PEPPOL

  • Om format och den Europeiska normen
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    I och med den Europeiska Normen för e-fakturor, EN16931, ställs hårdare krav på innehållet i e-fakturorna.

    EN16931 är i sig inget format, utan en norm som bestämmer vad som ska ingå i en e-faktura. Peppol BIS Billing 3 är däremot ett format, som uppfyller normen, och är det format som större delen av Europa kommer att använda.

    Med denna guide vill vi hjälpa dig tillrätta med din fakturering mot fakturamottagare inom Peppol och ge råd om hur du ser till att era fakturor är korrekta.

  • Krav på fakturainnehåll för PEPPOL BIS Billing v3
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    Peppol BIS Billing 3 (nedan kallad BIS 3.0) har högre krav på fakturainnehållet än Svefakturaformatet, som än så länge är vanligast i Sverige (i februari 2019). Dessa hårdare krav beror på de regler som gäller för den Europeiska Normen, EN16931.

    Skillnaderna mellan Svefaktura och BIS 3.0

    Klicka på respektive rubrik nedan för att få fram aktuell information.

    Moms och skatt

    Rader

    1. I Svefaktura behöver man inte ha med info om momssats på radnivå. Det räcker med att det finns en sammanställning över alla belopp.
    2. I BIS 3.0 behöver varje rad innehålla information om vilken momssats som används, även om det är samma för alla rader.

    Totaler

    1. Svefaktura kan skapas utan en TaxTotal, till exempel om fakturan är inomstatlig och utan moms.
    2. BIS 3.0 kräver att det finns minst en TaxTotal, även om den är tom. Se nästa punkt.

    Skatt- och momskategori

    1. Svefakturan har bara två olika kategorier för skatt. S som är standard och E som är undantag.
    2. För BIS 3.0 finns det flertalet nya kategorier som ska användas. De vanligaste är AE, A, G, O, S och Z.

      Alla koder finns tillgängliga här: http://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL5305/

    Undantag moms

    1. Har en Svefaktura 0% moms på en eller flera produkter bör man ha en förklaring, ExemptionReason, som förklarar varför den är just 0%.
    2. BIS 3.0 kräver en förklaring, ExemptionReason, om varför momssatsen är 0%. Ange om det är till exempel export, undantag eller "byggmoms" med korrekt kod, se ovan.
      OBS! Valideringen har ingen möjlighet att kontrollera om det är en viss typ av undantag, så en lösning är att fortsätta med kategori E, men även ha med en förklaring i klartext.

    Momssatser

    1. Om utställaren har landskod SE, kan man i BIS 3.0 bara använda 6, 12 och 25% moms när man använder kategori S.

      Mer information:
      http://docs.peppol.eu/poacc/billing/3.0/rules/SE-R-006/

    Godkänd för F-skatt

    1. Om utställaren har landskod SE, måste man uttryckligen skriva "Godkänd för F-skatt" som ExemptionReason för att fakturan skall vara godkänd enligt BIS 3.0.

      Mer information:
      http://docs.peppol.eu/poacc/billing/3.0/rules/SE-R-005/

    Matematik

    Det är stor skillnad på valideringen av matematik mellan Svefaktura och BIS 3.0. Detta kan skapa utmaningar för dig som fakturautställare. 
     

    Decimaler

    1. Svefaktura har egentligen ingen begränsning i hur många decimaler man kan använda, men fyra decimaler har blivit en de facto standard.
    2. BIS 3.0 har lite snårigare regler för decimaler.

      Summor/Amount 
      Alla fält som innehåller summor får ha max två decimaler.
      Enhetspriser, antal och procentsatser har däremot ingen begränsning på decimaler.

      Mer officiell info om BIS 3 finns hos Peppol>>

      Alla regler finns här:
      http://docs.peppol.eu/poacc/billing/3.0/rules/UBL-DT-01/

    Beräkningar

    Beräkningar görs väldigt exakt i BIS 3.0 och måste stämma på öret. Alla fält med summor får endast ha två decimaler och då gäller det att man har koll på avrundningsregler.

    Exempel: 12,3951 = 12,40 medan 12,394 = 12,39

    Negativa fakturarader

    1. Det är bara Antal som får vara negativt i BIS 3.0.
      À-pris får inte vara lägre än 0. 

      Läs mer: 
      https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/BR-27/ 

    Mer ingående om beräkningar kan läsas i den officiella dokumentationen >>

    Referenser

    Hänvisningar till andra dokument och objekt skiljer sig en hel del mellan Svefaktura och BIS 3.0.

    Inköpsordernummer 

    1. I Svefaktura kan man ha ett ordernummer per fakturarad. BuyersID
    2. I BIS 3.0 kan man bara ha det på dokumentnivå. OrderReference/ID

    Referenskoder

    1. Svefakturan kräver en referenskod, RequisitionistDocumentReference #1.
    2. BIS 3.0 kräver inte en referenskod, BuyerReference, men det måste finns antingen en BuyerReference eller en OrderReference/ID.

    Kostnadsställe

    1. I BIS 3.0 finns ett separat fält där man kan ange information som mottagaren kan använda för till exempel kontering. AccountingCost heter detta fält. Finns på dokumentnivå och radnivå.
    2. Finns inget fält ämnat för detta i Svefaktura. Ibland används RequisitionistDocumentReference #2.

    Kontrakt

    1. Svefaktura använder fältet AdditionalDocumentReference tillsammans med olika attribut för kontrakt, i detta fallet CT. Det går att ange detta flera gånger.
    2. BIS har ett eget fält för detta, ContractDocumentReference, och man kan bara ha ett kontrakt på faktura.

    Avtal

    1. Svefaktura använder fältet AdditionalDocumentReference tillsammans med olika attribut för avtal, i detta fallet ACD. Det går att ange detta flera gånger.
    2. BIS 3.0 använder det mer generella fältet AdditionalDocumentReference, ihop med en specifik kodlista. Läs mer om dessa längst ner i dokumentet.

    Följesedlar

    1. Kan INTE längre anges per fakturarad i BIS 3.0, DespatchDocumentReference, utan ska endast användas på dokumentnivå. Behöver ni ändå använda det per rad, så är en anteckning (Note) på respektive rad att rekommendera.

    Leveransdatum

    1. Kan i BIS 3.0 inte anges på fakturarad annat än som anteckning. Skall anges per dokument. ActualDeliveryDate

    Parter

    Landkoder

    1. I BIS 3.0 är det ett absolut krav att alla parter har landskoder och att dessa landskoder är kodade enligt ISO 3166-1. Så se till att alla dina kunder har en landskod.

    Adresser

    1. I BIS 3.0 finns inte längre Department och Postbox med som egna fält. Hädanefter är det en generell AddressLine som gäller.

    Namn på parter

    1. Med BIS 3.0 införs ett nytt obligatoriskt fält som är RegistrationName. Det är alltså det registrerade namnet på bolaget. Det är obligatoriskt att ha med för både köpare och säljare.
    2. Det finns även fält för partens "marknadsnamn" PartyName, men det är valfritt.

    Organisations- och Momsregistreringsnummer

    1. För Svefaktura finns egentligen inga krav på innehållet. Man kan ange "vad som helst" i dessa fält, utan att standarden bryts. Självklart kan det dock uppstå problem vid inläsning och matchning.
    2. För BIS 3.0 finns en hel del regler angående innehållet i dessa fält vad gäller till exempel antal tecken, prefix och landskoder.

    Artiklar och fakturarader

    Något som skiljer sig mycket mellan Svefaktura och BIS 3.0 är att antal, namn och pris är alla obligatoriska i BIS 3.0 medan det var valfritt i Svefaktura. Har era fakturor så kallade nollrader för att "skapa lite luft" och göra fakturan mer lättläst bör ni se över dessa och jobba bort dem.
     

    Enhetskoder

    Till exempel STYCK, METER eller TIMMAR. unitCode

    1. BIS 3.0 kräver att dessa är enligt UN/ECE Rec 20 eller 21.
    2. I Svefaktura finns inga specifika krav på dessa koder.

      Mer information finns i vår artikel om godkända enheter.

    Priser

    1. Styckpris, PriceAmount, kan ha obegränsat med decimaler i BIS 3.0.
    2. Radsumman i BIS 3.0, LineExtensionAmount, är däremot begränsad till två decimaler.

    Antal 

    InvoicedQuantity 

    1. Måste alltid förekomma i BIS 3.0. Ingen begränsning vad gäller antalet decimaler.
    2. Detta är valfritt i Svefaktura.

    Namn

    Name

    1. I BIS 3.0 är Namn obligatoriskt medan Beskrivning, Description, är valfritt.
    2. De är valfria i Svefaktura. 

    Bilagor

    BIS 3.0 tillåter endast sex olika dokumenttyper som bilagor. Det betyder att det endast är dokument med följande filändelser som är godkända att skickas som bilagor till BIS 3.0:

    • .csv
    • .pdf
    • .png
    • .jpg
    • .xlsx
    • .ods

    Kodlistor

    Med BIS 3.0 krävs det att man håller koll på en hel del kodlistor. Några har vi redan nämnt ovan, men nedan finns en samling av dessa. 
     

    1. Valutakoderna måste anges enligt ISO 4217.
    2. Landskoderna skall följa ISO 3166-1 alpha-2.
    3. Enhetskoderna måste finnas med i UN/ECE Rec20 eller UN/ECE Rec21.
    4. Elektronisk Adressidentifierare måste följa CEF:s lista.
    5. Partsidentifikationerna måste följa ISO 6523.
    6. Momskategorierna är från listan UNCL5305.
    7. Additional Document Reference är en slags utökad information eller hänvisning till annat dokument. Måste följa UNCL 1153.

    Alla kodlistor som behövs finns att hitta på den officiella sidan för BIS 3.0.

    Inexchange hjälper dig att uppfylla BIS 3.0

    Även om ovanstående lista är rätt lång och full med utmaningar för ditt affärssystem kan du faktiskt vara lugn. Skickar du fakturor med oss, ser vi till att lösa det flesta av kraven helt automatiskt.

    Du kan redan nu testa dina fakturor genom att läsa den här guiden.

  • Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    För att enkelt kunna testa era fakturor, för att se om de motsvarar kraven för fakturaformatet Peppol BIS 3, har vi skapat ett testbolag. Genom att skicka fakturor och kreditnotor till detta bolag kan ni utan vår inblandning påbörja testningen. 

    Välj testbolaget som kund när du skickar dina testfakturor för validering.

    Företagsuppgifter på testbolaget:

    Namn Inexchange Factorum PEPPOL BIS 3 testbolag
    Org 556700-9989
    VAT SE556700998901
    GLN 7365567009983


    Dokumenten valideras så fort du skickar något till denna mottagare och du får återkoppling på samma sätt som vanligt.

    Viktigt att tänka på när du skickar dina testfakturor:

    Skicka inte bara en faktura och en kreditnota på exempelvis SEK 1, utan prova verkligen att skapa dokument som speglar er och era kunders verklighet. Skicka testfakturor med till exempel flera momssatser, olika avgifter och rabatter. Kanske har ni flera olika betalmedel? Kunder i andra länder? Och så vidare.

    Fakturor som skickas till testbolaget hanteras enbart som testdokument. Dessa hanteras INTE som originaldokument eller som underlag för bokföring av Inexchange.

  • De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    Här är de vanligaste måttenheterna som kan användas som enhetskoder i era fakturor enligt Peppol BIS-standarden.

    Komplett lista för UN/ECE Rec 20

    UN/CEFACT (enhetskod) Betydelse
    C62 no unit
    EA each
    28 kg/m²
    2N dB
    4H µm
    4K mA
    4P N/m
    A24 cd/m²
    A86 GHz
    A94 g/mol
    B22 kA
    B32 kg • m2
    B43 kJ/(kg.K)
    B49 kΩ
    B61 lm/W
    BAR bar
    BX Box / Låda
    C16 mm/s
    C24 mPa.s
    C26 ms
    C45 nm
    C65 Pa.s
    C91 1/K
    C94 min-1
    CDL cd
    CEL °C
    CMQ cm³
    CMT cm
    D33 T
    D52 W/K
    D74 kg/mol
    DAY d
    DD °
    E01 N/cm²
    E32 l/h
    FAR F
    GM g/m²
    GRM g
    HTZ Hz
    HUR h
    KEL K
    KGM kg
    KGS kg/s
    KHZ kHz
    KL kg/m
    KMQ kg/m³
    KVT kV
    KWT kW
    L2 l/min
    LTR l
    LUM lm
    LUX lx
    MBR mbar
    MHZ MHz
    MIN min
    MMK mm²
    MMQ mm³
    MMT mm
    MPA MPa
    MQH m3/h
    MQS m³/s
    MTK
    MTQ
    MTR m
    MTS m/s
    NEW N
    NU N • m
    NU N.m
    OHM
    P1 %
    PAL Pa
    SEC s
    VLT V
    WTT W
  • Vanliga fel som kan inträffa (PEPPOL)
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    Efter att du har skickat fakturan får du återkoppling på fakturaleveransen vid eventuella fel. Varje separat fel inleds med felkoden inom insättningstecken [ ] och efter koden kommer felmeddelandet såsom standarden uppger det.

    Exempel på felmeddelanden i Inexchange Network

    Error Code Error Message Comment
    [BR-08] En faktura ska innehålla säljarens postadress.  
    [BR-10] Fakturan ska innehålla köparens postadress (BG-8).  
    [BR-23] Fakturarad (BG-25) ska ha en kod för måttenhet för fakturerad kvantitet (BT-130). Quantity code måste överenstämma med de fördefinierade inom Peppol Bis. Se nedan länk för specifikation: http://docs.peppol.eu/poacc/billing/3.0/bis/#_unit_of_measure
    [BR-27] Artikelns nettopris (BT-146) får inte vara negativt.  
    [BR-CL-10] Identifieringsschemat för identifierare måste kodas enligt någon av ISO 6523 ICD-listan. Referens till uppdrag måste anges vid autogiro.  
    [BR-CL-13] Klassificeringsidentifierarens identifieringsschema måste kodas enligt UNTDID 7143-listan. Artikelns nettopris måste vara lika med (Bruttopris – Rabatterat belopp) när bruttopris anges.  
    BR-CL-14] Landskoder i en faktura MÅSTE kodas med ISO:s kodlista 3166-1.
    Fakturaradens nettobelopp MÅSTE vara lika med (Fakturerad kvantitet × (Artikelns nettopris / Artikelns prisbaserade kvantitet) + summan av avgifter på fakturaraden − summan av rabatter på fakturaraden).
    Fakturaradens nettobelopp MÅSTE vara lika med (Fakturerad kvantitet × (Artikelns nettopris / Artikelns prisbaserade kvantitet) + summan av avgifter på fakturaraden − summan av rabatter på fakturaraden).
    Landskoden MÅSTE vara enligt ISO 3166 Alpha-2.
     
    [BR-CO-04] Fakturarad (BG-25) ska kategoriseras med en momsstatuskod för den fakturerade artikeln (BT-151).  
    [BR-CO-09] Säljarens momsregistreringsnummer (BT-31), säljarens momsombuds momsregistreringsnummer (BT-63) och köparens momsregistreringsnummer (BT-48) ska ha ett prefix i enlighet med ISO-kod ISO 3166-1 alpha-2, vilket identifierar utfärdandelandet. Grekland får dock använda prefixet "EL".  
    [BR-CO-13] Totalt belopp exklusive moms (BT-109) = Σ Fakturaradens nettobelopp (BT-131) – Summa av rabatter på dokumentnivå (BT-107) + Summa av avgifter på dokumentnivå (BT-108).  
    BR-CO-15] Totalt belopp inklusive moms (BT-112) = Fakturans totalbelopp exklusive moms (BT-109) + Fakturans totala momsbelopp (BT-110).  
    [BR-CO-16] Att betala (BT-115) = Fakturans totalbelopp inklusive moms (BT-112) − Betalt belopp (BT-113) + Avrundningsbelopp (BT-114).  
    [BR-CO-17] Kategoriens momsbelopp (BT-117) = Momspliktigt belopp för momskategori (BT-116) × (Momsskattesats för kategori (BT-119) / 100), avrundat till två decimaler. Felräknad moms, decimalerna stämmer ej i angivna värden för fältet cbc:TaxAmount (cac:TaxSubtotal / cbc:TaxableAmount x cac: TaxSubtotal / cac:TaxCategory / cbc:Percent), måste avrundas ner på två decimaler, och stämma exakt med TaxableAmount x Percent
    [BR-CO-18] En faktura ska innehålla minst en momsspecifikationsgrupp (BG-23). En sammanställning måste alltid finns om vad för momssatser som ingår i dokumentet.sammanställning av summor. TaxSubTotal
    [BR-E-08] En momsspecifikation (BG-23) där momskategorikoden (BT-118) är "Undantagen från moms" ska ha ett momspliktigt belopp (BT-116) som är lika med summan av fakturaraders nettobelopp (BT-131) minus summan av rabatter på dokumentnivå (BT-92) plus summan av avgifter på dokumentnivå (BT-99), där momskoderna (BT-151, BT-95, BT-102) är "Undantagen från moms".  
    [BR-S-01] En faktura som innehåller en fakturarad (BG-25), en rabatt på dokumentnivå (BG-20) eller en avgift på dokumentnivå (BG-21) där momskoden (BT-151, BT-95 eller BT-102) är "Normalskattesats" ska innehålla minst en momsspecifikation (BG-23) med momskod (BT-118) lika med "Normalskattesats".  
    [BR-S-05] En fakturarad (BG-25) där den fakturerade artikelns momskod (BT-151) är "Normalskattesats" ska ha en momsats (BT-152) som är större än noll. För svenska leverantörer används endast de normala momssatserna 6, 12 eller 25 procent.  
    [BR-S-08] För varje unikt värde av momssats (BT-119) där momskoden (BT-118) är "Normalskattesats", ska det momspliktiga beloppet (BT-116) i en momsspecifikation (BG-23) vara lika med summan av fakturaraders nettobelopp (BT-131) plus summan av avgifter på dokumentnivå (BT-99) minus summan av rabatter på dokumentnivå (BT-92), där momskoden (BT-151, BT-102, BT-95) är "Normalskattesats" och momssatsen (BT-152, BT-103, BT-96) är lika med momssatsen (BT-119).  
    BR-S-09] Momssumman för kategori (BT-117) i en momsspecifikation (BG-23) där momskoden (BT-118) är "Normalskattesats" ska vara lika med det momspliktiga beloppet för kategorin (BT-116) multiplicerat med momssatsen för kategorin (BT-119).  
    [BR-S-10] En momsspecifikation (BG-23) med momskod (BT-118) "Normalskattesats" får inte innehålla någon momsbefrielsekod (BT-121) eller text för momsbefrielse (BT-120).  
    [BR-64] Artikelns standardidentifierare (BT-157) ska ha en schemainidentifierare. Måste finnas ett SchemeID på elementet ubl:Invoice / cac: InvoiceLine / cac:Item / cac:StandardItemIdentification / cbc:ID. Oklart vad dock...
    [BR-CO-14] Fakturans totala momsbelopp (BT-110) = Σ Momssummor per kategori (BT-117).  
    [SE-R-005] För svenska leverantörer måste texten "Godkänd för F-skatt" anges när säljarens skatteregistreringsnummer används.  
    [SE-R-006] För svenska leverantörer används endast de normala momssatserna 6, 12 eller 25 procent.  
    [DK-R-014] För danska leverantörer är det obligatoriskt att ange ett schemeID när PartyLegalEntity/CompanyID används för antingen AccountingCustomerParty eller AccountingSupplierParty.  
    [PEPPOL-EN16931-CL005] Landskoden MÅSTE följa ISO 3166 Alpha-2.  
    [PEPPOL-EN16931-R120] Fakturaradens nettobelopp MÅSTE vara lika med (Fakturerad kvantitet × (Artikelns nettopris / Artikelns prisbaserade kvantitet) + summan av avgifter på fakturaraden − summan av rabatter på fakturaraden).

    Felmeddelandet innebär att en artikelrad inte följer PEPPOL:s beräkningsregel:
    Antal × Á-pris + avgift − rabatt = totalsumma, avrundat till två decimaler.

    Vanliga orsaker är att antalet eller á-priset har avrundats i faktan, men inte i affärssystemet, vilket skapar en differens.

    - Kontrollera att antal, á-pris, avgifter och rabatter är korrekt beräknade.
    - Säkerställ att summeringen följer formeln ovan och att endast två decimaler används.

    [PEPPOL-EN16931-R040] Rabatt-/avgiftsbelopp måste vara lika med basbelopp × procentsats / 100 om både basbelopp och procentsats finns.  
    [PEPPOL-EN16931-R006] Endast ett fakturerat objekt är tillåtet på dokumentnivå.  
    [PEPPOL-EN16931-R053] Endast en skattetotal med delskatter MÅSTE anges.  
    [PEPPOL-EN16931-R054] Endast en skattetotal utan delskatter MÅSTE anges när en skattevalutakod används.  


    Nedan finns en snabbguide för hur dessa meddelanden ska tolkas.


    Norm-, format-, regionpecifikt eller BIS-fel?

    Nedan finns korta beskrivningar av de vanligaste felen som kan inträffa.

    Normfel - felkoden börjar med [BR]

    Om felkoden börjar på BR, t.ex. [BR-CL-03], betyder det att felet bryter mot EN16931, alltså normen. Dessa fel uppstår oavsett vem som är utställare eller mottagare och måste åtgärdas. Alla felkoder finns tillgängliga här: http://docs.peppol.eu/poacc/billing/3.0/rules/

    Exempel

    [BR-CL-03] - currencyID MUST be coded using ISO code list 4217 alpha-3

    Valutan använd i dokumentet måste kodas enligt en ISO kodlista.

    Formatfel - felkoden börjar med [UBL]

    Om felkoden börjar på UBL, t.ex. [UBL-DT-01], är felet sådant att innehållet bryter mot formatet UBL, som är ursprunget till Peppol BIS.

    Exempel

    [UBL-DT-01] - Amounts shall be decimal up to two fraction digits

    Alla belopp i dokumentet skall anges med max två decimaler.

    Regionspecifikt fel - felkoden börjar exempelvis med [SE]

    Om felkoden börjar på en landskod, t.ex. SE, DK, IT eller NO betyder detta att dokumentet bryter mot de regionspecifika regler som finns i Peppol BIS Billing 3. Det går att skapa landsspecifika regler för Peppol BIS, som "triggas" av de landskoder som finns på utställaren/leverantören.

    Exempel

    [SE-R-004] - Swedish organisation numbers consist of 10 character

    Har utställaren landskod SE måste organisationsnumret bestå av 10 siffror, som är standard för svenska företag.

    BIS - felkoden börjar med [PEPPOL]

    Och till sist, om felkoden börjar med PEPPOL, t.ex. [PEPPOL-EN16931-R121], så är felet av karaktär som gör att dokumentet bryter mot regler specifika för Peppol BIS Billing 3, och som skapats av OpenPEPPOL.

    Exempel

    [PEPPOL-EN16931-R121] - Base quantity MUST be a positive number above zero

    För en fakturarad måste alltid antal vara 0 eller ett positivt tal. Om man på en faktura skall kreditera bara en viss rad, måste alltså á-priset vara negativt och antalet positivt.

  • Peppol-fel som kräver korrigeringar i fakturamaterialet
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    Exchange inte automatiskt kan lösa vid konvertering till Peppol BIS Billing 3.0. Dessa fel kräver anpassning av fakturamaterialet för att möjliggöra konvertering. Det kan vara att affärssystemet räknar eller avrundar på ett felaktigt sätt eller att det saknas data eller information som behövs för konverteringen.

    Kontakta vår support eller leverantören av det affärssystem som ni använder för hjälp.

    Kod Felmeddelande
    [BR-07]

    An Invoice shall contain the Buyer name (BT-44).

    Förklaring:
    Det måste finnas ett företagsnamn på köparen i fakturan.

     

    [BR-10]

    An Invoice shall contain the Buyer postal address (BG-8).

    Förklaring:
    En köpare måste minst ha en postadress och minst en landskod.

     

    [BR-15]

    An Invoice shall have the Amount due for payment (BT-115).

    Förklaring:
    Alla fakturor måste ha ett belopp som skall betalas.

     

    [BR-64]

    The Item standard identifier (BT-157) shall have a Scheme identifier.

    Förklaring:
    Om man använder sig av ett standardiserat artikelnummer måste ett schema finnas för detta. Det bör också vara ett GLN.

     

    [BR-CL-13]

    Item classification identifier identification scheme identifier MUST be coded using one the UNTDID 7143 list.

    Förklaring:
    Det schema som man anger för de standardiserade artikelnumren måste finnas med i den kodlista som PEPPOL angett.
    http://docs.peppol.eu/poacc/billing/3.0/codelist/UNCL7143/

     

    [BR-CL-24]

    For Mime code in attribute use MIMEMediaType.

    Förklaring:
    Man måste ange korrekt kod för de bilagetyper som är godkända.

     

    [BR-CO-13]

    Invoice total amount without VAT (BT-109) = Σ Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108).

    Förklaring:
    Betyder att matematiken i en faktura måste stämma. I felmeddelandet står formeln för hur det beräknas.

     

    [BR-CO-14]

    Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117).

    Förklaring:
    Fakturans totala momsbelopp måste vara summan av alla olika momssatsers belopp.

     

    [BR-CO-16]

    Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) - Paid amount (BT-113) + Rounding amount (BT-114).

    Förklaring:
    Belopp att betala måste stämma med matematiken.

     

     [BR-CO-17]

    VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals.

    Förklaring:
    Kontroll så att de olika momsbeloppen stämmer gentemot den momssats som gäller. Avrundat till max 2 decimaler.

     

    [BR-E-02]

    An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63).

    Förklaring:
    Om en faktura innehåller en fakturarad som är undantagen moms, måste det finnas info på fakturan om utställarens VAT nummer.

     

    [BR-E-08]

    In a VATBreakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT".

    Förklaring:
    Summan av fakturarader som är undantagna moms måste stämma i totalen.

     

    [PEPPOL-EN16931-CL001]

    Invalid Mime code.

    Förklaring:
    Felaktig bilagetyp/filändelse.
    Endast .csv, .pdf, .png, .jpg, .xlsx och .ods är tillåtna.

     

    [PEPPOL-EN16931-R046]

    Item net price MUST equal (Gross price - Allowance amount) when gross price is provided.

    Förklaring:
    Netto-pris, måste vara bruttopris minus rabatt om bruttopris anges.

     

    PEPPOL-EN16931-R120]

    Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Invoice line charge amount - Invoice line allowance amount.

    Förklaring:
    I klartext säger regeln att:
    Quantity * (Base Price / Base Quantity)) + Charge - Allowance + 0.02 >= Line Amount
    AND
    Quantity * (Base Price / Base Quantity)) + Charge - Allowance - 0.02 <= Line Amount

    Det vi kan korrigera är teckenfel, exempelvis:
    1) Line Amount = -100 och Quantity = 1 -> Quantity = -1
    2) Base Price < 0 -> Base Price > 0 (se även [BR-27])

    OBS! Vi korrigerar ENBART rena teckenfel.

     

    [SE-R-006]

    For Swedish suppliers, only standard VAT rate of 6, 12 or 25 are used.

    Förklaring:
    Som svensk utställare av fakturor får man endast använda 6, 12 eller 25% som momssats.

    0% räknas som undantag, men är självklart godkänt det med.

     

    [BR-S-01] "An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is "Standard rated" shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated"., Location: /*:Invoice[namespace-uri()='urn:oasis:names:specification:ubl:schema:xsd:Invoice-2'][1]"

    Förklaring:
    En artikelrad eller moms rad har 6, 12 eller 25% moms men momsen finns inte med i momsspecifikation. 

     

  • Svenska betalmedel i PEPPOL BIS 3
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    Bankgiro och Plusgiro är ju en väldigt svensk företeelse och därför är det lite speciellt hur det noteras i BIS 3 gentemot hur det är i svefaktura och BIS 5A 2.0.

    Nedan exempel på hur det ska se et för att vi ska tolka det som Bank- respektive Plusgiro.

    <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>1071000368667269</cbc:PaymentID>
    <cac:PayeeFinancialAccount>
    <cbc:ID>12345678</cbc:ID>
    <cac:FinancialInstitutionBranch>
    <cbc:ID>SE:BANKGIRO</cbc:ID>
    </cac:FinancialInstitutionBranch>
    </cac:PayeeFinancialAccount>
    </cac:PaymentMeans>

    <cac:PaymentMeans>
    <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
    <cbc:PaymentID>1071000368667269</cbc:PaymentID>
    <cac:PayeeFinancialAccount>
    <cbc:ID>87654321</cbc:ID>
    <cac:FinancialInstitutionBranch>
    <cbc:ID>SE:PLUSGIRO</cbc:ID>
    </cac:FinancialInstitutionBranch>
    </cac:PayeeFinancialAccount>
    </cac:PaymentMeans>
    <cac:PaymentTerms>
    <cbc:Note>30 dagar netto</cbc:Note>
    </cac:PaymentTerms>
  • Vanliga frågor om Peppol
    1. Kom igång med fakturering mot peppol
      1. Om format och den Europeiska normen
      2. Krav på fakturainnehåll för PEPPOL BIS Billing v3
      3. Hur testar jag mot PEPPOL BIS V3? (Validering av dina testfakturor)
      4. De vanligaste godkända enhetskoder inom PEPPOL BIS Billing V3
      5. Svenska betalmedel i PEPPOL BIS 3
    2. Tolkning av felmeddelanden
      1. Vanliga fel som kan inträffa (PEPPOL)
      2. Peppol-fel som kräver korrigeringar i fakturamaterialet
    3. Mer information
      1. Vanliga frågor om Peppol

    Via Inexchange kan du både skicka och ta emot elektroniska dokument enligt Peppols krav.

    peppol_700_ny.jpg

    Vanliga frågor och svar om Peppol:

    1. Vad är Peppol?

    Enkelt förklarat är Peppol ett regelverk rörande format och överföring av elektroniska affärsdokument.

    Regelverket består av en teknisk plattform, avtal, anvisningar och specifikationer för ett standardiserat sätt att utbyta dokument. Med ökad spridning av tekniken till bland annat Singapore, Australien och Nya Zeeland har man gått ifrån den ursprungliga benämningen PEPPOL, Pan-European Public Procurement On-Line, till endast Peppol.

    Samtidigt ändras även format och regelverk för att passa global användning.

    Läs mer:
    Peppol
    Inexchange
    SFTI

    2. Hur hittar jag mitt peppol ID?

    Följ stegen nedan för att hitta ditt Peppol ID:

    1. Gå till https://web.inexchange.se/mainweb/ 
    2. Logga in med ditt konto.
    3. I den vänstra menyn, klicka på Inställningar.
    4. Välj sedan Företagsinformation.
    5. Scrolla längst ner på sidan.
    6. Under avsnittet Peppol hittar du ditt Peppol ID.

    3. Har Inexchange stöd för Peppol?

    Ja, vi har fullt stöd för Peppol.

    Mer information finns på vår hemsida >> 

    4. Finns det några fördelar med att välja Inexchange som accesspunkt?

    Ja.

    En av fördelarna att använda Inexchange är att vi hela tiden håller koll på alla uppdateringar angående format och regelverk. Peppol har till exempel tillåtelse att göra ändringar i sina format två (2) gånger per år. Det kan systemleverantören ha svårt att hinna med att implementera.

    Inexchange har även stöd för flera olika format. Oavsett vilket format ditt affärssystem kan hantera konverterar vi kostnadsfritt mellan detta och de format som krävs av Peppol.

    Vi är med i flera olika kommittéer och ingår likaså i arbetsgruppen inom Peppol för att ta fram nya regler och format. På så sätt underrättas vi tidigt om eventuella nyheter och kan därigenom påverka framtida regler och arbetsmetoder.

    Mer information finns på vår hemsida >> 

    5. Hur påverkar Peppol vår verksamhet? - Vad behöver jag göra?

    SKICKA E-FAKTURA TILL PEPPOL-MOTTAGARE

    Om du skickar dina fakturor via Inexchange behöver du inte göra något speciellt. Möjligheten att skicka till mottagare hos Peppol ingår i din tjänst.

    I enstaka fall kan mindre anpassningar krävas i fakturamaterialet för att det ska kunna tolkas enligt fakturakraven för Peppol. Exempelvis behöver procentsatser anges på radnivå på fakturorna. Använder du Inexchange tjänster för att skicka fakturor kontaktar vi dig om du behöver justera något.

    TA EMOT E-FAKTURA FRÅN PEPPOL-AVSÄNDARE

    De som använder sig av en tjänst hos Inexchange för att ta emot fakturor kan kontakta vår support för att registrera företaget som mottagare i Peppols register. Registreringen kostar dig inget extra.

    Efter det kan ni ta emot från en Peppol avsändare i det format som ni vanligen får era dokument från Inexchange. Vi konverterar från Peppols format till ert utan extra kostnad.

     

    6. Hur hittar jag information om mottagare i Peppol?

    När du skickar e-faktura via Inexchange behöver du som fakturautställare inte hålla koll på mottagarens teknik. I vårt register samlar vi information och har överblick över fakturamottagare i vårt nätverk och väljer kommunikationssätt och format automatiskt vid fakturaöverföring.

    Du kan söka efter information om mottagare i Peppol här >>

    7. Hur hittar jag information om leverantörer i Peppol?

    Endast mottagare är registrerade i Peppol så man kan inte hitta leverantörer.

    8. Vilka format kan min fakturamottagare hantera via Peppol?

    Via nedanstående länkar hittar du information om de format som kan skickas.

    Skickar du dina fakturor via Inexchange löser vi detta åt dig. Vi konverterar ditt fakturamaterial till det format som din fakturamottagare kan hantera inklusive Peppol-format i de fall mottagaren tar emot via Peppol.

    I enstaka fall kan mindre anpassningar krävas i fakturamaterialet för att det ska kunna tolkas enligt fakturakraven för Peppol. Exempelvis behöver procentsatser anges på radnivå på fakturorna. Använder du Inexchange tjänster för att skicka fakturor kontaktar vi dig om du behöver justera något.

    9. Vad är ett Peppol ID?

    Det är en slags identifierare för en part i Peppol. Varje mottagare har sitt eget Peppol ID som gör att de olika accesspunkterna kan hitta parterna.

    Ett Peppol ID består av två delar. Ett prefix, t.ex. 0007, som bestämmer vad den sista delen är för typ av data. Till exempel är Inexchange Peppol ID 0007:5567009971.

    0007 = Svenskt organisationsnummer
    0088 = GLN nummer

    Skickar du fakturor och dokument via Peppol med Inexchange behöver du inte tänka på mottagarnas Peppol ID. Vi håller koll åt dig.

    Läs mer:
    Lista med alla prefix för Peppol 
    Vad är ett GLN?

    10. Kan ett företag ha flera Peppol ID?

    På samma sätt som ett företag kan ha flera GLN kan man ha flera Peppol ID. Det kan röra sig om olika enheter eller avdelningar inom en organisation som behöver ha separata ID för att mottagarna ska kunna hållas isär.

    Man kan även ha olika ID för olika typer av dokument.

    Läs mer:
    Vad är ett GLN?

    11. Vilka krav finns det på registrerade mottagare i Peppol?

    Dokument får inte nekas så länge de är korrekta enligt standard. Det betyder även att ingen avsändare av dokument får nekas.
    Eventuell validering av referenskoder får inte göras på fakturor som kommer in via Peppol. Dessa måste tas emot, men kan såklart avvisas eller bestridas av er som mottagare.

    Alla mottagare inom Peppol kunna ta emot aktuell standard för Peppol BIS. Inexchange ser dock till att ni som mottagare får rätt format in till ert system oavsett hur utställaren skickar det till oss.

    12. Mitt system kan inte hantera Peppol BIS. Kan jag ändå finnas med i Peppol?

    Absolut! Inexchange hjälper till med konverteringen av fakturamaterial så att avsändaren kan skicka fakturor i det format de kan och att mottagaren kan ta emot filer i sitt system på ett fungerande sätt.

    13. Krävs någon speciell programvara för att kunna skicka eller ta emot via Peppol?

    Nej, om du använder dig av Inexchange för fakturahantering krävs inget speciellt. Vi konverterar materialet så att det kan tolkas på rätt sätt hos mottagaren oavsett vilket format avsändaren skickar det i.

    14. Vilka länder använder sig av Peppol?

    15. Uppfyller Peppol kravet för den nya europeiska normen?

    Ja, Peppols nya format Peppol BIS 3 Billing följer den europeiska normen EN16931.

    Mer information om standarder finns på SFTI:s hemsida >>

    16. Går det att skicka och ta emot order via Inexchange enligt Peppols standard?

    Ja, Inexchange förmedlar order och ordermeddelanden mellan beställare och leverantör även enligt Peppols standard.

    17. Jag fakturerar kommuner och andra offentliga myndigheter, hur underlättar Peppol för mig?

    Inte mycket egentligen, men...

    Från den 1:a november 2018 är det krav på alla statliga myndigheter och verk att registrera sig i Peppol. Det betyder att de måste ta emot de dokument som skickas till dem, oavsett hur många t.ex. fakturor en leverantör skickar till dem.

    Från och med den 1:a april 2019 är det krav på att alla offentliga inköp skall faktureras enligt den nya europeiska normen EN16931. Det i sig har inget med PEPPOL att göra, men det nya formatet Peppol BIS Billing V3, uppfyller EN16931 vilket gör att förhoppningsvis alla som omfattas av offentliga inköp, registrerar sig som mottagare i Peppol för att hjälpa sina leverantörer uppfylla lagkravet.

    Om du sedan tidigare har en relation med din kund och skickar t.ex. Svefaktura 1.0, kan du även efter den 1:a april 2019 skicka samma format.

    Alltså rätt så snårigt, men du som leverantör till offentliga köpare kan ställa krav på att de skall ta emot t.ex. fakturor via Peppol.

    18. Vad säger bokföringslagen om konverteringar mellan olika format?

    Om ni och/eller ert affärssystem inte kan hantera Peppol BIS Billing 3.0 hjälper Inexchange självklart till att konvertera mellan ert befintliga format och Peppol BIS Billing 3.0.

    I bokföringslagen (BFL) 7 kap. 1 § andra stycket första meningen i BFL står det:

    Dokument, mikroskrift och maskinläsbart medium med räkenskapsinformation som företaget har tagit emot från någon annan skall bevaras i det skick materialet hade när det kom till företaget.

    För en länk till ovanstående text, klicka här.

    Vi får därför ofta frågor om vad som då gäller vid formatkonverteringar och om detta är samstämmigt med konvertering av affärsdokument.

    Bokföringsnämnden, (BFN) skriver i sin vägledning om Bokföring följande i Allmänt Råd 7.2:

    Mottagen räkenskapsinformation i elektronisk form som inte antagit fysisk form när den kom till företaget får konverteras till företagets system och sparas i det konverterade formatet under förutsättning att uppgifterna inte förändras eller försvinner i samband med konverteringen.

    För en länk till ovanstående vägledning klicka här.

    I de fall en konvertering utförs sparar Inexchange all information om vad som sker med era dokument och den översikten kan ni naturligtvis ta del av. Ni behöver alltså inte vara oroliga att ni bryter mot någon lag genom att ni inte kan hantera Peppol BIS Billing 3.0.

    Vi rekommenderar att ni noterar i en samlingsplan att en konvertering sker hos Inexchange, så att systemdokumentation och behandlingshistorik uppfyller BFL.

    Bland annat står det i BFL:s 5 kap. 11 § första stycket, första meningen:

    Företaget skall upprätta sådana beskrivningar över bokföringssystemets organisation och uppbyggnad som behövs för att ge överblick över systemet (systemdokumentation).

    För en länk till ovanstående text i BFL klicka här.

    Du kan läsa mer om hur du kommer igång med fakturering mot Peppol i vår guide

    Hittade du inte svaret på din fråga?
    Kontakta oss för mer information >>