{"id":3940,"date":"2017-08-21T15:23:14","date_gmt":"2017-08-21T15:23:14","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-associer-les-paiements-des-clients-aux-factures-a-laide-dun-champ-personnalise-dans-netsuite\/"},"modified":"2026-07-28T18:26:15","modified_gmt":"2026-07-28T18:26:15","slug":"comment-associer-les-paiements-des-clients-aux-factures-a-laide-dun-champ-personnalise-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-associer-les-paiements-des-clients-aux-factures-a-laide-dun-champ-personnalise-dans-netsuite\/","title":{"rendered":"Comment associer les paiements des clients aux factures \u00e0 l&rsquo;aide d&rsquo;un champ personnalis\u00e9 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":"Automatisez le renseignement des champs client dans les enregistrements de paiement NetSuite en \u00e9tablissant un lien vers une facture sp\u00e9cifique.","ga_short_answer":"Pour associer les paiements clients aux factures et remplir automatiquement les informations client, cr\u00e9ez un champ personnalis\u00e9 dans le corps de la transaction (Liste\/Enregistrement - Transaction) appliqu\u00e9 aux paiements clients, filtr\u00e9 sur les factures en cours. Un script SuiteScript d\u00e9finit ensuite le champ \u00ab Client \u00bb en fonction de la facture s\u00e9lectionn\u00e9e, mettant ainsi automatiquement \u00e0 jour la liste des factures associ\u00e9es.","ga_scenario":"Les utilisateurs doivent traiter efficacement les paiements des clients et s\u2019assurer qu\u2019ils sont correctement associ\u00e9s \u00e0 des factures sp\u00e9cifiques. La s\u00e9lection manuelle du client, puis de la facture, peut s\u2019av\u00e9rer fastidieuse et source d\u2019erreurs. L\u2019objectif est de rationaliser ce processus en permettant aux utilisateurs de s\u00e9lectionner d\u2019abord une facture, ce qui remplit alors automatiquement les informations client correspondantes dans l\u2019enregistrement de paiement.","ga_solution":"La solution consiste \u00e0 configurer un champ personnalis\u00e9 du corps de la transaction et \u00e0 impl\u00e9menter un SuiteScript afin d\u2019automatiser le renseignement du champ \u00ab client \u00bb dans les enregistrements de paiement.1.  **Cr\u00e9er un champ personnalis\u00e9 du corps de la transaction** :    *   Acc\u00e9dez \u00e0 Personnalisation > Listes, enregistrements et champs > Champs du corps de la transaction > Nouveau.    *   D\u00e9finissez le **Type** sur Liste\/Enregistrement.    *   D\u00e9finissez la **Liste\/Enregistrement** sur Transaction.    *   Appliquez ce champ aux enregistrements de paiement client.2.  **Configurer le filtrage des champs** :    *   Dans la d\u00e9finition du champ personnalis\u00e9, configurez le **Filtre** pour qu\u2019il inclue :        *   Statut de la facture : Ouverte        *   Type : Facture    *   Cela garantit que seules les factures ouvertes sont disponibles \u00e0 la s\u00e9lection dans le champ personnalis\u00e9.3.  **Impl\u00e9mentez un SuiteScript** :    *   D\u00e9veloppez un SuiteScript (par exemple, un script d\u2019\u00e9v\u00e9nement utilisateur ou un script client) qui se d\u00e9clenche lorsqu\u2019une facture est s\u00e9lectionn\u00e9e dans le champ personnalis\u00e9.    *   Le script doit d\u00e9finir par programmation le champ **Client** de l\u2019enregistrement de paiement en fonction du client associ\u00e9 \u00e0 la facture s\u00e9lectionn\u00e9e.    *   *Remarque concernant les limitations de SuiteScript* : bien que la manipulation des champs des enregistrements de paiement client soit g\u00e9n\u00e9ralement prise en charge, la cr\u00e9ation directe d\u2019enregistrements de paiement client via la m\u00e9thode record.create() de SuiteScript peut pr\u00e9senter des limitations, selon la documentation NetSuite. L\u2019approche par script d\u00e9crite ici se concentre sur le remplissage des champs d\u2019un enregistrement de paiement existant ou cr\u00e9\u00e9 manuellement.4.  **Mise \u00e0 jour automatique de la liste des factures** :    *   Une fois que le champ **Client** a \u00e9t\u00e9 renseign\u00e9 par le script, NetSuite mettra automatiquement \u00e0 jour le sous-onglet **Appliquer** afin d\u2019afficher les factures correspondantes pour ce client, ce qui facilitera l\u2019application du paiement.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:23:14+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Accept customer payment with invoice field","ga_ans_id":"ANS-0281","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The ability to create a customer payment record directly using SuiteScript's `record.create()` method is contradicted by NetSuite's official help documentation, which states that customer payment records cannot be created or copied via SuiteScript, while a community answer provides an example using `record.create()`.","ga_final_category":"Accounting & Financial Configuration","footnotes":""},"ga_category":[24,98,98],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3940","qa_entry","type-qa_entry","status-publish","hentry","ga_category-accounting-financial-configuration","ga_category-configuration-comptable-et-financiere","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":24,"label":"Accounting & Financial Configuration"},{"value":98,"label":"Configuration comptable et financi\u00e8re"},{"value":98,"label":"Configuration comptable et financi\u00e8re"}],"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\/3940","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\/3940\/revisions"}],"predecessor-version":[{"id":5861,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3940\/revisions\/5861"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3940"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3940"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3940"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}