E-invoicing report
E-invoicing report
A download of every e-invoice your platform submitted, with the invoice it belongs to and the status the authority or network last returned. It answers “what has not been accepted yet” across a period, instead of invoice by invoice.
Why this matters
E-invoicing status is visible on each invoice, which is the right place to fix one. It is the wrong place to find them. A month-end check that every invoice reached the authority is a question about a set of invoices, and so is a reconciliation against what the authority thinks it received.
This report answers that question in one extract. It is also the record of what happened over time: a submission that failed and was resubmitted appears as more than one line.
What a line is
One line per e-invoice, not per invoice. An invoice submitted once has one line. An invoice that failed and was resubmitted has a line for each submission, each with its own external reference and its own status. Invoices with no e-invoice at all are left out entirely.
The status columns describe the e-invoice’s status history:
Statuses are normalised across integrations, so the same set applies whichever e-invoicing provider and mandate an invoice went through:
Columns
Request the report
The report is available to any platform with e-invoicing configured. Its report configuration is created when e-invoicing is set up, so there is nothing to enable.
Via API
Generate it the way any other report download is generated, with the E_INVOICING report code and the report configuration on your platform:
The request is queued and the file is produced asynchronously. Poll the generate request, then download the report it produced:
The range filters on the billing period the invoice belongs to, not on when the e-invoice was submitted. Submitting late, or resubmitting next month, therefore does not move a line into another period’s report. Sending neither from_date nor to_date produces everything from the start of last month onwards. report_date is the alternative to the pair. It sets the start of the range, and closes it one month later when the date you give is older than last month.
Via Desk
The report is downloaded from the reports section alongside the other report downloads, with the same period selection.
Edge cases
- A draft invoice can appear. Some mandates submit before the invoice is final, so the report is not limited to
FINALinvoices. Filter on Invoice Status if you only want what has been issued. - An empty status means nothing came back yet. An e-invoice with no status history carries an empty status, submitted-at and last-status-at, and a status count of zero. It is not an error. It is a submission that has not been answered.
- The latest status is not always the most serious one. The report reflects the most recent status. An e-invoice that errored and was then marked
IGNOREshowsIGNORE, and the earlier failure is still in its status count. - Several e-invoices for one invoice is normal. Sum by invoice rather than counting lines when you want a count of invoices.