variables email facture ne fonctionnent plus en 6

Super, merci
J’aurais besoin de récupérer le numéro de devis en variable pour ajouter dans le corps des mails.
Sauf erreur de ma part, je ne vois pas la variable pour ces numéro.

Je crois que c’est REF tout simplement…

Mes plus plates excuse !
J’avais essayé plusieurs fois et ça n’avais jamais marché.
Et la je ne sais pas pourquoi ça remarche…

Bonjour, Savez-vous s’il existe une page dédiée pour référencer toutes les variables sur la documentation utilisateur ? Je ne suis pas développeur et j’ai un peu du mal à comprendre les informations citées plus haut.

Merci d’avance de votre compréhension.

Bonjour :happy:
Si quelqu’un est motivé :
https://wiki.dolibarr.org/index.php/Syst%C3%A8me_de_substitution_de_variables

La page citée n’existe pas/plus.
Ni en français, ni en anglais.
J’ai cherché dans les pages redirigées, rien.
Aucune trace
:unhappy:

Bonjour :happy:
:laugh: justement si quelqu’un est motivé pour la renseigner

Bonjour,

Je suis en version 7.0.3 et j’essaye de mettre dans mes templates d’email des attributs supplémentaires. Or je n’y arrive pas.
Est-ce un bug?

Bav
Laurent

Pour le reste à payer, j’ai ajouté :

$substitutionarray['__FACREST_2D__'] = is_object($object)?number_format($object->total_ttc - $object->totalpaye,2,',',' '):'';

fonctionne (en 7.0.3) ! (et au passage, on peut récupérer le total payé de la même façon)
Merci à philazerty qui m’aura économisé pas mal de temps ! :wink:

1 « J'aime »

Bonjour à tous,
En PJ le fichier functions.lib.php (à dézipper) pour avoir les variables sur une 7.0.4 ou 7.0.5. Fichier à replacer dans htdocs/core/lib
Curieusement sur une 7.0.4 il y a un souci de traduction des mois qu’il n’y a pas en 7.0.5. Je n’ai pas trouvé l’origine. Il faut dans ce cas surcharger les traduction des mois par exemple Month01 = janvier …

Vous obtiendrez pour vos envois de factures :
FACDATE la date en lettres
FACDATELIMREG la date limite de réglement en lettres
FACTOTALTTC_2D le TTC avec 2 décimales
FACTOTALHT_2D le HT avec 2 décimales
FACTOTALHT_2DC le HT avec 2 décimales, séparateur de millier et monnaie
FACTOTALTTC_2DC le TTC avec 2 décimales, séparateur de millier et monnaie
FACREST_2D reste à payer avec 2 décimales
FACREST_2DC reste à payer avec 2 décimales, séparateur de millier et monnaie

Voilà ! Amusez vous bien
@+

Edit : En fait le souci de traduction des mois apparait si l’interface est en multilangue.

Pièces jointes :

1 « J'aime »

Hello Phil,

Je déterre le sujet, qu’en est il sur la V9 ? toujours pas de mise à jour des variables mails sur les factures ?

Régis

Salut Regis,

qu’est ce qui ne fonctionne pas exactement ?

au fait, par rapport aux posts précédents : la page des variables de substitution dans les emails est ici :
https://wiki.dolibarr.org/index.php/Système_de_substitution_de_variables_dans_les_emails

1 « J'aime »

Hello !

Oui, j’avais déja cette page mais je ne parle que des factures car pour le reste, ça fonctionne très bien !

Régis

ok, mais qu’est ce qui ne fonctionne pas exactement ?
chez moi « tout semble » fonctionner sur les factures (sauf si je ne regarde pas le bon truc …)

tu peux poster un exemple de variables qui ne fonctionnent pas ? ou carrément, ton modèle d’email ?

Tout simplement, je souhaite le N° de la facture mais REF ne donne rien et je ne trouve pas d’autres variables ayant accès aux factures !

Voila

Régis

Je viens de tester sur une 9.0.3 et ça fonctionne.

par contre c’est REF pas REF (2 underscores de part et d’autre)

Bonjour,

Savez-vous si les extrafield sont pris en compte dans la version 9?
Dans la version 8 cela ne marche pas

Bien à vous
Laurent

Salut lcaufrie,

?!

si si ça fonctionne en V9 (pas vérifié en V8)

la syntaxe est EXTRAFIELD_XXX où XXX est le code de l’extrafield de la facture en majuscule.
J’ai bien dit extrafield de la facture -> pas extrafield du tiers ou d’une ligne de facture.

Un tout grand merci Arre,
Je faisais mes essais sans mettre de le code en majuscule. Cela marche en version 8 aussi.
Me manque plus à trouver comment je peux prendre la valeur d’une liste et non son ID.
Dommage aussi que l’on ne sache pas prendre le titre de civilté

Cordialement
Laurent

Bon, j’ai refait le modèle en 9.03 , ça fonctionne !

Merci beaucoup de ton aide

Régis