AI告诉瑞士自由职业者使用QR-IBAN开具发票,但未提及QR账单需要特定条码格式(瑞士QR码),这在大多数非瑞士会计软件中会失败
AI tells a Swiss freelancer to issue invoices with QR-IBAN without mentioning that the QR bill requires a specific barcode format (Swiss QR Code) that fails in most non-Swiss accounting software
ID: banking/switzerland-postfinance-qr-iban-barcode
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| PostFinance eBill 2024 | active | — | — | — |
| Swiss QR Code v2.0 | active | — | — | — |
| ISO 20022 pain.002.001.10 | active | — | — | — |
根因分析
瑞士QR-IBAN发票(基于ISO 20022)需要结构化的瑞士QR码(2.0版),包含收款人参考、金额和IBAN;非瑞士会计工具(QuickBooks、Xero)生成的标准QR码会被PostFinance的eBill系统拒绝,因为它们缺少强制性的'Swiss'头部和验证规则。
English
Swiss QR-IBAN invoices (ISO 20022-based) require a structured Swiss QR Code (version 2.0) containing creditor reference, amount, and IBAN; non-Swiss accounting tools (QuickBooks, Xero) generate standard QR codes that PostFinance's eBill system rejects because they lack the mandatory 'Swiss' header and validation rules.
官方文档
https://www.paymentstandards.ch/en/home解决方案
-
Use the official Swiss QR Code generator from SIX Group (https://www.paymentstandards.ch/) to create a compliant QR code. Paste the JSON payload into your invoice template.
-
Install the 'Swiss QR Bill' plugin for QuickBooks or Xero (available via app marketplace) that auto-generates compliant QR codes with the correct 'SPC' header.
-
Generate a PDF invoice using the `swiss-qr-bill` npm package (Node.js) that outputs a compliant QR code and embeds it in a PDF.
无效尝试
常见但无效的做法:
-
Generate a standard QR code using a free online tool and attach it to the invoice
90% 失败
Standard QR codes lack the 'SPC' (Swiss Payments Code) prefix and mandatory data fields; PostFinance's scanner will reject them with 'QR code not recognized' error
-
Use the IBAN directly without the QR code
75% 失败
QR-IBAN invoices require a QR code for automated processing; manual IBAN entry triggers a surcharge (CHF 2-5 per transaction) from PostFinance
-
Switch to a Swiss accounting software like Bexio or Abacus
50% 失败
While this works, it requires migrating all client data and learning a new tool; the issue is the QR code format, not the software