Find out in seconds whether your NCM data has errors

The diagnostic checks every item on your invoices against the official table in force on the date each invoice was issued — not against the current one. That difference is what separates a real finding from a false alarm.

Your file never leaves your computer. The invoices are read here in your browser, and the XML is never uploaded or stored. From the invoices, only extracted fields reach us — among them the access key and, for each product, its description, code, value, NCM and CFOP. In the free diagnosis, this content is not saved in our database: from the result, we keep only numbers, plus the e-mail you provide.

Up to 500 files. No sign-up, no credit card.

What this diagnostic checks

Only what is beyond dispute: set and date operations against the official table. No opinion on which code would be right for your product — that requires technical analysis. The remediation service covers your whole catalogue, not just the invoices you upload here.

Nonexistent NCM
The code is not in the table that was valid on the invoice date. That is Rejection 778.
Expired NCM
The code was discontinued before the invoice was issued — allowing for the domestic-market grace period, which does not apply to exports.
Invalid format
Fewer than 8 digits outside the permitted cases, or non-numeric characters.
Inconsistent product data
The same internal product code issued under two different NCM codes. One of the two is necessarily wrong.