Déroulement
Import : déposer un fichier ou exporter des modèles. Facture : vérifier les données ou les saisir manuellement. Sortie : choisir format, lignes, arrière-plan, nomenclature et comportement batch.
Swiss QR Invoice
Premiers pas, aide à l’importation et réponses aux questions fréquentes sur Swiss QR Invoice.
Le fichier d’exemple utilise les mêmes colonnes que le modèle de l’app. Remplace les données fictives par tes propres informations. Tu peux aussi exporter des modèles TXT et XLSX directement depuis l’app.
Données fictives uniquement. Ne pas utiliser pour des paiements réels.
Saisir des factures QR, préparer les fichiers d’importation et exporter correctement les PDF.
Import : déposer un fichier ou exporter des modèles. Facture : vérifier les données ou les saisir manuellement. Sortie : choisir format, lignes, arrière-plan, nomenclature et comportement batch.
La prévisualisation et la validation indiquent si la facture actuelle peut être exportée. Avec des données exemple, l’affichage reste neutre.
Les cartes suivent l’ordre de la facture QR : Compte / Payable à, Référence, Message, Payable par et Montant. Les données importées restent verrouillées.
A4 place la section paiement en bas. 210 x 105 mm crée uniquement la section paiement et ne permet pas d’arrière-plan. Le fond perdu crée TrimBox, BleedBox et traits de coupe.
Les noms de fichiers peuvent utiliser des espaces réservés comme {nummer}, {referenz}, {zahler} et {empfaenger}. Le numéro courant contrôle {nummer}.
La barre latérale affiche les détails et les factures importées. Ouvrez le journal avec l’icône d’horloge dans la barre d’outils.
Vérifiez les données communes et chaque facture à l’aide de l’aperçu. Une ligne peut produire plusieurs factures ; les blocs vides sont ignorés. Rouvrez les correspondances sous Importation → Ajuster la correspondance des colonnes. Une nouvelle importation remplace, après confirmation, les modifications apportées aux factures.
Ouvrez la gestion des profils depuis la barre d’outils ou les correspondances de colonnes. Les profils enregistrent les réglages de sortie, le bénéficiaire et éventuellement les correspondances, mais pas les lignes importées. Vous pouvez enregistrer, charger, actualiser, renommer, dupliquer, supprimer, importer et exporter des profils. Chaque nom doit être unique.
Facture 1, Facture 2, etc. sont exportées dans des dossiers distincts. Définissez un modèle de nom par groupe. Choisissez un PDF combiné ou un PDF par facture ; Répartir en lots limite le nombre de factures par lot. Le filtre d’aperçu ne modifie pas la sélection d’exportation. Utilisez les cases pour une exportation partielle.
Ouvrez le journal avec l’icône d’horloge. Il affiche les 20 dernières exportations avec statut, nombre, durée et destination. Affichez la destination dans le Finder, enregistrez un rapport TXT ou réutilisez les réglages de sortie. L’annulation ferme la progression ; les fichiers déjà écrits restent présents. Elle est consignée dans le journal, pas dans la validation. Vider le journal ne supprime pas les fichiers exportés.
La première ligne contient les noms des colonnes. Chaque ligne peut produire une ou plusieurs factures selon les correspondances. Les colonnes non attribuées et les blocs de facture vides sont ignorés.
spracheOptionnelLangue de sortie des termes visibles de la facture QR.
Valeurs autorisées : de, fr, it, rm et en. Si vide ou inconnue, Swiss QR Invoice utilisé l’allemand.
Exemple: de
Alias: language, lang, locale
ibanObligatoireCompte du bénéficiaire, enregistré dans le code QR comme IBAN/QR-IBAN.
IBAN CH ou LI avec chiffre de contrôle modulo 97 valide. Pour le type QRR, il doit s’agir d’un QR-IBAN avec IID 30000-31999; pour SCOR/NON, il ne doit pas s’agir d’un QR-IBAN.
Exemple: CH6431961000004421557
Alias: account, qriban, konto
empfaengernameObligatoireNom du bénéficiaire, donc "Compte / Payable à".
Maximum 70 caractères. Payable à est obligatoire selon SIX.
Exemple: Max Muster & Söhne
Alias: creditorname, zahlungsempfaenger, zahlbaran
empfaengerstrasseOptionnelRue du bénéficiaire.
Maximum 70 caractères. Swiss QR Invoice avertit si la rue manque.
Exemple: Musterstrasse
Alias: creditorstreet, strasseempfaenger
empfaengernrOptionnelNuméro de rue du bénéficiaire.
Maximum 16 caractères.
Exemple: 123
Alias: creditorbuildingnumber, creditornumber, nrempfaenger
empfaengerplzObligatoireNPA du bénéficiaire.
Maximum 16 caractères. Requis pour l’adresse structurée dans la facture QR.
Exemple: 8000
Alias: creditorpostalcode, plzempfaenger
empfaengerortObligatoireLocalité du bénéficiaire.
Maximum 35 caractères. Requis pour l’adresse structurée dans la facture QR.
Exemple: Seldwyla
Alias: creditortown, ortempfaenger
empfaengerlandObligatoirePays du bénéficiaire.
Code pays ISO à deux lettres. Si vide, Swiss QR Invoice définit CH.
Exemple: CH
Alias: creditorcountry, landempfaenger
referenztypOptionnelDétermine quelle logique de référence est utilisée pour le paiement.
QRR = référence QR, SCOR = Creditor Référence, NON = sans référence. Si vide ou inconnu, Swiss QR Invoice utilisé QRR.
Exemple: QRR
Alias: referencekind
referenzOptionnelRéférence de paiement pour la comptabilisation automatique.
Pour QRR, exactement 27 chiffres avec chiffre de contrôle modulo 10 recursive. Pour SCOR, une référence RF valide de 5 à 25 caractères. Laisser vide pour NON.
Exemple: 000008207791225857421286694
Alias: reference
betragOptionnelMontant à payer.
Nombre décimal avec point ou virgule, minimum 0.00 et maximum 999999999.99. Vide signifie montant non préimprimé. A 0.00, Swiss QR Invoice définit le message obligatoire de non-paiement.
Exemple: 50.00
Alias: amount
waehrungOptionnelDevise du montant.
CHF et EUR sont autorisés. Dans Swiss QR Invoice, QRR n’est autorisé qu’avec CHF. Si vide ou inconnu, CHF est utilisé.
Exemple: CHF
Alias: currency
zahlernameOptionnelPersonne ou entreprise débitrice, indiquée sur la facture QR comme "Payable par".
Facultatif. Si indiqué, maximum 70 caractères; l’adresse doit aussi être plausible.
Exemple: Simon Muster
Alias: debtorname, zahlungspflichtiger, zahlbardurch
zahlerstrasseOptionnelRue du débiteur.
Maximum 70 caractères. Swiss QR Invoice avertit si la rue manque pour un débiteur saisi.
Exemple: Musterstrasse
Alias: debtorstreet, strassezahler
zahlernrOptionnelNuméro de rue du débiteur.
Maximum 16 caractères.
Exemple: 1
Alias: debtorbuildingnumber, debtornumber, nrzahler
zahlerplzOptionnelNPA du débiteur.
Maximum 16 caractères. Requis lorsque "Payable par" est utilisé.
Exemple: 8000
Alias: debtorpostalcode, plzzahler
zahlerortOptionnelLocalité du débiteur.
Maximum 35 caractères. Requis lorsque "Payable par" est utilisé.
Exemple: Seldwyla
Alias: debtortown, ortzahler
zahlerlandOptionnelPays du débiteur.
Code pays ISO à deux lettres. Si vide, Swiss QR Invoice définit CH.
Exemple: CH
Alias: debtorcountry, landzahler
mitteilungOptionnelMessage non structuré dans la zone "Informations supplémentaires".
Maximum 140 caractères. Avec "rechnungsinformationen", 140 caractères maximum sont autorisés.
Exemple: Bezahlung der Reise
Alias: message, zusatzinformationen
rechnungsinformationenOptionnelInformations de facturation structurées pour le traitement automatisé, p. ex. selon la syntaxe SWICO.
Facultatif, maximum 140 caractères. Avec "mitteilung", 140 caractères maximum sont autorisés.
Exemple: //S1/10/10201409/11/200701
Alias: billinginformation, strdbkginf
alternativesverfahren1OptionnelPremière ligne pour une procédure de paiement alternative.
Facultatif, maximum 100 caractères. Utiliser uniquement si une procédure alternative prise en chargé doit être indiquée volontairement.
Alias: alternativeprocedure1, altpmt1, av1
alternativesverfahren2OptionnelDeuxième ligne pour une procédure de paiement alternative.
Facultatif, maximum 100 caractères. Utiliser uniquement si une procédure alternative prise en chargé doit être indiquée volontairement.
Alias: alternativeprocedure2, altpmt2, av2
La validation globale se trouve en bas au centre. Elle vérifie les champs obligatoires, l’IBAN, la référence, le montant et la longueur des textes. Les erreurs y sont détaillées ; les factures importées invalides sont ignorées à l’exportation. Une annulation ne change pas la validation. Ces contrôles ne confirment ni le titulaire du compte ni l’exécution d’un paiement.
Les règles des champs d’importation suivent la logique Swiss QR-Bill/SIX et la validation actuelle de Swiss QR Invoice.
Notes de version de l’App Store
Les fichiers TXT, CSV, TSV et XLSX sont importés sous forme de lots de factures. Les PDF et les images sont analysés pour détecter un code QR intégré.
Vérifie les noms des colonnes dans la première ligne et leur attribution dans l’app. Utilise le modèle comme point de départ. Le fichier d’exemple est encodé en UTF-8 et utilise des points-virgules.
Vérifie les champs signalés et le message de validation. Contrôle l’IBAN, le type de référence, la référence et les adresses requises. Corrige les erreurs avant d’exporter.
Pro permet d’importer plusieurs factures et de les exporter en PDF individuels ou combinés. Vérifie les lots sélectionnés, le format de sortie et les noms de fichiers avant l’export.
Vérifie le format du papier et imprime à 100 % ou en taille réelle. Désactive l’ajustement automatique s’il modifie le format de sortie choisi.
Utilise le même compte Apple que lors de l’achat et sélectionne Restaurer les achats dans l’app. Les achats, abonnements et remboursements sont gérés par l’App Store.
Swiss QR Invoice traite les données des factures localement sur ton Mac. Le traitement ne nécessite ni compte ni service cloud propre.
Écris-nous avec une courte description du problème. Ces informations nous aideront :
N’envoie pas de vraies factures, de coordonnées bancaires ou de données clients. Utilise uniquement des données anonymisées dans les exemples.