basalt / subscriptions/src / InvoiceStore
Interface: InvoiceStore
Defined in: subscriptions/src/invoice.ts:95
Methods
forBillable()
> forBillable(billableId): Promise<Invoice[]>
Defined in: subscriptions/src/invoice.ts:99
Newest first.
Parameters
billableId
string
Returns
Promise<Invoice[]>
get()
> get(id): Promise<Invoice | null>
Defined in: subscriptions/src/invoice.ts:97
Parameters
id
string
Returns
Promise<Invoice | null>
nextNumber()
> nextNumber(prefix, year): Promise<string>
Defined in: subscriptions/src/invoice.ts:101
Atomically allocate the next human-readable invoice number.
Parameters
prefix
string
year
number
Returns
Promise<string>
save()
> save(invoice): Promise<void>
Defined in: subscriptions/src/invoice.ts:96
Parameters
invoice
Returns
Promise<void>