# BR-IC-01 Innergemeinschaftliche Lieferung erfordert genau eine Umsatzsteueraufschlüsselung

Wenn eine Rechnungsposition (BG-25), ein Nachlass auf Dokumentebene (BG-20) oder ein Zuschlag auf Dokumentebene (BG-21) den Umsatzsteuerkategorie-Code (BT-151, BT-95 oder BT-102) „innergemeinschaftliche Lieferung" (K) trägt, muss die Umsatzsteueraufschlüsselung (BG-23) genau einen Umsatzsteuerkategorie-Code (BT-118) gleich „innergemeinschaftliche Lieferung" enthalten.

## Problembeschreibung

Wenn eine Rechnungsposition (BG-25), ein Nachlass auf Dokumentebene (BG-20) oder ein Zuschlag auf Dokumentebene (BG-21) den Umsatzsteuerkategorie-Code (BT-151, BT-95 oder BT-102) „innergemeinschaftliche Lieferung" (K) trägt, muss die Umsatzsteueraufschlüsselung (BG-23) genau einen Umsatzsteuerkategorie-Code (BT-118) gleich „innergemeinschaftliche Lieferung" enthalten.

> **FEHLER**: XRechnung 3.0

## Kontext und Bedeutung

Diese Regel betrifft die innergemeinschaftliche Lieferung (Kategorie K), den häufigsten grenzüberschreitenden Fall für deutsche Verkäufer, und stellt sicher, dass die steuerfreie Lieferung in einer einheitlichen Umsatzsteueraufschlüsselung zusammengefasst wird.

## Lösung

Fügen Sie eine einzige BG-23-Aufschlüsselungsgruppe mit cbc:ID = K hinzu, die alle innergemeinschaftlichen Positionen, Nachlässe und Zuschläge zusammenfasst; teilen Sie sie nicht in mehrere K-Gruppen auf.

- validate
- convert

## Gültige Beispiele

- Eine BG-23-Gruppe mit BT-118 = K für einen DE-Verkäufer, der Waren an einen AT-Erwerber liefert

## Ungültige Beispiele

- Eine Position mit BT-151 = K, aber ohne BG-23-Gruppe mit BT-118 = K

## Code-Beispiele

### Gültiges XML
```
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>K</cbc:ID>
      <cbc:Percent>0</cbc:Percent>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
```

### Ungültiges XML
```
<cac:InvoiceLine>
  <cac:Item>
    <cac:ClassifiedTaxCategory>
      <cbc:ID>K</cbc:ID>
    </cac:ClassifiedTaxCategory>
  </cac:Item>
</cac:InvoiceLine>
<!-- no cac:TaxSubtotal with cbc:ID = K -->
```

## Betroffene Felder

- [BT-151 Umsatzsteuerkategorie-Code des in Rechnung gestellten Artikels](/resources/xrechnung/bt-151-invoice-line-vat-category-code)
- [BT-118 Umsatzsteuerkategorie-Code](/resources/xrechnung/bt-118-vat-category-code)
- [BG-23 Umsatzsteueraufschlüsselung](/resources/xrechnung)

## Verwandte Regeln

- [BR-IC-02](/resources/kosit-validator-errors/br-ic-02-line-seller-buyer-vat-id-required)
- [BR-IC-08](/resources/kosit-validator-errors/br-ic-08-taxable-amount-equals-net-sum)
- [BR-IC-10](/resources/kosit-validator-errors/br-ic-10-exemption-reason-required)

## Validierungstools

- [Offizieller KoSIT Validator](https://erechnungsvalidator.service-bw.de/): Überprüfen Sie Ihre XRechnung-Dateien gegen alle BR-DE-Regeln.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Vollständige Fehlerliste](/resources/kosit-validator-errors): Übersicht aller deutschen XRechnung-Validierungsregeln.
