使用以下方式读取瑞士二维码 n8n 行动
PDF4me 阅读瑞士二维码 从嵌入的瑞士二维码中提取和解析支付数据 PDF 通过文件 n8n 自动化工作流程。流程 PDF离开 n8n 触发器、二进制数据、base64 字符串或公共 URL能够自动解码瑞士二维码钞票并检索结构化的支付信息,包括债权人/债务人详细信息。 IBAN该解决方案能够准确提取瑞士二维码数据,并可处理付款金额、币种、参考编号和账单信息,完全符合瑞士支付标准。它非常适合自动化支付处理、发票核对、会计系统集成、财务工作流程以及需要精确提取瑞士二维码数据的监管合规性应用。
相关博客文章(1)
设置
添加 PDF4me 将“读取瑞士二维码”节点添加到您的 n8n 工作流程并配置所需参数。有关初始设置说明,请参阅我们的 n8n 集成指南。
先决条件:
- PDF4me API 证书
- n8n 工作流访问
配置:
- 添加 PDF4me 节点到工作流
- 选择“读取瑞士二维码”操作
- 配置输入参数(见下文)

参数
以下是读取瑞士二维码操作的完整参数列表。配置这些参数即可提取瑞士二维码数据。
重要的: 标有星号 (***) 的参数是必需的,必须提供这些参数才能使操作正常运行。
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 输入数据类型*** | String | 二维码输入格式选择 • 选择二维码数据输入格式 • PDF4me 支持多种瑞士二维码处理输入类型 • 选项:二进制数据, Base64 字符串,或 URL | Binary Data |
| 输入二进制字段 | 二进制 | 二进制二维码图像输入 (二进制数据必填) • 参考先前的二维码图像文件 n8n 节点或上传 • PDF4me 处理具有自动二维码识别功能的二值图像 • 当输入数据类型为“二进制数据”时为必填项 | {{ $binary.data }} |
| Base64 文档内容 | String | Base64 编码二维码输入 (如果适用,则为必填项) Base64 细绳) • 提供以 base64 编码字符串形式存储的二维码图像数据 • PDF4me 自动解码和处理二维码内容 • 当输入数据类型为“Base64 细绳” | UEsDBBQABgAI... |
| 文件 URL | String | 公开二维码 URL 输入 (如果适用,则为必填项) URL) • 提供公开/开放权限 URL 到二维码图像文件 • PDF4me 从……下载并处理文件 URL • 当输入数据类型为“URL“ | https://abc.com/qr.png |
| 输出文件名*** | String | 瑞士二维码数据输出文件名 • 指定生成的文件的名称 JSON 包含提取数据的文件 • 必须包含 .json 扩展名 • PDF4me 确保唯一命名和格式验证 | swissqr_code_data.json |
| 异步*** | Boolean | 异步处理 • 启用瑞士二维码读取的异步处理 • true = 后台处理以获得更好的性能 • false = 同步处理,立即产生结果 • 非常适合大批量作业 | true |
高级选项
以下参数可在“高级选项”部分中找到,且为可选参数:
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 自定义配置文件 | String | 自定义配置配置文件 • 使用自定义配置文件设置其他选项 • JSON包含预定义参数的类似格式 • 启用高级瑞士二维码读取设置 • 特殊需求可选 | { "outputDataFormat": "json", "validateSwissStandards": true } |
输出
输出参数
| 范围 | 类型 | 描述 | 例子 |
|---|---|---|---|
| 文件名 | String | PDF4me 瑞士二维码数据文件名 - 成功生成的完整文件名 JSON 包含提取的瑞士二维码数据的文件,具有正确的 .json 扩展名。 PDF4me 确保唯一命名并验证文件格式合规性,以便与下游流程无缝集成。 | swissqr_code_data.json |
| mimeType | String | PDF4me JSON 数据 MIME 类型 - 这 MIME 生成的类型 JSON 包含瑞士二维码数据的文件,说明如何在 Web 应用程序和文件系统中正确处理该文件格式。 | application/json |
| 文件大小 | 数字 | PDF4me JSON 文件大小(字节) 生成的确切大小 JSON 文件大小以字节为单位,由 PDF4me 用于存储规划、带宽优化和文件传输监控。对企业文档管理和工作流自动化至关重要。 | 1024 |
| 成功 | Boolean | PDF4me 瑞士二维码读取状态指示器 - 布尔标志,指示瑞士二维码读取过程的成功或失败。 PDF4me 返回 true 为了成功阅读和 false 针对任何错误,在自动化工作流程中实现强大的错误处理能力。 | true |
| swissQrData | Object | PDF4me 提取的瑞士二维码数据 - 从瑞士二维码中提取完整的结构化数据,包括支付信息、债权人详情和交易数据。包含符合瑞士二维码标准的所有相关信息。 | {"ucr_PostalCode": "", "ucr_City": "", "ucr_Country": null, "Amount": 30, "Currency": "CHF", "ud_AddressType": "S", "ud_Name": "Heinz Muster", "ud_StreetOrAddressLine1": "Tödistrasse", "ud_BuildNoOrAddressLine2": "1", "ud_PostalCode": "8000", "ud_City": "Zürich", "ud_Country": "Switzerland", "ReferenceType": "QRR", "Reference": "210000000003139471430009017", "UnstructuredMessage": "for individuals", "BillingInfo": "S1/01/20200109/33/123455/99/0/123258/30/CH2345677/40/1020/41/300", "av1_Parameters": "", "av2_Parameters": ""} |
N8N 行动反应
这 PDF4me 阅读瑞士二维码 API 返回的结果可以以多种格式查看。请选择最符合您需求的视图:
- JSON
- Table
- Schema
- Binary
JSON 回复格式
原始 JSON 来自 API:
{
"fileName": "swissqr_code_data.json",
"mimeType": "application/json",
"fileSize": 1024,
"success": true,
"swissQrData": {
"ucr_PostalCode": "",
"ucr_City": "",
"ucr_Country": null,
"Amount": 30,
"Currency": "CHF",
"ud_AddressType": "S",
"ud_Name": "Heinz Muster",
"ud_StreetOrAddressLine1": "Tödistrasse",
"ud_BuildNoOrAddressLine2": "1",
"ud_PostalCode": "8000",
"ud_City": "Zürich",
"ud_Country": "Switzerland",
"ReferenceType": "QRR",
"Reference": "210000000003139471430009017",
"UnstructuredMessage": "for individuals",
"BillingInfo": "S1/01/20200109/33/123455/99/0/123258/30/CH2345677/40/1020/41/300",
"av1_Parameters": "",
"av2_Parameters": ""
}
}
表格视图
以结构化表格格式呈现的响应数据:
| 范围 | 价值 |
|---|---|
| fileName | swissqr_code_data.json |
| mimeType | application/json |
| fileSize | 1024 |
| success | true |
| swissQrData | {"ucr_PostalCode": "", "ucr_City": "", "ucr_Country": null, "Amount": 30, "Currency": "CHF", "ud_AddressType": "S", "ud_Name": "Heinz Muster", "ud_StreetOrAddressLine1": "Tödistrasse", "ud_BuildNoOrAddressLine2": "1", "ud_PostalCode": "8000", "ud_City": "Zürich", "ud_Country": "Switzerland", "ReferenceType": "QRR", "Reference": "210000000003139471430009017", "UnstructuredMessage": "for individuals", "BillingInfo": "S1/01/20200109/33/123455/99/0/123258/30/CH2345677/40/1020/41/300", "av1_Parameters": "", "av2_Parameters": ""} |
架构视图
响应的数据结构和类型:
1 item
fileName: AB swissqr_code_data.json
mimeType: AB application/json
fileSize: # 1024
success: ☑ true
swissQrData: {} ucr_PostalCode: AB "", ucr_City: AB "", ucr_Country: null, Amount: # 30, Currency: AB CHF, ud_AddressType: AB S, ud_Name: AB Heinz Muster, ud_StreetOrAddressLine1: AB Tödistrasse, ud_BuildNoOrAddressLine2: AB 1, ud_PostalCode: AB 8000, ud_City: AB Zürich, ud_Country: AB Switzerland, ReferenceType: AB QRR, Reference: AB 210000000003139471430009017, UnstructuredMessage: AB for individuals, BillingInfo: AB S1/01/20200109/33/123455/99/0/123258/30/CH2345677/40/1020/41/300, av1_Parameters: AB "", av2_Parameters: AB ""
类型指示器:
AB= String#= 数字☑= Boolean{}= Object
二进制数据视图
实际 JSON 文件数据和元数据:
data
─────────────────────────────
File Name: swissqr_code_data.json
File Extension: json
Mime Type: application/json
File Size: 1.0 KB
二进制数据访问:
- n8n 二进制对象:
$binary.data.data - Base64 内容可直接使用
- 文件操作可供下载、通过电子邮件发送或存储
用例
瑞士支付处理和银行
- 通过读取发票、收据和付款单据中的付款信息,自动处理瑞士二维码账单付款,从而实现自动付款对账和会计集成。
- 从发票和账单中嵌入的瑞士二维码中提取支付详情,以促进瑞士银行和金融系统中的自动化支付处理,并减少人工数据录入。
- 通过读取瑞士二维码处理付款确认和交易记录,以验证付款金额、收款人信息和交易参考信息,确保符合瑞士金融法规。
瑞士商业和发票管理
- 读取企业发票和付款单据中的瑞士二维码,提取客户信息、付款金额和交易详情,以实现自动化会计和簿记流程。
- 通过读取瑞士二维码提取支付信息,处理瑞士政府付款和官方文件,并确保符合瑞士金融法规和税务申报要求。
- 从水电费账单、服务发票和订阅付款中的瑞士二维码提取支付数据,以实现自动支付处理和客户账户管理。
瑞士电子商务和数字交易
- 通过读取电子收据和支付确认中的瑞士二维码,处理在线支付和电子商务交易,以实现自动化订单处理和客户服务工作流程。
- 从移动支付应用和数字钱包中的瑞士二维码提取支付信息,以方便交易验证和自动财务记录保存。
- 通过读取瑞士二维码提取支付详情,处理订阅付款和定期账单,并为瑞士客户和企业实现自动化账单管理。