{"id":2993,"date":"2018-05-09T19:55:57","date_gmt":"2018-05-09T19:55:57","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-effectuer-des-operations-arithmetiques-sur-des-champs-de-devise-dans-le-pdf-netsuite-advanced\/"},"modified":"2026-07-28T18:25:23","modified_gmt":"2026-07-28T18:25:23","slug":"comment-effectuer-des-operations-arithmetiques-sur-des-champs-de-devise-dans-le-pdf-netsuite-advanced","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-effectuer-des-operations-arithmetiques-sur-des-champs-de-devise-dans-le-pdf-netsuite-advanced\/","title":{"rendered":"Comment effectuer des op\u00e9rations arithm\u00e9tiques sur des champs de devise dans le PDF \u00ab NetSuite Advanced \u00bb ?"},"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":"D\u00e9couvrez comment additionner correctement les montants en devises dans les mod\u00e8les PDF avanc\u00e9s de NetSuite tout en conservant leur formatage de devise d'origine \u00e0 l'aide de FreeMarker.","ga_short_answer":"Pour effectuer des op\u00e9rations arithm\u00e9tiques sur des champs de devise dans NetSuite Advanced PDF sans perdre la mise en forme, utilisez la fonction int\u00e9gr\u00e9e ?string.currency de FreeMarker. Cela garantit que la somme de champs tels que ${record.total} et ${record.custbody_applied_amount} conserve l\u2019affichage correct de la devise, \u00e9vitant ainsi l\u2019affichage de valeurs num\u00e9riques brutes dans vos documents g\u00e9n\u00e9r\u00e9s.","ga_scenario":"Lors de <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-netsuite-advanced-pdf-html-templates-process-css-differently\/\">la personnalisation des mod\u00e8les PDF\/HTML avanc\u00e9s de NetSuite<\/a>, les utilisateurs doivent souvent effectuer des op\u00e9rations arithm\u00e9tiques, telles que l\u2019addition, sur <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-to-access-search-filters-and-columns-in-netsuite-advanced-pdf-templates\/\">les champs de devise du corps de la transaction<\/a>. Un probl\u00e8me courant survient lors de la simple addition de ces champs, car la somme obtenue perd fr\u00e9quemment le formatage de devise pr\u00e9vu et s\u2019affiche sous la forme d\u2019un simple nombre au lieu d\u2019une valeur mon\u00e9taire format\u00e9e.","ga_solution":"Prenons l'exemple de deux champs du corps de la transaction :\n\nGA_KEEP_0001 et\n\nGA_KEEP_000\n\n2\n\n. Le simple fait d'ajouter ces champs, comme indiqu\u00e9 ci-dessous, entra\u00eenera la perte du formatage de la devise :\n\n```\n${record.total + record.custbody_applied_amount}\n```\n\nPour conserver le formatage de la devise lors des op\u00e9rations arithm\u00e9tiques, utilisez la fonction int\u00e9gr\u00e9e ?string.currency de FreeMarker. Cela garantit que la somme s\u2019affiche dans le format de devise correct :\n\n```\n${(record.total + record.custbody_applied_amount)?string.currency}\n```","ga_source_author":"Meir Bensabat","ga_source_author_email":"","ga_date_original":"2018-05-09T12:55:57-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"How to perform arithmetic on currency fields in Advanced PDF?","ga_ans_id":"ANS-1254","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_first","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Printing, PDF & Email Templates","footnotes":""},"ga_category":[95,19,95],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2993","qa_entry","type-qa_entry","status-publish","hentry","ga_category-impression-pdf-et-modeles-de-mails","ga_category-printing-pdf-email-templates","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":95,"label":"Impression, PDF et mod\u00e8les d\u2019e-mails"},{"value":19,"label":"Printing, PDF & Email Templates"},{"value":95,"label":"Impression, PDF et mod\u00e8les d\u2019e-mails"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"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\/2993","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\/2993\/revisions"}],"predecessor-version":[{"id":4913,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2993\/revisions\/4913"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2993"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2993"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2993"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}