SchemaGuard by Ironbark Digital · EN 16931 / Peppol / XRechnung Reference
← All 294 EN 16931 / Peppol Rules & Live Validator
FATAL Official EN 16931 / Peppol / CIUS Rule BT/BG Fields: BT-29, BT-30, BT-31

BR-CO-26 — E-Invoice Validation Rule & Fix

Fixture ID: empty · XPath: N/A (Computed / Semantic Rule)

1. Why This Rule Triggers (Diagnostic Message)

In order for the buyer to automatically identify you, the invoice must carry at least one of the seller identifier (BT-29), seller legal registration identifier (BT-30) or seller VAT identifier (BT-31). A name and address alone are not machine-resolvable to a supplier record.

2. How to Fix BR-CO-26

Set seller.vatId (BT-31) if you are VAT-registered, otherwise seller.legalRegistrationId (BT-30) such as your commercial-register number.

3. Valid Code / Payload Example

"seller": { "vatId": "DE123456789", "legalRegistrationId": "HRB 12345" }
Test & Validate XML / JSON in Live SchemaGuard Validator →