Zum Hauptinhalt springen

BT-149 Basismenge des Artikelpreises

Die Menge, auf der der Nettoeinzelpreis des Artikels basiert.

Kurzantwort

Rechnungspositionen

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

Schnellzugriff

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

Positive Dezimalmenge

Typische gültige Werte sind: 1, 100

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

Positionen
UBL 2.1 Syntax
  1. Invoice
  2. cac:InvoiceLine
  3. cac:Price
  4. cbc:BaseQuantityBT-149
CII (UN/CEFACT) Syntax
  1. rsm:CrossIndustryInvoice
  2. rsm:SupplyChainTradeTransaction
  3. ram:IncludedSupplyChainTradeLineItem
  4. ram:SpecifiedLineTradeAgreement
  5. ram:NetPriceProductTradePrice
  6. ram:BasisQuantityBT-149

oder

  1. rsm:CrossIndustryInvoice
  2. rsm:SupplyChainTradeTransaction
  3. ram:IncludedSupplyChainTradeLineItem
  4. ram:SpecifiedLineTradeAgreement
  5. ram:GrossPriceProductTradePrice
  6. ram:BasisQuantityBT-149

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

BT-149 gehört in der Rechnung zum Bereich „Positionen“. UBL 2.1 Syntax: Invoice › cac:InvoiceLine › cac:Price › cbc:BaseQuantity. CII (UN/CEFACT) Syntax: rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:IncludedSupplyChainTradeLineItem › ram:SpecifiedLineTradeAgreement › ram:NetPriceProductTradePrice › ram:BasisQuantity oder rsm:CrossIndustryInvoice › rsm:SupplyChainTradeTransaction › ram:IncludedSupplyChainTradeLineItem › ram:SpecifiedLineTradeAgreement › ram:GrossPriceProductTradePrice › ram:BasisQuantity. 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: 0, -1

Relevante Regelcodes: PEPPOL-EN16931-R120, PEPPOL-EN16931-R121

Gültige Beispiele

  • 1
  • 100

Ungültige Beispiele

  • 0
  • -1

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-149

Datentyp:

quantity

Kardinalität:

0..1

Anforderung:

Optional

XML Implementierung

UBL 2.1 Syntax
/Invoice/cac:InvoiceLine/cac:Price/cbc:BaseQuantity
CII (UN/CEFACT) Syntax
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity

Validierungsregeln

PEPPOL-EN16931-R120

PEPPOL-EN16931-R120

PEPPOL-EN16931-R121

PEPPOL-EN16931-R121

Nächster Schritt

Prüfen, ob Ihre XRechnung BT-149 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 PEPPOL-EN16931-R120. Sie erstellen eine neue Rechnung? Der Konverter prüft die Rechnung gegen dieselben Regeln und zeigt die Meldungen vor dem Download.

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

Offizielle Quellen und Tools