BR-CO – Bedingungen und Berechnungen
BR-CO-26: Verkäufer ohne Kennung (BT-29, BT-30 oder BT-31)
FehlerGeschäftsregel EN 16931 (CEN)
Originaltext der Regel
[BR-CO-26]-In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present.Quelle: CEN EN 16931, Version 1.3.16
Korrektur im XML
Geben Sie beim Verkäufer die USt-IdNr. (PartyTaxScheme mit VAT), die Handelsregisternummer (PartyLegalEntity/CompanyID) oder eine sonstige Kennung (PartyIdentification/ID) an. Eine der drei Angaben genügt, mehrere sind erlaubt.
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyName><cbc:Name>Muster GmbH</cbc:Name></cac:PartyName>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Muster GmbH</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty><cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyName><cbc:Name>Muster GmbH</cbc:Name></cac:PartyName>
<cac:PartyLegalEntity>
<cbc:RegistrationName>Muster GmbH</cbc:RegistrationName>
<cbc:CompanyID>HRB 123456</cbc:CompanyID>
</cac:PartyLegalEntity>
</cac:Party>
</cac:AccountingSupplierParty>Bedeutung der Regel
Der Verkäufer ist in der Rechnung nicht eindeutig identifizierbar: Es fehlen Kennung, Handelsregisternummer und USt-IdNr. gleichermaßen. Mindestens eine dieser Angaben braucht der Empfänger, um den Lieferanten in seinem System automatisch zuzuordnen und die Rechnung zu verbuchen. Ohne sie bleibt nur der Name, und der ist für eine maschinelle Zuordnung nicht zuverlässig genug.
Woran es meist liegt
- Die USt-IdNr. ist in den Stammdaten hinterlegt, wird aber beim Export nicht in den Steuerblock geschrieben.
- Kleinunternehmer ohne USt-IdNr. haben weder Handelsregisternummer noch eine andere Kennung eingetragen.
- Die einzige Kennung steht mit dem Schema SEPA (Gläubiger-ID), das für diese Prüfung nicht zählt.
Fragen und Antworten
Ich bin Kleinunternehmer ohne USt-IdNr. – was trage ich ein?
Die Steuernummer (BT-32) zählt für BR-CO-26 nicht. Nutzen Sie die Handelsregisternummer in BT-30 oder eine eigene Kennung in BT-29, etwa eine GLN. Bei den üblichen Steuercodes verlangt XRechnung daneben USt-IdNr., Steuernummer oder einen Steuervertreter.
Zählt die Steuernummer als Kennung nach BR-CO-26?
Nein. Die Regel akzeptiert nur BT-29, BT-30 und BT-31. Die Steuernummer in BT-32 zählt für BR-CO-26 nicht.
Felder der EN 16931
- BT-29
- BT-30
- BT-31
Siehe auch
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Die Regel im Detail
- UBL · Kontext (XPath)
cac:AccountingSupplierParty- UBL · Schematron-Test
exists(cac:Party/cac:PartyTaxScheme[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:CompanyID) or exists(cac:Party/cac:PartyIdentification/cbc:ID[not(@schemeID = 'SEPA')]) or exists(cac:Party/cac:PartyLegalEntity/cbc:CompanyID)- CII · Kontext (XPath)
//ram:SellerTradeParty- CII · Schematron-Test
(ram:ID) or (ram:GlobalID) or (ram:SpecifiedLegalOrganization/ram:ID) or (ram:SpecifiedTaxRegistration/ram:ID[@schemeID='VA'])- UBL · Kontext (XPath)
cac:AccountingSupplierParty- UBL · Schematron-Test
exists(cac:Party/cac:PartyTaxScheme[cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']/cbc:CompanyID) or exists(cac:Party/cac:PartyIdentification/cbc:ID) or exists(cac:Party/cac:PartyLegalEntity/cbc:CompanyID)
Erklärung erstellt am 14.09.2026