Receive an invoice
When a supplier issues an electronic invoice to one of your onboarding companies, A-Cube acts as the certified receiving platform (PA-R). The system automatically intercepts, validates, and stores the incoming document. The inbound communication workflow is split into real-time arrival notifications followed by compliant regulatory feedback.
Automated Notification & Download
Your system does not need to look for new incoming documents. As soon as an invoice clears central system routing, A-Cube triggers an asynchronous Webhook notification under the invoice.inbound event type. This payload contains the core metadata of the document along with a unique invoiceUuid, which you can use to pull down the complete structured invoice data at your convenience.
-
Inbound Arrival Notification: Webhook event
invoice.inbound -
Download Inbound Invoice Details:
GET /invoices/inbound/{invoice_id}
Sample Arrival Webhook Payload
{
"eventId": "019ea765-da8a-70af-a037-b068ad1ff1ce",
"eventType": "invoice.inbound",
"status": "205",
"invoiceUuid": "019ea760-dad8-70b9-9b23-f60ff4004509",
"direction" : "INBOUND",
}
Submitting Lifecycle States
Under the French mandate, receiving an invoice requires the buyer to actively report its processing lifecycle back to the supplier and the tax authority. Your system must provide interfaces or API integrations allowing your users to push state updates back to A-Cube.
- Submit an Inbound Status Update:
POST /invoices/{uuid}/lifecycle
Sample Status Update Request Payload
{
"invoiceStatus": 204
}