01 — Past bez chybové hlášky
Kořenový prvek se také jmenuje Invoice
Faktura v UBL i faktura v ISDOC začínají prvkem Invoice. Čtečka,
která formát pozná podle tohoto jména, považuje českou fakturu za UBL — a pak
nepřijde žádná chyba, jen řádek, ve kterém nic není: bez čísla, bez
dodavatele, bez částky.
Tady se nejdřív kontroluje jmenný prostor (isdoc.cz), a pokud ho
export zahodil, musí být přítomny aspoň dva prvky, které má jen ISDOC. Jeden
nestačí — jednu shodnou značku má i spousta nesouvisejících dokumentů.
02 — Údaj, na který se banka opravdu dívá
Variabilní symbol, ne číslo faktury
Český bankovní výpis páruje platby na variabilní symbol. Kdo páruje jen podle čísla faktury, nespáruje nic — ať čísla čte jakkoli pečlivě.
Proto má vlastní sloupec, vedle účtu: IBAN, pokud ho soubor obsahuje, jinak
tuzemská dvojice číslo/kód banky. Kontrolní číslice IBAN se
přepočítávají (ISO 13616, mod 97-10), což odhalí překlep, aniž by se musel kdokoli
ptát.
.isdoc i .isdocx, nejen .xml
Pohoda i Money zapisují soubor jako faktura.isdoc — obsahem je XML, liší
se jen přípona. S přílohami vznikne .isdocx: ZIP, ve kterém je soubor
ISDOC a k němu PDF pro lidi.
Obojí se tu přijímá, podle názvu i podle obsahu. Nástroj, který bere jen
.xml, soubor ve výběru zašedne a napíše „nepodporovaný typ souboru" —
a přitom na své úvodní stránce tvrdí, že ISDOC čte. To je horší než podporu vůbec
neslibovat.
Dvě data, která nejsou totéž datum
ISDOC nese datum vystavení i datum uskutečnění zdanitelného plnění (DUZP) a zařazení do období se řídí podle DUZP. Zůstávají oddělené: DUZP nikdy nepřepíše datum vystavení a použije se jen tehdy, když datum vystavení chybí.
Sloučit dvě data do jednoho sloupce je horší než nechat jedno prázdné. Prázdná buňka je vidět; věrohodně vypadající špatné datum se zaúčtuje.
Zálohy a součty, které se legitimně nerovnají
Pokud byly uhrazeny zálohy, částka k úhradě není celková částka včetně DPH — a to je správně, ne chyba. Kontrola, která trvá na „základ + DPH = celkem", označí každou takovou fakturu. Tady se v takovém případě prostě neuplatní: ne proto, že by na ní nezáleželo, ale proto, že tam neplatí.
Co dalšího chodí do české schránky
Do stejného místa se dá přetáhnout Peppol UBL i CII, PDF s Factur-X / ZUGFeRD,
německý XRechnung, italská FatturaPA (i podepsaná .p7m), španělská
Facturae, polský KSeF, rumunská e-Factura, rakouský ebInterface, maďarský NAV, finský
Finvoice a řecký myDATA — spolu s archivy ZIP a e-maily .eml /
.msg.
Vyzkoušení
Přetáhněte soubory na hlavní stránku — 10 faktur na jeden export a 20 za den, zdarma, bez účtu, a počítadlo se o půlnoci nuluje. Pro zvedne obě hranice za jednorázových 29 €, bez obnovování.
Nic se nenahrává
Soubory se čtou v prohlížeči. Není server, kam by mohly jít, a ověří se to za dvě minuty: otevřete vývojářské nástroje, záložku Network, a přetáhněte fakturu — žádný požadavek neodejde. Nebo načtěte stránku, odpojte síť a přetáhněte ji stejně. Bude to fungovat dál.