Skip to main content

Fehler bei Erzeugung einer E-Rechnung

Nur erfolgreich geprüfte E-Rechnungen (Validator vom Mustangproject) werden von odyn-ERP erzeugt.
Diese E-Rechnungen entsprechen folgenden Spezifikationen ZUGFeRD 2.3.2 / Factur-X 1.07.2 im Profil EXTENDED.

Fehler bei der Prüfung (Validierung) einer E-Rechnung verhindern die Erzeugung einer E-Rechnung.
Die dazugehörigen Fehlermeldungen werden vom Validator erzeugt und an das odyn-ERP weitergegeben.
Deshalb sind diese recht technisch und in Englischer Sprache!

Die folgende Fehlerauflistung hilft Ihnen bei der Suche nach der Ursache und bietet eine Lösung.

Die häufigsten ZUGFeRD Fehlermeldungen

1) [BR-IC-02]: USt-IdNr. fehlt

[BR-IC-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intra-community supply" shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). [ID FX-SCH-A-000241] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt)

Ursache:
Lösung:
In Kunden-Stammdaten fehlt die USt-IdNr. USt-IdNr. in Kunden-Stammdaten hinterlegen.

2) [BR-AE-02]: USt-IdNr. fehlt

[BR-AE-02]-An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). 
[ID FX-SCH-A-000235] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt

Ursache:
Lösung:
In Kunden-Stammdaten fehlt die USt-IdNr.   USt-IdNr. in Kunden-Stammdaten hinterlegen.

3) [BR-S-05]: Steuerschlüssel in FiBu-Konto falsch

[BR-S-05]-In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. [ID FX-SCH-A-000250] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt

Ursache:
Lösung:
Die verwendete Steuerzone ist mit der Kategorie "Standard" definiert. Der verwendet Steuerschlüssel ist aber nicht Standard.(Standard = 7% oder 19%)
Steuerschlüssel im entsprechendem FiBu-Konto korrigieren.

4) [BR-11]: Länderkürzel und/oder Land fehlt

[BR-11]-The Buyer postal address shall contain a Buyer country code (BT-55). [ID FX-SCH-A-000157] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt) Value of 'ram:CountryID' is not allowed. [ID FX-SCH-A-000036] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt

oder

Can't call method "iso" on an undefined value at /opt/erp/pen/test/odyn-erp/SL/DB/Helper/FacturX.pm line 331.

Ursache:
Lösung:
In Kunden-Stammdaten fehlt das Länderkürzel und/oder Land.
Auch Rechnungsadresse beachten!
In Kunden-Stammdaten Länderkürzel und/oder Land hinterlegen.

5) [BR-25]: Artikelbeschreibung fehlt

[BR-25]-Each Invoice line (BG-25) shall contain the Item name (BT-153). [ID FX-SCH-A-000204] from /xslt/ZF_232/FACTUR-X_EXTENDED.xsl

Ursache:
Lösung:
Artikel ohne Artikelbeschreibung.
Artikelbeschreibung hinterlegen (auch Stammdaten beachten).

6) [BR-27]: Negativer Preis im Artikel

[BR-27]-The Item net price (BT-146) shall NOT be negative. [ID FX-SCH-A-000206] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt

Ursache:
Lösung:
Artikel-Preis (Spalte "Preis" in Pos.-Tabelle) darf nicht negativ sein
Position entfernen oder eine negative Menge verwenden.

7) Lieferbedingung ohne Typ

Value of 'ram:DeliveryTypeCode' is not allowed. [ID FX-SCH-A-000320] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt

Ursache:
Lösung:
Es wird eine Lieferbedingung ohne Typ (Incoterms Code) verwendet.
In der verwendeten Lieferbedingung muss der Typ
(Incoterms Code) hinterlegen werden.

8) Steuerzone ohne Kategorie

Value of 'ram:CategoryCode' is not allowed. [ID FX-SCH-A-000179] from /xslt/ZF_232/FACTUR-X_EXTENDED.xslt

Ursache:
Lösung:
Es wird eine Steuerzone ohne Umsatzsteuerkategorie verwendet.
In der verwendeten Steuerzone muss die Umsatzsteuerkategorie hinterlegen werden.

Die häufigsten XRechnung Fehlermeldungen

1) [BR-DE-15]: Leitweg-ID fehlt

[BR-DE-15] Das Element "Buyer reference" (BT-10) muss ?bermittelt werden. [ID BR-DE-15] from /xslt/XR_30/XRechnung-UBL-validation.xslt)

Ursache:
Lösung:
In Kunden-Stammdaten fehlt die Leitweg-ID Leitweg-ID in Kunden-Stammdaten hinterlegen.

2) [BR-CO-27]: IBAN fehlt

[BR-CO-27]-Either the IBAN or a Proprietary ID (BT-84) shall be used. [ID FX-SCH-A-000132] from /xslt/ZF_233/FACTUR-X_EXTENDED.xslt

Ursache:
Lösung:
In Kunden-Stammdaten fehlt die IBAN   IBAN in Kunden-Stammdaten hinterlegen.

3) [BR-DE-6]: Telefonnummer beim Verkäufer hinterlegen

[BR-DE-6] Das Element "Seller contact telephone number" (BT-42) muss ?bermittelt werden. [ID BR-DE-6] from /xslt/XR_30/XRechnung-UBL-validation.xslt)

Ursache:
Lösung:

Beim Benutzer, welcher in der Rechnung als "Verkäufer" angegeben ist, fehlt die Telefonnummer

Telefonnummer beim Benutzer hinterlegen

4) [BR-DE-7]: E-Mail beim Verkäufer hinterlegen

[BR-DE-7] Das Element "Seller contact email address" (BT-43) muss ?bermittelt werden. [ID BR-DE-7] from /xslt/XR_30/XRechnung-UBL-validation.xslt)

Ursache:
Lösung:
Beim Benutzer, welcher in der Rechnung als "Verkäufer" angegeben ist, fehlt die E-Mail

E-Mail beim Benutzer hinterlegen

5) E-Mail bei Rechnungsadresse fehlt

Buyer electronic address MUST be provided [ID PEPPOL-EN16931-R010] from /xslt/XR_30/XRechnung-UBL-validation.xslt)

Ursache:
Lösung:
Die E-Mail der Rechnungsadresse des Kunden fehlt.
Dies kann sich auf Basisdaten oder die primäre Rechnungsadresse beziehen.
E-Mail in der Rechnungsadresse hinterlegen