Rechnungsartcode

Fehler BR-04 EN 16931

Eine Rechnung muss einen Code für den Rechnungstyp (BT-3) haben.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Der Rechnungsartcode in rsm:ExchangedDocument/ram:TypeCode fehlt oder ist leer.

Was die Regel bedeutet

Der Rechnungsartcode kennzeichnet die Art des ausgestellten Rechnungsdokuments. Er ordnet das Dokument seinem Typ zu.

Betroffene Felder BT-3
Bitte ergänzen Sie den Rechnungsartcode

In Ihrer Rechnung fehlt der Rechnungsartcode. Ergänzen Sie den Code, der die Art des Rechnungsdokuments kennzeichnet.

Was ist zu tun?
  1. Ergänzen Sie den Rechnungsartcode über Type.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<rsm:ExchangedDocument>
  <ram:TypeCode/>
</rsm:ExchangedDocument>
✓ In Ordnung
<rsm:ExchangedDocument>
  <ram:TypeCode>380</ram:TypeCode>
</rsm:ExchangedDocument>
In FactoorSharp prüfen
  • FacturXInvoice.Type (BT-3)
Technische Details

Der Test prüft, ob rsm:ExchangedDocument/ram:TypeCode ungleich der leeren Zeichenfolge ist.

Wo die Regel greift

Die Regel gilt für ram:TypeCode innerhalb von rsm:ExchangedDocument im Rechnungskopf.

Originalmeldung aus dem Schematron
An Invoice shall have an Invoice type code (BT-3).
Kontext (rule/@context)
/rsm:CrossIndustryInvoice
Prüfausdruck (assert/@test)
(rsm:ExchangedDocument/ram:TypeCode!='')