Facture QR pour HubSpot : le code QR suisse dans le PDF de la facture

Le code QR est dans le PDF de HubSpot. Dès qu’une facture en CHF est ouverte dans HubSpot, un vrai code QR suisse figure 2 à 3 secondes plus tard dans le PDF que HubSpot génère et envoie lui-même, avec le lien vers la section paiement conforme à la norme, récépissé compris. Les paiements du fichier camt.054 de votre banque passent la facture à « payée » dans HubSpot.

Déroulement : dès qu’une facture en CHF est ouverte dans HubSpot, le service génère le code QR et la section paiement, le code QR figure ensuite dans le PDF de la factureHubSpotFacture en CHF ouverteFacture QR pour HubSpotGénère le code QR etla section paiementHubSpotCode QR dans le PDF dela factureDéroulement : dès qu’une facture en CHF est ouverte dans HubSpot, le service génère le code QR et la section paiement, le code QR figure ensuite dans le PDF de la factureHubSpotFacture en CHF ouverteFacture QR pour HubSpotGénère le code QR et la sectionpaiementHubSpotCode QR dans le PDF de la facture
Rapprochement des paiements : le fichier camt.054 de la banque est téléversé, le service attribue chaque paiement à la facture via la référence, la facture passe à payée dans HubSpotBanquecamt.054 avec lespaiements reçusFacture QR pour HubSpotAttribue le paiementvia la référenceHubSpotFacture payéeRapprochement des paiements : le fichier camt.054 de la banque est téléversé, le service attribue chaque paiement à la facture via la référence, la facture passe à payée dans HubSpotBanquecamt.054 avec les paiements reçusFacture QR pour HubSpotAttribue le paiement via la référenceHubSpotFacture payée

Le problème

HubSpot génère et envoie ses factures lui-même, mais sans code QR suisse, et le modèle de facture ne peut pas être adapté. Qui facture en CHF envoie donc à ses clients une facture sans code : l’IBAN et le montant sont ressaisis, le paiement arrive sans référence, et pour savoir si c’est payé, il faut consulter l’e-banking et le reporter à la main dans HubSpot.

Avant et après : ce que Facture QR pour HubSpot changeJusqu’iciFacture HubSpot sans code QRAvec Facture QR pour HubSpotCode QR dans le PDF, 2 à 3 secondesaprès l’ouvertureJusqu’iciPas de section paiement conformeAvec Facture QR pour HubSpotSection paiement avec récépissé enPDF, par lienJusqu’iciPaiement sans référenceAvec Facture QR pour HubSpotRéférence QR ou Creditor Referencedans le codeJusqu’iciReporter le paiement à la main dansHubSpotAvec Facture QR pour HubSpotTéléverser le camt.054, la facturepasse à « payée »Avant et après : ce que Facture QR pour HubSpot changeJusqu’iciFacture HubSpot sans code QRAvec Facture QR pour HubSpotCode QR dans le PDF, 2 à 3 secondesaprès l’ouvertureJusqu’iciPas de section paiement conformeAvec Facture QR pour HubSpotSection paiement avec récépissé en PDF,par lienJusqu’iciPaiement sans référenceAvec Facture QR pour HubSpotRéférence QR ou Creditor Reference dansle codeJusqu’iciReporter le paiement à la main dansHubSpotAvec Facture QR pour HubSpotTéléverser le camt.054, la facturepasse à « payée »

Ce qu’il fait

  • Place dans chaque facture en CHF ouverte dans HubSpot un vrai code QR suisse (Swiss QR Bill) avec le bénéficiaire, l’IBAN, le montant, la référence et la communication « Facture INV-… » ; il figure dans le PDF que HubSpot génère et envoie, et sur la page de la facture dans HubSpot
  • Ajoute le lien « Section paiement avec récépissé (PDF) » : une page A4 avec la section paiement et le récépissé en bas, comme le prescrivent les banques, pour qui veut la section paiement sur papier
  • Avec un IBAN QR, une référence QR ; avec un IBAN ordinaire, une Creditor Reference (SCOR) tirée du numéro de facture
  • Le débiteur est l’entreprise associée à la facture, avec son adresse, sinon le contact
  • Textes du bloc QR et de la section paiement en allemand, français, italien ou anglais, selon la langue de la facture
  • Si le montant d’une facture ouverte change, le code QR est remplacé
  • Les factures récurrentes des abonnements HubSpot reçoivent aussi le code QR, avant que HubSpot ne les envoie
  • Fonctionne sans workflows, même dans le portail gratuit de HubSpot : HubSpot signale au service chaque modification d’une facture
  • Rapprochement des paiements : vous téléversez le fichier camt.054 de votre banque sur la page de configuration. Pour chaque paiement du montant ouvert complet, le service crée un paiement dans HubSpot, et la facture passe à « payée ». Paiements partiels, montants différents, factures déjà payées et références inconnues sont affichés pour vérification, rien n’en est comptabilisé ; la même écriture bancaire n’est jamais comptabilisée deux fois
  • Uniquement les factures en CHF

Une limite : HubSpot ne permet pas de modifier le modèle de facture. Le code QR figure donc sous « Commentaires », après les totaux, et non comme section paiement au bas de la facture ; la section paiement conforme à la norme s’obtient par le lien.

Aperçu

Les captures montrent HubSpot et la page de configuration en allemand.

PDF de la facture HubSpot INV-1019 de CHF 370,35, sous « Kommentare » le titre « Zahlung per QR-Rechnung » avec le code QR et le lien « Zahlteil mit Empfangsschein (PDF) »
1. Le PDF généré par HubSpot : sous « Kommentare » figurent le code QR et le lien vers la section paiement.
Page A4 « Zahlteil zur Rechnung INV-1019 » avec le récépissé et la section paiement en bas, référence RF05 INV1 019, montant CHF 370,35
2. La section paiement derrière le lien : page A4 avec récépissé et section paiement en bas, référence et montant comme sur la facture.
Page de configuration « QR-Rechnung für HubSpot einrichten » avec les champs bénéficiaire, IBAN, langue et adresse de facturation pour l’abonnement
3. La page de configuration : bénéficiaire, IBAN, langue et adresse de facturation pour l’abonnement, à remplir et enregistrer une seule fois.

Mise en place

Aucune programmation, rien à installer sur vos ordinateurs ou serveurs :

  1. Installer l’application dans HubSpot
  2. Sur la page de configuration, saisir le bénéficiaire, l’IBAN ou l’IBAN QR, la langue, l’adresse de facturation et l’e-mail pour l’abonnement, puis enregistrer
  3. Dès lors, les factures ouvertes en CHF reçoivent le code QR

La page vérifie l’IBAN et affiche un code QR d’essai. Le service tourne sur un serveur d’Infomaniak en Suisse ; l’image QR et la section paiement sont stockées dans le gestionnaire de fichiers de votre propre portail HubSpot. Ce qui est enregistré et quand c’est supprimé figure dans la déclaration de protection des données.

Prix

  • 30 jours gratuits et sans engagement, avec vos vraies factures
  • Ensuite CHF 600 par an et par portail HubSpot, hors TVA (Strainovic IT n’est pas assujettie à la TVA). Cela ne devient contraignant qu’avec votre paiement ; sans paiement, les codes QR s’arrêtent et aucun frais n’est dû. L’année payée court jusqu’à son terme, sans remboursement ; rien ne se renouvelle de lui-même, la facture annuelle suivante est une proposition. Les factures à vos clients ne portent jamais de mention de l’abonnement

Essayer

Essayer gratuitement 30 jours

  1. Installer l’application dans HubSpot, il faut pour cela des droits d’administrateur. L’application n’est pas encore vérifiée par HubSpot, c’est pourquoi HubSpot affiche un avertissement, que vous confirmez par une saisie. Les 30 jours d’essai commencent à l’installation.
  2. Sur la page de configuration, saisir le bénéficiaire, l’IBAN ou l’IBAN QR, la langue, l’adresse de facturation et l’e-mail pour l’abonnement, puis enregistrer. La page vérifie l’IBAN et affiche un code QR d’essai.
  3. Dès lors, les factures ouvertes en CHF reçoivent le code QR. La facture annuelle arrive par e-mail 7 jours avant la fin de l’essai, payable sous 30 jours, les codes QR continuent jusque-là ; sans paiement, aucun frais n’est dû.

Vous préférez d’abord poser vos questions ? Écrivez-moi.

Strainovic IT, Steinach SG, développement pour les PME et agences suisses depuis 2016.