Ifriqa Validator

Factur-X-/EN-16931-Validierungsregeln

Jede EN-16931-/Factur-X-Geschäftsregel, die der Validator prüft — warum Rechnungen abgelehnt werden und wie man jede behebt.

FX-BUY-001

Eine Rechnung muss den Namen des Käufers enthalten (BuyerTradeParty/Name). (EN16931 BR-07)

FX-HDR-001

Eine Rechnung muss eine Rechnungsnummer enthalten (ExchangedDocument/ID). (EN16931 BR-02)

FX-HDR-002

Eine Rechnung muss ein Ausstellungsdatum enthalten (ExchangedDocument/IssueDateTime). (EN16931 BR-03)

FX-HDR-003

Eine Rechnung muss einen Dokumententypcode angeben (ExchangedDocument/TypeCode). (EN16931 BR-04)

FX-HDR-004

Der Dokumententypcode der Rechnung muss einer der anerkannten UNTDID-1001-Codes für Factur-X-Rechnungen sein.

FX-LIN-001

Jede Rechnungszeile muss eine Zeilenkennung enthalten (AssociatedDocumentLineDocument/LineID).

FX-LIN-003

Jede Rechnungszeile muss die berechnete Menge angeben.

FX-LIN-004

Jede Rechnungszeile muss den Nettoeinzelpreis angeben.

FX-PROF-001

Eine CII-Rechnung muss einen GuidelineSpecifiedDocumentContextParameter/ID (Factur-X-Profilkennung) angeben.

FX-PROF-002

Die Factur-X-Profilkennung muss einer der anerkannten Profil-URNs sein (MINIMUM, BASIC-WL, BASIC, EN16931, EXTENDED).

FX-PROFILE-BASIC-001

Dieser Validator ist für das Factur-X-Profil BASIC; die Profilkennung der Rechnung muss urn:factur-x.eu:1p0:basic sein.

FX-PROFILE-BASICWL-001

Dieser Validator ist für das Factur-X-Profil BASIC-WL; die Profilkennung der Rechnung muss urn:factur-x.eu:1p0:basicwl sein.

FX-PROFILE-EN16931-001

Dieser Validator ist für das Factur-X-Profil EN16931; die Profilkennung der Rechnung muss urn:cen.eu:en16931:2017 sein.

FX-PROFILE-EXTENDED-001

Dieser Validator ist für das Factur-X-Profil EXTENDED; die Profilkennung der Rechnung muss urn:factur-x.eu:1p0:extended sein.

FX-PROFILE-MINIMUM-001

Dieser Validator ist für das Factur-X-Profil MINIMUM; die Profilkennung der Rechnung muss urn:factur-x.eu:1p0:minimum sein.

FX-SEL-001

Eine Rechnung muss den Namen des Verkäufers enthalten (SellerTradeParty/Name). (EN16931 BR-06)

FX-TOT-001

Der Zeilensummenbetrag im Kopf muss der Summe aller Rechnungszeilen-Gesamtbeträge entsprechen, mit einer Toleranz von 0,01.

FX-TOT-002

Der Gesamtbetrag muss der Summe aus Steuerbasisbetrag und Steuerbetrag entsprechen, mit einer Toleranz von 0,01.

FX-VAT-001

Jeder USt-Kategoriecode der Aufschlüsselung muss einer der anerkannten EN16931-USt-Kategoriecodes sein.

FX-VAT-003

Der Steuergesamtbetrag muss der Summe der berechneten Beträge der USt-Aufschlüsselung entsprechen, mit einer Toleranz von 0,01.

FX-VAT-004

Der Steuerbasis-Gesamtbetrag muss der Summe der Basisbeträge der USt-Aufschlüsselung entsprechen, mit einer Toleranz von 0,01.

Factur-X / EN 16931 validation rules — full reference | Ifriqa