fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr en fr fr fr fr fr fr fr fr fr fr cs fr fr fr fr fr fr fr fr fr fr fr fr fr fr en en fr fr fr fr fr en fr nl fr fr fr fr fr fr fr fr en fr en fr fr fr fr fr fr fr fr fr fr fr fr fr fr en sv fr hbs_lat de fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr fr en fr fr fr uk en en fr de en fr fr fr fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr uk en en fr de en fr fr fr fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr fr uk en en fr de en fr fr fr fr fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr fr fr fr uk en en fr de en fr fr fr fr fr fr fr fr fr en zh fr de fr fr fr fr it en fr fr fr fr fr en zh fr de fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr fr fr fr uk en en fr de fr fr fr fr fr fr fr fr fr fr fr fr en zh fr de fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr en fr fr it en en fr de fr fr fr fr fr fr fr en fr fr fr uk en en fr de it fr fr fr fr fr fr fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr fr fr en fr fr it en en fr de fr fr fr fr fr fr fr fr fr fr fr fr fr en en fr fr fr it fr fr en en hu ja fr de fr fr fr fr fr fr fr en sv fr hbs_lat de fr fr fr fr en en fr en fr fr en en en fr
La version que j'avais "bricolée" n'était pas optimale. En effet, même si le QR Code était généré automatiquement, le nombre d'informations est tel que le nombre d'appel à l'API est trop important : chaque modification d'une seule information générait l'activation de la fonction.
Je suis donc passé d'une function à une sub activée à la demande.
Mais pour éviter tout écart entre le QR Code et l'ensemble des informations, chaque modification de l'une d'entre elles efface temporairement (jusqu'à activation) le QR Code.
Pour la suite, bon courage !
Je te remercie pour cette nouvelle proposition qui semble fonctionner du tonnerre.
Je suis en train de préparer la mise en page d'une QR-facture pour la présenter à ma banque, mais c'est un projet à long terme et ça va me prendre du temps. Je le fais dans le cadre d'un travail bénévole, à temps perdu.
As-tu de l'expérience sur les lecteurs de code ? J'ai téléchargé le premier que j'ai trouvé pour mon portable sur mon ''App Store'' et il lit bien les codes générés par ton fichier, à l'exception des lettres avec accent. Penses-tu que ça vienne de mon lecteur ou du fait que les accents ne sont pas les bienvenus dans les QR-codes ?
Sur mon téléphone android, j'ai téléchargé Qr Barcode Scanner, il lit correctement les accents
test effectué avec ce code barre :
fais le test pour savoir si tu peux en effet lire ou pas les caractères accentués
j'ai fait aussi le test de générer des accents et les lire avec le fichier excel ci-dessus et je n'ai pas de soucis
En terme de matériel couplé à un ordinateur, j'ai installé une bonne vingtaine de lecteurs Code Barre USB DATALOGIC Magellan
je ne sais plus si c'est le 1100 ou le 2100 (il faudrait que je sorte les 2 neufs en cartons qu'il me reste et que j'avais achetés à titre perso pour faire des tests). C'est aussi le matériel que l'on retrouve parfois dans les pharmacies ...
Il faut juste savoir comment le configurer pour la lecture de QRCode.
je pensais que c'était sans accent, mais les exemples de code barre fournis comprennent par exemple le ü u umlaut allemand !
J’ai bien avancé avec mon travail et je vais envoyer demain mes premiers essais à la banque (présentation complète de la QR-facture avec ton QR-code augmenté à 27 informations nécessaires).
Je n’aurais pas vraiment à lire ces codes, je ne vais donc pas investir dans du matériel à cet effet ; j’ai cependant trouvé une application I-phone qui permet de lire les accents et tout semble fonctionner.
2013 FR + GSheets
Merci pour ce retour
A ton service si besoin
Le 30/03/2018 à 15:32
J’aurais pu revenir plus tôt à la charge, mais d’un autre côté je n’ai rien d’extraordinaire à ajouter.
Si ce n’est pour te dire qu’un collaborateur de la Banque Cantonale de Fribourg m’a répondu qu’il était étonné du résultat provisoire mais que la banque ne possède pas encore tous les moyens nécessaires à tester complétement ces nouvelles factures.
Donc - grâce à toi - j'ai un peu d'avance sur ma banque
Il est fort probable que je revienne vers toi lorsque les contrôles définitifs auront pu être effectués (d'ici 6 mois à 1 année ?).
Le 30/03/2018 à 15:53
2013 FR + GSheets
Yvouille a écrit :
Si ce n’est pour te dire qu’un collaborateur de la Banque Cantonale de Fribourg m’a répondu qu’il était étonné du résultat provisoire mais que la banque ne possède pas encore tous les moyens nécessaires à tester complétement ces nouvelles factures.
Le 23/04/2018 à 08:45
2013 FR + GSheets
si tu veux être autonome et ne pas dépendre de google pour éditer le QR Code (ce qui me parait être un minimum) il y a 2 solutions :
- installer php sous windows http://www.phpfacile.com/apprendre_le_php/installation_de_php_sous_windows_1 , puis PHP QR Code http://phpqrcode.sourceforge.net/
- acheter comme je viens de le faire un raspberry pi (en réalité j'ai acheté le banana pi car on peut s'affranchir de la carte SD et on a un disque dur en sata direct sans pont usb-sata, mais un raspebbry pi de base est suffisant), y installer LAMP (linux-apache-mysql-php) et ensuite PHP QR Code, brancher le raspberry sur la box, donner une ip fixe
ainsi tu accèdes à un générateur de QR Code maison de qualité professionnelle
Le 23/04/2018 à 19:32
Merci beaucoup pour ces précisions.
Pour l'instant c'est comme si tu parlais chinois, lorsque tu dis : "en réalité j'ai acheté le banana pi car on peut s'affranchir de la carte SD et on a un disque dur en sata direct sans pont usb-sata". Ca ne ressemble en tout cas pas au Français de France que j'ai appris à l'école primaire, entre 1967 et 1900 septante 5
Mais bon, comme je te l'ai dit, ce projet est un peu en veilleuse et je me pencherai à nouveau là-dessus lorsque la banque en saura un peu plus. A ce moment-là, il est presque certain que je reviendrai vers toi pour en savoir un peu plus.
Le 11/01/2020 à 22:51
Je réouvre le sujet. Après quelques heures de recherches, voici une version du fichier excel corrigée qui donne le bon code QR. Il fallait ajouter un paramètre pour l'api de Google afin d'avoir le bon code QR (voir dans le fichier). J'ai aussi agrandi le format de la croix. Cela reste à vérifier et affiner en réel.
En espérant vous avoir été utile!
Le 11/01/2020 à 22:56
Et pour finir, voici un lien github qui fournit du code pour les qr codes (sur le simulateur, l'image est correcte avec une correction M 15%) : sur github: tapez nayuki (je suis nouveau membre alors je ne peux pas mettre le lien direct...)
Le 12/01/2020 à 00:57
2013 FR + GSheets
LionelH a écrit :
voici une version du fichier excel corrigée qui donne le bon code QR. Il fallait ajouter un paramètre pour l'api de Google afin d'avoir le bon code QR
je n'ai pas réussi à voir quelle modification tu as apportée ? peux-tu expliciter ?
edit : ok j'ai vu, tu as spécifié une correction d'erreur de 15%; mais par défaut google applique la correction d'erreur L de 7%, il me semblait que c'était suffisant (vu notamment la taille imposée de la croix).
Le 12/01/2020 à 14:02
LionelH a écrit :
voici une version du fichier excel corrigée qui donne le bon code QR
Je n'avais jamais dit à Steelson - que je salue en passant - que son fichier était faux ; les premiers tests effectués par ma banque était même assez concluants Mais merci quand même de t'intéresser à mon problème.
De mon côté, je n'ai plus de nouvelles de cet institution financière au sujet de l'introduction des factures à QR-Code. Il semble que le projet a pris du retard au niveau de toutes les banques et de la Poste suisses et l'ancien système de bulletins de versement perdure.
Je ne manquerai pas de tester les diverses solutions proposées lorsqu'il faudra vraiment s'y mettre.
Le 21/01/2020 à 17:59
Alors, désolé pour la non-clarté de mon message. Les explications sont dans la feuille du fichier excel joint, et un commentaire dans le code VBA du fichier. Quelqu'un ne connaît pas VBA et son éditeur ?
Je me suis basé sur les "Implentations Guidelines..." du site officiel : paymentstandards .ch
fichier source FR: ig-qr-bill-fr.pdf
fichier source DE: ig-qr-bill-de.pdf
J'ai suivi scrupuleusement les recommandations et l'exemple en annexe A en vue de reproduire l'image de cet exemple.
Dans l'onglet du fichier excel, vous trouvez :
Champs pour un BV avec montant, comme dans l'exemple 1 de la version en allemand (champs page 38-39 image page 40).
Champ pour le lien vers le fichier de la croix suisse.
1. Aux premiers essais, je n'avais pas la bonne image (je n'y connaissais rien en code QR).
2. Mais avec le simulateur de code QR en ligne (voir github: tapez nayuki ) avec une correction de 15% (moyenne), l'image était parfaite. Cela correspondait bien, au fichier source FR, je cite:, page 34 : "La création du code doit avoir lieu avec le niveau de correction d'erreurs «M», à savoir avec une redondance ou protection de 15% environ." (cette correction permet une tolérance dans des erreurs de l'image lié à l'impression et à l'état du papier (pli, tâche, etc.))
3. Alors j'ai relu la doc de l'API Google, et j'ai vu que l'on pouvait paramétrer la correction et j'ai fait la modif dans le code VBA:
- Dans le code VBA, à la fin de la macro QRCodeGen, j'ai ajouté un commentaire qui décrit la modif. (il fallait ajouter le paramètre de correction)
4. Si vous comparez les images page 40 de la doc et l'image générée, c'est parfait.
5.J'ai fait lire le code QR par un lecteur de QR code sur mon téléphone, et cela a lu toutes les champs sans faute. J'ai arrêté là mes recherches car ces nouvelles règles de facturation ne sont prévues que cet été.
6. Cet été, je prévois de l'intégrer à mon fichier de facturation Excel existant.
7. puis d'en faire une version autonome (sans passer par l'API Google), grâce aux api Javascript Excel et au code JS trouvé sur le site github mentionné. (car je n'ai pour l'instant pas trouvé de fichier excel /code vba pur qui produise des qr codes avec excel)
Le 21/01/2020 à 18:29
2013 FR + GSheets
LionelH a écrit :
grâce aux api Javascript Excel et au code JS trouvé sur le site github mentionné. (car je n'ai pour l'instant pas trouvé de fichier excel /code vba pur qui produise des qr codes avec excel)
J'utilise pour ma part une appli php implémentée sur mon serveur.
Le 11/04/2020 à 10:56
Je réouvre à mon tour le sujet.
Grâce à tous les contributeurs précédents, et je les en remercie vivement , je parviens à générer correctement un QR code selon les normes pour les factures suisses.
Je souhaite pouvoir disposer les autres différents éléments, aux dimension demandées, sur une feuille excel.
Ainsi, je sollicite les membres de ce forum pour savoir si quelqu'un a déjà travaillé sur cela.
Je remercie par avance toute personne qui pourra m'apporter son aide sur le sujet.
Le 11/04/2020 à 11:34
Yvouille a écrit :
De mon côté, je n'ai plus de nouvelles de cet institution financière au sujet de l'introduction des factures à QR-Code. Il semble que le projet a pris du retard au niveau de toutes les banques et de la Poste suisses et l'ancien système de bulletins de versement perdure.
Je ne manquerai pas de tester les diverses solutions proposées lorsqu'il faudra vraiment s'y mettre.
Ce que j'avais inscrit sur ce fil le 12 janvier 2020, en réponse à Lionel, est toujours d'actualité pour ma part. La Banque Cantonale de Fribourg n'a plus jamais donné de nouvelle à ce sujet à ses clients - ni à moi-même d'ailleurs, alors que mes premiers essais avec elle datent de plusieurs mois, voire années.
Si tu es plus avancée que moi avec ton établissement bancaire, je serais intéressé d'en savoir plus, soit sur ce Forum, soit en privé (mais seulement si toi tu ne veux pas rester sur le domaine public).
Le 11/04/2020 à 11:48
2013 FR + GSheets
SandraPf a écrit :
Je souhaite pouvoir disposer les autres différents éléments, aux dimension demandées, sur une feuille excel.
Peux-tu expliciter ? Quels sont ces autres éléments ? As-tu un fac-simile ? Pour ce point, je vais peut-être laisser Yvouille te répondre...
J'ai une question ... est-ce que tu utilises l'API de google comme dans les exemples que j'ai fournis ou as-tu une autre solution.
Je crains toujours que google ne réduise les utilisations de ses outils, c'est pourquoi pour ma part j'ai construire un générateur de QRCode sur mon propre serveur.
Le 11/04/2020 à 15:14
Merci à vous Steelson et Yvouille de votre message.
Selon les dernières informations glanées sur le net, l'introduction de la QR-facture en Suisse a été fixée au 30 juin 2020.
Je vous mets, en fichier joint, l'état actuel de ce que j'ai fait grâce aux contributeurs de ce forum.
Dans le classeur il y a trois feuilles :
Feuil4 comprend les données de la facture à l'état brut;
Feuil1 comprend le récapitulatif final des données de base et l'image de la croix, un bouton pour générer le QR code;
QR-codes : on on ne trouve que le QR généré.
Ce que je cherche à faire : sur la feuille nommée QR-codes avoir un modèle qui reprend, aux dimensions précises les éléments suivants (voir capture d'écran ci-dessous)
Attention, pour l'instant la macro supprime la feuille nommée QR-codes pour la remplacer par une nouvelle. Donc si il y a un modèle, il faudra modifier cela.
Pour répondre à Steelson, malheureusement, j'utilise l'API google. Et je comprends très bien ta préoccupation et ton besoin d'autonomie.
J'espère vivement pouvoir continuer à collaborer avec vous pour la suite de cette QR-Facture Suisse.
Avec mes remerciements et mes cordiales salutations.
Le 11/04/2020 à 16:05
2013 FR + GSheets
SandraPf a écrit :
Pour répondre à Steelson, malheureusement, j'utilise l'API google. Et je comprends très bien ta préoccupation et ton besoin d'autonomie.
Et si quelqu'un a accès à un serveur lamp (linus, apache, mysql, php) je peux le conseiller pour qu'il soit autonome !