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) for automated processing
ID: banking/qr-iban-barcode-missing
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| Swiss QR Code v2.0 | active | — | — | — |
| ISO 20022 pain.001.001.09 | active | — | — | — |
| SIX Interbank Clearing QR-IBAN rules 2024 | active | — | — | — |
根因分析
瑞士QR-IBAN发票必须包含瑞士QR码(ISO 20022),带有结构化的收款人和付款人数据;省略条码或使用标准QR码会导致银行拒绝付款参考,造成手动处理延迟
English
Swiss QR-IBAN invoices must include a Swiss QR Code (ISO 20022) with structured creditor and debtor data; omitting the barcode or using a standard QR code causes banks to reject the payment reference, leading to manual processing delays
官方文档
https://www.six-group.com/en/products-services/banking-services/swiss-qr-code.html解决方案
-
Use a Swiss QR bill generator library (e.g., 'npm install swiss-qr-bill') to produce a compliant QR code with embedded payment data in JSON format: 'qrBill.generate({creditor: {name: "Freelancer AG", iban: "CH4431999123456789012"}, debtor: {name: "Client", address: "..."}, amount: 1500.00})' -
Integrate with a Swiss bank's e-billing API (e.g., PostFinance BillPay) that automatically generates the QR code and validates the format before issuing the invoice
-
Manually create the QR code using SIX's online validator tool (https://www.swiss-qr-code.org/validator) to ensure compliance, then embed it in the invoice PDF
无效尝试
常见但无效的做法:
-
90% 失败
Standard QR codes lack the required ISO 20022 data structure; the bank's OCR system cannot parse the payment details
-
80% 失败
ESR barcodes are deprecated for QR-IBAN since 2022; banks may reject or charge extra for processing
-
85% 失败
Manual payment entry increases error risk and delays; the QR-IBAN reference is not captured, causing reconciliation failures