Skip to main content

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
}