Referenz
Markdown-ExportBR-26 Artikelnettopreis muss auf jeder Rechnungsposition angegeben werden
Gemäß EN-16931-Regel BR-26 muss jede Rechnungsposition (BG-25) den Artikelnettopreis in BT-146 (PriceAmount) enthalten. Der Artikelnettopreis ist der Preis für eine Artikeleinheit (oder Preismenge), exklusive Umsatzsteuer und nach Abzug etwaiger Preisnachlässe. Selbst wenn ein Artikel kostenlos abgegeben wird (0.00 EUR), muss der Nettopreis explizit deklariert werden, um die arithmetische Konsistenz der Positionsberechnung zu gewährleisten.
Problembeschreibung
FEHLER
Geschäftsregel der EN 16931 (CEN)
Kontext und Bedeutung
Dies ist eine Kernregel der EN 16931. Ohne BT-146 kann der Empfänger die Positionsberechnung nicht prüfen. In Peppol BIS Billing 3.0 lässt sich außerdem die Formelregel PEPPOL-EN16931-R120 für den Positionsnettobetrag nicht auswerten; der KoSIT-Validator für XRechnung führt keine Peppol-Regeln aus. BR-26 entsteht meist, wenn eine Position nur mit Menge und Gesamtbetrag exportiert wird, etwa eine pauschale Dienstleistung.
Lösung
Hinterlegen Sie im ERP-System für jede Rechnungsposition den Einzelnettopreis. In UBL 2.1 befüllen Sie <cac:Price><cbc:PriceAmount currencyID="EUR">45.00</cbc:PriceAmount></cac:Price> unter <cac:InvoiceLine>. In UN/CEFACT CII befüllen Sie <ram:ChargeAmount> unter <ram:NetPriceProductTradePrice>. Bei kostenlosen Zugaben geben Sie 0.00 an.
Schnellzugriff
Gültige Beispiele
- Rechnungspositionspreis mit BT-146 = 45.00 EUR und Preismenge 1
- Rechnungspositionspreis für kostenlosen Werbeartikel mit BT-146 = 0.00 EUR
Ungültige Beispiele
- cac:InvoiceLine enthält Menge und Artikelangaben, lässt das Element cac:Price jedoch komplett weg
- CII-Position ohne ram:NetPriceProductTradePrice in ram:SpecifiedLineTradeAgreement; in UBL ist ein leeres <cbc:PriceAmount/> bereits ein XML-Schemafehler
Code-Beispiele
<cac:Price>
<cbc:PriceAmount currencyID="EUR">45.00</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="H87">1</cbc:BaseQuantity>
</cac:Price><cac:Item>
<cbc:Name>Softwarelizenz</cbc:Name>
</cac:Item>