E-Rechnung: Fehlercode erklärt

BR-16: Rechnung hat keine Position

Jede E-Rechnung nach EN 16931 braucht mindestens eine Position.

Was die Regel prüft

Jede E-Rechnung nach EN 16931 braucht mindestens eine Position. Eine Rechnung, die nur einen Gesamtbetrag im Kopf nennt, ist nicht zulässig. Das gilt auch für Anzahlungsrechnungen und Gutschriften.

Offizieller Regeltext

Eine Rechnung muss mindestens eine Rechnungsposition (BG-25) enthalten.

Quelle: KoSIT-Konfiguration XRechnung 3.0.2 (31.01.2026).

Typische Ursachen

  • Eine Anzahlungs- oder Abschlagsrechnung hat nur einen Betrag im Kopf und keine Position.
  • Der Export filtert Text-, Null- oder Kommentarzeilen und am Ende bleibt keine Position übrig.
  • Eine Sammelrechnung verweist nur auf Lieferscheine, ohne eigene Positionen.

So beheben Sie den Fehler

Schreiben Sie mindestens ein ram:IncludedSupplyChainTradeLineItem mit Menge, Nettopreis, Steuerkategorie und Positionsbetrag. Bei einer Anzahlungsrechnung genügt eine Position für die Anzahlung selbst, zum Beispiel „Anzahlung 30 % laut Auftrag A-4711“.

Beispiel

Falsch (CII)

<rsm:SupplyChainTradeTransaction>
  <ram:ApplicableHeaderTradeAgreement>...</ram:ApplicableHeaderTradeAgreement>
  <ram:ApplicableHeaderTradeDelivery/>
  <ram:ApplicableHeaderTradeSettlement>...</ram:ApplicableHeaderTradeSettlement>
</rsm:SupplyChainTradeTransaction>

Richtig (CII)

<rsm:SupplyChainTradeTransaction>
  <ram:IncludedSupplyChainTradeLineItem>
    <ram:AssociatedDocumentLineDocument><ram:LineID>1</ram:LineID></ram:AssociatedDocumentLineDocument>
    <ram:SpecifiedTradeProduct><ram:Name>Anzahlung 30 %</ram:Name></ram:SpecifiedTradeProduct>
    <!-- agreement, delivery (quantity), settlement (tax, line amount) -->
  </ram:IncludedSupplyChainTradeLineItem>
  <ram:ApplicableHeaderTradeAgreement>...</ram:ApplicableHeaderTradeAgreement>
  <ram:ApplicableHeaderTradeDelivery/>
  <ram:ApplicableHeaderTradeSettlement>...</ram:ApplicableHeaderTradeSettlement>
</rsm:SupplyChainTradeTransaction>

In Dynamics 365, Business Central und Finance

Sales / Project Operations: Sales und Project Operations erzeugen von Haus aus keine E-Rechnung. Im WBS Invoice Accelerator for Dynamics 365 kommen die Positionen aus der Registerkarte Rechnungspositionen oder dem Editor. Für Anzahlungsrechnungen schreibt der Accelerator eine eigene Position für die Anzahlung.

Verwandte Fehlercodes

Prüfen Sie Ihre Rechnung kostenlos. Der Validator zeigt alle Meldungen mit Erklärung und die Stelle in der XML.