# BR-CL-20 Codierter Zuschlagsgrund muss aus UNCL7161 stammen

Wenn ein Zuschlagsgrund codiert wird (BT-105 auf Belegebene, BT-145 auf Positionsebene), muss der Code zur Codeliste UNCL7161 gehören.

## Problembeschreibung

Wenn ein Zuschlagsgrund codiert wird (BT-105 auf Belegebene, BT-145 auf Positionsebene), muss der Code zur Codeliste UNCL7161 gehören.

> **FEHLER**: XRechnung 3.0

## Kontext und Bedeutung

Diese EN16931-Kern-Codelistenregel standardisiert den Grund für einen Zuschlag und erleichtert die automatisierte Buchung.

## Lösung

Setzen Sie den Zuschlagsgrund-Code auf einen UNCL7161-Wert wie FC (Frachtkosten), PC (Verpackung) oder AA (Werbung); nutzen Sie das Freitextfeld für nicht abgedeckte Fälle.

- validate
- convert

## Gültige Beispiele

- BT-105 = FC — Frachtkosten
- BT-145 = PC — Verpackungskosten auf Positionsebene

## Ungültige Beispiele

- BT-105 = FREIGHT — Freitext statt Code
- BT-105 = 99 — nicht Teil von UNCL7161

## Code-Beispiele

### Gültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
</cac:AllowanceCharge>
```

### Ungültiges XML
```
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>FREIGHT</cbc:AllowanceChargeReasonCode>
</cac:AllowanceCharge>
```

## Betroffene Felder

- [BT-105 Grundcode des Zuschlags auf Belegebene](/resources/xrechnung/bt-105-document-level-charge-reason-code)
- [BT-145 Grundcode des Zuschlags auf Positionsebene](/resources/xrechnung/bt-145-invoice-line-charge-reason-code)

## Verwandte Regeln

- [BR-CL-19](/resources/kosit-validator-errors/br-cl-19-uncl5189-allowance-reason)

## 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.
