Repository navigation
v1.2.0
Added
-
Mark Paid Support: Mark incoming invoices as paid (mandatory status in French e-invoicing lifecycle)
invoices.markPaid(id, data?)- Mark invoice as paid with optional payment reference, date, and note
-
Download Invoice Files: Download original invoice files as binary content
invoices.downloadFile(id)- Download PDF (Factur-X with embedded XML)invoices.downloadFile(id, 'xml')- Download standalone XML (UBL/CII)- Returns
ArrayBufferfor direct file manipulation in Node.js or browser
-
HTTP Client Enhancement:
HttpClient.getRaw()- New method for downloading binary content
-
New Types:
MarkPaidInput- Input type for marking invoices as paidInvoiceFileFormat- Type for download format ('pdf' | 'xml')InvoiceIncomingPaidPayload- Webhook payload for paid invoices- Added
paid_at,payment_reference,payment_notefields toInvoicetype - Added
'paid','disputed','cancelled'toInvoiceStatustype
-
New Webhook Event:
invoice.incoming.paid- Triggered when an incoming invoice is marked as paid