Des documents de vente réellement bilingues dans Odoo
Odoo traduit ses propres libellés dans la langue du destinataire, mais tout texte ajouté reste figé dans la langue de saisie. Un document personnalisé devient donc bilingue par accident.
Le besoin
Dès qu'une entreprise vend à l'étranger, ses documents doivent sortir dans la langue du destinataire. Un devis, une facture ou un bon de livraison à moitié en français et à moitié en anglais donne une impression d'amateurisme, et complique le travail du service comptable en face.
Le piège est que le problème n'apparaît pas tout de suite. Tant qu'on utilise les documents d'origine, tout est traduit. C'est au moment où l'on personnalise un gabarit, ce que fait n'importe quelle entreprise qui veut son vocabulaire sur ses documents, que le mélange commence.
Un texte ajouté sur un document Odoo n'est pas traduit automatiquement. Il faut le rendre conditionnel, et le brancher sur la bonne source de langue selon le document.
Ce que fait Odoo en standard, et où il s'arrête
Les libellés d'origine sont traduits, les vôtres non
Odoo traduit ce qu'il a livré. Toute mention ajoutée par un intégrateur ou par le client reste dans la langue de saisie, et le document devient mixte.
Le bon de livraison ne suit pas la langue du client
Il se rend dans la langue de l'adresse de livraison, et non dans celle du client principal. Un texte conditionné sur la mauvaise source produit un document qui mélange deux langues.
Les fichiers PDF sortent avec des noms illisibles
Dans la boîte mail d'un acheteur qui reçoit vingt documents par jour, un fichier mal nommé est un fichier perdu, et une relance de plus pour vous.
Maintenir deux jeux de gabarits ne tient pas
La solution intuitive, un jeu français et un jeu anglais, double la maintenance et finit toujours par diverger à la première modification.
Ce que nous avons développé
Un jeu complet de documents bilingues
Devis, confirmation de commande, facture, avoir, bon de livraison et commande fournisseur. Dix-sept gabarits rendus conditionnels, un seul jeu à maintenir.
La bonne source de langue par document
Le client pour la vente et la facturation, l'adresse de livraison pour le bon de livraison. On reste cohérent avec le comportement d'origine, et on ne produit jamais de document mixte.
Le vocabulaire de l'entreprise
Les libellés d'origine sont remplacés par ceux du client, en français comme en anglais. Les documents parlent la langue de la maison, dans les deux langues.
Des noms de fichiers exploitables
Numéro de pièce et nom du client dans le nom du PDF, pour que les documents restent identifiables dans les boîtes mail des acheteurs.
À quoi ça ressemble
Le résultat
La documentation sort dans la bonne langue, sur tous les documents de la chaîne, sans maintenir deux jeux de gabarits en parallèle.
Le travail est transposable à toute autre langue. La difficulté n'est pas le nombre de langues, c'est de brancher chaque document sur la bonne source, et de ne rien laisser de figé dans les mentions ajoutées.
Vos documents partent-ils vraiment dans la langue du client ?
Le test est simple. Envoyez-vous un devis en anglais depuis votre Odoo et regardez les mentions que vous avez ajoutées. Si elles sont restées en français, nous savons quoi faire.
Parler de votre cas