Kunskap · E-faktura
Vad är Peppol BIS Billing 3.0?
Uppbyggnaden av en faktura enligt BIS Billing 3.0
BIS Billing 3.0 definierar två dokumenttyper: fakturan (Invoice) och kreditnotan (Credit Note). Båda är beskrivna för syntaxen UBL. För fakturan finns det dessutom en bindning till CII.
Vilka dokumenttyper en mottagare tar emot framgår av mottagarens registrering i katalogtjänsten SMP, uppdelat per syntax. En CII-faktura kan därför bara levereras till mottagare som har registrerat den dokumenttypen. Din programvara måste slå upp registreringen före sändning, vanligtvis via API:et hos din Peppol-accesspunkt. Saknas registreringen kan den välja ett annat registrerat format eller informera användaren.
Självfaktureringsförfarandet, där köparen utfärdar fakturan för leverantörens räkning, omfattas inte av BIS Billing 3.0. För detta har OpenPeppol en egen specifikation, Peppol BIS Self-Billing 3.0, med egna identifierare.
Två identifierare i dokumentet visar att det är en faktura enligt BIS Billing 3.0.
Specifikationsidentifieraren i BT-24 är
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 och typen
av affärsprocess i BT-23 är urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.
Specifikationsidentifieraren avgör mot vilka regler en validator kontrollerar filen.
Specifikationen på docs.peppol.eu beskriver alla fält, kodlistor och regler.
Valideringsregler i BIS Billing 3.0
En faktura enligt BIS Billing 3.0 kontrolleras mot tre regelverk: XML-schemat för dess syntax (UBL eller CII), affärsreglerna i EN 16931 och OpenPeppols regler.
OpenPeppols regler har prefixen PEPPOL-EN16931 och PEPPOL-COMMON.
Till det kommer landspecifika regler. De tillämpas bara om säljarens landskod motsvarar reglernas land, antingen i säljarens momsregistreringsnummer (BT-31) eller i säljarens adress (BT-40). Reglerna begärs och förvaltas av Peppol-myndigheten (Peppol Authority) i respektive land.
Hur du tolkar meddelandena från en validator visar vår artikel Validera e-fakturor och läs valideringsrapporten rätt.
Releaser och datum för ikraftträdande
OpenPeppol publicerar ändringar i BIS Billing 3.0 två gånger om året, i maj och i november, som releaser med en tredje versionssiffra, till exempel 3.0.20 och 3.0.21. En release kan skärpa regler, utöka kodlistor eller rätta fel i befintliga regler.
Ändringarna i varje version och datumen då de blir bindande finns i OpenPeppols release notes.
För din programvara innebär det att du bör granska varje release innan den blir bindande och köra dina tester mot det nya regelverket. Från det datumet validerar accesspunkterna mot det nya regelverket. En faktura som bara uppfyller det gamla kan då avvisas.
BIS Billing 3.0 och XRechnung
BIS Billing 3.0 och XRechnung är båda tillämpningsspecifikationer av EN 16931 och kan båda överföras via Peppol-nätverket. De obligatoriska fälten skiljer sig åt i detaljerna. XRechnung kräver till exempel alltid köparreferensen (BT-10), och vid fakturor till den offentliga förvaltningen står Leitweg-ID där. BIS Billing 3.0 kräver köparreferensen eller en inköpsorderreferens (BT-13).
När din programvara bör skapa och läsa vilket format jämför vår artikel XRechnung, ZUGFeRD och BIS Billing 3.0.
Validera en faktura enligt BIS Billing 3.0
En enskild fil kan du kontrollera mot EN 16931 och Peppol-reglerna med den kostnadsfria validatorn för e-fakturor från InvoiceRails, utan registrering. I din programvara sköter InvoiceRails API valideringen före sändning och kontrollerar mot regelverket i den release som för tillfället är bindande.