Skip to content

Paste a rejection message, get the cause and the fix

Paste the rejection message from SdI, KSeF, Chorus Pro, Peppol, FACe or ANAF e-Factura and see what each code means, the usual cause and how to fix it.

Paste the email, the text from the portal screen, or the XML or JSON response, as it is.

Read on your device only: nothing you paste leaves your browser.

In short

Paste the message a national e-invoicing portal sent back. Klarbon finds every portal code and validation rule id in it and explains each one: what it means, the usual cause and what to change before you send the invoice again. The message is read in your browser and is not sent anywhere.

Portals covered

Frequently asked questions

Where do I find the code in a rejection message?

In an XML or JSON response it is usually in an element or field named for the error, such as Codice or exceptionCode. In an email or on a portal screen it is the number or short code next to the description. Paste the whole message: Klarbon picks the codes out.

Is the message I paste sent to Klarbon?

No. The codes are found in your browser, which only downloads the list of codes and explanations. The text you paste is not uploaded, stored or logged.

Does fixing the code guarantee the portal accepts the invoice?

No. Each explanation follows the portal's own documentation, but a portal can report further errors once the first ones are fixed. Send the corrected file and read the new response.

Updated 8 November 2026