ISDOC: czeski standard krajowy fakturowania elektronicznego, z hybrydowym wariantem PDF/XML porównywalnym z Factur-X.
ISDOC (Information System Document) to krajowy standard fakturowania elektronicznego w Czechach. Format jest oparty na XML, otwarty i obsługiwany przez niemal wszystkie czeskie programy księgowe i ERP. Wariant ISDOC.PDF oferuje format hybrydowy porównywalny z Factur-X/ZUGFeRD: wizualny PDF z wbudowanym maszynowo czytelnym XML.
Dokument ISDOC to plik XML zawierający jeden dokument elektroniczny, jednoznacznie identyfikowany przez UUID. Format przewiduje trzy reprezentacje:
.isdoc-isdoc.pdf.isdocxWariant ISDOC.PDF działa na tej samej zasadzie co Factur-X: odbiorca może otworzyć fakturę jako zwykły PDF lub odczytać wbudowany XML do automatycznego przetwarzania. Różnica polega na tym, że wbudowany XML nie wykorzystuje schematu CII z UN/CEFACT, lecz własny schemat ISDOC.
Istnieje również nieformalna wariant ISDOC.JSON, która oferuje te same dane w notacji JSON. Ułatwia to integrację z nowoczesnymi aplikacjami webowymi i API w porównaniu z XML.
http://isdoc.cz/namespace/2013ISDOC obsługuje nie tylko faktury. Schemat definiuje dwie kategorie:
Dokumenty podatkowe (element główny Invoice, schemat isdoc-invoice-6.0.2.xsd):
Dokumenty bezpłatne (element główny CommonDocument, schemat isdoc-commondocument-6.0.2.xsd)
Obsługa faktur zaliczkowych to zauważalna różnica w porównaniu z EN 16931, gdzie ten typ dokumentu nie istnieje natywnie. Czeskie prawo podatkowe wymaga specyficznych przepływów dokumentowych dotyczących zaliczek, które odbiegają od modelu europejskiego.
Chociaż ISDOC.PDF i Factur-X opierają się na tej samej koncepcji hybrydowej (PDF/A-3 + wbudowany XML), istnieją fundamentalne różnice techniczne:
Więcej o podobieństwach i różnicach formatów faktur hybrydowych w artykule Formaty faktur hybrydowych: PDF z wbudowanym XML.
W Czechach adopcja ISDOC jest ściśle powiązana z regulacjami rządowymi:
B2G (administracja publiczna): od kwietnia 2020 roku wszystkie czeskie instytucje publiczne muszą być w stanie przyjmować faktury elektroniczne. Dostawcy administracji publicznej składają faktury za pośrednictwem systemu ISDOC lub sieci Peppol.
B2B (sektor prywatny): fakturowanie elektroniczne nie jest obowiązkowe, ale jest zachęcane. Firmy mogą dobrowolnie wymieniać faktury w formacie ISDOC lub Peppol BIS.
Czechy przyjęły Peppol, tworząc w ten sposób pomost między krajowym formatem ISDOC a siecią europejską.
ISDOC został zaprojektowany jako standard krajowy, co powoduje pewne wyzwania w użyciu transgranicznym.
Wymagana konwersja. ISDOC nie jest natywnie zgodny z EN 16931. Do wysyłki przez Peppol faktura ISDOC musi najpierw zostać skonwertowana do UBL. W tym celu istnieje projekt open source isdoc2ubl, który wykorzystuje transformację XSLT.
Utrata informacji podczas konwersji. ISDOC zawiera pola specyficzne dla Czech, takie jak numer identyfikacyjny IČO, odniesienia Data Box i dokumenty zaliczkowe, dla których nie istnieje bezpośredni odpowiednik w UBL lub EN 16931. Podczas konwersji informacje te są tracone lub muszą być umieszczone w polach tekstowych.
Faktury zaliczkowe. ISDOC natywnie obsługuje faktury zaliczkowe (zálohová faktura) i zaliczkowe dokumenty podatkowe. Ten typ dokumentu nie istnieje w EN 16931. Czeskie prawo podatkowe wymaga specyficznych przepływów dotyczących zaliczek, które odbiegają od podejścia europejskiego.
Podpisy cyfrowe. ISDOC obsługuje wbudowane podpisy XML i znaczniki czasu zgodnie z własną specyfikacją. Nie są one kompatybilne z łańcuchem walidacji Peppol.
Fragmentacja. Współistnienie trzech reprezentacji formatu (.isdoc, .isdocx, -isdoc.pdf) utrudnia interoperacyjność. Wariant .isdocx jest w praktyce słabo zaadoptowany, co może powodować dezorientację u partnerów międzynarodowych.
Większość czeskich programów księgowych i ERP obsługuje ISDOC, w tym Pohoda, Helios, ABRA Gen, FlexiBee, Money S3, iDoklad i Fakturoid. Również na Słowacji wsparcie rośnie od 2024 roku. Poza tymi dwoma rynkami ISDOC jest praktycznie nieznany; partnerzy międzynarodowi oczekują UBL lub CII.
eConnect w pełni obsługuje ISDOC. Otrzymane dokumenty ISDOC są automatycznie przetwarzane i mogą być transformowane do Peppol BIS Billing V3 lub innych obsługiwanych formatów.
Dotyczy to również PSB API: dokumenty ISDOC mogą być dostarczane bezpośrednio przez API. PSB rozpoznaje format, waliduje go i automatycznie transformuje do odpowiedniego formatu wyjściowego dla odbiorcy. Dzięki temu czescy i słowaccy dostawcy oprogramowania mogą szczególnie łatwo połączyć się z siecią Peppol za pośrednictwem eConnect, bez konieczności dostosowywania istniejącej integracji ISDOC.
Zobacz pliki przykładowe
Zwaliduj swoją fakturę