eFaktúra - Technické podrobnosti implementácie odosielania

Popis odosielania vystavenej faktúry. Peppol vyžaduje splnenie niekoľkých pravidiel.

Systém Optivus odosiela elektronické faktúry do európskej siete Peppol v štandarde Peppol BIS Billing 3.0 / EN 16931 (vrátane slovenského národného profilu SK-FS overlay).

Aby faktúra úspešne prešla prísnymi kontrolami siete Peppol, musí spĺňať nižšie uvedené pravidlá. Väčšina faktúr bude fungovať tak ako doteraz, niektoré drobnejšie úpravy sa museli vykonať. Najväčšia zmena je vo vytváraní storno faktúry, ale to od verzie 6.45 bude program robiť automaticky.


1. Podporované typy dokladov

Typ v Optivuse Čo to je Kód v Peppol Kedy sa používa
Typ 1: Vystavená faktúra Štandardná faktúra 380 (Commercial Invoice) Bežná faktúra za dodaný tovar alebo službu.
Typ 4: Hromadná faktúra Faktúra zložená zo subfaktúr 380 (Commercial Invoice) Súhrnná faktúra, ktorej riadky sa načítajú zo subfaktúr (typ_id = 3).
Typ 7: Potvrdenie prijatej platby Daňový doklad k zálohe 386 (Prepayment Invoice) Vystavuje sa po prijatí úhrady zálohy (predfaktúry), ak k dodaniu dôjde neskôr. Už odvádza DPH.
Storno faktúry Dobropis / opravný doklad 381 (Credit Note) Faktúra s príznakom Storno a väzbou na pôvodnú faktúru.

Čo sa cez Peppol NEODOSIELA:

  • Predfaktúry / Zálohové faktúry (nedaňové): Slúžia iba ako výzva k platbe. Zákazníkovi sa posielajú e-mailom (PDF). Cez Peppol sa odosiela až následné Potvrdenie prijatej platby (typ 7) alebo Konečná vyúčtovacia faktúra (typ 1).
  • Ostatné interné doklady (cenové ponuky, zákazky, výdajky).

2. Povinné údaje partnerov (Dodávateľ a Odberateľ)

Peppol vyžaduje úplné identifikačné a adresné údaje:

A. Odberateľ (Kupujúci)

  1. Iba firemní zákazníci (B2B / B2G):
    • Faktúra musí mať vybratú firmu z číselníka (firma_id1).
    • Peppol nepodporuje anonymný predaj súkromným osobám (B2C) bez IČO a firmy.
  2. Povinná kompletná adresa:
    • Ulica a orientačné číslo
    • Mesto / Obec
    • PSČ
    • Krajina (dvojmiestny kód, napr. SK, CZ)
  3. Identifikácia:
    • Vyplnené IČO (slúži ako identifikátor účastníka v sieti Peppol, schéma 0245).
    • Vyplnené IČ DPH (ak je odberateľ platiteľom DPH).

B. Dodávateľ (Naša firma)

  • Údaje sa preberajú z nastavenia firemných údajov v Optivuse.
  • Musí obsahovať kompletné obchodné meno, sídlo (ulica, PSČ, mesto, štát), IČO, DIČ / IČ DPH a bankový účet vo formáte IBAN a kód banky SWIFT/BIC.

3. Dátumy a náležitosti hlavičky

  • Číslo dokladu: Musí byť jednoznačné a vyplnené.
  • Dátum vystavenia: Povinný.
  • Dátum vzniku daňovej povinnosti (Dátum DPH / Dodania): Povinný.
  • Dátum splatnosti: Povinný (ak nie je zadaný, systém automaticky doplní +14 dní).
  • Mena dokladu: Štandardne EUR (alebo platný trojpísmenový ISO kód meny).
  • Referencia objednávky: Číslo objednávky odberateľa. Ak nie je známa, systém automaticky dosadí povinnú hodnotu NA.

4. Pravidlá pre položky faktúry

  1. Minimálne 1 položka: Faktúra musí mať aspoň jeden tovarový alebo službový riadok.
  2. Názov položky: Nesmie byť prázdny.
  3. Množstvo: Musí byť zadané nenulové množstvo.
  4. Merná jednotka: Optivus automaticky prekladá bežné slovenské merné jednotky (ks, hod, mesiac, kg, m...) na medzinárodné UN/ECE kódy (H87, HUR, MON, KGM, MTR atď.).
  5. DPH: Každý riadok musí mať platnú sadzbu DPH definovanú v systéme.
  6. Poznámkové riadky: Riadky s nulovým množstvom a nulovou cenou (napr. doplňujúce texty) sa neexportujú ako tovarové položky, ale automaticky sa priradia ako poznámka k predchádzajúcemu/nasledujúcemu riadku.

5. Zálohy a úhrady (cena_uhra)

Optivus automaticky zabezpečuje správnu matematiku záloh podľa pravidiel Peppol:

  • Ak bola pred fakturáciou zaplatená záloha:
    • V Optivuse je pole cena_uhra nižšie ako celková suma faktúry.
    • Systém automaticky vypočíta zaplatenú sumu a odošle ju ako <cbc:PrepaidAmount> (uhradená záloha).
    • V elemente <cbc:PayableAmount> (k úhrade) bude uvedený len zvyšok na doplatok (zodpovedá cena_uhra).
  • Ak je faktúra uhradená vopred v plnej výške:
    • K úhrade bude 0.00 EUR, zaplatená záloha bude vo výške celkovej sumy s DPH.
  • Pri Potvrdení prijatej platby (typ 7):
    • Celková suma je uvedená ako uhradená záloha a zostatok k úhrade je automaticky 0.00 EUR.

6. Špecifiká stornovania a dobropisov

  • Pri vytváraní storna/dobropisu musí byť začiarknuté Storno a musí byť prepojené na pôvodnú stornovanú faktúru.
  • Systém automaticky:
    • Zmení typ dokladu na 381 (Credit Note).
    • Vloží do XML odkaz na pôvodné číslo faktúry (cac:BillingReference).
    • Prepočíta položky podľa európskeho pravidla BR-27 (kladná jednotková cena a záporné množstvo).
    • Povolená je záporná celková suma k vyrovnaniu.