QR-factures pour la Suisse

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'589
Appréciations reçues : 40
Inscrit le : 6 avril 2007
Version d'Excel : 2010

Message par Yvouille » 24 février 2018, 23:00

Salut dhany et merci pour ton aide.

En fait j’ai réalisé grâce à ton envoi que je devais ''Enregistrer l’image sous …..'', ce que j’aurais déjà pu faire avec celle de Steelson.

J’ai également constaté entre-temps que le module reçu dans le fichier exemple s’appelle ‘’GoogleAPI’’, ce qui répondrait normalement à ma question sur ce sujet.

Après avoir modifié le chemin de l’image dans le code, ça semble fonctionner parfaitement :) La croix apparaît par dessus le QRCode.

Je n’ose pas encore crier victoire ; je vais devoir voir avec ma banque si c’est utilisable selon elle.

Encore un tout grand merci à tout ceux qui m’ont aidé, spécialement à Steelson. Je risque bien de revenir à la charge sur ce fil d’ici quelque temps.

Très bonnes salutations.

EDIT : Dany, tu as modifié ton message, puisque tu avais tout d'abord deux images visibles à la place de tes liens
Yvouille


:btres:
Avatar du membre
eriiic
Passionné d'Excel
Passionné d'Excel
Messages : 8'684
Appréciations reçues : 292
Inscrit le : 7 février 2010
Version d'Excel : 2010fr

Message par eriiic » 24 février 2018, 23:54

Bonjour,

les 2 liens que je t'avais fournis permettent de créer le QR-code en autonome.
Je ne sais pas ce qu'il en est de cette API google, mais certaines sont limitées en nombre d'utilisations par jour.
A éclaircir peut-être selon ta volumétrie.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(les Shadoks)

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'589
Appréciations reçues : 40
Inscrit le : 6 avril 2007
Version d'Excel : 2010

Message par Yvouille » 25 février 2018, 00:03

Salut Eric,

Merci pour ton rappel.
eriiic a écrit :
21 février 2018, 00:17
Petit pb : tributaire d'un site (API), il faudrait trouver l'équivalent en autonome mais en attendant...
Tu m'avis indiqué qu'il fallait trouvé l'équivalent en autonome, raison pour laquelle je n'avais pas cherché plus loin dans ce sens (en ayant quand même consulté les liens fournis :) ), mais maintenant tu me dis le contraire. Qu'en est-il exactement ? Comment réaliser ta solution ? Elle m'intéresse - malgré que j'ai apparemment la solution à mon problème - comme solution de réserve.

Cordialement.
Yvouille


:btres:
Avatar du membre
eriiic
Passionné d'Excel
Passionné d'Excel
Messages : 8'684
Appréciations reçues : 292
Inscrit le : 7 février 2010
Version d'Excel : 2010fr

Message par eriiic » 25 février 2018, 00:16

J'avais oublié de mettre le 1er lien.
En edit j'ai ajouté ceux que j'ai trouvé ensuite avec des codes vba qui créent les QR-Codes.
Il suffit d'ouvrir les fichiers pour voir les exemples et récupérer le code.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(les Shadoks)

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'934
Appréciations reçues : 539
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 25 février 2018, 02:34

J'ai obtenu l'image dans cette page https://www.paymentstandards.ch/fr/home ... -bill.html en bas au niveau des téléchargements
Pour le moment je reste sur le principe car je ne connais pas bien les spécifications, notamment la taille du QRCode (ajustable dans la macro) et la taille de la croix suisse (ajustable aussi).
J'ai bien vérifié que la croix superposée n'entrave pas l'exactitude et le plénitude de l'information transmise.

Par ailleurs, je ne connais pas le séparateur de chaque infirmation. J'ai pris ici CAR(10), d'habitude, je prends CAR(9).
Il faudrait que j'explore davantage en prenant un exemple, en lisant le QRCode et en détaillant chaque caractère même non visible dans une petite appli html.
Je vais aussi me replonger dans https://www.paymentstandards.ch/dam/dow ... ill-fr.pdf

Yvouille a écrit :
24 février 2018, 22:33
Je n’ai pas non plus compris si j’avais absolument besoin de l’API Google ou de la fonction QRCode en php !
Attention, il y a 2 choses mais complètement différentes.
Soit tu utilises l'API Google en l'appelant dans la macro comme dans l'exemple donné plus haut.
Soit tu as un serveur, tu implémentes alors le programme php que tu peux trouver ici https://sourceforge.net/projects/phpqrc ... /releases/ comme je l'ai fait pour moi-même, ensuite tu te greffes dessus par la macro.Nota : j'avais ajouté juste un petit programme php de mon cru pour faciliter l'accès, je peux le retrouver si tu en as besoin.

Il est évident que si tu peux être autonome en implémentant ton propre programme de génération de QRCode c'est mieux. Google parfois fait évoluer ses API sans tenir compte des avis (cela a été le cas pour moi sur google street view, et sur le rappel par sms des événements de l'agenda).

J'ajouterai même que vu le prix des domaines avec espace associé même mutualisé, cela vaut la peine d'en avoir un (il me sert même de cloud après avoir implémente NextCloud pour conserver les données perso et par ailleurs pour l'enregistrement de mes caméras de surveillance). Eriic a raison, certains site limitent le nombre d'utilisation, voire deviennent payants. La solution phpqrcode est la plus optimale que j'aie trouvée.

Yvouille a écrit :
24 février 2018, 23:00
Je n’ose pas encore crier victoire ; je vais devoir voir avec ma banque si c’est utilisable selon elle.
Si si tu peux ... les banques sont frileuses, si elle sait lire le QRCode et il n'y a pas de raison à cela (attention à bien choisir le séparateur entre les infos) c'est tout bon. J'avais développé cette appli pour le domaine de la sureté (contrôle d'accès sur site à régime restrictif "ZRR").
Je vais interroger ma progéniture genevoise ...
Yvouille a écrit :
24 février 2018, 23:00
Encore un tout grand merci à tout ceux qui m’ont aidé, spécialement à Steelson. Je risque bien de revenir à la charge sur ce fil d’ici quelque temps.
J'apporterai mon aide en priorité ici s'il le faut en dépit de ma disponibilité plus faible ces temps-ci.

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'698
Appréciations reçues : 646
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 25 février 2018, 13:01

Bonjour Yvouille,
Tu a écrit :EDIT : Dhany, tu as modifié ton message, puisque tu avais tout d'abord deux images visibles à la place de tes liens
C'est exact, je confirme qu'au départ, j'avais mis 2 images visibles ... mais c'était involontaire car même si je mets parfois des images dans mes messages, c'est seulement juste après avoir validé que je me suis rendu compte que c'était pas des liens (comme ça arrive pour des fichiers Excel):wink:  donc j'ai aussitôt supprimé mes 2 images pour les mettre sur le site mon-partage.fr et copier / coller les 2 liens de téléchargement obtenus ; mais t'as été plus rapide que moi puisque t'as vu mon message avant la modif !  ::D  j'suis désolé pour le p'tit désagrément qu'j'ai pu t'causer (j'essayerai d'être plus rapide la prochaine fois !):roll:  sans rancune, j'espère !   :P

(et j'espère aussi qu't'as pu utiliser l'image .jpg de 4 Ko seulement !  :))

Cordialement,
dhany
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'934
Appréciations reçues : 539
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 25 février 2018, 13:46

Je pense que le QRCode est résolu ... mais le plus dur reste à faire !

https://www.paymentstandards.ch/dam/dow ... ill-fr.pdf
La section paiement de la QR-facture a le format A6 contenant les données néces-saires à l'exécution d'un paiement, sous forme de code QR et en tant qu'information imprimée.
Le format A6 doit être délimité par des lignes
Seuls peuvent être imprimés les titres et valeurs prévus pour les différentes zones (voir chiffre 2.5 Zones de la section paiement) (voir chiffre 2.4 Langue de correspon-dance).
L'utilisation de la section paiement comme support publicitaire ou moyen de publicité est exclue. Son verso ne peut pas être imprimé.

Le Swiss QR Code ... est caractérisé par une croix suisse en son centre.
Dans la zone Swiss QR Code, il est garanti avec le respect de la bordure large de 5 mm que le code QR puisse être lu sans problème.

Seules les polices sans empattements OCR-B, Arial, Frutiger et Helvetica en noir sont admises. L'écriture ne peut être ni mise en italique ni soulignée.
Ceci s'applique également aux titres, ceux-ci devant toujours être représentés de même grandeur dans les zones «Procédure», «Montant» et «Indications» et de 2 pt plus petits que la taille d'écriture des valeurs respectives.

Les factures PDF ne conviennent que pour des paiements e-/M-Banking, mais pas pour le trafic des paiements avec justificatifs. L'impression de PDF peut conduire à des changements de format.
Attention à ceci :
séparateur décimal «.»
Confirmation qu'il s'agit bien d'utiliser car(10)
Si l'information de l'élément de don-nées n'est pas disponible, un retour chariot (CR + LF) au moins doit intervenir.
Le dernier élément de données livré ne doit pas être suivi d'un retour chariot (CR + LF) de fin.

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'589
Appréciations reçues : 40
Inscrit le : 6 avril 2007
Version d'Excel : 2010

Message par Yvouille » 25 février 2018, 19:42

Très sincèrement, un tout grand merci pour toute votre aide ;;)

Mais là, je nage à nouveau un peu au milieu de toutes ces informations. Comme le dit Steelson, je vais devoir appliquer ce QRCode à une facture suisse ''nouvelle génération''.

Il n'y a rien qui urge, car ces nouvelles factures seront obligatoires seulement d'ici quelques mois. Je me permettrai donc de revenir à la charge en fonction des réponses de ma banque.

Amicalement.
Yvouille


:btres:
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 6'698
Appréciations reçues : 646
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 25 février 2018, 19:51

coucou Yvouille, j'sais pas trop si l'couteau suisse multifonctions d'MacGyver peut t'aider sur c'coup-là ?  :lol:  faudrait inventer l'couteau suisse avec lecteur de Swiss QR-Code incorporé !!!   :yek:   :hahaha:

PS : regarde mon message de 13:01  ;;)  (j'crois qu'tu l'as manqué !  ::()

Amicalement,
dhany
Avatar du membre
Yvouille
Passionné d'Excel
Passionné d'Excel
Messages : 8'589
Appréciations reçues : 40
Inscrit le : 6 avril 2007
Version d'Excel : 2010

Message par Yvouille » 25 février 2018, 20:03

Salut Dhany,

J’ai bien vu ton message de 13:01 et t’en ai remercié il y a 20 minutes. Comme l’image a été téléchargée depuis le message de Steelson, je n’avais plus besoin des liens que tu as remplacés sur ton message mentionné ci-dessus. Et mon dernier message précise que je vais avoir besoin d’un peu de temps pour digérer tout ça.

Chaleureusement.
Yvouille


:btres:
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message