Kód typu dokumentu udáva, o aký druh obchodného dokumentu ide. Nachádza sa v cbc:InvoiceTypeCode na vystavenie faktúry a cbc:CreditNoteTypeCode v prípade dobropisu, pričom sa obmedzuje na podmnožinu kódového zoznamu UN/CEFACT UNCL1001 (verzia D.16B) podľa Peppol. Typ dokumentu a znamienka súm sa musia interpretovať spoločne: dokument UBL CreditNote s kódom 381 je dobropis, zatiaľ čo dokument UBL Invoice s kódom 380 môže tiež plniť funkciu dobropisu, ak sú jeho sumy záporné.
Kreditné avíza a záporné faktúry
Služba Peppol BIS Billing podporuje ako dobropisy, tak aj záporné faktúry. Dokument typu UBL CreditNote je identifikovaný syntaxou dokumentu a jeho cbc:CreditNoteTypeCode; kód 381 sa vzťahuje na všeobecný prípad dobropisu. Špecifikácia tiež povoľuje záporné sumy a záporné celkové súčty na faktúrach a dobropisoch.
Faktúra vo formáte UBL s kódom typu 380 môže preto obsahovať záporné súčty, ak sa používa na dobropis predchádzajúcej transakcie. Čistá cena položky a hrubá cena položky musia zostať nezáporné, zatiaľ čo množstvá, sumy riadkov a súčty dokumentu môžu používať znamienka požadované transakciou. Prijímajúce systémy musia podporovať oba vzory – dobropis aj zápornú faktúru – opísané v Peppol BIS Billing. Pravidlá špecifické pre jednotlivé krajiny môžu obmedziť všeobecný model; napríklad DK-R-016 zakazuje zápornú sumu k úhrade v dobropise od dánskeho dodávateľa.
Kódy typov faktúr
Medzi bežné kódy vo fakturačných profiloch 01 a 02 patrí kód 380 pre obchodnú faktúru a kód 386 pre faktúru na zálohu. Kód 389 označuje faktúru vystavenú na vlastnú zodpovednosť, avšak podľa validačného pravidla pre profily 01 a 02 nie je povolený. Kódy 326 a 384 sú obmedzené na transakcie, v ktorých sú kupujúci aj predávajúci nemeckými organizáciami.
| Kód | Meno |
| 71 | Žiadosť o platbu |
| 80 | Opravný doklad týkajúci sa tovaru alebo služieb |
| 82 | Faktúra za služby s meraním spotreby |
| 84 | Opravná faktúra týkajúca sa finančných úprav |
| 102 | Daňové oznámenie |
| 218 | Žiadosť o konečnú platbu na základe dokončenia prác |
| 219 | Žiadosť o platbu za dokončené jednotky |
| 326 | Čiastočná faktúra |
| 331 | Obchodná faktúra, ktorá obsahuje baliaci list |
| 380 | Obchodná faktúra |
| 382 | Poznámka Komisie |
| 383 | Oznámenie o odpise |
| 384 | Opravená faktúra |
| 386 | Faktúra na zálohu |
| 388 | Daňová faktúra |
| 389 | Faktúra vystavená na vlastné meno |
| 393 | Faktúra s rozpisom |
| 395 | Faktúra na konsignačný tovar |
| 553 | Správa o nezrovnalostiach v faktúrach prepravcu |
| 575 | Faktúra poisťovne |
| 623 | Faktúra prepravcu |
| 780 | Nákladná faktúra |
| 817 | Oznámenie o nároku |
| 870 | Konzulárna faktúra |
| 875 | Čiastočná faktúra za stavebné práce |
| 876 | Čiastočná záverečná faktúra za stavebné práce |
| 877 | Záverečná faktúra za stavebné práce |
Kódy typov dobropisov
| Kód | Meno |
| 81 | Dobropis týkajúci sa tovaru alebo služieb |
| 83 | Dobropis súvisiaci s finančnými úpravami |
| 381 | Dobropis |
| 396 | Úverová nota s rozpisom |
| 532 | Kreditná nota prepravcu |
381 je všeobecný kód dobropisu.
Keď sú povolené typové kódy 326 a 384
Pravidlo PEPPOL PEPPOL-EN16931-P0112 povoľuje kódy typu faktúry 326 a 384 iba v prípade, ak sú kupujúci aj predajca nemeckými organizáciami. Toto pravidlo je fatálne, takže ak je jedna zo strán mimo Nemecka, validácia oboch kódov zlyhá.
Kód 384 označuje opravenú faktúru v kontexte „Nemecko – Nemecko“. Nemecké pravidlo DE-R-026 stanovuje, že pri použití kódu 384 je potrebné uviesť odkaz na predchádzajúcu faktúru. Kód 326 označuje čiastočnú faktúru a podlieha rovnakému obmedzeniu platnému výlučne pre Nemecko. V prípade iných kombinácií krajín použite typ dokumentu povolený príslušnými pravidlami Peppol a postupom opravy.
Kódy mimo tejto podmnožiny
Zoznam kódov faktúr Peppol obsahuje 27 kódov a zoznam kódov dobropisov 5. Obchodný profil môže tieto hodnoty ďalej obmedziť. Napríklad profil PEPPOL-EN16931-P0100 vylučuje kód 389 (faktúra vystavená vlastnou spoločnosťou) z fakturačných profilov 01 a 02. Kód, ktorý je platný podľa UN/CEFACT, ale nie je povolený príslušným zoznamom kódov alebo profilom, neprejde validáciou.
Release V verzii 3.0.21 bol pridaný voliteľný profil 02 pre fakturačné procesy, ktoré vyžadujú odpoveď na faktúru. Má vlastný identifikátor procesu a vyžaduje samostatnú registráciu v systéme SMP. Kódy akceptovaných typov dokumentov sa naďalej riadia príslušným zoznamom kódov a pravidlami validácie.
Oprava už odoslanej faktúry
Služba Peppol BIS Billing podporuje viac ako jeden spôsob opravy. Voľba vhodnej metódy závisí od konkrétneho obchodného prípadu, postupov odberateľa a prípadných platných vnútroštátnych požiadaviek.
Kreditná faktúra môže stornovať celú predchádzajúcu faktúru alebo jej časť. Použite UBL CreditNote s typovým kódom 381 a uveďte príslušný odkaz na predchádzajúcu faktúru, ak to vyžaduje proces opravy. Sumy môžu byť kladné alebo záporné v závislosti od danej transakcie.
<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>
V tomto úryvku sa používajú kladné sumy. Dokument je dobropisom, pretože ide o UBL CreditNote s kódom 381.
Záporná faktúra je ďalší podporovaný spôsob, ako pripísať sumu k predchádzajúcej transakcii. Použite faktúru UBL s kódom typu 380 a zápornými sumami pre hodnoty, ktoré sa rušia. Ceny zostávajú nezáporné.
<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>
Tieto ukážky v formáte XML sú len úryvkami, nie kompletnými platnými dokumentmi. Pred odoslaním si s kupujúcim overte spôsob opravy a požadované odkazy. Kód typu 384 je možný len v prípade, ak sú obe strany nemeckými organizáciami.