Subscribe to bill lifecycle events:
bill-created- Triggered when a bill is createdbill-updated- Triggered when a bill is updatedbill-deleted- Triggered when a bill is deleted
Subscribe to bill lifecycle events:
bill-created - Triggered when a bill is createdbill-updated - Triggered when a bill is updatedbill-deleted - Triggered when a bill is deletedPOST /bills/{bill_id}/document - Upload and attach a PDF document to a bill using multipart/form-data.updated_at field across all entities that include it.The following entities now include an updated_at field in API responses:
This field contains a timestamp of when the entity was last modified, useful for synchronization and caching scenarios.
amending_reference field is now required when amending a contract item. Previously, amending was required. Update your integration to use amending_reference to identify the item being amended.New capabilities for updating invoices with different scopes:
UpdateFullInvoiceRequest - Full invoice update (existing behavior)UpdateRevenueRecognitionOnlyInvoiceRequest - Update invoice for revenue recognition purposes onlyUse the scope discriminator field to specify which type of update you're performing:
FULL - Updates all invoice fieldsREVENUE_RECOGNITION_ONLY - Updates only revenue recognition-related fieldsAdded support for explicitly terminating contract items in amendments:
TERMINATED_ITEM type in contract amendment requestsRevenueRecognitionOnlyContractTerminatedItemRequest to specify items being terminated by their external referenceThe tax_amount field is now optional when creating or updating:
This allows you to create these entities without specifying tax amounts upfront, which is useful when tax calculation is handled separately or when creating drafts.
discount_amount field to InvoiceScheduleInvoiceItem, allowing you to see discount amounts on scheduled invoice items.