{"id":2714,"date":"2017-08-21T15:28:14","date_gmt":"2017-08-21T15:28:14","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/why-netsuite-recalculates-line-amounts-from-sales-order-to-invoice-2\/"},"modified":"2026-07-28T18:25:09","modified_gmt":"2026-07-28T18:25:09","slug":"pourquoi-netsuite-recalcule-t-il-les-montants-des-lignes-entre-la-commande-client-et-la-facture","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/pourquoi-netsuite-recalcule-t-il-les-montants-des-lignes-entre-la-commande-client-et-la-facture\/","title":{"rendered":"Pourquoi NetSuite recalcule-t-il les montants des lignes entre la commande client et la facture ?"},"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":"Comprenez comment le processus de transformation des enregistrements de NetSuite calcule les totaux des lignes de factures en fonction des quantit\u00e9s des commandes client et des prix unitaires.","ga_short_answer":"La fonction `record.transform` de NetSuite recalcule les montants des lignes de facture \u00e0 partir d\u2019une commande client en utilisant la quantit\u00e9 et le prix unitaire, plut\u00f4t que de transf\u00e9rer directement les totaux pr\u00e9calcul\u00e9s. Pour garantir que des montants sp\u00e9cifiques soient repris, transf\u00e9rez explicitement les montants souhait\u00e9s de la commande client vers la facture au cours du processus de transformation.","ga_scenario":"Lors de la conversion d\u2019une commande client en facture dans NetSuite \u00e0 l\u2019aide de SuiteScript, les utilisateurs peuvent constater que les montants des lignes de la facture nouvellement cr\u00e9\u00e9e ne refl\u00e8tent pas directement les montants pr\u00e9calcul\u00e9s de la commande client d\u2019origine. Le syst\u00e8me semble en effet recalculer ces montants en fonction de la quantit\u00e9 et du prix unitaire de chaque ligne.","ga_solution":"Lors de la conversion d\u2019une commande client (SO) en facture \u00e0 l\u2019aide de la fonction `record.transform` dans SuiteScript, le comportement par d\u00e9faut de NetSuite consiste \u00e0 recalculer les montants des lignes de la facture. Ce recalcul repose g\u00e9n\u00e9ralement sur la quantit\u00e9 multipli\u00e9e par le prix unitaire indiqu\u00e9 sur la commande client d\u2019origine, plut\u00f4t que de reprendre directement les montants des lignes pr\u00e9-calcul\u00e9s. Pour garantir que les montants sp\u00e9cifiques des lignes de la commande client soient correctement repris sur la facture, il est n\u00e9cessaire de transf\u00e9rer explicitement ces montants vers l\u2019enregistrement de la facture au cours du processus de transformation.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:28:14-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0229 nlapiTransformRecord don't take amount","ga_ans_id":"ANS-0975","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The function name 'nlapiTransformRecord' is from SuiteScript 1.0; the current equivalent in SuiteScript 2.x is 'record.transform'.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2714","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"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\/2714","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\/2714\/revisions"}],"predecessor-version":[{"id":4634,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2714\/revisions\/4634"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2714"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2714"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2714"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}