1. Home
  2. Knowledge Base
  3. Peppol
  4. Dokumenttypskoder för Peppol-fakturor och kreditnotor

Dokumenttypskoder för Peppol-fakturor och kreditnotor

Dokumenttypskoder för Peppol-fakturor och kreditnotor

Dokumenttypskoden anger vilken typ av affärsdokument som skickas. Den finns i cbc:InvoiceTypeCode för en faktura och i cbc:CreditNoteTypeCode för en kreditnota. De tillåtna värdena är begränsade till Peppols delmängd av UN/CEFACT-kodlistan UNCL1001, version D.16B. Dokumenttyp och beloppens tecken måste tolkas tillsammans: en UBL CreditNote med kod 381 är en kreditnota, medan en UBL Invoice med kod 380 också kan användas för kreditering när beloppen är negativa.

Kreditnotor och negativa fakturor

Peppol BIS Billing stöder både kreditnotor och negativa fakturor. En UBL CreditNote identifieras genom dokumentets syntax och dess cbc:CreditNoteTypeCode; kod 381 används för det generella kreditnotafallet. Specifikationen tillåter även negativa belopp och negativa slutsummor i fakturor och kreditnotor.

En UBL Invoice med typkod 380 kan därför ha negativa totalsummor när den används för att kreditera en tidigare transaktion. Artikelns nettopris och bruttopris måste vara noll eller högre, medan kvantiteter, radbelopp och dokumenttotaler får ha de tecken som transaktionen kräver. Mottagande system måste stödja både kreditnotor och negativa fakturor enligt Peppol BIS Billing. Landsspecifika regler kan begränsa den generella modellen. DK-R-016 förbjuder exempelvis ett negativt belopp att betala i en kreditnota från en dansk leverantör.

Dokumenttypskoder för fakturor

Vanliga koder i Billing-profilerna 01 och 02 är bland annat 380 för en kommersiell faktura och 386 för en förskottsfaktura. Kod 389 identifierar en självfaktura men tillåts inte av valideringsregeln för profilerna 01 och 02. Koderna 326 och 384 är begränsade till transaktioner där både köpare och säljare är tyska organisationer.

KodBenämning
71Betalningsbegäran
80Debetnota för varor eller tjänster
82Faktura för uppmätta tjänster
84Debetnota för finansiella justeringar
102Skatteavisering
218Slutlig betalningsbegäran efter slutfört arbete
219Betalningsbegäran för slutförda enheter
326Delfaktura
331Kommersiell faktura med packlista
380Kommersiell faktura
382Provisionsnota
383Debetnota
384Korrigerad faktura
386Förskottsfaktura
388Skattefaktura
389Självfaktura
393Factoringfaktura
395Konsignationsfaktura
553Speditörens avvikelserapport för faktura
575Försäkringsgivarens faktura
623Speditörsfaktura
780Fraktfaktura
817Skadeanmälan
870Konsulär faktura
875Delfaktura för byggentreprenad
876Preliminär slutfaktura för byggentreprenad
877Slutfaktura för byggentreprenad

Dokumenttypskoder för kreditnotor

KodBenämning
81Kreditnota för varor eller tjänster
83Kreditnota för finansiella justeringar
381Kreditnota
396Factoringkreditnota
532Speditörens kreditnota

381 är den generella koden för kreditnotor.

När typkoderna 326 och 384 är tillåtna

Peppol-regeln PEPPOL-EN16931-P0112 tillåter endast fakturatyperna 326 och 384 när både köpare och säljare är tyska organisationer. Regeln är fatal, vilket innebär att valideringen underkänns om någon av koderna används när en av parterna finns utanför Tyskland.

Kod 384 identifierar en korrigerad faktura i transaktioner mellan tyska parter. Den tyska regeln DE-R-026 anger att en referens till den föregående fakturan bör finnas med när kod 384 används. Kod 326 identifierar en delfaktura och omfattas av samma begränsning till tyska parter. För andra landskombinationer ska ni använda en dokumenttyp som tillåts av tillämpliga Peppol-regler och den aktuella rättelseprocessen.

Koder utanför delmängden

Peppols kodlista för fakturor innehåller 27 koder och kodlistan för kreditnotor 5. Affärsprofilen kan begränsa värdena ytterligare. PEPPOL-EN16931-P0100 utesluter exempelvis kod 389 för självfakturering från Billing-profilerna 01 och 02. En kod som är giltig enligt UN/CEFACT men inte tillåts av den relevanta kodlistan eller profilen underkänns vid validering.

Version 3.0.21 införde den valfria profilen 02 för faktureringsprocesser som kräver Invoice Response. Den har en egen processidentifierare och kräver en separat SMP-registrering. Tillåtna dokumenttypskoder styrs fortfarande av tillämpliga kodliste- och valideringsregler.

Rätta en faktura som redan har skickats

Peppol BIS Billing stöder flera sätt att göra en rättelse. Vilken metod som är lämplig beror på affärssituationen, köparens process och eventuella nationella krav.

En kreditnota kan återföra hela eller delar av en tidigare faktura. Använd en UBL CreditNote med typkod 381 och inkludera relevant referens till den föregående fakturan när rättelseprocessen kräver det. Beloppen kan vara positiva eller negativa beroende på den transaktion som dokumentet representerar.

<CreditNote> <cbc:ID>CN-1001</cbc:ID> <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode> <cac:LegalMonetaryTotal> <cbc:PayableAmount currencyID=”SEK”>12500.00</cbc:PayableAmount> </cac:LegalMonetaryTotal> </CreditNote>
<CreditNote>
  <cbc:ID>CN-1001</cbc:ID>
  <cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="SEK">12500.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</CreditNote>

Det här utdraget använder positiva belopp. Dokumentet är en kreditnota eftersom det är en UBL CreditNote med kod 381.

En negativ faktura är ett annat sätt att kreditera en tidigare transaktion. Använd en UBL Invoice med typkod 380 och negativa belopp för de värden som återförs. Priserna ska fortfarande vara noll eller högre.

<Invoice> <cbc:ID>INV-1002</cbc:ID> <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode> <cac:BillingReference> <cac:InvoiceDocumentReference> <cbc:ID>INV-1001</cbc:ID> </cac:InvoiceDocumentReference> </cac:BillingReference> <cac:LegalMonetaryTotal> <cbc:PayableAmount currencyID=”SEK”>-12500.00</cbc:PayableAmount> </cac:LegalMonetaryTotal> </Invoice>
<Invoice>
  <cbc:ID>INV-1002</cbc:ID>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cac:BillingReference>
    <cac:InvoiceDocumentReference>
      <cbc:ID>INV-1001</cbc:ID>
    </cac:InvoiceDocumentReference>
  </cac:BillingReference>
  <cac:LegalMonetaryTotal>
    <cbc:PayableAmount currencyID="SEK">-12500.00</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
</Invoice>

Dessa XML-exempel är utdrag och inte fullständiga giltiga dokument. Stäm av rättelsemetod och obligatoriska referenser med köparen innan dokumentet skickas. Typkod 384 är endast ett alternativ när båda parterna är tyska organisationer.

Relaterad vägledning

Fick du hjälp av den här artikeln?

Relaterade artiklar