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)