Invoice management
Our API allows you to manage the full invoice lifecycle, from creation to payment tracking.
Main features
- Create a new invoice for a client.
- Get detailed information for a specific invoice.
- List invoices with filters (by client, status, dates, etc.).
- Update invoice status (e.g.: mark as paid, cancelled).
- Download a PDF version of an invoice (see
getendpoint). - Send an invoice by email (endpoint to be defined, e.g.:
send.md).
Invoice statuses
An invoice can go through several statuses:
draft: The invoice is being created, not finalized.sent: The invoice has been sent to the client.paid: The invoice has been paid in full.partial: The invoice has been partially paid.overdue: The invoice due date has passed and it is not yet paid.void: The invoice has been cancelled and is no longer valid.refunded: The invoice has been refunded (in full or in part).