Skip to content

For Fio banka customers

Every Fio banka payment matched with its receipt.

Zettl is a web app for Czech companies and freelancers (OSVČ) banking with Fio banka: it pulls payments through the Fio API and automatically matches each one with its receipt or invoice.

Example: a stationery receipt as the AI read it and a card payment from a Fio account, matched by Zettl. Invented data.

How it works

Connect Fio banka once

All it takes is an account-monitoring token, never your banking password.

  1. Fio's new API token form with the Account monitoring permission
    1

    Create a token at Fio

    Account monitoring only, no right to pay.

  2. Zettl settings with connected Fio accounts
    2

    Paste it into Zettl

    Add CZK and EUR accounts separately.

  3. The morning Fio sync: new payments with their matching state
    3

    Payments arrive every morning

    Zettl downloads them and matches them right away.

Matching

Automatic matching of payments with receipts and invoices

You check every match and undo it with one click.

  • Amount
  • Date
  • Supplier
  • Matched
Zettl's September view: income, expenses, the Done 16 of 20 bar and payments with coloured statuses. Invented company.
Two ways to get a receipt into Zettl: upload, or e-mail to the company address. Below, the details the AI read from it.

Receipts by upload or e‑mail

Right in Zettl, or to the address Zettl creates for your company.

Uploading GPC statements from Fio: two files and the import result

Older statements: GPC and ABO

Upload the history from before you connected, without duplicates.

The September receipts bundle as PDF and exports for the accountant

Files for your accountant

The month's receipts in one PDF, invoices as CSV, XLSX and ISDOC.

AI assistant · Firma plan

Ask an AI assistant about your payments

Through Zettl's MCP server, in AI assistants that support remote MCP connectors, such as Claude.

https://zettlapp.com/mcp

  • Sign in with Zettl

    OAuth 2.1 and a consent screen.

  • Read only, or also changes

    Or also matching, categories and invoice status.

  • Disconnect any time

    In Zettl's settings, effective immediately.

Sample chat with an AI assistant connected to Zettl: missing documents for September and matching a receipt. Invented data.

Firma plan

Also: invoicing, budgets and a team

Issuing invoices

With QR payment, templates and the customer from ARES.

Sample invoice with a QR payment code and the customer loaded from ARES. Invented data.
  • Budget and analytics

    What the company costs each month.

  • Team and accountant

    Members and admins with their own login.

  • Several companies

    Under one login.

  • Move from Fakturoid

    Clients and invoices from an XLSX export.

Pricing

Two plans. Matching comes with both.

Firma adds invoicing, AI assistants and several companies.

Start

150 Kč/ month

For sole traders and one-owner companies.

  • Daily Fio payment sync
  • Automatic matching with documents
  • AI reads receipts and invoices
  • A company e-mail address for documents
  • GPC/ABO and CSV statement import
  • Files for your accountant: PDF, CSV, XLSX, ISDOC
  • 1 company
  • 2 Fio accounts
  • 2 users
  • 300 documents/mo
Get Start

Firma

Recommended

350 Kč/ month

For companies with a team, invoicing and several firms.

Everything in Start, plus:

  • Invoicing with QR payments and ARES
  • Budget and analytics
  • AI assistants via MCP, e.g. Claude
  • Several companies, one login
  • A team with member and admin roles
  • Private mode for a personal budget
  • 3 companies
  • 10 Fio accounts
  • 6 users
  • 1 500 documents/mo
Get Firma

Not VAT registered: the price is final · 14 days free, no card

Compare plans
FeatureStartFirma
Companies13
Fio accounts210
Users26
AI-read documents a month3001 500
Daily Fio payment syncyesyes
GPC/ABO and CSV statement importyesyes
Automatic matching with documentsyesyes
AI reads receipts and invoicesyesyes
A company e-mail address for documentsyesyes
See what is matched and what is missingyesyes
Files for your accountant: PDF, CSV, XLSX, ISDOCyesyes
Access for your accountant or a colleagueyesyes
Invoicing with QR payments and ARESnoyes
Budget and analyticsnoyes
Private mode for a personal budgetnoyes
Several companies, one loginnoyes
A team with member and admin rolesnoyes
AI assistants via MCP, e.g. Claudenoyes
Move over from Fakturoidnoyes
Priority supportnoyes

Security

Security and data protection

Zettl only sees your money, it never moves it.

  • No banking password

    You create the token and can revoke it in Fio.

  • Cannot send payments

    It only reads transactions and statements.

  • An encrypted token

    We store it encrypted (AES-GCM).

  • Data kept per company

    Row Level Security admits only the company's members.

Frequently asked questions

What people ask before they connect their Fio account.

How do I connect Fio banka to Zettl?

Create an account-monitoring API token in Fio internet banking and paste it into Zettl under Settings → Banks & integrations. From then on Zettl downloads the payments from your account every day on its own and matches them with your documents. Zettl never needs your banking password.

How do I create an API token at Fio banka, and which permission does it need?

In Fio internet banking, open Settings → API and create a new token with the “Account monitoring” permission. It does not need the right to send payments. A token is valid for at most 180 days; turn on automatic prolongation and every login to Fio internet or mobile banking extends it to 180 days again. If several people sign for the account, all of them must sign the token. Fio asks you to confirm the token by SMS or push notification, and it works about five minutes later. For transactions older than 90 days you briefly unlock the token at Fio, which then opens them for 10 minutes.

I have a CZK and a EUR account at Fio. Does that work?

Yes. A Fio token always covers exactly one account, so you add the CZK and the EUR account separately and Zettl syncs both. Your plan sets how many accounts you can connect.

Can Zettl send payments from my account?

No. Zettl only needs an account-monitoring token and only calls the parts of the Fio API that read transactions and statements. It has no function for sending payments. It never sees your Fio login, and you can revoke the token in Fio at any time. We store it encrypted (AES-GCM).

How do my receipts get into Zettl?

Forward the e-mail with the receipt or invoice attached (PDF, JPG, PNG) to the address Zettl gives your company, or upload the document directly. The AI reads the supplier, date and amount, and Zettl matches the document to the payment. You check every match and can undo it with one click; anything that does not match on its own you assign by hand.

How do I get everything to my accountant?

The month view shows which payments still lack a document. Once it is complete, you download the month's receipts as one PDF bundle with a summary, export invoices to CSV, XLSX or ISDOC, and save the Fio statement as a PDF. If your accountant has their own Zettl access, you can also add them to your company; as a team member they can edit documents too.

Does Zettl work with Claude or another AI assistant?

Yes, in the Firma plan. Zettl runs a remote MCP server at https://zettlapp.com/mcp. In an AI assistant that supports remote MCP connectors, such as Claude, you add it as a connector, sign in with your Zettl account (OAuth 2.1) and confirm access to one company on the consent screen: read only, or also changes (matching documents, payment categories, invoice status). The assistant can then tell you, for example, which payments still have no document. You can disconnect at any time under Settings → Banks & integrations → AI connections, and it takes effect immediately.

Is Zettl a good fit for sole traders (OSVČ)?

Yes. Zettl only needs an account at Fio banka; it does not matter whether you are a sole trader or a limited company. The Start plan is made for one-person businesses. In private mode you budget your personal recurring expenses apart from the company.

What is GPC/ABO and why would I need it?

GPC (ABO) is an electronic statement format you can download from Fio. Through the API, Fio only releases the last 90 days without extra authorization, so you upload older transactions as a GPC (ABO) statement. With a GPC statement, Zettl recognises payments it already downloaded via the API and does not duplicate them.

Does Zettl work with banks other than Fio banka?

Zettl is built for Fio banka: automatic payment download only works with Fio banka. If you don't have an account there, Zettl won't do much for you today.

How much does Zettl cost?

Start (payment matching) costs 150 Kč a month, Firma (the whole suite, invoicing and several companies included) 350 Kč a month. We are not VAT registered, so the price shown is final. The first 14 days are free, with no card needed.

Let your payments match themselves

Connect your Fio account and Zettl finds the documents for your payments.