Dokumenttypekoden angiver, hvilken type forretningsdokument der sendes. Den findes i cbc:InvoiceTypeCode til en faktura og cbc:CreditNoteTypeCode for en kreditnota, og den er begrænset til en Peppol-delmængde af UN/CEFACT-kodelisten UNCL1001, version D.16B. Dokumenttype og fortegnet for beløbene skal fortolkes sammen: En UBL-kreditnota med kode 381 er en kreditnota, mens en UBL-faktura med kode 380 også kan fungere som en kreditnota, når beløbene er negative.
Kreditnotaer og negative fakturaer
Peppol BIS Billing understøtter både kreditnotaer og negative fakturaer. En UBL-kreditnota identificeres ved hjælp af dokumentsyntaksen og dens cbc:CreditNoteTypeCode; kode 381 dækker det generelle tilfælde med kreditnotaer. Specifikationen tillader desuden negative beløb og negative samletotaler på fakturaer og kreditnotaer.
En UBL-faktura med typekode 380 kan derfor indeholde negative totalbeløb, når den anvendes til at kreditere en tidligere transaktion. Vareens nettopris og vareens bruttopris skal forblive ikke-negative, mens mængder, linjebeløb og dokumenttotaler kan have det fortegn, som transaktionen kræver. Modtagende systemer skal understøtte både kreditnota- og negativfaktura-mønstrene, der er beskrevet i Peppol BIS Billing. Landsspecifikke regler kan indskrænke den generelle model; for eksempel forbyder DK-R-016 et negativt betalingsbeløb i en kreditnota fra en dansk leverandør.
Fakturatypekoder
Blandt de almindelige koder i faktureringsprofilerne 01 og 02 er kode 380 for en handelsfaktura og kode 386 for en forudbetalingsfaktura. Kode 389 angiver en selvfaktureret faktura, men er ikke tilladt ifølge valideringsreglen for profilerne 01 og 02. Koderne 326 og 384 er forbeholdt transaktioner, hvor både køber og sælger er tyske organisationer.
| Kode | Navn |
| 71 | Betalingsanmodning |
| 80 | Debetnota vedrørende varer eller tjenesteydelser |
| 82 | Faktura for forbrugsafregnede tjenester |
| 84 | Debetnota vedrørende finansielle justeringer |
| 102 | Skatteoplysning |
| 218 | Anmodning om endelig betaling på baggrund af arbejdets færdiggørelse |
| 219 | Betalingsanmodning for færdiggjorte enheder |
| 326 | Delregning |
| 331 | Handelsfaktura, der indeholder en pakkeliste |
| 380 | Handelsfaktura |
| 382 | Bemærkning fra Kommissionen |
| 383 | Debetnota |
| 384 | Korrigeret faktura |
| 386 | Faktura for forudbetaling |
| 388 | Skattefaktura |
| 389 | Selvudstedt faktura |
| 393 | Opdelt faktura |
| 395 | Konsignationsfaktura |
| 553 | Rapport om uoverensstemmelser i speditørens faktura |
| 575 | Forsikringsselskabets faktura |
| 623 | Speditørfaktura |
| 780 | Fragtfaktura |
| 817 | Melding om erstatningskrav |
| 870 | Konsulær faktura |
| 875 | Delregning for byggearbejder |
| 876 | Delvis afsluttende byggefaktura |
| 877 | Endelig byggefaktura |
Koder for kreditnotatyper
| Kode | Navn |
| 81 | Kreditnota vedrørende varer eller tjenesteydelser |
| 83 | Kreditnota vedrørende finansielle justeringer |
| 381 | Kreditnota |
| 396 | Opdelt kreditnota |
| 532 | Speditørens kreditnota |
381 er den generelle kreditnotekode.
Når typekoderne 326 og 384 er tilladt
PEPPOL-reglen PEPPOL-EN16931-P0112 tillader kun fakturatypekoderne 326 og 384, når både køber og sælger er tyske organisationer. Reglen er afgørende, hvilket betyder, at begge koder fejler valideringen, hvis en af parterne befinder sig uden for Tyskland.
Kode 384 angiver en korrigeret faktura i forbindelse med handel inden for Tyskland. Den tyske regel DE-R-026 fastslår, at der skal angives en reference til den forudgående faktura, når kode 384 anvendes. Kode 326 angiver en delfaktura og er underlagt den samme begrænsning, der kun gælder for Tyskland. For andre landekombinationer skal der anvendes en dokumenttype, der er tilladt i henhold til de gældende Peppol-regler og korrektionsproceduren.
Koder uden for delmængden
Peppol-fakturakodelisten indeholder 27 koder, og kreditnotekodelisten indeholder 5. Forretningsprofilen kan indsnævre disse værdier yderligere. For eksempel udelukker PEPPOL-EN16931-P0100 selvfaktureringskode 389 fra faktureringsprofilerne 01 og 02. En kode, der er gyldig ifølge UN/CEFACT, men som ikke er tilladt i den relevante kodeliste eller profil, godkendes ikke.
Release I version 3.0.21 er der tilføjet den valgfri profil 02 til faktureringsprocesser, der kræver et fakturasvar. Profilen har sin egen procesidentifikator og kræver en separat SMP-registrering. De godkendte dokumenttypekoder er fortsat underlagt den gældende kodeliste og valideringsreglerne.
Rettelse af en allerede afsendt faktura
Peppol BIS Billing understøtter flere forskellige korrektionsmønstre. Den mest hensigtsmæssige metode afhænger af den konkrete forretningssituation, køberens proces og eventuelle gældende nationale krav.
En kreditnota kan tilbageføre hele eller en del af en tidligere faktura. Brug en UBL-kreditnota med typekode 381, og angiv den relevante reference til den forudgående faktura, når dette kræves i forbindelse med korrektion. Beløbene kan være positive eller negative afhængigt af den pågældende transaktion.
<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>
Dette uddrag indeholder positive beløb. Dokumentet er en kreditnota, da det er en UBL-kreditnota med koden 381.
En negativ faktura er en anden understøttet metode til at kreditere en tidligere transaktion. Brug en UBL-faktura med typekode 380 og negative beløb for de værdier, der skal tilbageføres. Priserne forbliver ikke-negative.
<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>
Disse XML-eksempler er uddrag og ikke komplette, gyldige dokumenter. Aftal korrektionsmetoden og de nødvendige referencer med køberen, inden du sender dem. Typekode 384 kan kun anvendes, hvis begge parter er tyske organisationer.