Leggi il codice QR svizzero utilizzando n8n azione
PDF4me Leggi il codice QR svizzero estrae e analizza i dati di pagamento dai codici QR svizzeri incorporati in PDF Documenti tramite n8n Flussi di lavoro automatizzati. Processo PDFs via n8n trigger, dati binari, stringhe base64 o pubblico URLper decodificare automaticamente le fatture QR svizzere e recuperare le informazioni di pagamento strutturate, inclusi i dettagli del creditore/debitore, IBANImporti dei pagamenti, valuta, numeri di riferimento e informazioni di fatturazione, nel pieno rispetto degli standard di pagamento svizzeri. Questa soluzione è ideale per l'elaborazione automatizzata dei pagamenti, la riconciliazione delle fatture, l'integrazione con i sistemi contabili, i flussi di lavoro finanziari e la conformità normativa che richiedono un'estrazione accurata dei dati dai codici QR svizzeri.
Impostare
Aggiungi il PDF4me nodo "Leggi il codice QR svizzero" al tuo n8n flusso di lavoro e configurare i parametri richiesti. Per le istruzioni di configurazione iniziale, consultare il nostro n8n Guida all'integrazione.
Prerequisiti:
- PDF4me API credenziali
- n8n accesso al flusso di lavoro
Configurazione:
- Aggiungere PDF4me nodo al flusso di lavoro
- Seleziona l'azione "Leggi il codice QR svizzero"
- Configura i parametri di input (vedi sotto)

Parametri
Elenco completo dei parametri per l'azione "Leggi codice QR svizzero". Configura questi parametri per estrarre i dati dai codici QR svizzeri.
Importante: I parametri contrassegnati da un asterisco (***) sono obbligatori e devono essere forniti affinché l'azione funzioni correttamente.
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| Tipo di dati di input*** | String | Selezione del formato di inserimento del codice QR • Scegli il formato di inserimento dei dati del tuo codice QR • PDF4me supporta diversi tipi di input per l'elaborazione dei codici QR svizzeri • Opzioni: Dati binari, Base64 Corda o URL | Binary Data |
| Campo binario di input | Binario | Inserimento di un'immagine di codice QR binario (Obbligatorio se si tratta di dati binari) • Fare riferimento al file immagine del codice QR precedente n8n nodo o caricamento • PDF4me elabora immagini binarie con riconoscimento automatico del codice QR • Obbligatorio quando il tipo di dati di input è "Dati binari" | {{ $binary.data }} |
| Contenuto del documento in Base64 | String | Base64 Inserimento del codice QR codificato (Obbligatorio se Base64 Corda) • Fornire i dati dell'immagine del codice QR come stringa codificata in base64 • PDF4me decodifica ed elabora automaticamente il contenuto del codice QR • Obbligatorio quando il tipo di dati di input è "Base64 Corda" | UEsDBBQABgAI... |
| Server di file | String | Codice QR pubblico URL Input (Obbligatorio se URL) • Fornire un'autorizzazione pubblica/aperta URL al file immagine del codice QR • PDF4me scarica ed elabora il file da URL • Obbligatorio quando il tipo di dati di input è "URL" | https://abc.com/qr.png |
| Nome del file di output*** | String | Nome file di output dei dati QR svizzeri • Specificare il nome per il file generato JSON file con i dati estratti • Deve includere l'estensione .json • PDF4me garantisce la convalida univoca della denominazione e del formato | swissqr_code_data.json |
| Asincrono*** | Boolean | Elaborazione asincrona • Abilitare l'elaborazione asincrona per la lettura dei codici QR svizzeri • true = elaborazione in background per prestazioni migliori • false = elaborazione sincrona per risultati immediati • Ideale per operazioni ad alto volume | true |
Opzioni avanzate
Nella sezione Opzioni avanzate sono disponibili i seguenti parametri, che sono facoltativi:
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| Profili personalizzati | String | Profili di configurazione personalizzati • Imposta opzioni aggiuntive utilizzando profili personalizzati • JSON-formato simile contenente parametri predefiniti • Consente impostazioni avanzate per la lettura dei codici QR svizzeri • Opzionale per esigenze specifiche | { "outputDataFormat": "json", "validateSwissStandards": true } |
Produzione
Parametri di output
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| Nome file | String | PDF4me Nome del file dei dati QR svizzeri - Il nome completo del file generato con successo JSON file contenente i dati estratti del codice QR svizzero con la corretta estensione .json. PDF4me Garantisce una denominazione univoca e convalida la conformità del formato dei file per una perfetta integrazione con i processi a valle. | swissqr_code_data.json |
| tipo mime | String | PDF4me JSON dati MIME tipo - IL MIME tipo del generato JSON file contenente i dati del codice QR svizzero, che indicano il formato del file per una corretta gestione nelle applicazioni web e nei file system | application/json |
| Dimensione file | Numero | PDF4me JSON dimensione del file in byte - La dimensione esatta del generato JSON file in byte, fornito da PDF4me Per la pianificazione dello storage, l'ottimizzazione della larghezza di banda e il monitoraggio del trasferimento dei file. Essenziale per la gestione documentale aziendale e l'automazione dei flussi di lavoro. | 1024 |
| successo | Boolean | PDF4me Indicatore di stato di lettura QR svizzero - Indicatore booleano che segnala il successo o il fallimento del processo di lettura del codice QR svizzero. PDF4me resi true per una lettura di successo e false per eventuali errori, consentendo una gestione degli errori efficace nei flussi di lavoro automatizzati | true |
| swissQrData | Object | PDF4me dati QR svizzeri estratti - Dati strutturati completi estratti dal codice QR svizzero, incluse informazioni di pagamento, dettagli del creditore e dati della transazione. Contiene tutte le informazioni rilevanti secondo gli standard svizzeri dei codici QR. | {"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 Risposta all'azione
IL PDF4me Leggi il codice QR svizzero API Restituisce una risposta che può essere visualizzata in diversi formati. Scegli la visualizzazione più adatta alle tue esigenze:
- JSON
- Table
- Schema
- Binary
JSON Formato di risposta
Il grezzo JSON risposta da 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": ""
}
}
Visualizzazione tabella
Dati di risposta in formato tabellare strutturato:
| Parametro | Valore |
|---|---|
| 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": ""} |
Vista dello schema
Struttura dei dati e tipologie di risposta:
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 ""
Indicatori di tipo:
AB= String#= Numerico☑= Boolean{}= Object
Visualizzazione dei dati binari
Il vero JSON Dati e metadati del file:
data
─────────────────────────────
File Name: swissqr_code_data.json
File Extension: json
Mime Type: application/json
File Size: 1.0 KB
Accesso ai dati binari:
- n8n Oggetto binario:
$binary.data.data - Base64 ContenutoDisponibile per l'uso diretto
- Operazioni sui filePronto per il download, l'invio tramite email o l'archiviazione.
Casi d'uso
Elaborazione dei pagamenti e servizi bancari svizzeri
- Elabora automaticamente i pagamenti delle bollette tramite QR code svizzero leggendo le informazioni di pagamento da fatture, ricevute e documenti di pagamento per consentire la riconciliazione automatica dei pagamenti e l'integrazione contabile.
- Estrarre i dettagli di pagamento dai codici QR svizzeri incorporati nelle fatture e nelle bollette per facilitare l'elaborazione automatizzata dei pagamenti e ridurre l'inserimento manuale dei dati nei sistemi bancari e finanziari svizzeri.
- Elabora le conferme di pagamento e le registrazioni delle transazioni leggendo i codici QR svizzeri per verificare gli importi dei pagamenti, le informazioni sul destinatario e i riferimenti delle transazioni, ai fini della conformità finanziaria svizzera.
Gestione aziendale e della fatturazione in Svizzera
- Leggere i codici QR svizzeri presenti su fatture e documenti di pagamento consente di estrarre informazioni sui clienti, importi dei pagamenti e dettagli delle transazioni, automatizzando così i processi contabili e di tenuta della contabilità.
- Elabora i pagamenti e i documenti ufficiali del governo svizzero leggendo i codici QR svizzeri per estrarre le informazioni di pagamento e garantire la conformità con le normative finanziarie e gli obblighi di rendicontazione fiscale svizzeri.
- Estrarre i dati di pagamento dai codici QR svizzeri presenti nelle bollette delle utenze, nelle fatture dei servizi e nei pagamenti degli abbonamenti per consentire l'elaborazione automatizzata dei pagamenti e la gestione degli account dei clienti.
Commercio elettronico e transazioni digitali in Svizzera
- Elabora pagamenti online e transazioni di e-commerce leggendo i codici QR svizzeri presenti sulle ricevute digitali e sulle conferme di pagamento, per consentire l'elaborazione automatizzata degli ordini e i flussi di lavoro del servizio clienti.
- Estrarre le informazioni di pagamento dai codici QR svizzeri presenti nelle app di pagamento mobile e nei portafogli digitali per facilitare la verifica delle transazioni e la tenuta automatizzata dei registri finanziari.
- Elabora i pagamenti degli abbonamenti e la fatturazione ricorrente leggendo i codici QR svizzeri per estrarre i dettagli di pagamento e abilitare la gestione automatizzata della fatturazione per clienti e aziende svizzere.