Prehľad InvoiceTypeCodes v e-fakturácii: kedy použiť aký kód a aké štandardy ich podporujú?
InvoiceTypeCode je trojciferný kód v XML elemente cbc:InvoiceTypeCode, ktorý určuje, aký typ faktúry odosielate. Správny kód zabezpečí, že príjemca okamžite vie, či ide o bežnú faktúru, dobropis, opravu alebo self-billing faktúru.
Povolené kódy pochádzajú z dvoch podmnožín kódovej listiny UNCL1001: zoznam faktúr (UNCL1001-inv) pre faktúry a zoznam dobropisov (UNCL1001-cn) pre dobropisy. Nie každý kód je dostupný v každom štandarde.
(*) Kód 389 nie je povolený v rámci štandardného Peppol BIS Billing V3, ale je povolený v rámci Peppol BIS Self-Billing 3.0 (samostatný profil s vlastným CustomizationID a ProfileID). V rámci NLCIUS je 389 povolený ako bežný InvoiceTypeCode bez osobitného profilu.
Štandardný kód pre bežné predajné faktúry. Toto je zďaleka najpoužívanejší InvoiceTypeCode. Prakticky každá B2B alebo B2G faktúra odoslaná cez Peppol používa kód 380. Kód je dostupný vo všetkých bežných štandardoch: Peppol BIS V3, NLCIUS a XRechnung.
Kód 380 sa v Holandsku používa aj ako alternatíva k dobropisu. Pri tejto "zápornej faktúre" sa sumy a množstvá vyplnia záporne, takže faktúra funguje ako dobropis. Toto je konvencia opísaná v UBL Ketentest výskumného úradu GBNED. Rozdiel oproti skutočnému dobropisu (381): pri kóde 380 sú sumy záporné, pri kóde 381 kladné (schéma CreditNote implicitne objasňuje, že ide o opravu). Pozrite si Varianty dobropisu pre podrobné porovnanie.
Dobropis opravuje alebo ruší (časť) predchádzajúcej faktúry. Dobropis odkazuje cez BillingReference na pôvodnú faktúru. Dobropisy používajú osobitnú XML syntax (CreditNote namiesto Invoice) a osobitné DocumentTypeId v sieti Peppol.
Kód 381 je podporovaný v Peppol BIS V3, NLCIUS a XRechnung.
Ťarchopis sa používa, keď po pôvodnej faktúre musí byť účtovaná dodatočná suma, napríklad za extra služby, cenové opravy alebo zmluvné úpravy. Na rozdiel od opravnej faktúry (384) ťarchopis obsahuje iba kladné sumy.
Kód je dostupný v Peppol BIS V3 a NLCIUS, nie však v XRechnung.
Opravná faktúra nahrádza alebo opravuje predchádzajúcu faktúru a môže obsahovať kladné aj záporné sumy. NLCIUS uprednostňuje opravné faktúry pred dobropismi, pretože opravný mechanizmus v jednom dokumente jasne ukazuje, čo sa zmenilo.
Kód 384 je dostupný v NLCIUS a XRechnung, nie však v štandardnom Peppol BIS Billing V3.
Pozor (PEPPOL-EN16931-P0112): v rámci Peppol BIS Billing 3.0 sú typové kódy 326 a 384 povolené len vtedy, keď sú dodávateľ aj príjemca nemecké organizácie. Ak používate BIS Billing V3 mimo scenára DE→DE, zvoľte typový kód 380 (prípadne so zápornými sumami) namiesto 384. Pozri Chyby pri odosielaní pre úplné vysvetlenie a riešenie.
Zálohová faktúra (prepayment invoice) sa používa pre čiastočné platby pred úplným dodaním tovaru alebo služieb. Kód je dostupný v Peppol BIS V3 a NLCIUS, nie však v XRechnung.
Self-billing je proces, pri ktorom kupujúci vystavuje faktúru v mene dodávateľa. Vyskytuje sa pri dočasných zamestnancoch, vnútroskupinovej fakturácii a určitých nákupných zmluvách. Pre self-billing existujú dva kódy:
V rámci ekosystému Peppol existujú dva spôsoby implementácie self-billingu. Voľba závisí od profilu, ktorý používate.
...selfbilling:3.0)...selfbilling:01:1.0)Pri Peppol BIS Self-Billing 3.0 je self-billing samostatným profilom s vlastným CustomizationID a ProfileID. Dodávateľ musí byť špecificky zaregistrovaný v SMP na príjem self-billing dokumentov.
Pri NLCIUS/SI-UBL 2.0 je prístup jednoduchší: zmeníte iba InvoiceTypeCode na 389. CustomizationID a ProfileID zostávajú nezmenené a PSB automaticky rozpozná typ dokumentu. Ak je dodávateľ už zaregistrovaný na príjem bežných SI-UBL faktúr, žiadna ďalšia SMP registrácia nie je potrebná.
Pre väčšinu situácií stačí kód 380 (bežná faktúra) alebo 381 (dobropis). Toto sú kódy, ktoré podporujú všetky štandardy a príjemcovia. Iný kód zvoľte iba vtedy, ak to Váš konkrétny prípad použitia vyžaduje:
Pozrite si aj prehľad Party Identifiers a EAS kódov