Zum Hauptinhalt springen

BR-16 Mindestens eine Rechnungsposition ist erforderlich

Eine Rechnung muss mindestens eine Rechnungsposition (BG-25) haben, die einen fakturierten Artikel, eine Leistung oder eine Gebühr beschreibt.

Problembeschreibung

FEHLER

Geschäftsregel der EN 16931 (CEN)

Kontext und Bedeutung

Dies ist eine Kernregel der EN 16931. Eine Rechnung ohne Positionen kann nicht zeigen, was fakturiert wird; auch eine Pauschalrechnung braucht mindestens eine Position. Das UBL-Schema verlangt cac:InvoiceLine bereits, daher erscheint BR-16 vor allem bei CII-Rechnungen, typischerweise wenn eine Sammelrechnung nur mit Summen exportiert wird.

Lösung

Fügen Sie mindestens ein cac:InvoiceLine-Element mit Kennung, Menge, Preis und Nettobetrag hinzu.

Schnellzugriff

Gültige Beispiele

  • Das Dokument enthält ein oder mehrere cac:InvoiceLine-Elemente

Ungültige Beispiele

  • Eine CII-Rechnung mit Kopf und Summen, aber ohne ram:IncludedSupplyChainTradeLineItem; in UBL ist eine Rechnung ohne cac:InvoiceLine bereits ein XML-Schemafehler

Code-Beispiele

Gültiges XML
<rsm:SupplyChainTradeTransaction>
  <ram:IncludedSupplyChainTradeLineItem>
    <ram:AssociatedDocumentLineDocument>
      <ram:LineID>1</ram:LineID>
    </ram:AssociatedDocumentLineDocument>
  </ram:IncludedSupplyChainTradeLineItem>
  <ram:ApplicableHeaderTradeAgreement/>
  <ram:ApplicableHeaderTradeDelivery/>
  <ram:ApplicableHeaderTradeSettlement/>
</rsm:SupplyChainTradeTransaction>
Ungültiges XML
<rsm:SupplyChainTradeTransaction>
  <ram:ApplicableHeaderTradeAgreement/>
  <ram:ApplicableHeaderTradeDelivery/>
  <ram:ApplicableHeaderTradeSettlement/>
</rsm:SupplyChainTradeTransaction>

Betroffene Felder

Validierungstools