Authorizations
This access token needs to be included in each of your request to the Chift API.
Path Parameters
Query Parameters
Id of the accounting folder instance. A folder represents a legal entity within the system. Required when the multiple folders feature is enabled.
Forces financial period in which the invoice must be created. This will create the invoice in the forced financial period rather than the current period. The format is: mmYYYY.
Allow to regroup invoice lines by account number, tax code and analytic account in the accounting system.
true
, false
Body
Specifies the type of invoice
customer_invoice
, customer_refund
, supplier_invoice
, supplier_refund
Code (e.g., USD, EUR) of the currency used for invoice amounts.
Total amount of the invoice excluding taxes.
Total amount of tax applied to the invoice
Total amount of the invoice, including taxes (untaxed_amount + tax_amount).
Accounting date of the invoice (format: YYYY-MM-DD).
Due date for payment or settlement (format: YYYY-MM-DD).
Id of the related third party (supplier or customer) in the accounting software. Used to link the invoice to the corresponding client or supplier record in the accounting system.
1
Unique 'number' of the invoice instance in the accounting software. This is an internal reference number. if not specified, will be automatically generated according to the system’s numbering rules. It does not necessarily match the number displayed on an invoice.It is recommended to use this number for idempotency to prevent duplicate entries. Refer to the idempotency documentation in the Developer Guides for more details
Optional reference field used to store an external or contextual identifier related to the entry. For purchase invoices, it typically contains the invoice number issued by the supplier. For sales invoices, it may reference a quote number or any other relevant document. Unlike number, this field is not subject to specific format or character restrictions and can hold free-form text.
Field containing the payment reference or communication associated with the invoice (e.g., bank transfer reference, SEPA remittance message). Often used for reconciliation purposes.
Internal or external note associated with the invoice, typically intended for the customer. Can include additional context, comments, or special instructions related to the transaction.
Identifier of the journal for the invoice. If not provided, the journal will be set automatically if only one exists; otherwise, an error will be thrown.
draft
, posted
Base 64 string representing the PDF attached to the invoice.
Exchange rate applicable at the date of the invoice. Required when the invoice currency is different from the folder's default currency.
Information used to add a correction line when roundings have an impact on the total amount of the invoice.
NL only - For Dutch split payment compliance (G/N-rekening): use to specify how invoice amounts are divided between a blocked (G) and normal (N) account in high-risk sectors (e.g., construction, staffing).
Format: ISO 3166-1 codes.
Information about the client/supplier that must be created. In some tools we cannot create a client/supplier by API. Missing clients/suppliers must be explicitly provided during the invoice creation and will be automatically created by the accounting software. This is for example the case for Tiime.
Response
Successful Response
Specifies the type of invoice
customer_invoice
, customer_refund
, supplier_invoice
, supplier_refund
Code (e.g., USD, EUR) of the currency used for invoice amounts.
Total amount of the invoice excluding taxes.
Total amount of tax applied to the invoice
Total amount of the invoice, including taxes (untaxed_amount + tax_amount).
Accounting invoice date. It is automatically set to '1970-01-01' if the value is empty in the accounting system.
Due date of the invoice. We use the value of the invoice date if the value is not available/empty in the accounting system.
Unique 'number' of the invoice instance in the accounting software. This is an internal reference number. if not specified, will be automatically generated according to the system’s numbering rules. It does not necessarily match the number displayed on an invoice.It is recommended to use this number for idempotency to prevent duplicate entries. Refer to the idempotency documentation in the Developer Guides for more details
Optional reference field used to store an external or contextual identifier related to the entry. For purchase invoices, it typically contains the invoice number issued by the supplier. For sales invoices, it may reference a quote number or any other relevant document. Unlike number, this field is not subject to specific format or character restrictions and can hold free-form text.
Field containing the payment reference or communication associated with the invoice (e.g., bank transfer reference, SEPA remittance message). Often used for reconciliation purposes.
Internal or external note associated with the invoice, typically intended for the customer. Can include additional context, comments, or special instructions related to the transaction.
Indicates the journal used in for the invoice. If the journal is not given, the journal will be automatically set if only one journal exists otherwise an error will be thrown.
cancelled
, draft
, posted
, paid
The last time the invoice has been updated.
Extra information about the partner (client/supplier) linked to the invoice. To ensure this information is returned, you need to use the include_partner_info query parameter.