InvoicesResource
You can use invoices to access all invoices in your project
Methods
fetchAll()
fetchAll(params?, includeRelations?): Promise<PaginatedResponse<FirmhouseInvoice>>Retrieve Invoices
Parameters
• params?
Parameters to filter invoices by
after?:
null|stringReturn the elements in the list that come after the specified cursor.
before?:
null|stringReturn the elements in the list that come before the specified cursor
first?:
null|numberReturn the first n elements from the list
invoicedSince?:
null|stringList invoices that are invoiced since the given date time.
Example
2024-01-15T00:00:00+01:00invoicedUntil?:
null|stringList invoices that are invoiced until the given date time.
Example
2024-01-15T00:00:00+01:00last?:
null|numberReturn the last n elements from the list.
paymentTypes?:
null|PaymentTypeEnum|PaymentTypeEnum[]Only list invoices with the given payment types
statuses?:
null|InvoiceStatusEnum|InvoiceStatusEnum[]Only list invoices with the given statuses
subscriptionId?:
null|stringOnly list invoices for the subscription with the given ID
updatedSince?:
null|stringList invoices that are updated since the given date time.
Example
2024-01-15T00:00:00+01:00updatedUntil?:
null|stringList invoices that are updated until the given date time.
Example
2024-01-15T00:00:00+01:00
• includeRelations?
Relations to include in the response
collectionCases?:
booleanInclude collectionCases relation
invoiceLineItems?:
booleanInclude invoiceLineItems relation
invoiceReminders?:
booleanInclude invoiceReminders relation
originalInvoice?:
booleanInclude originalInvoice relation
payment?:
booleanInclude payment relation
Returns
Promise<PaginatedResponse<FirmhouseInvoice>>
List of invoices with pagination info
Last updated
Was this helpful?