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.
| Kod | Benämning |
| 71 | Betalningsbegäran |
| 80 | Debetnota för varor eller tjänster |
| 82 | Faktura för uppmätta tjänster |
| 84 | Debetnota för finansiella justeringar |
| 102 | Skatteavisering |
| 218 | Slutlig betalningsbegäran efter slutfört arbete |
| 219 | Betalningsbegäran för slutförda enheter |
| 326 | Delfaktura |
| 331 | Kommersiell faktura med packlista |
| 380 | Kommersiell faktura |
| 382 | Provisionsnota |
| 383 | Debetnota |
| 384 | Korrigerad faktura |
| 386 | Förskottsfaktura |
| 388 | Skattefaktura |
| 389 | Självfaktura |
| 393 | Factoringfaktura |
| 395 | Konsignationsfaktura |
| 553 | Speditörens avvikelserapport för faktura |
| 575 | Försäkringsgivarens faktura |
| 623 | Speditörsfaktura |
| 780 | Fraktfaktura |
| 817 | Skadeanmälan |
| 870 | Konsulär faktura |
| 875 | Delfaktura för byggentreprenad |
| 876 | Preliminär slutfaktura för byggentreprenad |
| 877 | Slutfaktura för byggentreprenad |
Dokumenttypskoder för kreditnotor
| Kod | Benämning |
| 81 | Kreditnota för varor eller tjänster |
| 83 | Kreditnota för finansiella justeringar |
| 381 | Kreditnota |
| 396 | Factoringkreditnota |
| 532 | Speditö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>
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>
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.