Skip to content

Invoices your clients pay by scanning.

Fill in one form and download a PDF invoice with a payment QR code. Your client points their banking app at it, and the account, amount and variable symbol fill themselves in.

Free. You don't need an account to create and download an invoice.

Tax invoice

2026-0142

Supplier

DigiTale s.r.o.

Street, postal code, city

Reg. No.
17276632
VAT ID
CZ17276632

Client

Pekárna Modrý Mlýnek s.r.o.

Masarykova 427/12

602 00 Brno

Reg. No.
28461355
VAT ID
CZ28461355
Issued
27 Oct 2026
Tax point
27 Oct 2026
Due date
10 Nov 2026
Payment method
Bank transfer
Variable symbol
20260142
#
Description
Qty
Unit
Unit price excl. VAT
VAT %
Net amount
Total incl. VAT
1
Website design: home page and 4 subpages
1
pc
14,500.00
21%
14,500.00
17,545.00
2
Development and online ordering
20
h
650.00
21%
13,000.00
15,730.00
3
Hosting and maintenance
12
mo
200.00
21%
2,400.00
2,904.00
RateBaseVATTotal
21%29,900.006,279.0036,179.00
Total excl. VATCZK 29,900.00
VATCZK 6,279.00
Total dueCZK 36,179.00
QR Platba

Amount due

CZK 36,179.00

Due date

10 Nov 2026

Bank account
125337002/5500
IBAN
CZ17 5500 0000 0001 2533 7002
Variable symbol
20260142
DigiTale s.r.o.Issued with DigiTale Invoice
A sample invoice made with DigiTale Invoice. The QR code is real: your banking app will read it, just don't confirm the payment. Client details are fictional.

How it works

From a blank form to a PDF in your client's inbox.

  1. 1 / 3

    Fill in who and when

    Your details, your client's details, the issue and due dates. Add IČO and DIČ if you have them. Sign in and your clients are saved for next time.

  2. 2 / 3

    Add the items

    Quantity, unit price and VAT rate for each line. The subtotal, VAT recap and total update as you type.

  3. 3 / 3

    Download the PDF

    Add your bank account and turn on the payment QR code, and the PDF carries it. Send the PDF to your client, or email it straight from the app when you're signed in.

A payment code your client's bank understands

When you turn on the payment QR code, every invoice with a bank account gets one. Your client doesn't retype anything, so there's no typo in the account number or the variable symbol.

What is QR Platba?

QR Platba is the Czech standard for payment QR codes, published by the Czech Banking Association (ČBA) as the Short Payment Descriptor format, SPAYD. The code carries the payee's IBAN, the amount, the currency, the variable symbol and a message. The payer's banking app reads it and fills in a payment order for the payer to check and confirm.

Source: ČBA: Format for sharing payment information in CZK – QR codes

What is the EPC (SEPA) QR code?

The EPC QR code follows guideline EPC069-12 of the European Payments Council. It describes a QR code that starts a SEPA credit transfer in euros and holds the beneficiary's name, IBAN, the amount and the payment reference. The guideline is optional for banks, so whether a code scans depends on the payer's banking app.

Source: European Payments Council: EPC069-12 (PDF)

What's inside the code

The exact text encoded in the QR code on the sample invoice for 36 179 Kč on this page.

SPD*1.0*ACC:CZ1755000000000125337002*AM:36179.00*CC:CZK*X-VS:20260142*MSG:UKAZKA - NEPLATIT / SAMPLE - DO NOT PAY

ACC
Your account, as IBAN
CZ1755000000000125337002
AM
Amount to pay
36179.00
CC
Currency
CZK
X-VS
Variable symbol, to match the payment
20260142
MSG
Message for you
UKAZKA - NEPLATIT / SAMPLE - DO NOT PAY

QR Platba for CZK

When you turn on the payment QR code, DigiTale Invoice puts a QR Platba code on a CZK invoice with a bank account. Enter your account number and bank code, and the IBAN in the code is calculated for you.

SEPA QR for EUR

A EUR invoice gets the EPC code instead when you type in your IBAN and your company name, and the code carries the variable symbol as the payment reference. Without them it gets QR Platba, which the ČBA standard allows only in CZK, so a bank may reject it.

Czech invoice essentials

The terms a Czech accountant looks for on an invoice, and how DigiTale Invoice handles each one.

What are IČO and DIČ?

IČO is the 8-digit identification number of a Czech business, and DIČ is its tax identification number, which starts with CZ. DigiTale Invoice prints both for you and for your client.

What is DUZP?

DUZP (datum uskutečnění zdanitelného plnění) is the date of taxable supply. DigiTale Invoice prints it on every VAT invoice and uses the issue date unless you enter a different one.

What is a VAT recap?

A VAT recap lists the tax base, the VAT and the total for each VAT rate on the invoice. If you're not a VAT payer, turn VAT off and the invoice states that you're not a VAT payer instead.

What is a variable symbol?

A variable symbol is a number of up to 10 digits that identifies a payment. DigiTale Invoice prints it on the invoice and puts it in the QR code, so you can find the payment in your bank statement.

Questions

Is DigiTale Invoice really free?

Yes. DigiTale Invoice is free to use, with or without an account. You don't need an account to create an invoice and download the PDF, the app sets no limit on how many invoices you make, and the PDF has no watermark, only a small "Issued with DigiTale Invoice" line in the footer.

Pricing

What do I get if I create an account?

A DigiTale Invoice account keeps your clients, invoices and businesses in one place. You can see what has been paid and what is overdue, send invoices by email from the app, and fill in company details from ARES by their IČO.

Which banking apps can read the QR code?

QR Platba (SPAYD) is read by the banking apps of all major Czech banks, among them Česká spořitelna, ČSOB, Komerční banka, Fio banka, Air Bank, Raiffeisenbank and MONETA Money Bank. EUR invoices with a typed IBAN and your company name use the SEPA (EPC) QR code instead. Banks don't have to support it, so whether it scans depends on your client's bank.

Source: qr-platba.cz

Can I issue an invoice without VAT?

Yes. If you're not a VAT payer, turn VAT off in DigiTale Invoice and the invoice states that you're not a VAT payer. VAT payers get a VAT recap by rate.

What must an invoice from a non-VAT payer contain?

Under § 435 of the Civil Code (zákon č. 89/2012 Sb.), every business must state its name and registered office on business documents, and its IČO if it has one. A business in the commercial register also states its entry there, including the section and file number; a business in another public register states that entry, and one in no public register states its entry in another record. DigiTale Invoice prints your name, address and IČO; add the register entry in the note. This is the Civil Code minimum, not a full list for tax or accounting purposes.

Source: § 435, zákon č. 89/2012 Sb. (e-Sbírka)

Is the invoice a valid Czech tax document?

It can be, when you fill in every detail. DigiTale Invoice prints the details that § 29(1) of the VAT Act (zákon č. 235/2004 Sb.) lists for a tax document: supplier and client with their address and DIČ, the invoice number, the issue date and DUZP, the items with quantities and unit prices excluding VAT, and the tax base, VAT rate and amount of VAT. It doesn't yet support reverse charge (§ 92a), VAT stated in CZK on invoices in another currency, or simplified tax documents (§ 30). You're responsible for the details you enter.

Source: § 29, zákon č. 235/2004 Sb. (e-Sbírka)

How is the IBAN calculated from my account number?

If you leave the IBAN field empty, DigiTale Invoice builds the IBAN for the QR code from your Czech account number and bank code: CZ, two check digits, the 4-digit bank code, the 6-digit account prefix and the 10-digit account number, each padded with leading zeros. The check digits come from the standard IBAN modulo 97 calculation. An IBAN you type in is used as it is.

Is my invoice data stored if I don't sign in?

No. Without an account, DigiTale Invoice creates the PDF in your browser and doesn't save the invoice on its servers. If you sign in from the generator to keep the invoice, the draft waits in your browser's local storage until you import it into your account.

Privacy policy

Can I invoice in English and in Czech?

Yes. DigiTale Invoice issues each invoice in English or in Czech, and you choose the invoice language separately from the language of the website. The website and the account are available in both languages.

Which currencies can I invoice in?

Any currency in the ISO 4217 list; CZK, EUR, USD, GBP, PLN, CHF and HUF are at the top. When you turn on the payment QR code, CZK invoices get QR Platba, and EUR invoices get the SEPA (EPC) QR code if you type in your IBAN and company name. Other invoices get QR Platba, which the ČBA standard allows only in CZK, so a bank may reject it. All amounts, including VAT, are shown in the invoice currency and aren't converted to CZK.

Your next invoice, ready in a few minutes.

Create invoice