Kunnskap · E-faktura
Hva er Peppol BIS Billing 3.0?
Oppbygningen av en faktura etter BIS Billing 3.0
BIS Billing 3.0 definerer to dokumenttyper: fakturaen (Invoice) og kreditnotaen (Credit Note). Begge er beskrevet for syntaksen UBL. For fakturaen finnes det i tillegg en binding til CII.
Hvilke dokumenttyper en mottaker tar imot, står i mottakerens registrering i katalogtjenesten SMP, atskilt etter syntaks. En CII-faktura kan derfor bare leveres til mottakere som har registrert denne dokumenttypen. Programvaren din må slå opp registreringen før sending, vanligvis via API-et til Peppol Access Pointet ditt. Mangler registreringen, kan den velge et annet registrert format eller informere brukeren.
Selvfakturering, der kjøperen utsteder fakturaen på vegne av leverandøren, dekkes ikke av BIS Billing 3.0. For dette har OpenPeppol en egen spesifikasjon, Peppol BIS Self-Billing 3.0, med egne identifikatorer.
To identifikatorer i dokumentet viser at det er en faktura etter BIS Billing 3.0.
Spesifikasjonsidentifikatoren i BT-24 er
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, og
forretningsprosesstypen i BT-23 er urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.
Spesifikasjonsidentifikatoren bestemmer hvilke regler en validator kontrollerer filen mot.
Spesifikasjonen på docs.peppol.eu beskriver alle felt, kodelister og regler.
Valideringsregler i BIS Billing 3.0
En faktura etter BIS Billing 3.0 kontrolleres mot tre regelverk: XML-skjemaet for syntaksen (UBL eller CII), forretningsreglene i EN 16931 og reglene fra OpenPeppol.
Reglene fra OpenPeppol har prefiksene PEPPOL-EN16931 og PEPPOL-COMMON.
I tillegg kommer landspesifikke regler. De brukes bare når selgerens landkode samsvarer med landet reglene gjelder for, enten i selgerens MVA-identifikator (BT-31) eller i selgerens adresse (BT-40). Reglene søkes om og vedlikeholdes av Peppol-myndigheten (Peppol Authority) i det aktuelle landet.
Hvordan du tolker meldingene fra en validator, viser artikkelen vår Validere e-faktura og lese valideringsrapporten riktig.
Releaser og datoer for ikrafttredelse
OpenPeppol publiserer endringer i BIS Billing 3.0 to ganger i året, i mai og i november, som releaser med et tredje versjonssiffer, for eksempel 3.0.20 og 3.0.21. En release kan skjerpe regler, utvide kodelister eller rette feil i eksisterende regler.
Endringene i hver versjon og datoene da de blir bindende, står i release notes fra OpenPeppol.
For programvaren din betyr det at du bør gå gjennom hver release før den blir bindende, og kjøre testene dine mot det nye regelverket. Fra den datoen validerer Access Points mot det nye regelverket. En faktura som bare oppfyller det gamle, kan da bli avvist.
BIS Billing 3.0 og XRechnung
BIS Billing 3.0 og XRechnung er begge bruksspesifikasjoner av EN 16931, og begge kan overføres via Peppol-nettverket. De obligatoriske feltene skiller seg fra hverandre i detaljene. XRechnung krever for eksempel alltid kjøperreferanse (BT-10), og for fakturaer til offentlig forvaltning står Leitweg-ID der. BIS Billing 3.0 krever kjøperreferanse eller en innkjøpsordrereferanse (BT-13).
Når programvaren din bør lage og lese hvilket format, sammenligner artikkelen vår XRechnung, ZUGFeRD og BIS Billing 3.0.
Validere en faktura etter BIS Billing 3.0
En enkelt fil kan du kontrollere mot EN 16931 og Peppol-reglene med den gratis e-fakturavalidatoren fra InvoiceRails, uten innlogging. I programvaren din tar InvoiceRails-API-et seg av valideringen før sending og kontrollerer mot regelverket i den releasen som til enhver tid er bindende.