{"id":3110,"date":"2017-08-21T14:39:29","date_gmt":"2017-08-21T14:39:29","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-regrouper-les-lignes-de-facture-par-champ-personnalise-ou-par-description-dans-netsuite\/"},"modified":"2026-07-28T18:25:29","modified_gmt":"2026-07-28T18:25:29","slug":"comment-regrouper-les-lignes-de-facture-par-champ-personnalise-ou-par-description-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-regrouper-les-lignes-de-facture-par-champ-personnalise-ou-par-description-dans-netsuite\/","title":{"rendered":"Comment regrouper les lignes de facture par champ personnalis\u00e9 ou par description dans NetSuite ?"},"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":"Apprenez \u00e0 organiser les lignes de facture en groupes logiques au sein des mod\u00e8les PDF\/HTML avanc\u00e9s de NetSuite \u00e0 l'aide de la logique FreeMarker.","ga_short_answer":"Regroupez les lignes de facture dans les mod\u00e8les PDF\/HTML avanc\u00e9s de NetSuite \u00e0 l\u2019aide de la logique FreeMarker. Parcourez les lignes en les regroupant selon une colonne personnalis\u00e9e ou le champ \u00ab Description \u00bb. Utilisez la directive `?sort_by` pour trier les lignes, puis d\u00e9tectez les modifications dans le champ de regroupement afin de cr\u00e9er et d\u2019imprimer de nouveaux groupes, en additionnant les montants si vous le souhaitez.","ga_scenario":"Les utilisateurs ont souvent besoin que les factures affichent les lignes de commande regroup\u00e9es selon des crit\u00e8res sp\u00e9cifiques, tels qu\u2019une colonne personnalis\u00e9e ou la description de l\u2019article, plut\u00f4t que sous la forme d\u2019une simple liste s\u00e9quentielle. Ce regroupement am\u00e9liore la lisibilit\u00e9 et l\u2019organisation, tant pour les registres internes que pour les documents destin\u00e9s aux clients. La difficult\u00e9 r\u00e9side dans <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-to-access-search-filters-and-columns-in-netsuite-advanced-pdf-templates\/\">la mise en \u0153uvre de ce regroupement dynamique au sein des mod\u00e8les de facture personnalisables de NetSuite<\/a>.","ga_solution":"Pour mettre en \u0153uvre le regroupement des lignes de facture dans <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-netsuite-advanced-pdf-html-templates-process-css-differently\/\">les mod\u00e8les PDF\/HTML avanc\u00e9s de NetSuite<\/a>, la logique FreeMarker est utilis\u00e9e pour parcourir les lignes de la transaction. Les groupes peuvent \u00eatre form\u00e9s en fonction d\u2019une colonne personnalis\u00e9e d\u00e9finie dans la fiche de la ligne ou en utilisant le champ \u00ab Description \u00bb de la ligne.Bien que le contexte fourni ne comporte pas d\u2019extrait de code sp\u00e9cifique, l\u2019approche consiste \u00e0 utiliser la directive int\u00e9gr\u00e9e `?sort_by` de FreeMarker pour organiser les articles. Le code FreeMarker d\u00e9tecte ensuite les modifications apport\u00e9es au champ de regroupement choisi (par exemple, \u00ab Description \u00bb) au fur et \u00e0 mesure qu\u2019il parcourt les articles tri\u00e9s. D\u00e8s qu\u2019un changement est d\u00e9tect\u00e9, un nouveau groupe est cr\u00e9\u00e9 et affich\u00e9. Il est \u00e9galement possible d\u2019int\u00e9grer une logique dans le mod\u00e8le afin de calculer la somme des montants des \u00e9l\u00e9ments de chaque groupe au fur et \u00e0 mesure de leur cr\u00e9ation.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:39:29-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Grouping on invoice using Advanced Transaction Layout","ga_ans_id":"ANS-1371","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_first","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The term 'Advanced Transaction Layout' is now more commonly referred to as 'Advanced PDF\/HTML Templates' in NetSuite's current interface and documentation.; The term 'function 'sort_by'' is more accurately described as a FreeMarker built-in directive `?sort_by` rather than a standalone function.","ga_final_category":"Printing, PDF & Email Templates","footnotes":""},"ga_category":[95,19,95],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3110","qa_entry","type-qa_entry","status-publish","hentry","ga_category-impression-pdf-et-modeles-de-mails","ga_category-printing-pdf-email-templates","ga_audience-administrateur-netsuite","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":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\/3110","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\/3110\/revisions"}],"predecessor-version":[{"id":5030,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3110\/revisions\/5030"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3110"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3110"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3110"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}