Nytt i Peppol BIS Billing 3.0.21
Release maj 2026 · obligatorisk från 17 augusti 2026 · EN 16931-reglerna uppdaterade från 1.3.15 till 1.3.16
OpenPeppol uppdaterar reglerna för e-fakturor två gånger per år. Från 17 augusti 2026 kontrolleras alla fakturor i Peppol-nätverket mot version 3.0.21. Här är det som ändrades, med det viktigaste för svenska företag först. Fakturaguru granskar redan mot den nya versionen.
Det viktigaste för svenska företag
Förfallodatum krävs inte längre av reglerna
Regeln BR-CO-25 är borttagen. Den krävde förfallodatum (BT-9) eller betalningsvillkor (BT-20) när det fanns ett belopp att betala. Fakturor utan båda stoppas alltså inte längre. Köparen behöver ändå veta när fakturan ska betalas, så ta med förfallodatum. Fakturaguru visar ett råd när båda saknas.
Striktare kontroll av specifikationsidentifieraren
PEPPOL-EN16931-R004 kontrollerar nu också att CustomizationID (BT-24) inte innehåller två kolon i rad. Program som lägger till ett versionsnummer i slutet, till exempel ::2.1, får fel och behöver rättas.
Uppdaterade kodlistor
- Valutorna BGN (bulgarisk lev) och ANG (antillergulden) är borttagna och XCG (karibisk gulden) är tillagd (BR-CL-03, BR-CL-04, BR-CL-05). Fakturor i BGN avvisas.
- Listorna över typer av Peppol-adresser och identifierare (EAS och ICD) är ändrade. 14 EAS-koder som felaktigt fanns med i listan är borttagna och tre ICD-koder är tillagda. Svenska organisationsnummer (0007) och GLN (0088) påverkas inte.
- Koderna 502 och 503 räknas nu som kreditnotatyper i stället för fakturatyper (BR-CL-01). I Peppol stoppas de ändå av PEPPOL-EN16931-P0100 och PEPPOL-EN16931-P0101, så vanliga fakturor påverkas inte.
Ny valfri affärsprocess
En ny profil, urn:peppol:bis:billing_with_response (profil 02), är tillåten för den som vill få fakturasvar. Mottagaren måste då vara registrerad för just den profilen i Peppol-nätverket. Tillfälligt godkänns också två franska profiler (PEPPOL-EN16931-R007). Vanliga svenska fakturor använder fortsatt urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.
Övriga ändringar
- PEPPOL-COMMON-R052 och PEPPOL-COMMON-R053 (danska identifierare) är nu fel i stället för varningar. Fakturor mellan två danska företag får också fel i stället för varningar för DK-R-003 och DK-R-017.
- Nya varningar för nederländska identifierare (PEPPOL-COMMON-R054 till PEPPOL-COMMON-R057). De blir fel i en kommande version.
- Ny regel UBL-SR-56: högst en anbudsreferens (BT-17).
- Rättade kontroller: BR-CO-26 (en SEPA-borgenärsidentitet räknas inte längre som säljarens identifierare), BR-B-02, UBL-SR-23 och UBL-CR-674.
- Regeltexterna från Peppol börjar nu med regelns id, och ”PEPPOL” skrivs ”Peppol” i dokumentationen.
Nya regler 7
- DE-R-T02If both supplier and customer are located in Germany, BT-124 "External document location" must contain an absolute URL with valid scheme.Varning
- PEPPOL-COMMON-R054Nederländskt KVK-nummer har fel formatVarning
- PEPPOL-COMMON-R055Nederländskt OIN-nummer har fel formatVarning
- PEPPOL-COMMON-R056-1Nederländskt momsregistreringsnummer (9944) har fel formatVarning
- PEPPOL-COMMON-R056-2Momsregistreringsnummer som börjar med NL har fel formatVarning
- PEPPOL-COMMON-R057Nederländskt etableringsnummer har fel formatVarning
- UBL-SR-56Fakturan har mer än en anbudsreferensFel
Borttagna regler 1
- BR-CO-25
In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.
Ändrade regler 52
Många ändringar är bara nya regeltexter. De flesta tyska regler (DE-R) fick till exempel nya formuleringar utan att kontrollen ändrades.
- BR-B-02Split payment (B) och standardmoms (S) i samma fakturaÄndrat: kontroll, regeltext
- BR-CL-01Ogiltig kod för fakturatypÄndrat: kontroll
- BR-CL-03Ogiltig valutakod på beloppÄndrat: kontroll
- BR-CL-04Ogiltig valutakod för fakturanÄndrat: kontroll
- BR-CL-05Ogiltig valutakod för momsredovisningÄndrat: kontroll
- BR-CL-10Ogiltigt schema för part-identitetÄndrat: kontroll
- BR-CL-11Ogiltigt schema för organisationsnummerÄndrat: kontroll
- BR-CL-21Ogiltigt schema för artikelns standardidentitetÄndrat: kontroll
- BR-CL-25Ogiltigt schema för Peppol-adressÄndrat: kontroll
- BR-CL-26Ogiltigt schema för leveransplatsens identitetÄndrat: kontroll
- BR-CO-26Säljaren saknar identifierareÄndrat: kontroll
- DE-R-001If both supplier and customer are located in Germany, an invoice shall contain information on "PAYMENT INSTRUCTIONS" (BG-16).Ändrat: regeltext
- DE-R-002If both supplier and customer are located in Germany, the group "SELLER CONTACT" (BG-6) shall be provided.Ändrat: regeltext
- DE-R-003If both supplier and customer are located in Germany, the element "Seller city" (BT-37) shall be provided.Ändrat: regeltext
- DE-R-004If both supplier and customer are located in Germany, the element "Seller post code" (BT-38) shall be provided.Ändrat: regeltext
- DE-R-005If both supplier and customer are located in Germany, the element "Seller contact point" (BT-41) shall be provided.Ändrat: regeltext
- DE-R-006If both supplier and customer are located in Germany, the element "Seller contact telephone number" (BT-42) shall be provided.Ändrat: regeltext
- DE-R-007If both supplier and customer are located in Germany, the element "Seller contact email address" (BT-43) shall be provided.Ändrat: regeltext
- DE-R-008If both supplier and customer are located in Germany, the element "Buyer city" (BT-52) shall be provided.Ändrat: regeltext
- DE-R-009If both supplier and customer are located in Germany, the element "Buyer post code" (BT-53) shall be provided.Ändrat: regeltext
- DE-R-010If both supplier and customer are located in Germany, the element "Deliver to city" (BT-77) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.Ändrat: regeltext
- DE-R-011If both supplier and customer are located in Germany, the element "Deliver to post code" (BT-78) shall be provided if the group "DELIVER TO ADDRESS" (BG-15) is delivered.Ändrat: regeltext
- DE-R-014If both supplier and customer are located in Germany, the element "VAT category rate" (BT-119) shall be provided.Ändrat: regeltext
- DE-R-015If both supplier and customer are located in Germany, the element "Buyer reference" (BT-10) shall be provided.Ändrat: regeltext
- DE-R-016If both supplier and customer are located in Germany, and if 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).Ändrat: regeltext
- DE-R-017If both supplier and customer are located in Germany, the 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).Ändrat: kontroll, regeltext
- DE-R-018If both supplier and customer are located in Germany, information 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.Ändrat: regeltext
- DE-R-019If both supplier and customer are located in Germany, the element "Payment account identifier" (BT-84) should contain a valid IBAN if code 58 SEPA is provided in "Payment means type code" (BT-81).Ändrat: kontroll, var regeln kontrolleras, regeltext
- DE-R-020If both supplier and customer are located in Germany, the element "Debited account identifier" (BT-91) should contain a valid IBAN if code 59 SEPA is provided in "Payment means type code" (BT-81).Ändrat: kontroll, var regeln kontrolleras, regeltext
- DE-R-022If both supplier and customer are located in Germany, attached 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).Ändrat: regeltext
- DE-R-023-1If both supplier and customer are German, if "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), "CREDIT TRANSFER" (BG-17) shall be provided.Ändrat: var regeln kontrolleras, regeltext
- DE-R-023-2If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for credit transfer (30, 58), BG-18 and BG-19 shall not be provided.Ändrat: var regeln kontrolleras, regeltext
- DE-R-024-1If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), "PAYMENT CARD INFORMATION" (BG-18) shall be provided.Ändrat: var regeln kontrolleras, regeltext
- DE-R-024-2If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for payment card (48, 54, 55), BG-17 and BG-19 shall not be provided.Ändrat: var regeln kontrolleras, regeltext
- DE-R-025-1If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for direct debit (59), "DIRECT DEBIT" (BG-19) shall be provided.Ändrat: var regeln kontrolleras, regeltext
- DE-R-025-2If both supplier and customer are located in Germany, and if "Payment means type code" (BT-81) contains a code for direct debit (59), BG-17 and BG-18 shall not be provided.Ändrat: var regeln kontrolleras, regeltext
- DE-R-026If both supplier and customer are located in Germany, and if "Invoice type code" (BT-3) contains the code 384 (Corrected invoice), "PRECEDING INVOICE REFERENCE" (BG-3) should be provided at least once.Ändrat: kontroll, regeltext
- DE-R-027If both supplier and customer are located in Germany, "Seller contact telephone number" (BT-42) should contain a valid telephone number. A valid telephone should consist of 3 digits minimum.Ändrat: regeltext
- DE-R-028If both supplier and customer are located in Germany, "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.Ändrat: regeltext
- DE-R-030If both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Bank assigned creditor identifier" (BT-90) shall be provided.Ändrat: regeltext
- DE-R-031If both supplier and customer are located in Germany, and if the group "DIRECT DEBIT" (BG-19) is delivered, the element "Debited account identifier" (BT-91) shall be provided.Ändrat: regeltext
- DK-R-003If ItemClassification is provided from Danish suppliers, UNSPSC version 19.05.01 or 26.08.01 should be used.Ändrat: allvarlighetsgrad (varning → fel)
- DK-R-017For Danish Customers it is mandatory to specify schemeID as "0184" (DK CVR-number) when PartyLegalEntity/CompanyID is used for AccountingCustomerPartyÄndrat: allvarlighetsgrad (varning → fel)
- IT-R-004BT-38 (Seller post code) - Italian suppliers MUST provide the postal address post code - I fornitori italiani devono indicare il CAP di residenza.Ändrat: regeltext
- PEPPOL-COMMON-R052Danskt P-nummer har fel formatÄndrat: allvarlighetsgrad (varning → fel)
- PEPPOL-COMMON-R053Danskt SE-nummer har fel formatÄndrat: allvarlighetsgrad (varning → fel)
- PEPPOL-EN16931-P0100Ogiltig fakturatypkodÄndrat: kontroll
- PEPPOL-EN16931-P0101Ogiltig typkod för kreditnotaÄndrat: kontroll
- PEPPOL-EN16931-R004Fel specifikationsidentifierare (CustomizationID)Ändrat: kontroll, regeltext
- PEPPOL-EN16931-R007Affärsprocessen (ProfileID) är inte godkändÄndrat: regeltext
- UBL-CR-674A UBL invoice should not include the PrimaryAccountNumber schemeIDÄndrat: kontroll
- UBL-SR-23Skatteombudets momsregistreringsnummer förekommer mer än en gångÄndrat: kontroll
Källa: Peppol BIS Billing 3.0, release notes för 3.0.21, och jämförelse av regelfilerna mellan 3.0.20 och 3.0.21.