Zurück zur Fehler-Bibliothek

BR-IC-02: Bei Positions-Steuerkategorie K müssen Verkäufer-USt-IdNr. (BT-31/63) und Käufer-USt-IdNr. (BT-48) vorhanden sein.

BR-IC-02Fatal

BR-IC-02: USt-IdNr. bei innergemeinschaftlicher Lieferung (K) fehlt

Bei Positions-Steuerkategorie K müssen Verkäufer- und Käufer-USt-IdNr. vorhanden sein

Zuletzt aktualisiert: 2026-06-19

Offizielle Regel

[BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48).

Quelle: CEN-EN16931-UBL.sch (EN 16931 / Peppol BIS Billing 3.0)

Kurz erklärt

Mindestens eine Rechnungsposition verwendet die Steuerkategorie K (innergemeinschaftliche Lieferung, BT-151). In diesem Fall verlangt die Regel sowohl die USt-IdNr. des Verkäufers (BT-31 oder BT-63) als auch die des Käufers (BT-48) auf Dokumentenebene.

Ausführliche Erklärung

BR-IC-02 gehört zur Gruppe der Regeln für innergemeinschaftliche Lieferungen innerhalb der EU (Steuerkategorie K). Wenn eine Position diese Kategorie trägt, muss der Validator nachweisen können, dass beide Beteiligten steuerlich identifiziert sind. Die Verkäufer-USt-IdNr. (BT-31) steht typischerweise unter cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme mit TaxScheme VAT; alternativ genügt die USt-IdNr. eines Steuervertreters (BT-63). Die Käufer-USt-IdNr. (BT-48) steht unter cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme. Fehlt eine dieser Angaben, obwohl K auf einer Position gesetzt ist, schlägt die Prüfung fehl – unabhängig davon, ob andere Positionen Standardsteuersätze verwenden.

Wann tritt der Fehler auf?

  • Eine Rechnungsposition hat cac:ClassifiedTaxCategory/cbc:ID = K (innergemeinschaftliche Lieferung).
  • Es fehlt cac:PartyTaxScheme mit TaxScheme VAT und befülltem cbc:CompanyID beim Verkäufer (BT-31) und es gibt keinen Steuervertreter mit USt-IdNr. (BT-63).
  • Es fehlt cac:PartyTaxScheme mit TaxScheme VAT und befülltem cbc:CompanyID beim Käufer (BT-48).
  • Die USt-IdNr. ist vorhanden, aber nicht im erwarteten Pfad (z. B. nur als Freitext statt in PartyTaxScheme).

Typische Ursachen

  • Innergemeinschaftliche Lieferung (K) ist in ERP/Steuermodul gesetzt, aber Käufer-USt-IdNr. wird nicht exportiert.
  • Verkäufer-USt-IdNr. fehlt in den Stammdaten oder wird nicht auf BT-31 gemappt.
  • B2B-Rechnung an EU-Kunden ohne hinterlegte USt-IdNr. des Empfängers.
  • Steuerkategorie K wird fälschlich auf eine Position angewendet (z. B. statt S oder E).
  • USt-IdNr. liegt nur in cac:PartyLegalEntity/cbc:CompanyID statt in PartyTaxScheme/VAT.

Diagnose-Checkliste

  • Suchen Sie in allen cac:InvoiceLine-Blöcken nach cac:ClassifiedTaxCategory/cbc:ID = K.
  • Prüfen Sie cac:AccountingSupplierParty: Ist PartyTaxScheme mit cbc:ID=VAT und befülltem CompanyID vorhanden?
  • Prüfen Sie cac:AccountingCustomerParty: Ist PartyTaxScheme mit cbc:ID=VAT und befülltem CompanyID vorhanden?
  • Falls Steuervertreter genutzt wird: Ist BT-63 unter cac:TaxRepresentativeParty korrekt befüllt?
  • Validieren Sie USt-IdNr.-Format (z. B. DE123456789, ATU12345678).
  • Stimmen Steuerkategorie in ERP und exportiertem XML überein?

Behebung

  1. Identifizieren Sie Positionen mit Steuerkategorie K (innergemeinschaftliche Lieferung).
  2. Ergänzen Sie die Verkäufer-USt-IdNr. (BT-31) in cac:AccountingSupplierParty/cac:Party/cac:PartyTaxScheme – oder die USt-IdNr. des Steuervertreters (BT-63).
  3. Ergänzen Sie die Käufer-USt-IdNr. (BT-48) in cac:AccountingCustomerParty/cac:Party/cac:PartyTaxScheme.
  4. Prüfen Sie die Rechnung erneut mit dem XRechnung-Validator.
In SAP prüfen Sie die USt-IdNr. im Geschäftspartner (Kunde/Lieferant) und das Steuerkennzeichen für ig. Lieferung. In DATEV/lexoffice: USt-IdNr. des Empfängers im Debitorenstamm hinterlegen und Export-Mapping auf PartyTaxScheme/VAT kontrollieren.

Beispiele (UBL)

Ungültiges XML (❌)

<cac:InvoiceLine>
    <cbc:ID>1</cbc:ID>
    <cac:Item>
        <cbc:Name>Warenlieferung EU</cbc:Name>
        <cac:ClassifiedTaxCategory>
            <cbc:ID>K</cbc:ID>
            <cbc:Percent>0</cbc:Percent>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:ClassifiedTaxCategory>
    </cac:Item>
</cac:InvoiceLine>
<cac:AccountingCustomerParty>
    <cac:Party>
        <cac:PartyName>
            <cbc:Name>Kunde EU</cbc:Name>
        </cac:PartyName>
        <!-- Kein PartyTaxScheme mit VAT / BT-48 fehlt -->
    </cac:Party>
</cac:AccountingCustomerParty>

Gültiges XML (✅)

<cac:AccountingSupplierParty>
    <cac:Party>
        <cac:PartyTaxScheme>
            <cbc:CompanyID>DE123456789</cbc:CompanyID>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:PartyTaxScheme>
    </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
    <cac:Party>
        <cac:PartyTaxScheme>
            <cbc:CompanyID>ATU13585627</cbc:CompanyID>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:PartyTaxScheme>
    </cac:Party>
</cac:AccountingCustomerParty>
<cac:ClassifiedTaxCategory>
    <cbc:ID>K</cbc:ID>
    <cbc:Percent>0</cbc:Percent>
    <cac:TaxScheme>
        <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
</cac:ClassifiedTaxCategory>

Häufige Fragen

  • Was bedeutet Steuerkategorie K?

    K steht für „Intra-community supply“ – eine steuerfreie innergemeinschaftliche Lieferung innerhalb der EU. Sie wird auf Positionsebene in cac:ClassifiedTaxCategory/cbc:ID angegeben (BT-151).

  • Ist BR-IC-02 ein fataler Fehler?

    Ja. Sobald mindestens eine Position K verwendet und eine der erforderlichen USt-IdNr. fehlt, wird die Rechnung von EN-16931-konformen Validatoren abgelehnt.

  • Reicht die Verkäufer-USt-IdNr. allein?

    Nein. BR-IC-02 verlangt ausdrücklich Verkäufer-USt-IdNr. (BT-31 oder BT-63) und Käufer-USt-IdNr. (BT-48), wenn K auf einer Position vorkommt.

  • Gilt BR-IC_02 dasselbe wie BR-IC-02?

    Ja. Manche Validatoren zeigen den Code mit Unterstrich statt Bindestrich an – es ist dieselbe EN-16931-Regel.

Prüfen & weiterlesen

Suchbegriffe

BR-IC-02 · BR-IC_02 · innergemeinschaftliche Lieferung · Intra-community supply · BT-151 · BT-31 · BT-48 · USt-IdNr. · VAT category K · XRechnung

Fehlercode nicht gefunden?

Schick uns den Fehlercode (z.B. BR-DE-13) und wir nehmen ihn in die Bibliothek auf. Gib deine E-Mail an – dann senden wir dir die Lösung per E-Mail, in der Regel innerhalb von 12–24 Stunden nach dem Lesen.