Zum Hauptinhalt springen

BR-27 Nettopreis des Artikels darf nicht negativ sein

Der Nettopreis des Artikels (BT-146) darf nicht negativ sein; auch eine rabattierte Position verwendet einen nicht-negativen Nettopreis.

Problembeschreibung

Der Nettopreis des Artikels (BT-146) darf nicht negativ sein; auch eine rabattierte Position verwendet einen nicht-negativen Nettopreis.

FEHLER

XRechnung 3.0

Kontext und Bedeutung

Diese Regel stammt aus dem semantischen EN16931-Kernmodell, das vom KoSIT-XRechnung-3.0.2-Schematron durchgesetzt wird, und stellt sicher, dass Rechnungen die für die automatische Verarbeitung erforderlichen Pflichtdaten enthalten.

Lösung

Setzen Sie cac:Price/cbc:PriceAmount auf einen Wert von null oder größer. Bilden Sie Minderungen als Position-Nachlass (BG-27) statt als negativen Preis ab.

Schnellzugriff

Gültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

  • BT-146 = 12,50 — nicht-negativer Nettopreis akzeptiert

Ungültige Beispiele

Nutzen Sie diese Punkte als praktische Prüfschritte für diesen Abschnitt.

  • BT-146 = -5,00 — negativer Nettopreis abgelehnt

Code-Beispiele

Gültiges XML
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">12.50</cbc:PriceAmount>
</cac:Price>
Ungültiges XML
<cac:Price>
  <cbc:PriceAmount currencyID="EUR">-5.00</cbc:PriceAmount>
</cac:Price>

Betroffene Felder

Validierungstools