# BT-150 Einheitencode der Basismenge des Artikelpreises

Der Einheitencode für die Basismenge des Artikelpreises.

> Der Einheitencode für die Basismenge des Artikelpreises.
>
> BT-150 · EN 16931 / XRechnung 3.x

## BT-Referenzkarte

Wichtige EN-16931- und XRechnung-Fakten zu diesem Geschäftsbegriff.

- **BT-Code**: BT-150
- **Bezeichnung**: Einheitencode der Basismenge des Artikelpreises
- **Kardinalität**: Bedingt (C)
- **Geschäftsgruppe**: BG-29 PRICE DETAILS
- **Datentyp**: Code
- **Beispielwert**: C62

## Rechnungspositionen

Die einzelnen Leistungs- oder Warenpositionen mit Mengen, Preisen und Umsatzsteuerbezug.

- [XML validieren](/de/xrechnung-validator?source=resource&bt=BT-150)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&bt=BT-150)

## Einfach erklärt

Beschreibt, wie der Preis der Rechnungsposition abgeleitet wird, einschließlich Basismenge und Preisnachlass, damit automatische Prüfungen Positionssummen nachrechnen können.

## Was Sie hier meistens eintragen

Maßeinheitencode aus der UNECE-Empfehlung 20/21

Typische gültige Werte sind: EA, HUR, KGM

In EN 16931 für Preisdaten auf Positionsebene definiert; Pflichtfelder müssen die aufgeführten BR- und Peppol-Berechnungsregeln erfüllen.

## Wo das Feld steht

BT-150 gehört in der Rechnung zum Bereich „Positionen“. UBL 2.1 Syntax: Invoice › cac:InvoiceLine › cac:Price › cbc:BaseQuantity @unitCode. CII (UN/CEFACT) Syntax: rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:IncludedSupplyChainTradeLineItem › ram:SpecifiedLineTradeAgreement › ram:NetPriceProductTradePrice › ram:BasisQuantity @unitCode oder rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:IncludedSupplyChainTradeLineItem › ram:SpecifiedLineTradeAgreement › ram:GrossPriceProductTradePrice › ram:BasisQuantity @unitCode. Wenn BT-149 an beiden Preisstellen vorhanden ist, müssen die Mengen übereinstimmen. Wenn BT-150 auf NetPriceProductTradePrice vorhanden ist, muss er auch auf GrossPriceProductTradePrice mit demselben Einheitencode vorhanden sein (BR-TMP-3).

## Was oft schiefgeht

Vermeiden Sie Werte wie: each, kg

Relevante Regelcodes: BR-CL-23, PEPPOL-EN16931-R130

## Gültige Beispiele

- EA
- HUR
- KGM

## Ungültige Beispiele

- each
- kg

## Verwandte Felder

- [BT-130 Maßeinheit-Code für die Menge der Rechnungsposition](/resources/xrechnung/bt-130-invoice-line-quantity-unit-of-measure-code)
- [BT-149 Basismenge des Artikelpreises](/resources/xrechnung/bt-149-item-price-base-quantity)

## XML-Zuordnung und Feldfakten

Öffnen Sie die technische Referenz nur dann, wenn Sie XML-Pfade, Validator-Regelcodes, formale Rechtsbezüge oder formatspezifische Mappings brauchen.

### Feld-ID:
BT-150

### Datentyp:
code

### Kardinalität:
0..1

### Anforderung:
Optional

## XML Implementierung

### UBL 2.1 Syntax
```
/Invoice/cac:InvoiceLine/cac:Price/cbc:BaseQuantity/@unitCode
```

### CII (UN/CEFACT) Syntax
```
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity/@unitCode
```

## Validierungsregeln

### BR-CL-23
BR-CL-23

### PEPPOL-EN16931-R130
PEPPOL-EN16931-R130

## Prüfen, ob Ihre XRechnung BT-150 korrekt setzt

Laden Sie die XML-Datei in den kostenlosen Validator. Er wendet die KoSIT-Regeln für XRechnung 3.0 an und nennt jede Meldung mit Regel-ID, für dieses Feld zum Beispiel BR-CL-23, PEPPOL-EN16931-R130. Sie erstellen eine neue Rechnung? Der Konverter prüft die Rechnung gegen dieselben Regeln und zeigt die Meldungen vor dem Download.

- [XML validieren](/de/xrechnung-validator)
- [Rechnung konvertieren](/de/pdf-to-xrechnung)

Kostenlos und ohne Konto. XML-Datei bis 2 MB.

## Offizielle Quellen und Tools

- [KoSIT Validator](https://erechnungsvalidator.service-bw.de/)
- [XRechnung Standard](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
