Invoice events
Understanding Outbound Invoice Statuses
Once an outbound invoice is submitted via A-Cube's APIs, it enters a rigorous, real-time lifecycle designed to guarantee both commercial delivery and regulatory compliance. As the document moves through the 5-corner ecosystem—passing technical validation, routing through the Peppol network, and clearing tax authority controls—its state changes dynamically.
This page details every possible technical and business status an outbound invoice can transition through. A-Cube maps the complete set of states mandated by French law and instantly pushes every update to your system via the invoice.outbound webhook event, ensuring your platform remains perfectly synchronized with the PPF and your customer's buyers.
| Event | When it happens |
|---|---|
SUBMITTED | an invoice is sent |
REJECTED | an invoice sent has been rejected |
SUSPENDED | |
COMPLETED | |
DISPUTED | |
APPROVED | |
REFUSED | |
PAID |
Understanding Inbound Invoice Statuses
For companies that have officially designated A-Cube as their certified platform (PA-R) on the central directory, A-Cube automatically intercepts and processes all inbound invoices sent by their suppliers. Efficiently managing these inbound documents requires clear visibility into how they are being handled, verified, or actioned by your customers.
This page defines the various lifecycle statuses associated with incoming passive invoices. Whenever a supplier transmits a new document or a platform updates a record, A-Cube catches the shift and broadcasts it via the invoice.inbound and related inbound webhook events. This enables your application to notify users immediately, display the invoices on their dashboards, and provide the interfaces needed to reply with legally required business actions (such as invoice approvals or commercial refusals).
| Event | When it happens |
|---|---|
RECEIVED | an invoice is received |
Invoice AFNOR Statuses
The invoice.status webhook event is the centralized listener for tracking document lifecycles. Whenever an invoice undergoes a state transition, this webhook will automatically deliver a payload containing the official French AFNOR codes (ranging from technical statuses like 200 and 213 to business milestones like 210 or 212). By subscribing to this single event type, your system will receive real-time, uniform notifications for both inbound and outbound invoice flows, allowing you to seamlessly synchronize your database with the official state of the document.