Have you sent an invoice and received a reject receipt from the Exchange System (SdI)? It happens often and, in most cases, resolves itself within a few minutes. Let's see the causes of electronic invoice rejection and how to remedy it.
What is SdI waste
When you send an electronic invoice, the ES checks it before delivering it to the customer. If something is wrong, it discards and sends you a reject receipt with an error code. For tax purposes, the invoice is as if it had never been issued: it must be corrected and resent.
The most common causes of waste
Typical errors are:
- Code 00001 – file name invalid or already sent;
- Code 00200 / 00400 – errors in the structure or data of the XML file;
- incorrect or non-existent VAT number or tax code of the customer;
- Recipient Code or PEC missing or incorrect;
- amounts and VAT not consistent (taxable amount, rate, total);
- duplicate invoice (same number already sent).
How to read the receipt and discarded invoice
The scrap receipt and invoice are often XML files inside a .p7m envelope. To understand what to correct you have to open and read them:
1. Open the Open .p7m tool of P7M Viewer.
2. Upload the invoice (or receipt) .p7m file.
3. View the content and identify the data to correct.
So calmly check your VAT number, recipient code, amounts and invoice number before sending again.
How to resolve the gap
1. Read the error code on the scrap receipt.
2. Correct the data indicated (personal details, amounts, recipient code...).
3. Generate the invoice again, possibly with the same number and date (within 5 days of the rejection).
4. Resend the invoice to the ES.
Frequently asked questions
Is a rejected invoice valid? No, it must be corrected and resent: until then it is as if not issued.
How long do I have to correct it? Typically 5 days from the rejection receipt.
How do I read the .p7m invoice to understand the error? Open it with P7M Viewer and check the data: it's free for a single file.
In summary
An SdI deviation is resolved by reading the error code, correcting the incorrect data and resending the invoice. To check the affected .p7m files, open them with P7M Viewer in seconds.