Système de substitution de variables

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search


Les variables de substitutions sont des mots clés qui peuvent être utilisés à de nombreux endroits dans Dolibarr pour être remplacés ultérieurement. On s'en sert par exemple dans les modèles d'emails ou de texte de configuration pour qu'un texte soit personnalisé au moment de son affichage ou de son envoi pour les emails.


Variables de substitution disponibles

Variable Valeur Affichée Note Dolibarr Mini
__USER_SIGNATURE__ Ma super signature Signature de l'utilisateur
__USER_ID__ 1 ID de l'utilisateur
__USER_LOGIN__ doli9 Login de l'utilisateur
__USER_LASTNAME__ Admin Nom de l'utilisateur
__USER_FIRSTNAME__ Super Prénom de l'utilisateur
__USER_FULLNAME__ SuperAdmin Nom complet de l'utilisateur
__USER_SUPERVISOR_ID__ 1 ID du superviseur
__USER_REMOTE_IP__ xxx.xxx.xxx.xxx IP de l'utilisateur
__MYCOMPANY_NAME__ Ma petite entreprise Nom de l'entreprise
__MYCOMPANY_EMAIL__ contact@monentreprise.fr Adresse email de contact de mon entreprise
__MYCOMPANY_PROFID1__ 12345678 Id. prof. 1 (TIN)
__MYCOMPANY_PROFID2__ 12345678 Id. prof. 2 (PAN)
__MYCOMPANY_PROFID3__ 12345678 Id. prof. 3 (SRVC TAX)
__MYCOMPANY_PROFID4__ 12345678 Id. prof. 4
__MYCOMPANY_PROFID5__ 12345678 Id. prof. 5
__MYCOMPANY_PROFID6__ FR12345678 Numéro de TVA
__MYCOMPANY_CAPITAL__ 10000 Capital de mon entreprise
__MYCOMPANY_FULLADDRESS__ 12 rue laurent 75001 Paris France Adresse complète de mon entreprise
__MYCOMPANY_ADDRESS__ 12 rue laurent Rue et numéro de rue de mon entreprise
__MYCOMPANY_ZIP__ 75001 Code postale de mon entreprise
__MYCOMPANY_TOWN__ Paris Ville de mon entreprise
__MYCOMPANY_COUNTRY__ France Pays de mon entreprise
__MYCOMPANY_COUNTRY_ID__ 1 Identifiant du pays de mon entreprise
__MYCOMPANY_CURRENCY_CODE__ EUR Devise principale de mon entreprise
__ID__ 1 ID de l'object
__REF__ 1234 Référence de l'objet
__REF_CLIENT__ 1234 Référence client de l'objet
__REF_SUPPLIER__ 1234 Référence fournisseur de l'objet
__EXTRAFIELD_XXX__ ????? Attribut supplémentaire de l'object (XXX doit être remplacé par le code de l'attribut)
__THIRDPARTY_ID__ 1 ID du tiers
__THIRDPARTY_NAME__ MonClient Nom du tiers
__THIRDPARTY_NAME_ALIAS__ MonC Alias du tiers
__THIRDPARTY_EMAIL__ contact@monclient.com Adresse email du tiers
__PROJECT_ID__ 1 ID du projet de l'objet
__PROJECT_REF__ 1234 Référence du projet de l'objet
__PROJECT_NAME__ MonProjet Nom du projet de l'objet
__CONTRACT_HIGHEST_PLANNED_START_DATE__ 01/01/2020 Date la plus tardive prévue pour le démarrage du contrat
__CONTRACT_HIGHEST_PLANNED_START_DATETIME__ 1/1/2020 13h Date et heure la plus tardive prévue pour le démarrage du contrat
__CONTRACT_LOWEST_EXPIRATION_DATE__ 01/01/2020 Date la plus proche pour l'expiration du contrat
__CONTRACT_LOWEST_EXPIRATION_DATETIME__ 1/1/2020 13h Date et heure la plus proche pour l'expiration du contrat
__ONLINE_PAYMENT_URL__ http://mondoli.com/payment
__ONLINE_PAYMENT_TEXT_AND_URL__ -> TextAndUrlToPayOnlineIfApplicable Adresse du paiement en ligne (si applicable)
__SECUREKEYPAYMENT__ -> Security key (if key is not unique per record)
__SECUREKEYPAYMENT_MEMBER__ -> Security key for payment on a member subscription (one key per member)
__SECUREKEYPAYMENT_ORDER__ -> Security key for payment on an order
  • __SECUREKEYPAYMENT_INVOICE__ -> Security key for payment on an invoice
__SECUREKEYPAYMENT_CONTRACTLINE__ -> Security key for payment on a a service
__DIRECTDOWNLOAD_URL_PROPOSAL__ -> Direct download url of a proposal
__DIRECTDOWNLOAD_URL_ORDER__ -> Direct download url of an order
__DIRECTDOWNLOAD_URL_INVOICE__ -> Direct download url of an invoice. This needs that the setup INVOICE_ALLOW_EXTERNAL_DOWNLOAD is set to allow to generate the link.
__SHIPPINGTRACKNUM__ -> Shipping tacking number
__SHIPPINGTRACKNUMURL__ -> Shipping tracking url
__DATE_YMD__ -> __DATE_YMD__
__DATE_DUE_YMD__ -> __DATE_DUE_YMD__
__AMOUNT__ -> __AMOUNT__
__AMOUNT_EXCL_TAX__ -> __AMOUNT_EXCL_TAX__
__AMOUNT_VAT__ -> __AMOUNT_VAT__
__AMOUNT_FORMATED__ -> __AMOUNT_FORMATED__
__AMOUNT_EXCL_TAX_FORMATED__ -> __AMOUNT_EXCL_TAX_FORMATED__
__AMOUNT_VAT_FORMATED__ -> __AMOUNT_VAT_FORMATED__
__DAY__ -> 12
__DAY_TEXT__ -> Mardi
__DAY_TEXT_SHORT__ -> Ma
__DAY_TEXT_MIN__ -> M
__MONTH__ -> 3
__MONTH_TEXT__ -> Mars
__MONTH_TEXT_SHORT__ -> Mars
__MONTH_TEXT_MIN__ -> M
__YEAR__ -> 2019
__PREVIOUS_DAY__ -> 11
__PREVIOUS_MONTH__ -> 2
__PREVIOUS_YEAR__ -> 2018
__NEXT_DAY__ -> 13
__NEXT_MONTH__ -> 4
__NEXT_YEAR__ -> 2020
__(AnyTranslationKey)__ -> Translation
__[AnyConstantKey]__ -> Valeur de constante
__CONTACT_NAME_XXX__ Mr T XXX est le type de contact défini dans Accueil>configuration>dictionnaires>Types de contacts/adresses (par exemple : __CONTACT_NAME_BILLING__ pour le contact client désigné comme responsable de la facturation sur une facture). Contient Titre+Nom+Prénom

Variables de substitution Personnalisées