Invoice responses now include calculated totals:

  • total_amount - The total invoice amount including taxes
  • total_tax_amount - The sum of all tax amounts on the invoice

You can now add and update external references on invoices and credit memos:

  • PUT /invoices/{id} - Update invoice including external_references
  • PUT /credit-memos/{id} - Update credit memo including external_references

This allows you to link these documents to records in your external systems after creation.

  • Journal entries now include the fields property in API responses, showing any custom field values associated with the entry.

Single contract responses (GET /contracts/{id}) now include:

  • invoices - List of invoices associated with the contract
  • Invoice status field showing the current invoice state

New filter and sort options for journal entries:

  • updated.gt - Filter journal entries updated after a specific timestamp
  • sort - Sort by updated_at in ascending or descending order
  • Added updated.gt filter parameter to GET /customers to retrieve customers updated after a specific timestamp

Filter entities by their last update time using the updated.gt parameter:

  • GET /invoices?updated.gt={timestamp} - Invoices updated after timestamp
  • GET /credit-memos?updated.gt={timestamp} - Credit memos updated after timestamp

Note: The previous updated_after parameter has been renamed to updated.gt for consistency with other filter parameters.

Subscribe to real-time event notifications for key entities:

Available Events:

  • customer-created, customer-updated, customer-deleted
  • contract-created, contract-updated, contract-deleted
  • invoice-created, invoice-updated, invoice-deleted, invoice-payment-updated
  • credit-memo-created, credit-memo-updated, credit-memo-deleted, credit-memo-payment-updated

Webhook payloads include the full entity data and are signed for verification.

Manage sales tax on invoices and credit memos:

  • POST /invoices/{id}/taxes - Add sales tax to an invoice
  • PUT /invoices/{id}/taxes - Update sales tax on an invoice
  • POST /invoices/{id}/calculate-tax - Calculate tax for an invoice
  • POST /credit-memos/{id}/taxes - Add sales tax to a credit memo
  • PUT /credit-memos/{id}/taxes - Update sales tax on a credit memo
  • PUT /invoices/{id}/sent - Update the sent status of an invoice to track whether it has been delivered to the customer