Valideringsfeil i e-fakturaer forklart
Før en e-faktura leveres eller godtas, kontrolleres den mot forretningsregler. Når en regel feiler, oppgir validatoren en kode som BR-CO-15 eller PEPPOL-EN16931-R010, forretningsbegrepene det gjelder og stedet i filen. Nedenfor forklarer vi de vanligste kodene på vanlig norsk: hva de betyr, hvorfor de som regel oppstår og hvem som retter dem.
Regelfamiliene
- EN 16931 (BR-…): kjernereglene i den europeiske standarden, laget av CEN/TC 434 og publisert som valideringsfiler av EU-kommisjonen [1]. De gjelder for alle europeiske e-fakturaer. BR-CO-… er beregninger; BR-S-…, BR-AE-…, BR-E-… og BR-Z-… kontrollerer mva-kategoriene (alminnelig sats, omvendt avgiftsplikt, fritatt, nullsats); BR-CL-… kontrollerer kodelister; BR-01 til BR-65 kontrollerer obligatoriske felt.
- Peppol BIS Billing 3.0 (PEPPOL-EN16931-…, PEPPOL-COMMON-…): tilleggsregler for fakturaer som sendes i Peppol-nettverket, brukt i Norge, Belgia og mange andre land [2]. Nasjonale regler som NO-R-… hører til samme sett.
- XRechnung (BR-DE-…): de tyske reglene i tillegg til EN 16931, forvaltet av KoSIT [3].
- PINT AE (ibr-…-ae, aligned-ibrp-…): reglene for e-fakturaformatet i De forente arabiske emirater, bygget på Peppols internasjonale fakturamodell [4].
Slik leser du en feilmelding
- Koden viser regelsettet og regelen. Finn den i listen nedenfor.
- Fatal (eller error) betyr at fakturaen er ugyldig og normalt avvises. Warning betyr at den går gjennom, men bør rettes.
- BT-… og BG-… er forretningsbegrepene i EN 16931, for eksempel BT-112 (beløp med mva). De forteller hvilket felt du skal sjekke. PINT AE skriver de samme begrepene som IBT-… og legger til BTAE-… for felt som bare finnes i emiratene.
- Plasseringen, en sti som
/Invoice/cac:LegalMonetaryTotal, viser stedet i filen.
Nesten alle feil rettes hos avsenderen, i faktureringsprogrammet eller grunndataene, og så sendes en ny faktura. Mottakeren kan ikke reparere en avvist faktura.
Sjekk en fil selv
E-fakturaviseren vår viser en fakturafil som et lesbart dokument, i nettleseren din: filen lastes aldri opp. En sjekk mot disse regelsettene er under arbeid. Åpne viseren for Norge, Belgia, Tyskland, Frankrike eller De forente arabiske emirater.
Forklaringene er skrevet med våre egne ord, ikke de offisielle regeltekstene; de lenkede regelfilene har den nøyaktige ordlyden. Informasjon, ikke juridisk eller skattemessig rådgivning.
EN 16931 (europeisk standard)
BR-CO-10Summen av linjene stemmer ikke med fakturalinjeneBR-CO-13Totalbeløpet uten mva. går ikke oppBR-CO-14Mva.-totalen stemmer ikke med mva.-spesifikasjonenBR-CO-15Totalen med mva. er ikke nettototal pluss mva.BR-CO-16Beløpet å betale stemmer ikke med total, forskudd og avrundingBR-CO-17Mva.-beløpet stemmer ikke med grunnlag og satsBR-CO-09Et mva.-nummer mangler landskode foranBR-CO-26Selger kan ikke identifiseres: ingen ID, org.nr. eller mva.-nummerBR-S-02Det beregnes mva., men selgers mva.-nummer manglerBR-S-08Grunnlaget for en mva.-sats stemmer ikke med linjeneBR-AE-02Omvendt avgiftsplikt brukes, men et mva.-nummer manglerBR-AE-10Omvendt avgiftsplikt uten fritaksgrunn i mva.-spesifikasjonenBR-E-10Mva.-fritatt post uten fritaksgrunnBR-Z-05En nullsatslinje har en annen mva.-sats enn 0BR-25En fakturalinje mangler varenavnBR-61Betaling med bankoverføring, men ingen kontonummerBR-CL-24Et vedlegg har en filtype som ikke er tillatt
Peppol BIS Billing 3.0
PEPPOL-EN16931-R001Forretningsprosessen (ProfileID) manglerPEPPOL-EN16931-R003Verken kjøpers referanse eller bestillingsnummerPEPPOL-EN16931-R004Spesifikasjons-ID-en er ikke den for Peppol BIS Billing 3.0PEPPOL-EN16931-R008Filen inneholder tomme elementerPEPPOL-EN16931-R010Kjøpers elektroniske adresse manglerPEPPOL-EN16931-R020Selgers elektroniske adresse manglerPEPPOL-EN16931-R053Det må være nøyaktig én mva.-total med spesifikasjonPEPPOL-EN16931-R061Direktebelastning uten mandatreferansePEPPOL-EN16931-R120Et linjebeløp er ikke antall × pris pluss gebyrer minus rabatterPEPPOL-EN16931-R121Basismengden for prisen er null eller negativPEPPOL-EN16931-CL008Den elektroniske adressen bruker en ukjent skjemakodePEPPOL-COMMON-R040Et GLN (skjema 0088) har ugyldig format eller kontrollsifferPEPPOL-COMMON-R043Et belgisk foretaksnummer (skjema 0208) har feil formatNO-R-001Mva.-nummeret til en norsk selger har ikke formatet NO…MVA
XRechnung (Tyskland)
BR-DE-1XRechnung-fakturaen mangler betalingsinstruksjonerBR-DE-15Kjøpers referanse (Leitweg-ID) manglerBR-DE-17Fakturatypekoden er ikke en XRechnung forventer (advarsel)BR-DE-18Kontantrabatten (Skonto) er ikke i XRechnung-formatetBR-DE-21Spesifikasjons-ID-en er ikke den for XRechnung (advarsel)
PINT AE (De forente arabiske emirater)
aligned-ibrp-001-aeSpesifikasjons-ID-en er ikke PINT-ID-en for De forente arabiske emirateribr-132-aeMva.-nummeret (TRN) fra emiratene har ikke 15 sifre, start 1, slutt 03ibr-128-aeEn adresse i emiratene har ingen gyldig emiratkodeibr-154-aeTransaksjonstypekoden (emiratene) mangler eller er ikke 8 nuller/enereibr-159-aeEn faktura som ikke er i AED, mangler valutakurs
Står du fast på denne feilen i din egen programvare? Vi kan hjelpe: Integrasjonshjelp →
Kilder
- EN 16931 validation artefacts 1.3.16 (European Commission, CEN/TC 434) (kontrollert )
- Peppol BIS Billing 3.0: rules for UBL (OpenPeppol) (kontrollert )
- XRechnung Schematron 2.6.0 (KoSIT) (kontrollert )
- PINT AE Billing specification (OpenPeppol) (kontrollert )
Sist oppdatert: