{"id":3788,"date":"2017-08-21T15:37:39","date_gmt":"2017-08-21T15:37:39","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-display-netsuite-amounts-or-currency-values-in-words-2\/"},"modified":"2026-07-28T18:26:07","modified_gmt":"2026-07-28T18:26:07","slug":"comment-afficher-les-montants-ou-les-valeurs-monetaires-de-netsuite-en-toutes-lettres","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-afficher-les-montants-ou-les-valeurs-monetaires-de-netsuite-en-toutes-lettres\/","title":{"rendered":"Comment afficher les montants ou les valeurs mon\u00e9taires de NetSuite en toutes lettres ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Utilisez les champs personnalis\u00e9s et les formules de recherche de NetSuite pour afficher les valeurs mon\u00e9taires sous forme de texte descriptif dans les transactions et les rapports.","ga_short_answer":"Pour afficher les montants en toutes lettres dans les transactions ou les recherches NetSuite, utilisez des champs personnalis\u00e9s du corps de la transaction avec des formules sp\u00e9cifiques bas\u00e9es sur Oracle SQL. Ces formules convertissent les totaux ou montants num\u00e9riques en leurs \u00e9quivalents en toutes lettres, y compris les centimes, et peuvent \u00eatre configur\u00e9es pour afficher le symbole ou le nom de la devise, offrant ainsi une repr\u00e9sentation claire et textuelle des valeurs financi\u00e8res.","ga_scenario":"Les organisations exigent souvent que les montants financiers soient affich\u00e9s en toutes lettres dans les enregistrements de transactions ou dans les r\u00e9sultats de recherche, pour des raisons de clart\u00e9, de conformit\u00e9 l\u00e9gale ou de meilleure lisibilit\u00e9. Les utilisateurs de NetSuite peuvent rechercher une m\u00e9thode permettant de convertir automatiquement les valeurs mon\u00e9taires num\u00e9riques en leur repr\u00e9sentation textuelle sans avoir recours \u00e0 des solutions de script.","ga_solution":"Pour afficher le montant en toutes lettres directement sur un enregistrement de transaction, vous pouvez utiliser un champ \u00ab Corps de transaction personnalis\u00e9 \u00bb. Ce champ doit \u00eatre configur\u00e9 comme un champ de type \u00ab Texte libre \u00bb ou \u00ab Texte long \u00bb, et la formule suivante doit \u00eatre saisie dans la section \u00ab Validation et valeurs par d\u00e9faut \u00bb :\n\n```\nCASE WHEN {total}0 THEN 'ZERO' ELSE TO_CHAR(TO_DATE(TO_CHAR(TRUNC({total}, 0)),'J'),'JSP') || ' ' || (CASE WHEN LENGTH(TO_CHAR(REGEXP_REPLACE({total}, '^[0-9]+.', ''))) 1 THEN TO_CHAR(REGEXP_REPLACE({total}, '^[0-9]+.', '')) || '0\/100' ELSE TO_CHAR(REGEXP_REPLACE({total}, '^[0-9]+.', '')) || '\/100' END) || ' ' || {currencysymbol} || ' Only' END\n```\n\n\n\nCette formule produira un r\u00e9sultat similaire \u00e0 : QUATORZE MILLE SEPT CENT CINQUANTE-HUIT 23\/100 USD seulement. Veuillez noter que, bien que `{currencysymbol}`\n\nsoit utilis\u00e9 ici, sa prise en charge directe dans tous les contextes de formule NetSuite peut varier ; `{currency}`\n\nou `{currency.name}`\n\nsont plus couramment recommand\u00e9es pour l\u2019affichage des informations mon\u00e9taires. Pour afficher les montants en toutes lettres dans les r\u00e9sultats de recherche NetSuite, une colonne \u00ab Formule (Texte) \u00bb peut \u00eatre ajout\u00e9e \u00e0 une recherche de transactions. Ins\u00e9rez la formule suivante dans la colonne \u00ab Formule (Texte) \u00bb :\n\n```\nCASE WHEN {amount}0 THEN 'ZERO' ELSE TO_CHAR(TO_DATE(TO_CHAR(TRUNC({amount}, 0)),'J'),'JSP') || ' ' || (CASE WHEN LENGTH(TO_CHAR(REGEXP_REPLACE({amount}, '^[0-9]+.', ''))) 1 THEN TO_CHAR(REGEXP_REPLACE({amount}, '^[0-9]+.', '')) || '0\/100' ELSE TO_CHAR(REGEXP_REPLACE({amount}, '^[0-9]+.', '')) || '\/100' END) || ' ' || {currency} || '(s) Only' END\n```\n\nCes formules exploitent les fonctions SQL d\u2019Oracle pour convertir le montant num\u00e9rique en mots. Il est important de tester ces formules de mani\u00e8re approfondie, en particulier pour les montants tr\u00e8s \u00e9lev\u00e9s (par exemple, sup\u00e9rieurs \u00e0 5,5 millions) ou pour le traitement sp\u00e9cifique des montants de z\u00e9ro centime, car leur comportement peut pr\u00e9senter des limites dans de tels cas limites.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:37:39+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Convert Amounts or Currency Values in Words","ga_ans_id":"ANS-0129","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The specific formula provided may have limitations for very large amounts (e.g., exceeding 5.5 million) and may not correctly handle zero cents, as suggested by more recent community discussions and amended formulas.; The direct field ID '{currencysymbol}' for retrieving the currency symbol within formulas is not explicitly confirmed in current NetSuite documentation or recent community discussions, although '{currency}' and '{currency.name}' are.","ga_final_category":"Saved Searches & Formulas","footnotes":""},"ga_category":[91,3,91],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3788","qa_entry","type-qa_entry","status-publish","hentry","ga_category-recherches-enregistrees-et-formules","ga_category-saved-searches-formulas","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":91,"label":"Recherches enregistr\u00e9es et formules"},{"value":3,"label":"Saved Searches & Formulas"},{"value":91,"label":"Recherches enregistr\u00e9es et formules"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3788\/revisions"}],"predecessor-version":[{"id":5709,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3788\/revisions\/5709"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3788"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3788"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3788"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}