Aller au contenu principal

Lire le code SwissQR dans Make

Lire le code SwissQR est un Make module qui lit le suisse QR codes de PDF factures automatiquement, en extrayant l'intégralité QR-facture (QRCharge utile (Facture) : IBAN, montant, devise (CHF/EUR), créancier, débiteur et numéro de référence. Utilisez-le pour automatiser la comptabilité fournisseurs et le rapprochement des paiements pour les factures suisses. Make sans saisie manuelle de données.

Que fait ce module ?

PDF4meLire le code SwissQR détecte et décode automatiquement le suisse QR-facture (QR-Rechnung) charge utile de n'importe quel PDF facture dans votre Make scénario. Il renvoie tous les champs de paiement structurés et prêts à l'emploi. IBAN, le montant, la devise, le nom et l'adresse du créancier, les coordonnées du débiteur, le numéro de référence et les informations de facturation supplémentaires, afin que votre flux de travail de comptes fournisseurs, de rapprochement ou d'initiation de paiement puisse s'exécuter sans que personne n'ait à lire ou à saisir manuellement les données de la facture.

Articles de blog connexes(1)

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier la Suisse QR décodage sécurisé des requêtes.

Informations importantes à ne pas manquer

Les trois types de références suisses sont pris en charge
Le module gère QRR (27 chiffres) QR référence utilisée pour le rapprochement bancaire automatique), SCOR (ISO 11649 référence du créancier), et NON (Aucune référence). Le champ Type de référence dans le résultat indique précisément le format de la facture, permettant ainsi à votre logique de traitement de gérer correctement chaque cas.
QR Le code est automatiquement détecté sur chaque page.
Vous n'avez pas besoin d'indiquer au module quelle page se trouve le Suisse QR Le code apparaît. Il analyse chaque page du PDF et localise le QR- Facturation automatique, qu'il s'agisse d'une seule page ou de plusieurs. Cela signifie que vous pouvez traiter des factures de plusieurs pages. PDFs sans aucune configuration préalable de découpage ou de numérotation des pages.
Des informations supplémentaires peuvent contenir des données comptables Swico S1
Lorsque l'émetteur de la facture a inclus des informations de facturation structurées Swico S1 dans le QR La charge utile, le champ Informations supplémentaires la renvoie avec le texte du message non structuré. Swico S1 peut inclure VAT Les taux, les conditions de paiement et les références comptables sont des données supplémentaires qui vont au-delà des champs de paiement de base et qui sont précieuses pour l'automatisation. AP réservation.
Module « Lire les codes QR suisses » de PDF4me : la connexion est définie sur TestUser01, le fichier sur « Mapper » avec les champs Nom de fichier et Document mappés à partir de l’étape 1.

Fichier défini sur Map transmet le nom de fichier et PDF Le module met en mémoire tampon chaque page et renvoie le texte suisse complet. QR-charge utile du paiement de la facture.

Paramètres

Requis: Le lien de connexion, le nom du fichier et le document doivent tous être fournis. PDF doit contenir un document suisse valide QR-facture pour que le module renvoie les données de paiement.

ParamètreRequisCe que cela faitExemple
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameRequiredSource PDF filename including the .pdf extension. Map from the prior module's file name output.swiss_invoice_2024.pdf
DocumentRequiredBinary PDF buffer from a prior module: cloud storage download (Dropbox, Google Drive, SharePoint), email attachment, or HTTP response. The PDF must contain a Swiss QR-bill on any page.1. Data
IsAsyncConditionalSet to true for async processing. Returns a polling URL instead of waiting inline. Use for large PDFs or high-volume batch runs where Make timeout limits apply.false

Sortir

Le module renvoie le suisse complet QR-charge utile de la facture sous forme de champs mappés individuels dans le Make paquet.

ChampTaperCe qu'il contient
IBANStringInternational Bank Account Number of the payee. 21-character Swiss IBAN starting with CH or LI.
AmountStringPayment amount as a string (e.g. "1250.00"). Convert to Number in Make if arithmetic is needed downstream.
CurrencyStringCHF or EUR. The Swiss Payment Standard allows only these two values.
CreditorObjectCreditor name, address type (K or S), street/PO box, building number, postcode, town, and country.
DebtorObjectDebtor (payer) name and address fields, same structure as Creditor. May be empty if the invoice omits debtor data.
ReferenceStringThe reference number: 27-digit QRR, ISO 11649 SCOR, or empty string for NON reference type.
Reference TypeStringQRR, SCOR, or NON. Identifies the reference format so your downstream logic can branch accordingly.
Additional InfoStringUnstructured message text and Swico S1 structured billing data (VAT rates, payment conditions, accounting codes) when included by the invoice issuer.

Comment configurer la lecture des codes SwissQR dans Make?

  1. Ajouter PDF4meLire le code SwissQR à votre Make scénario.
  2. Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre API clé).
  3. Carte Nom de fichier et Document du module précédent : surveillance des pièces jointes des e-mails, récupération de fichiers depuis le stockage cloud, ou HTTP télécharger.
  4. Cliquez Sauvegarder et exécutez le scénario. Les champs de sortie : IBAN, Montant, Devise, Créancier, Débiteur, Référence, Type de référence, et Informations complémentaires: sont tous disponibles pour être intégrés aux modules en aval.

Quand dois-je utiliser la lecture de code SwissQR ? Make?

Exemples de flux de travailCommon Make scenario patterns using Read SwissQR Code.
Automatisez la comptabilisation des fournisseurs à partir des factures suisses entrantes.
  1. La fonction Email Watch se déclenche lorsqu'une facture fournisseur avec un numéro suisse est reçue. QR-La facture arrive.
  2. Lire des extraits de SwissQR Code IBANMontant, référence et coordonnées du créancier.
  3. Un HTTP Le module transmet les données de paiement à la banque de l'entreprise ou ERP API.
  4. Une ligne est créée dans Google Sheets pour enregistrer la référence de la facture, le montant et le créancier. AP registre.
Appariement des paiements bancaires entrants aux factures ouvertes
  1. Un déclencheur programmé s'exécute quotidiennement pour traiter le téléchargement du relevé bancaire.
  2. Pour chaque paiement non apparié, Read SwissQR Code extrait la référence de la facture correspondante envoyée. PDF.
  3. La référence est comparée aux enregistrements de factures ouvertes dans la base de données ; les factures correspondantes sont automatiquement marquées comme payées.
  4. Un courriel récapitulatif est envoyé au AR Liste des paiements appariés et non appariés de l'équipe pour la journée.
Classez les factures par nom de créancier en utilisant QR données
  1. Le dossier de surveillance Dropbox se déclenche lorsqu'une nouvelle facture suisse est reçue. PDF est déposé dans le dossier de la boîte de réception.
  2. La lecture du code SwissQR extrait le nom du créancier et la référence du code. QR charge utile.
  3. Google Drive crée un dossier pour le créancier (s'il n'existe pas) et y télécharge la facture en utilisant la référence comme nom de fichier.
  4. Une notification Slack alerte le AP L'équipe a été informée qu'une nouvelle facture a été déposée et est prête à être approuvée.

Foire aux questions

What is a Swiss QR-bill and which reference types does this module support?+
A Swiss QR-bill (QR-Rechnung) is the standardised Swiss invoice format defined by the <a href="https://www.six-group.com/en/products-services/banking-services/payment-standardization/standards/qr-bill.html" target="_blank" rel="noopener noreferrer">SIX Group Swiss Payment Standard</a> that replaced payment slips in 2020. It carries a machine-readable QR code encoding all payment fields. This module supports all three reference types defined in the Swiss Payment Standard: QRR (27-digit numeric QR reference for automatic bank matching), SCOR (ISO 11649 creditor reference), and NON (no reference number). The Reference Type output field identifies which was detected. For more on Make scenario setup, see the <a href="https://www.make.com/en/help/apps/pdf4me" target="_blank" rel="noopener noreferrer">Make PDF4me integration docs</a>.
Does it work on scanned Swiss invoices?+
Yes. The module processes both digitally generated PDFs and scanned paper invoices. For reliable QR extraction from scanned documents, a minimum resolution of 200 DPI is recommended. The module scans every page of the PDF automatically: you do not need to specify the page number where the QR-bill appears.
What currencies are supported?+
The Swiss Payment Standard defines exactly two valid currencies: CHF (Swiss Franc) and EUR (Euro). The Currency output field will always contain one of these two values as encoded in the QR payload.
What does the Additional Info field contain and is it useful for accounting?+
The Additional Info field returns two types of data: unstructured payment message text (a free-text note the invoice issuer has added) and Swico S1 structured billing information when present. Swico S1 can include VAT rates, payment conditions, and accounting reference codes: AP-relevant data that goes well beyond the core payment fields and is useful for automated invoice booking.
How do I use the extracted IBAN and amount to initiate a payment?+
Map the IBAN and Amount output fields into a banking integration module or HTTP request that connects to your payment gateway or ERP. You can also write them to a Google Sheet or database row as a pending payment record and route it through a manager approval workflow before the actual payment is triggered.

Modules associés

Obtenez de l'aide