Validation rules

PEPPOL-EN16931-R055

The invoice total VAT amount and its accounting-currency counterpart must have the same sign.

Rule
PEPPOL-EN16931-R055official EN 16931 / XRechnung rule
Severity
error
Detected by
tier 3 — KoSIT validator (authoritative)
Reachability
Not expressible through the normbill invoice model — documented for completeness

The normbill invoice model has no VAT accounting currency (BT-6).

How to fix it

Align the signs of the two tax totals.

PEPPOL-EN16931-R055 auf Deutsch — was bedeutet der Fehler?

Der Umsatzsteuergesamtbetrag und sein Gegenstück in der Buchungswährung müssen dasselbe Vorzeichen haben.

So beheben Sie den Fehler

Gleichen Sie die Vorzeichen der beiden Steuerbeträge an.

Official sources

Every 422 from the API lists the rule id, the path in your request JSON, a plain-language message and a suggested fix — see the docs overview for the report format.

Or try it live: drop any XRechnung XML on the free validator — same KoSIT-backed report, no account.

Spotted something?

Bug, missing feature, wrong validation result — tell us. The page you're on is attached automatically; email optional.