- Auteur
Dominik Göger
- Version du module 1.0.0
- Date de sortie 09/09/2026
- Accès aux mises à jour et aux téléchargements
1 an
|
- Comment contacter l'assistance support@goeger-it.de
- Compatibilité Dolibarr
V18 - V24
- PHP7.4 - 8.3
- Dernière mise à jour 09/09/2026 18:48
|
Plus d'infos...
Votre client ne lit pas ses e-mails. La facture doit partir sur papier. Aujourd'hui cela veut dire : imprimer, plier, mettre sous pli, affranchir, aller à la boîte aux lettres — pour un document que Dolibarr a déjà produit en PDF. Ce module transmet ce PDF à LetterXpress directement depuis la fiche du document. Ils impriment, plient, affranchissent et postent. Vous restez dans Dolibarr. CE QUI REND L'ENVOI SÛR L'API de LetterXpress n'a pas de champ adresse. LetterXpress lit l'adresse du destinataire dans le PDF lui-même, dans la fenêtre d'adresse DIN 5008. C'est habituel chez les prestataires de courrier — et c'est précisément là que les choses tournent mal sans qu'on le remarque : un modèle qui place l'adresse quelques millimètres à côté produit une lettre imprimée, affranchie et jamais distribuée. Vous l'apprenez des semaines plus tard, si vous l'apprenez. Ce module ne se contente donc pas d'envoyer. Avant toute facturation, il soumet la lettre en mode test — elle est alors déposée dans la boîte postale de LetterXpress au lieu d'être imprimée — et demande ce qui a réellement été lu. Vous voyez alors côte à côte : - l'adresse que LetterXpress a extraite de votre PDF - l'adresse que Dolibarr enregistre pour ce client - le nombre de pages, le prix, la TVA et votre solde Vous confirmez seulement ensuite. Si les deux adresses divergent, vous voyez l'avertissement avant qu'un centime soit dépensé — et non le retour du courrier quinze jours plus tard. La comparaison est volontairement stricte. Elle compare des mots entiers : « Meier » ne correspond pas à « Meiersberg GmbH », et le numéro 1 ne correspond pas au numéro 12. Les champs écrits dans une écriture que la comparaison ne sait pas lire — cyrillique, grec, turc — sont signalés comme non vérifiables plutôt que comme concordants. Un destinataire international ne produit ainsi jamais un feu vert trompeur. SI LA CONNEXION SE COUPE PENDANT L'ENVOI Personne ne sait alors si LetterXpress a accepté la lettre. Renvoyer signifierait deux courriers et deux facturations ; renoncer signifierait abandonner un courrier réellement accepté. Le module inscrit son enregistrement avec un identifiant avant de transmettre, et cet identifiant voyage avec la lettre. La tâche planifiée le recherche ensuite et établit ce qui s'est réellement passé. Jusque-là, le module vous indique de ne pas renvoyer. Un double clic sur la confirmation est intercepté de la même manière. APRÈS L'ENVOI Chaque envoi est consigné sur le document : numéro de travail, options, nombre de pages, coût, l'adresse vérifiée, ainsi que le statut de distribution et le numéro de suivi dès que LetterXpress les communique. Une tâche planifiée tient cela à jour. Un onglet figure sur chaque document et un journal complet sous Outils. PRÉREQUIS - Dolibarr 18.0 ou plus récent — vérifié sur 18.0.9, 20.0.4 et 24.0.0 - PHP 7.4 ou plus récent avec curl - Un compte LetterXpress avec identifiants API - Pour la mise à jour automatique des statuts : les tâches planifiées de Dolibarr configurées - Pour un usage en production : un contrat de sous-traitance au sens de l'art. 28 RGPD avec A&O Fischer GmbH & Co. KG, qui exploite LetterXpress. Vous êtes responsable de traitement, LetterXpress est sous-traitant. Le module fonctionne entièrement sur votre serveur et ne communique qu'avec LetterXpress — aucune donnée ne parvient à l'éditeur du module. CONFIGURATION Quatre réglages Dolibarr déterminent si l'adresse tombe dans la fenêtre DIN 5008. Le modèle standard sponge y parvient dès qu'ils sont définis : MAIN_PDF_FORMAT=EUA4, MAIN_INVERT_SENDER_RECIPIENT=1, MAIN_PDF_USE_ISO_LOCATION=1, MAIN_PDF_MARGIN_LEFT=17. La page de configuration du module vérifie les quatre et nomme ceux qui manquent — vous n'avez rien à mesurer.