Annehmbar

Fehlercodes / Peppol

Peppol-BIS-Fehlercodes

Alle 89 Peppol-eigenen Prüfregeln (PEPPOL-EN16931-…, PEPPOL-COMMON-… und die deutschen Länderregeln DE-R-…) aus Peppol BIS Billing 3.0, Version 3.0.20 der OpenPEPPOL-Schematron. 21 davon prüft auch das KoSIT-Regelwerk für XRechnung („auch KoSIT“). Die BR-…-Regeln der EN 16931 sind in Peppol dieselben wie bei der KoSIT: siehe Hauptliste. Was Peppol ist und wann Sie es brauchen: Peppol und die E-Rechnung.


RegelStufeSyntaxOffizieller Prüftext
DE-R-001FehlerUBLAn invoice shall contain information on "PAYMENT INSTRUCTIONS" (BG-16).
DE-R-002FehlerUBLThe group "SELLER CONTACT" (BG-6) shall be provided.
DE-R-003FehlerUBLThe element "Seller city" (BT-37) shall be provided.
DE-R-004FehlerUBLThe element "Seller post code" (BT-38) shall be provided.
DE-R-005FehlerUBLThe element "Seller contact point" (BT-41) shall be provided.
DE-R-006FehlerUBLThe element "Seller contact telephone number" (BT-42) shall be provided.
DE-R-007FehlerUBLThe element "Seller contact email address" (BT-43) shall be provided.
DE-R-008FehlerUBLThe element "Buyer city" (BT-52) shall be provided.
DE-R-009FehlerUBLThe element "Buyer post code" (BT-53) shall be provided.
DE-R-010FehlerUBLThe element "Deliver to city" (BT-77) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.
DE-R-011FehlerUBLThe element "Deliver to post code" (BT-78) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.
DE-R-014FehlerUBLThe element "VAT category rate" (BT-119) shall be provided.
DE-R-015FehlerUBLThe element "Buyer reference" (BT-10) shall be provided.
DE-R-016FehlerUBLIf one of the VAT codes S, Z, E, AE, K, G, L, or M is used, an invoice shall contain at least one of the following elements: "Seller VAT identifier" (BT-31) or "Seller tax registration identifier" (BT-32) or "SELLER TAX REPRESENTATIVE PARTY" (BG-11).
DE-R-017WarnungUBLThe element "Invoice type code" (BT-3) should only contain the following values from code list UNTDID 1001: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice), 381 (Credit note), 875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).
DE-R-018FehlerUBLInformation on cash discounts for prompt payment (Skonto) shall be provided within the element "Payment terms" BT-20 in the following way: First segment "SKONTO", second segment amount of days ("TAGE=N"), third segment percentage ("PROZENT=N"). Percentage must be separated by dot with two decimal places. In case the base value of the invoiced amount is not provided in BT-115 but as a partial amount, the base value shall be provided as fourth segment "BASISBETRAG=N" as semantic data type amount. Each entry shall start with a #, the segments must be separated by # and a row shall end with a #. A complete statement on cash discount for prompt payment shall end with a XML-conformant line break. All statements on cash discount for prompt payment shall be given in capital letters. Additional whitespaces (blanks, tabulators or line breaks) are not allowed. Other characters or texts than defined above are not allowed.
DE-R-019WarnungUBLThe element "Payment account identifier" (BT-84) should contain a valid IBAN if code 58 SEPA is provided in "Payment means type code" (BT-81).
DE-R-020WarnungUBLThe element "Debited account identifier" (BT-91) should contain a valid IBAN if code 59 SEPA is provided in "Payment means type code" (BT-81).
DE-R-022FehlerUBLAttached documents provided with an invoice in "ADDITIONAL SUPPORTING DOCUMENTS" (BG-24) shall have a unique filename (non case-sensitive) within the element ″Attached document″ (BT-125).
DE-R-023-1FehlerUBLIf "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), "CREDIT TRANSFER" (BG-17) shall be provided.
DE-R-023-2FehlerUBLIf "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), BG-18 and BG-19 shall not be provided.
DE-R-024-1FehlerUBLIf "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), "PAYMENT CARD INFORMATION" (BG-18) shall be provided.
DE-R-024-2FehlerUBLIf "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.
DE-R-025-1FehlerUBLIf "Payment means type code" (BT-81) contains a code for direct debit (59), "DIRECT DEBIT" (BG-19) shall be provided.
DE-R-025-2FehlerUBLIf "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.
DE-R-026WarnungUBLIf "Invoice type code" (BT-3) contains the code 384 (Corrected invoice), "PRECEDING INVOICE REFERENCE" (BG-3) should be provided at least once.
DE-R-027WarnungUBL"Seller contact telephone number" (BT-42) should contain a valid telephone number. A valid telephone should consist of 3 digits minimum.
DE-R-028WarnungUBL"Seller contact email address" (BT-43) should contain exactly one @-sign, which should not be framed by a whitespace or a dot but by at least two characters on each side. A dot should not be the first or last character.
DE-R-030FehlerUBLIf the group "DIRECT DEBIT" (BG-19) is delivered, the element "Bank assigned creditor identifier" (BT-90) shall be provided.
DE-R-031FehlerUBLIf the group "DIRECT DEBIT" (BG-19) is delivered, the element "Debited account identifier" (BT-91) shall be provided.
PEPPOL-COMMON-R040FehlerUBL/CIIGLN must have a valid format according to GS1 rules.
PEPPOL-COMMON-R041FehlerUBL/CIINorwegian organization number MUST be stated in the correct format.
PEPPOL-COMMON-R042FehlerUBL/CIIDanish organization number (CVR) MUST be stated in the correct format.
PEPPOL-COMMON-R043FehlerUBL/CIIBelgian enterprise number MUST be stated in the correct format.
PEPPOL-COMMON-R044WarnungUBL/CIIIPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format
PEPPOL-COMMON-R045WarnungUBL/CIITax Code (Codice Fiscale) must be stated in the correct format
PEPPOL-COMMON-R046WarnungUBL/CIITax Code (Codice Fiscale) must be stated in the correct format
PEPPOL-COMMON-R047WarnungUBL/CIIItalian VAT Code (Partita Iva) must be stated in the correct format
PEPPOL-COMMON-R049FehlerUBL/CIISwedish organization number MUST be stated in the correct format.
PEPPOL-COMMON-R050FehlerUBL/CIIAustralian Business Number (ABN) MUST be stated in the correct format.
PEPPOL-COMMON-R052WarnungUBL/CIIDanish chamber of commerce number (P) MUST be stated in the correct format.
PEPPOL-COMMON-R053WarnungUBL/CIIDanish ERSTORG number (SE) MUST be stated in the correct format.
PEPPOL-EN16931-CL001FehlerUBL/CIIMime code must be according to subset of IANA code list.
PEPPOL-EN16931-CL002FehlerUBL/CIIReason code MUST be according to subset of UNCL 5189 D.16B.
PEPPOL-EN16931-CL003FehlerUBL/CIIReason code MUST be according to UNCL 7161 D.16B.
PEPPOL-EN16931-CL006FehlerUBLInvoice period description code must be according to UNCL 2005 D.16B.
PEPPOL-EN16931-CL007FehlerUBL/CIICurrency code must be according to ISO 4217:2005
PEPPOL-EN16931-CL008FehlerUBL/CIIElectronic address identifier scheme must be from the codelist "Electronic Address Identifier Scheme"
PEPPOL-EN16931-F001FehlerUBL/CIIA date MUST be formatted YYYY-MM-DD.
PEPPOL-EN16931-P0100FehlerUBL/CIIInvoice type code MUST be set according to the profile.
PEPPOL-EN16931-P0101FehlerUBLCredit note type code MUST be set according to the profile.
PEPPOL-EN16931-P0104FehlerUBLTax Category G MUST be used when exemption reason code is VATEX-EU-G
PEPPOL-EN16931-P0105FehlerUBLTax Category O MUST be used when exemption reason code is VATEX-EU-O
PEPPOL-EN16931-P0106FehlerUBLTax Category K MUST be used when exemption reason code is VATEX-EU-IC
PEPPOL-EN16931-P0107FehlerUBLTax Category AE MUST be used when exemption reason code is VATEX-EU-AE
PEPPOL-EN16931-P0108FehlerUBLTax Category E MUST be used when exemption reason code is VATEX-EU-D
PEPPOL-EN16931-P0109FehlerUBLTax Category E MUST be used when exemption reason code is VATEX-EU-F
PEPPOL-EN16931-P0110FehlerUBLTax Category E MUST be used when exemption reason code is VATEX-EU-I
PEPPOL-EN16931-P0111FehlerUBLTax Category E MUST be used when exemption reason code is VATEX-EU-J
PEPPOL-EN16931-P0112FehlerUBLInvoice type code 326 or 384 are only allowed when both buyer and seller are German organizations
PEPPOL-EN16931-R001 auch KoSITFehlerUBL/CIIBusiness process MUST be provided.
PEPPOL-EN16931-R002FehlerUBL/CIINo more than one note is allowed on document level, unless both the buyer and seller are German organizations.
PEPPOL-EN16931-R003FehlerUBL/CIIA buyer reference or purchase order reference MUST be provided.
PEPPOL-EN16931-R004FehlerUBL/CIISpecification identifier MUST have the value 'urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0'.
PEPPOL-EN16931-R005 auch KoSITFehlerUBL/CIIVAT accounting currency code MUST be different from invoice currency code when provided.
PEPPOL-EN16931-R006FehlerCIIOnly one invoiced object is allowed on document level
PEPPOL-EN16931-R007FehlerUBL/CIIBusiness process MUST be in the format 'urn:fdc:peppol.eu:2017:poacc:billing:NN:1.0' where NN indicates the process number.
PEPPOL-EN16931-R008 auch KoSITFehlerUBLDocument MUST not contain empty elements.
PEPPOL-EN16931-R010 auch KoSITFehlerUBL/CIIBuyer electronic address MUST be provided
PEPPOL-EN16931-R020 auch KoSITFehlerUBL/CIISeller electronic address MUST be provided
PEPPOL-EN16931-R040 auch KoSITFehlerUBL/CIIAllowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
PEPPOL-EN16931-R041 auch KoSITFehlerUBL/CIIAllowance/charge base amount MUST be provided when allowance/charge percentage is provided.
PEPPOL-EN16931-R042 auch KoSITFehlerUBL/CIIAllowance/charge percentage MUST be provided when allowance/charge base amount is provided.
PEPPOL-EN16931-R043 auch KoSITFehlerUBL/CIIAllowance/charge ChargeIndicator value MUST equal 'true' or 'false'
PEPPOL-EN16931-R044 auch KoSITFehlerUBLCharge on price level is NOT allowed. Only value 'false' allowed.
PEPPOL-EN16931-R046 auch KoSITFehlerUBLItem net price MUST equal (Gross price - Allowance amount) when gross price is provided.
PEPPOL-EN16931-R051FehlerUBLAll currencyID attributes must have the same value as the invoice currency code (BT-5), except for the invoice total VAT amount in accounting currency (BT-111).
PEPPOL-EN16931-R053 auch KoSITFehlerUBL/CIIOnly one tax total with tax subtotals MUST be provided.
PEPPOL-EN16931-R054 auch KoSITFehlerUBL/CIIOnly one tax total without tax subtotals MUST be provided when tax currency code is provided.
PEPPOL-EN16931-R055 auch KoSITFehlerUBL/CIIInvoice total VAT amount and Invoice total VAT amount in accounting currency MUST have the same operational sign
PEPPOL-EN16931-R061 auch KoSITFehlerUBL/CIIMandate reference MUST be provided for direct debit.
PEPPOL-EN16931-R080FehlerUBL/CIIOnly one project reference is allowed on document level
PEPPOL-EN16931-R100FehlerUBL/CIIOnly one invoiced object is allowed pr line
PEPPOL-EN16931-R101 auch KoSITFehlerUBL/CIIElement Document reference can only be used for Invoice line object
PEPPOL-EN16931-R110 auch KoSITFehlerUBL/CIIStart date of line period MUST be within invoice period.
PEPPOL-EN16931-R111 auch KoSITFehlerUBL/CIIEnd date of line period MUST be within invoice period.
PEPPOL-EN16931-R120 auch KoSITFehlerUBL/CIIInvoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount
PEPPOL-EN16931-R121 auch KoSITFehlerUBL/CIIBase quantity MUST be a positive number above zero.
PEPPOL-EN16931-R130 auch KoSITFehlerUBL/CIIUnit code of price base quantity MUST be same as invoiced quantity.