Guide
How to automate supplier invoice processing in Switzerland
Accounts payable automation does not mean handing everything over to a machine. The QR-bill already delivers the payment data without OCR; the rest is gained on intake, checks and approval. This guide describes each step, what Swiss accounting software already does and how to put a figure on the gain with your own volumes.
What does accounts payable automation cover?
Automating supplier invoice processing means taking each invoice from receipt to archiving without retyping, while a person keeps the decisions. The chain has seven steps; OCR covers only one of them, reading.
| Step | What can be automated | What stays with a person |
|---|---|---|
| Intake | Emails, scans, portal uploads and digitised post gathered in one queue, matched to the right company or client | Scanning paper |
| Reading | Decoding the QR code; OCR or AI for the rest (supplier, number, VAT, line items) | Correcting a misread field |
| Checks | Duplicates, IBAN compared with the supplier master file, VAT | Deciding on an alert |
| Coding | Account, VAT code and cost centre suggested from the supplier’s history | New supplier, tax case |
| Approval | Routing to the right approver by amount, cost centre or supplier | The decision to pay |
| Payment | Order prepared in ISO 20022 format (pain.001) | Signing in e-banking |
| Archiving | Document linked to the entry, filing, access log | Periodic review |
- Accounts payable (AP)
- Tracking the invoices received, from entry to payment; also called creditor accounting (Kreditorenbuchhaltung in German).
- Invoice approval workflow (AP workflow)
- The circuit that submits a captured invoice to one or more authorised people before payment (Kreditorenworkflow in German).
- Invoice digitisation
- The move from paper to file, then the reading of the data; also called invoice capture.
QR-bill and invoice OCR in Switzerland: what is left to read?
The QR-bill removes the need for OCR for most payment data. Its code contains machine-readable data, which a reader or an app decodes as it is:
- Account: IBAN, or QR-IBAN (institution identifier from 30000 to 31999) reserved for payments with a QR reference;
- Amount and currency: CHF or EUR;
- Reference: 27-digit QR reference including a check digit, Creditor Reference starting with RF, or none;
- Addresses: structured only, since 22 November 2025;
- Billing information, optional: the //S1/ syntax can carry the invoice number, the date, the UID number (Swiss business identification number) and the VAT breakdown.
Still to be read:
- the line items and the split between VAT rates, if the issuer has not filled in the billing information;
- foreign invoices: the QR-bill is the Swiss and Liechtenstein standard, and a German or French supplier generally sends a PDF without a Swiss QR code;
- PDFs without a QR code: till receipts, expense claims, credit notes, invoices already paid by card;
- paper, which must be digitised first.
To test a code you have received, use the QR-bill validator.
Invoice capture: what does Swiss accounting software already do?
Most Swiss accounting software already reads the QR code; fewer packages read invoices without a QR code, often with a quota. Here is what the vendors publish as at 27 September 2026.
| Software | What is read | Published condition or price |
|---|---|---|
| bexio: Scan2Go (bexio Go app) | QR-bills captured automatically; date, amount and VAT rate of other documents, to be confirmed | From Advanced (CHF 42 excl. VAT per month, billed annually): 50 extractions per month; Optima 100; Ultimate “unlimited” with fair use of around 1,000 scans; Basic none. QR-bills without limit. |
| Abacus: DeepO, called AbaScan Pro in the ERP | Supplier, VAT, line items; rule-based allocation, creditor entry and approval workflow | DeepO in DeepBox: CHF 9 excl. VAT per month per box for 50 analyses, then CHF 0.05 per analysis, line items extra; or CHF 0.50 per analysis at the fixed price. AbaScan Pro: price not published. |
| AbaNinja (DeepCloud AG) | Address, amounts, VAT and payment data from a PDF or an image, then approval | Quota per plan: not published. |
| KLARA: myKLARA app | Supplier, date, amount; currency conversion | Included in Business Basic (CHF 69 excl. VAT per month, billed monthly). |
| Crésus: Crésus Pay | QR code only, by drag and drop or photo | Included in Crésus+, Invoicing (Facturation) module required; no OCR announced. |
| Banana Accounting | QR code only, via a code reader or a third-party app | No scanning app supplied; no OCR announced. |
| WinBIZ | QR code via the free Winbiz app; OCR via third-party apps (RecieptScan Basic, proxyscan) | Depends on the third-party app. |
Beyond the quota, bexio states that the data has to be entered by hand, unless you move up to a higher plan. The tool-by-tool detail, with dedicated tools and stated hosting, is in our invoice capture software comparison.
Checks and AP approval workflow: what should you verify before paying?
Useful checks prevent a wrongful payment: a duplicate, a changed IBAN, incomplete VAT details, an amount above a threshold. They are set up once, then applied to every invoice.
| Check | What is compared | Response |
|---|---|---|
| Duplicate | Supplier, invoice number, amount and reference; same file received through two channels | Blocked before booking |
| IBAN change | IBAN on the invoice and IBAN on record for this supplier | Blocked, then confirmed with a known contact, through a channel other than the message received |
| Account validity | IBAN check digits; QR-IBAN only with a 27-digit QR reference | Rejected if the calculation fails |
| VAT | VAT registration number (UID), rate and tax amount (particulars required by Art. 26 VAT Act) | Request for a completed invoice |
| Approval threshold | Invoice amount and threshold set per supplier or per cost centre | Second sign-off above the threshold |
| Segregation of duties | Who changed the supplier record, who approves, who pays | Not the same person for all three |
An IBAN change deserves the strictest rule: a message can imitate a real supplier and announce a new account. Only a call to a number already on file, not the one given in the message, confirms the change. The IBAN checker shows the bank and the BIC for an account.
Keeping electronic invoices: what do the CO and the GeBüV require?
A scanned invoice remains an accounting voucher if it is retained in line with the Code of Obligations and the GeBüV (SR 221.431). The CO defines an accounting voucher as any record, on paper or in electronic form, needed to verify the transaction (Art. 957a para. 3 CO).
- Period: ten years from the end of the financial year, not from the invoice date (Art. 958f para. 1 CO).
- Link and readability: electronic storage is permitted if the link with the transaction is guaranteed and the record can be read at any time (Art. 958f para. 3 CO).
- Integrity: a modification must not go unnoticed (Art. 3 GeBüV).
- Rewritable media (hard disk, SSD, magnetic tape): permitted with a procedure that guarantees integrity, such as an electronic signature, tamper-proof time stamping, documented procedures and retained logs (Art. 9 GeBüV).
- Access: consultations and access recorded, logs kept for as long as the media (Art. 8 GeBüV).
- Documentation: organisation, responsibilities and procedures described in work instructions (Art. 4 GeBüV).
VAT follows the same rules: Art. 122 of the VAT Ordinance refers to the CO and the GeBüV, and the Federal Tax Administration (FTA) does not require a qualified electronic signature. The detailed deadlines are in our retention guide.
How do you calculate the gain when you automate invoice processing?
The gain is calculated with your volumes, your times and your hourly cost, not with a market average. Three measurements are enough:
- Count the documents in an ordinary month, by type: QR-bills, PDFs without a QR code, paper, foreign invoices. For a fiduciary (Treuhand) firm, as outsourced accounting practices are called in Switzerland: number of client files × average documents per file.
- Time a representative batch, from the invoice’s arrival to the approved entry, in minutes per type.
- Take the full hourly cost of the person doing the entry: salary, social security contributions, workstation.
Then apply three formulas:
- Gross monthly gain = documents per month × minutes saved per document ÷ 60 × hourly cost.
- Net gain = gross gain, minus the monthly cost of the tool, minus the hours spent on exceptions × hourly cost.
- Break-even volume = monthly cost of the tool × 60 ÷ (minutes saved per document × hourly cost).
The minutes saved are not your current entry minutes: a check per invoice and the exceptions remain. Measure them after a one-month trial rather than estimating them.
From what volume is it worth it?
As long as your documents without a QR code stay below your accounting software’s quota, the built-in tool, often included in the plan, is the simplest solution: start with it. The question arises beyond the quota (50 extractions per month in bexio Advanced), when several channels or several companies are mixed, or when the time goes less into typing than into chasing and checking.
Where to start: a six-step plan
Start with a measurable flow, then extend the scope.
- Inventory the intake channels (email addresses, post, portals, eBill in e-banking) and the volumes by type over one month.
- Clean up the supplier master file: verified IBANs, UID numbers, default expense account and VAT code. Automation reproduces the errors in this file.
- Write down the approval rules: who approves what, from what amount, who stands in for whom during absences.
- Start with QR-bills, whose payment data is already structured, then extend to PDFs without a QR code.
- Document the procedure in a work instruction, as Art. 4 GeBüV requires, including how exceptions are handled.
- Measure again after a full month: time per document, share of exceptions, duplicates and blocked IBANs. Adjust the thresholds before extending.
Where does Dossivio Capture fit in?
Dossivio Capture handles the part of the chain that accounting software covers least: gathering all the documents, checking them and chasing the ones that are missing. Invoices arrive by email, portal or scan; each one is matched to the right client file, its data is extracted and the entry is prepared for your accounting software.
- Duplicates and IBAN changes flagged before booking.
- Missing documents chased, with the status of expected documents per client.
- Sign-off by an authorised person before anything is sent or paid.
- Data hosted in Switzerland.
Capture is available from CHF 149 per month for up to 30 client files, CHF 390 for up to 100 and CHF 890 for up to 300, excl. VAT. The process assessment, at a fixed price of CHF 3,500, measures your current chain and tells you whether your accounting software is enough. See Dossivio Capture and the bexio connection.
FAQ
Frequently asked questions
Do you need OCR software to read a QR-bill?
No. The QR code already contains the account, the amount, the currency, the reference and the addresses in machine-readable form; a reader or an app decodes them. OCR is for data outside the code: line items, detailed VAT, invoices without a QR code.
Can automated invoice processing do without checks?
No. The tool proposes a reading and a coding; an authorised person approves before payment. Duplicates, IBAN changes and misread fields must land in an exception queue, with their reason.
Can we keep only the scanned version of a paper invoice?
The CO allows retention on an electronic medium if the link with the transaction is guaranteed and the record can be read (Art. 958f para. 3 CO), under the GeBüV conditions: integrity, time stamping, procedures, logs. Have your procedure validated by your fiduciary firm or your auditor.
How long must supplier invoices be kept in Switzerland?
Ten years from the end of the financial year (Art. 958f para. 1 CO). For VAT, until the absolute limitation period expires, ten years after the end of the tax period (Art. 70 para. 2 and Art. 42 para. 6 VAT Act), and twenty years for documents relating to immovable property (Art. 70 para. 3 VAT Act). The retention period calculator does the calculation.
What is a Kreditorenworkflow?
The German term for the supplier invoice approval workflow (AP workflow): each captured invoice passes through one or more authorised people, according to amount thresholds or cost centres, before payment. At Abacus, DeepO creates the creditor entry and starts this workflow.
Sources
- Swiss Code of Obligations, Art. 957a and 958f (Fedlex)
- Ordinance on the Keeping and Retention of Accounting Records, GeBüV (Fedlex, German)
- SIX, Swiss Implementation Guidelines for the QR-bill, version 2.4
- bexio, package comparison (last updated 28 May 2026)
- Abacus, document processing with DeepO and AbaScan Pro (German)
- DeepBox, DeepBox and DeepO pricing
Sources checked on 27 September 2026
Request an assessment
Describe a process, we will scope it
Tell us which flow costs you the most time, which software it touches, and how many files go through each month. We reply within two working days, in English, French or German.
- Swiss engineering
- Reply within two working days
- French, German, English
Email Dossivio
Describe the flow that costs you the most time and we will tell you whether it is worth automating.
Email Dossivio