SchemaGuard by Ironbark Digital · EN 16931 / Peppol / XRechnung Reference
← All 294 EN 16931 / Peppol Rules & Live Validator
FATAL ATW Library Diagnostic BT/BG Fields: BT-40, BT-151

ATW-VAT-SCENARIO-UNSUPPORTED — E-Invoice Validation Rule & Fix

Fixture ID: vatScenarioUnsupported · XPath: /ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode

1. Why This Rule Triggers (Diagnostic Message)

vatScenario "small-business-exemption" on line 1 is implemented for sellers established in Germany (§ 19 UStG) and France (the franchise en base, article 293 B du CGI), and the seller's country (BT-40) is "AT". Each member state runs its own small-business scheme, with its own invoice wording and, in an e-invoice, its own exemption code, and this build does not guess them. Nothing was filled in.

2. How to Fix ATW-VAT-SCENARIO-UNSUPPORTED

State the codes yourself and remove vatScenario: usually vatCategory "E" with vatRate 0, and the wording your country's scheme requires in vatExemptionReasons.E. If the seller is in fact established in Germany or France, correct seller.address.countryCode instead.

3. Valid Code / Payload Example

"vatCategory": "E", "vatRate": 0
Test & Validate XML / JSON in Live SchemaGuard Validator →