Bezplatný eConnect Validator: zkontrolujte, zda Váš XML soubor splňuje požadavky UBL, BIS Billing a NLCIUS.
Před odesláním e-faktury se chcete ujistit, že XML soubor je technicky správný. eConnect Validator kontroluje Vaši fakturu na XML schémata, Schematron pravidla a validace specifické pro jednotlivé země. Nástroj je bezplatně dostupný jako online validátor.
eConnect Validator provádí několik kontrol Vašeho souboru e-faktury:
Validace XML schématu. Je základní struktura souboru správná? Jsou všechny povinné XML elementy přítomné a správně vnořené?
Validace Schematron. Splňuje faktura obchodní pravidla zvoleného profilu? Jde o pravidla pro výpočty DPH, povinná pole a seznamy kódů.
Kontrola profilu. Systém automaticky rozpozná, jaký profil Vaše faktura sleduje (BIS Billing V3, NLCIUS, PINT, XRechnung) a aplikuje příslušná validační pravidla.
Pravidla specifická pro zemi. Pro každou zemi platí doplňková validační pravidla. Pro Nizozemsko jsou to pravidla NL-R, pro Německo pravidla DE-R, pro Dánsko pravidla DK-R atd. Validátor je automaticky aplikuje na základě kódu země ve faktuře.
Validátor podporuje všechny běžné formáty e-faktur:
Online validátor je dostupný na /cs/validator. K jeho použití nemusíte vytvářet účet.
Při chybách validátor zobrazí přesný kód chyby, popis problému a umístění v XML souboru (XPath). Tak přesně víte, co musíte upravit.
Validátor vydává tři typy hlášení:
Běžné kódy chyb začínají prefixem, který označuje oblast: PEPPOL- pro pravidla platná v celé síti Peppol, NL-R- pro nizozemská pravidla, BR- pro základní pravidla z EN 16931. Popis chyby vždy uvádí, jaké je očekávané chování.
Při odesílání dobropisu se pravidelně vyskytují některé specifické chyby validace. Chyba se objevuje na úrovni Peppol (u odeslání přes API např. jako [API400.AT04] Invalid payload). Podle pravidla příčina a řešení:
cac:Delivery/cbc:ActualDeliveryDate), nebo uveďte fakturanční období (BG-14). Jedno z obou je povinné.cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode) kódem ISO 3166-1 alpha-2.cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID číslem původní faktury. Povinné pro dobropisy. Viz také Varianty dobropisu.BR-IC-11 a BR-IC-12 jsou základní pravidla EN 16931, která platí pouze tehdy, když dobropis obsahuje intrakomunitární kategorii DPH; u tuzemských dodávek se nevyskytují.
Kromě manuálního validátoru provádí platforma eConnect automatickou validaci i v okamžiku odeslání. Pokud faktura nesplňuje požadavky, odeslání se zablokuje a dostanete chybové hlášení s příslušným validačním pravidlem.
Pro uživatele API: PSB validuje každou fakturu při odeslání a vrací výsledky validace v API odpovědi. Tak můžete validaci zabudovat i do vlastního softwarového procesu.
Validační pravidla se aktualizují při každé nové verzi specifikace Peppol BIS Billing. eConnect aktualizuje Schematron artefakty a seznamy kódů, jakmile se nová verze stane povinnou. Online validátor vždy validuje vůči aktuální verzi.
Tip: po aktualizaci specifikace zkontrolujte, zda jsou Vaše faktury stále platné. Nová pravidla mohou klást přísnější požadavky na pole, která byla dříve nepovinná.
Validátor u každé chyby zobrazí přesný kód chyby, popis problému a umístění v XML souboru (XPath). Chyby musí být vyřešeny před odesláním, jinak bude faktura v síti Peppol odmítnuta. Varování jsou body k pozornosti, ale neblokují odeslání.
Validátor podporuje Peppol BIS Billing V3, NLCIUS/SI-UBL 2.0, všechny varianty PINT, XRechnung a CII (Cross-Industry Invoice, včetně Factur-X). Formát je rozpoznán automaticky při nahrání XML souboru.
Ano. Platforma eConnect automaticky provádí validaci v okamžiku odeslání. Pokud faktura nesplňuje požadavky, odeslání se zablokuje s chybovým hlášením. Uživatelé API obdrží výsledky validace v API odpovědi.
Chcete si prohlédnout ukázkové soubory pro kontrolu vlastní XML struktury? Stáhnout ukázkové soubory.
Zvalidujte Vaši fakturu