Viden · E-faktura
Hvad er Peppol BIS Billing 3.0?
Opbygning af en faktura efter 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 findes der desuden en binding til CII.
Hvilke dokumenttyper en modtager accepterer, fremgår af modtagerens registrering i registertjenesten SMP, opdelt efter syntaks. En CII-faktura kan derfor kun leveres til modtagere, der har registreret denne dokumenttype. Din software skal slå registreringen op før afsendelse, som regel via API’en fra dit access point. Mangler registreringen, kan den vælge et andet registreret format eller informere brugeren.
Selvfakturering, hvor køberen udsteder fakturaen på vegne af leverandøren, er ikke omfattet af BIS Billing 3.0. Til det har OpenPeppol en særskilt specifikation, Peppol BIS Self-Billing 3.0, med egne ID’er.
To ID’er i dokumentet viser, at der er tale om en faktura efter BIS Billing 3.0.
Specifikations-ID’et i BT-24 er
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, og
forretningsprocestypen i BT-23 er urn:fdc:peppol.eu:2017:poacc:billing:01:1.0.
Specifikations-ID’et bestemmer, hvilke regler en validator kontrollerer filen mod.
Specifikationen på docs.peppol.eu beskriver alle felter, kodelister og regler.
Valideringsregler i BIS Billing 3.0
En faktura efter BIS Billing 3.0 kontrolleres mod tre regelsæt: XML-skemaet for dens syntaks (UBL eller CII), forretningsreglerne i EN 16931 og OpenPeppols regler.
OpenPeppols regler har præfikserne PEPPOL-EN16931 og PEPPOL-COMMON.
Dertil kommer landespecifikke regler. De anvendes kun, hvis sælgerens landekode svarer til reglernes land, enten i sælgerens momsregistreringsnummer (BT-31) eller i sælgerens adresse (BT-40). Reglerne anmodes om og vedligeholdes af Peppol-myndigheden (Peppol Authority) i det pågældende land.
Hvordan du vurderer meldingerne fra en validator, viser vores artikel Valider e-fakturaer og læs valideringsrapporten korrekt.
Releases og bindende datoer
OpenPeppol offentliggør ændringer i BIS Billing 3.0 to gange om året, i maj og i november, som releases med et tredje versionsciffer, for eksempel 3.0.20 og 3.0.21. En release kan skærpe regler, udvide kodelister eller rette fejl i eksisterende regler.
Ændringerne i hver version og datoerne, fra hvilke de er bindende, fremgår af OpenPeppols release notes.
For din software betyder det, at du bør gennemgå hver release, før den bliver bindende, og køre dine tests mod det nye regelsæt. Fra den bindende dato validerer access points mod det nye regelsæt. En faktura, der kun opfylder det gamle, kan så blive afvist.
BIS Billing 3.0 og XRechnung
BIS Billing 3.0 og XRechnung er begge applikationsspecifikationer af EN 16931, og begge kan overføres via Peppol-netværket. De obligatoriske felter adskiller sig i detaljerne. XRechnung kræver for eksempel altid køberreferencen (BT-10), og ved fakturaer til den offentlige forvaltning står Leitweg-ID her. BIS Billing 3.0 kræver køberreferencen eller en indkøbsordrereference (BT-13).
Hvornår din software bør generere og læse hvilket format, sammenligner vores artikel XRechnung, ZUGFeRD og BIS Billing 3.0.
Validering af en faktura efter BIS Billing 3.0
En enkelt fil kan du kontrollere mod EN 16931 og Peppol-reglerne med den gratis e-faktura-validator fra InvoiceRails uden at oprette en konto. I din software står InvoiceRails-API’en for valideringen før afsendelse og kontrollerer mod regelsættet i den release, der er bindende på det pågældende tidspunkt.