Zum Inhalt springen

BT-146: Artikelnettobetrag / Einzelpreis

Der Nettopreis für eine einzelne Einheit des Artikels bzw. der Leistung.

BT-146Pflichtfeld (1..1)EN 16931-1 / XRechnung 3.0 / ZUGFeRD 2.3

Technische Spezifikation

Pflicht & Vorkommen
1..1(Pflichtfeld)

Zwingend erforderlich (1..1) je Position

Datentyp
Einzelpreis (Dezimalzahl, bis zu 4 Nachkommastellen)

Semantisches Datenformat gemäß europäischer Norm EN 16931-1

XML-Syntax (XPath)
UBL 2.1(XRechnung / Peppol BIS)
Invoice/cac:InvoiceLine/cac:Price/cbc:PriceAmount
UN/CEFACT CII D16B(ZUGFeRD 2.3 / Factur-X)
rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount

Bedeutung & Verwendung von BT-146

BT-146 beziffert den Netto-Einzelpreis pro Einheit (oder bezogen auf die Mengeneinheit BT-149). Er darf keine Umsatzsteuer enthalten und muss nach Abzug von artikelbezogenen Preisnachlässen angegeben werden.

XML-Syntax & Code-Beispiel

OASIS UBL 2.1 (XRechnung)
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">120.00</cbc:PriceAmount>
</cac:Price>

Validierungsregeln & Schematron-Prüfungen

BR-26

Jede Rechnungsposition muss einen Einzelpreis (BT-146) haben.

BT-146 in deiner Rechnung prüfen

Mit den XML-Pfaden oben findest du BT-146. Ein Code-Beispiel zeigt dieses Feld, ist aber keine vollständige Rechnung. Korrigiere den Wert im Quellprogramm, exportiere die Datei erneut und prüfe die gesamte Rechnung.

Offizielle Spezifikationen und Regelwerke

Anforderungen hängen vom Rechnungsprofil und der Version ab. Gleiche Pflichtfelder, Codelisten und Regeln mit der passenden Spezifikation ab; Peppol-spezifische Vorgaben gelten nicht automatisch für jede ZUGFeRD-Rechnung.

E-Rechnungen einfach und konform erstellen

Erstelle XRechnung- und ZUGFeRD-Rechnungen in Billance und prüfe die exportierte Datei lokal. Dieser Leitfaden hilft dir, BT-146 einzuordnen und deine Rechnungsangaben vor dem Versand zu kontrollieren.