スイスのQRコードを読み取る n8n アクション
PDF4me スイスのQRコードを読み取る スイスのQRコードに埋め込まれた支払いデータを抽出して解析します。 PDF 文書を通じて n8n 自動化ワークフロー。プロセス PDF離れて n8n トリガー、バイナリデータ、base64文字列、または公開 URLスイスのQRコード付き紙幣を自動的にデコードし、債権者/債務者の詳細を含む構造化された支払い情報を取得する。 IBANスイスの決済基準に完全準拠し、支払金額、通貨、参照番号、請求情報などを正確に抽出します。このソリューションは、自動決済処理、請求書照合、会計システムとの連携、財務ワークフロー、および規制遵守など、正確なスイスのQRコードデータ抽出が必要なあらゆる場面に最適です。
関連ブログ記事(1)
設定
追加する PDF4me 「スイスのQRコードを読み取る」ノードを n8n ワークフローを実行し、必要なパラメータを設定します。初期設定手順については、こちらをご覧ください。 n8n 統合ガイド。
前提条件:
- PDF4me API 資格
- n8n ワークフローへのアクセス
構成:
- 追加 PDF4me ノードからワークフローへ
- 「スイスQRコードを読み取る」アクションを選択してください。
- 入力パラメータを設定します(下記参照)。

パラメータ
スイスQRコード読み取りアクションのパラメータ一覧です。これらのパラメータを設定して、スイスQRコードデータを抽出してください。
重要: アスタリスク(***)が付いているパラメータは必須であり、アクションが正しく機能するためには必ず指定する必要があります。
| パラメータ | 必須 | その機能 | 例 |
|---|---|---|---|
| Input Data Type | Required | Choose how to provide the PDF file to read SwissQR code from. Options: Binary Data, Base64 String, URL. Default is `Binary Data`. | Binary Data |
| Input Binary Field | Conditional | Name of the binary property that contains the PDF file. Shown when Input Data Type is Binary Data. Default is `data`. | data |
| Base64 PDF Content | Conditional | Base64 encoded PDF content. Shown when Input Data Type is Base64 String. | UEsDBBQABgAI... |
| PDF URL | Conditional | URL to the PDF file to read SwissQR code from. Shown when Input Data Type is URL. | |
| Output File Name | Optional | Not used for the output (no file is returned). Only when it ends in .pdf is it sent to PDF4me as the document name (Base64 input, or binary input without a file name); the default value does not. Default is `swissqr_code_data.json`. | swissqr_code_data.json |
| Async | Optional | Not used: the node always sends the request to PDF4me as asynchronous (IsAsync true), whatever this is set to. Default is `Yes`. | Yes |
出力
出力パラメータ
| 分野 | タイプ | 内容物 |
|---|---|---|
success | Boolean | True when the operation succeeded. |
message | String | Status message, `SwissQR code reading completed successfully`. |
docName | String | Document name that was sent to PDF4me: the input file name for binary input, `GetDocument.pdf` for URL input, otherwise `input.pdf` (or Output File Name when it ends in .pdf). |
swissQrData | String | PDF4me's ReadSwissQrBill response with the Swiss QR bill data, parsed as JSON when possible. |
N8N 行動対応
の PDF4me スイスのQRコードを読み取る 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 コンテンツ直接使用可能
- ファイル操作ダウンロード、メール送信、または保存の準備ができました
ユースケース
スイスの決済処理および銀行業務
- 請求書、領収書、支払書類から支払情報を読み取り、スイスQRコードによる請求書支払いを自動的に処理することで、自動支払照合と会計統合を実現します。
- スイスの銀行および金融システムにおいて、請求書や領収書に埋め込まれたQRコードから支払い情報を抽出し、自動支払い処理を促進し、手動データ入力を削減します。
- スイスのQRコードを読み取って支払い金額、受取人情報、取引参照を確認し、スイスの金融コンプライアンスに準拠した支払い確認と取引記録を処理します。
スイスのビジネスおよび請求書管理
- ビジネス請求書や支払書類からスイスのQRコードを読み取り、顧客情報、支払金額、取引詳細を抽出して、会計および簿記処理を自動化します。
- スイスのQRコードを読み取って支払い情報を抽出し、スイスの金融規制および税務報告要件への準拠を確保することで、スイス政府への支払いおよび公的文書の処理を行います。
- 公共料金の請求書、サービス請求書、定期購読料の支払いなど、スイスのQRコードから支払いデータを抽出し、自動支払い処理と顧客アカウント管理を可能にします。
スイスの電子商取引とデジタル取引
- デジタル領収書や支払い確認書からスイスのQRコードを読み取ることで、オンライン決済や電子商取引を処理し、注文処理や顧客サービスワークフローを自動化します。
- モバイル決済アプリやデジタルウォレットのスイスQRコードから決済情報を抽出し、取引検証と自動化された財務記録管理を容易にする。
- スイスのQRコードを読み取って支払い詳細を抽出し、スイスの顧客や企業向けに自動請求管理を可能にすることで、定期購読料の支払いと定期請求を処理します。