Get Document Status
Retrieves the current processing status of a document previously submitted to the connected e-invoicing provider.
The status provides insights into whether the document has been successfully processed, is still under validation, has failed, or has been rejected by tax authorities or intermediaries.
In Chargebee, this endpoint is periodically called to retrieve the latest processing status of the e-invoicing document. While Chargebee primarily relies on the callback listener to receive status updates, this endpoint serves as a fallback mechanism to ensure status synchronization. ’
Documentation Index
Fetch the complete documentation index at: https://spidocs.chargebee.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Path Parameters
The unique identifier assigned to the submitted document by the e‑invoicing provider.
Response
Document status retrieved successfully.
The unique identifier assigned to the document by the e-invoicing provider.
The current status of the document submission.
ACCEPTED, FAILED, SUCCESS, IN_PROGRESS, REJECTED, MESSAGE_ACKNOWLEDGEMENT, IN_PROCESS, UNDER_QUERY, CONDITIONALLY_ACCEPTED, PAID Date and time when the document was submitted.
{
"errors": [
{
"code": "MISSING_REQUIRED_DATA",
"message": "The request did not contain a required property 'taxAmount'",
"help_url": "https://docs.example.com/errors#MISSING_REQUIRED_PARAMETER"
}
]
}JSON string containing an optional array of raw payloads received from the e-invoicing provider that is used for downstream mapping and for audits. The JSON should be an array of objects with the following structure: [{"source": "string", "received_at": "date-time", "payload": {object}}]
"{\"source\":\"avalara\",\"received_at\":\"2025-12-29T12:17:47.791Z\",\"payload\":{\"id\":\"ad110f2d-9d0a-4435-a8ea-a36caaceb8c7\",\"companyId\":\"304382fd-1268-4e7b-86db-a8d51ff309d5\",\"status\":\"Complete\"}}"
Optional JSON array of key-value pairs from the e-invoicing provider (e.g. Receipt Message ID, Response Message ID). Format: [{"key": "string", "value": "string"}, ...]
"[{\"key\":\"Receipt Message ID\",\"value\":\"3ed9530e-f2e8-4733-ace8-f868a5e077eb@einvoicing.sbx.provider.io\"},{\"key\":\"Response Message ID\",\"value\":\"3ed9530e-f2e8-4733-aeffe8-f868a5e077eb@einvoicing.sbx.provider.io\"}]"