Turning Scanned & Digital Swiss QR-Bill PDFs into SIX pain.001.09 XML Without Manual Keying
Business Use Case & Requirements
AP teams receiving PDF invoices bearing the Swiss QR-bill Swiss Payment Slip need automated extraction and transformation pipelines to convert visual QR data into compliant SIX pain.001.001.09 credit transfer XML.
Technical Architecture & Pipeline Execution
The extraction and translation pipeline ingests QR-bill PDFs via email attachment, SFTP watch folder, Google Drive sync, or REST API, decodes embedded Swiss QR-code payloads, validates IBANs and SCOR references, and outputs bank-ready pain.001.001.09 XML.
Creditor_IBAN: CH48..., Ref: 2100...
<Ref>210000000003...</Ref>
</CdtrRefInf>
Standards & Compliance Highlights
- The Swiss QR-bill uses a standardized Swiss QR-Code containing up to 27 structured data elements designed specifically for Swiss financial standards.
- Creditor reference type 'SCOR' (ISO Creditor Reference) replaces legacy Orange (ESR) and Red (ISR) deposit slip reference mechanics.
- QR-IBANs with a dedicated QR-IID range require structured reference numbers in every payment order to pass SIX clearing validation.
Industry Comparison & Perspective
Unlike manual OCR desktop tools or rigid RPA screen-scrapers that break on custom PDF font renderings, this engine uses deterministic Swiss QR-code payload parsing combined with schema validation across SFTP, API, email, and Google Drive.