Financie a administratíva
eFaktúra
Jadro e-fakturácie Peppol BIS 3.0 / EN 16931 pre slovenské cestovné kancelárie
Server/API
O projekte
Príprava CK DAKA na povinnú e-fakturáciu od 1. 1. 2027: z objednávok v systéme CK vytvára štruktúrované faktúry podľa EN 16931 vo formáte UBL 2.1 (Peppol BIS Billing 3.0) a overuje ich oficiálnymi pravidlami OpenPeppol. Rieši špecifiká cestovných kancelárií – osobitnú úpravu zdaňovania prirážky (§ 65), príplatky, zľavy a provízie agentúr. Zatiaľ ide o knižnicu a príkazový riadok; napojenie na certifikovaného poštára a webové rozhranie sú v pláne.
Čo aplikácia vie
- Dátový model faktúry podľa EN 16931 s výpočtom súčtov a zaokrúhlenia na cent (BT-114)
- Generátor UBL 2.1 XML podľa Peppol BIS Billing 3.0
- Mapovanie objednávok a položiek z databázy systému CK DAKA (MariaDB, iba čítanie) na e-faktúru
- Osobitná úprava § 65 (marža CK): kategória DPH E, sadzba 0 a dôvod oslobodenia; bežné faktúry s 23 % DPH rozložené na základ a daň
- Príplatky (nástupné miesto, sedadlá, poistenie, izby) ako samostatné riadky, zľava a provízia ako záporné množstvo
- Peppol identifikátor odberateľa 0245:DIČ a upozornenie, keď doklad nemôže ísť cez Peppol (B2C, chýbajúce DIČ)
- CLI: export jednej faktúry alebo obdobia (aj iba B2B), demo z ukážkových dokladov, validácia
- Java validátor (phive) s oficiálnymi schematronmi OpenPeppol a tvorba slovenského TDD dokumentu pre Finančnú správu
- Jednotkové testy mapovania (Vitest) a CI v GitHub Actions
Technicky zaujímavé
- Rieši daňové špecifiká cestovných kancelárií (§ 65, provízie agentúr, príplatky), ktoré generickí poskytovatelia e-faktúr neriešia
- Validácia oficiálnymi pravidlami OpenPeppol a tvorba slovenského TDD dokumentu cez knižnice phive / peppol-sk-tdd
- Pripravené na povinnú e-fakturáciu na Slovensku od 1. 1. 2027
V pláne
- Klient SAPI-SK a odosielanie cez certifikovaného poštára (sandbox ePošťák / Verteco)
- Úložisko outbox/inbox a jednoduché webové rozhranie (zoznam dokladov, stavy, ručné odoslanie)
- Príjem dodávateľských e-faktúr cez webhook a zápis do costs_import systému CK
- Dobropisy (CreditNote) a dátum dodania z termínu zájazdu
- Komerčný produkt pre iné cestovné kancelárie a dopravcov (konektory SuperFaktúra/iDoklad/Pohoda/Money, multi-tenant)
- Prípadne vlastný certifikovaný digitálny poštár (Peppol Access Point + akreditácia FS)