Expenses and costs · 4 min read

Importing electronic invoices (ISDOC)

How to upload an ISDOC-format invoice (.isdoc/.isdocx) into Taxorio. The data is read straight from the XML — no AI, no retyping, with exact amounts and VAT.

What ISDOC is

ISDOC is the Czech national standard for electronic invoicing — a machine-readable format in which a supplier can send you an invoice instead of a PDF or paper. The file has the extension .isdoc (plain XML) or .isdocx (a ZIP package with the invoice and its attachments). Most accounting and invoicing programs can generate it (POHODA, Money, iDoklad, Fakturoid and others).

💡 Why ISDOC beats a photo or a PDF: because the invoice is machine-readable, Taxorio reads the data from it directly and exactly — there's no AI recognition involved, so there's no risk of a typo or a misread amount. Importing it also doesn't count towards the monthly AI scan limit.

How to upload an ISDOC invoice

  1. Go to the Expenses section and switch to the Inbox tab.
  2. Upload the .isdoc or .isdocx file just like any other document — drag it anywhere onto the page, or use Add document → Upload a file. You can also forward it to your collecting e-mail address.
  3. The document appears in the inbox queue and is processed immediately (no waiting for the AI).
  4. Click it, check the pre-filled data in the detail on the right, and confirm with Confirm and next.

What gets read from the invoice

Taxorio reads the supplier along with their company ID and tax ID, the document number, the issue date, the date of taxable supply (DUZP), the due date, the tax base, the VAT, the total amount and the VAT rate, and a description based on the line items. For a credit note it also reads the number of the document being corrected. For invoices in a foreign currency, the amount is automatically converted at the CNB rate for the date of supply — just like with other foreign-currency expenses.

ISDOC documents don't show a preview — there's nothing to display, it's machine data, not an image. So compare the data in the detail against the invoice your supplier sent you through some other channel.

When you'll still need to check a document by hand

Taxorio deliberately puts some documents into the Needs review group in the inbox and keeps them out of bulk confirmation — always with a specific reason attached. This covers situations where the tax impact can't be determined unambiguously:

  • the invoice contains more than one VAT rate,
  • it's a foreign supplier where the reverse charge regime needs checking (EU service/goods, third country) — ISDOC alone can't reliably determine it, so we don't guess,
  • the document shows an unusual VAT rate (e.g. the abolished 15% rate),
  • an invoice in a foreign currency couldn't be converted (no VAT rate or CNB rate available),
  • it's a debit note — a corrective document that increases the amount.

Taxorio automatically recognises the domestic reverse-charge regime (§ 92a) from the document. If the supplier didn't include the supply subject code, the document stays in Needs review — without the code it would silently drop out of the VAT control statement. You fill in the code directly in the document detail. This regime can only be recorded by a VAT payer, too: Taxorio won't let an identified person or a non-VAT payer confirm a document with § 92a.

ℹ️ Advances in ISDOC: the inbox recognises a proforma invoice (type 4), a tax document for the received payment (type 5), and a settlement that deducts an advance straight from the file, and imports them just like any other document — a proforma invoice only becomes an expense once you add a payment date and there's nothing left to deduct from it (see Advances you pay to suppliers). The migration wizard, used to import history from another system, behaves differently: a document that deducts an advance is always set aside for manual review, so it doesn't link it to the wrong advance.