Review Czech invoice and payment details · SID / SPD 1.0
QR Faktura Decoder
Check the amount due, due date and payment reference before you prepare a bank transfer. Upload a QR Faktura, QR Platba or QR Platba+F image to read invoice and payment details, check the checksum and see whether the recipient account is included.
Upload and decode a QR code
Use a clear cheque or invoice image. The QR decoder tool returns the raw payload, recognised invoice or payment fields, EMV-style tags, and integrity signals.
Drag and drop or click to browse
JPEG or PNG · maximum 8 MB
Check the invoice before preparing payment
- Confirm what is due. Compare the decoded amount, currency and due date with the invoice you received.
- Keep the payment reference. Use the variable symbol to match the payment to the right invoice. Preserve any leading zeros.
- Verify where the money should go. If no recipient account is encoded, obtain it from a trusted source. Check the beneficiary details in your bank before authorising a transfer.
This tool reads payment-related invoice data. It does not send money, create a bank payment or confirm that an invoice remains unpaid.
Invoice details for payment review
- AM / CC
- Invoice amount and currency; amounts remain in currency units.
- ID / VS / X-VS
- Invoice number and variable symbol used to match payments to records.
- ACC / RN
- Recipient IBAN, optional BIC and recipient name when encoded in the payment QR.
- X-SS / X-KS / RF
- Specific symbol, constant symbol and payment reference, preserving leading zeros.
- DD / DT
- Invoice issue date and due date.
- INI
- Issuer business identifier (IČO), preserving leading zeros.
- DUZP / DPPD
- Taxable supply and tax declaration obligation dates.
- NTB
- CZK amount for exempt, outside-VAT or non-VAT-payer supplies; the code does not establish which reason applies.
- MSG / X-SW
- Invoice description and source accounting software. A software label is not the supplier name.
- CRC32
- Checksum result shown separately from signature verification.
QR Faktura, QR Platba and QR Platba+F
SID*1.0* identifies invoice information. SPD*1.0* identifies QR Platba payment information. QR Platba+F embeds invoice data in the payment descriptor’s X-INV field. Changing SID to SPD does not create a valid payment instruction.
The decoder reads the encoded data. It does not check whether the invoice is paid, contact the issuer, or verify a digital signature. CRC32 is calculated from the sorted descriptor attributes, excluding CRC32 itself. In a combined code, the outer checksum covers the payment descriptor including the encoded invoice.
Format references: QR Faktura specification and QR Platba integration, and QR Platba payment specification.
QR Faktura questions
What is QR Faktura?
What is QR Faktura?
Why does my bank reject an invoice QR code?
Why does my bank reject an invoice QR code?
Does AM:79800 mean CZK 798 or CZK 79,800?
Does AM:79800 mean CZK 798 or CZK 79,800?
Does a valid CRC32 prove that an invoice is genuine?
Does a valid CRC32 prove that an invoice is genuine?
Does this tool support QR Platba+F?
Does this tool support QR Platba+F?
Working with cheque images too? Use the cheque QR code decoder or explore cheque data extraction for printed and handwritten fields.