ANS-1565 · TRAITEMENT DES COMMANDES CLIENT
Comment déterminer si le mode de paiement d’une commande client est une carte de crédit
Utilisez un champ personnalisé dans le corps de la transaction pour identifier efficacement les modes de paiement par carte bancaire sur les commandes client sans consommer d’unités de facturation SuiteScript.
Solution courte
Pour déterminer si le mode de paiement d’une commande client est une carte de crédit, créez un champ de type case à cocher personnalisé dans le corps de la transaction. Configurez-le pour qu’il s’alimente à partir de la liste des modes de paiement, et plus précisément à partir de l’option « Carte de crédit ». Ce champ sera automatiquement renseigné, ce qui permettra aux scripts de vérifier facilement sa valeur à l’aide de la fonction currentRecord.getValue() sans encourir de frais de facturation SuiteScript.
Scénario
Les utilisateurs ont souvent besoin de déterminer par programmation si le mode de paiement d’une commande client est une carte de crédit, à des fins de logique métier ou de reporting. L’interrogation directe des détails relatifs au mode de paiement peut parfois s’avérer complexe ou consommer des unités de facturation SuiteScript. Une méthode simplifiée et efficace est nécessaire pour identifier les transactions par carte de crédit.
Solution
Pour déterminer si le mode de paiement d’une commande client est une carte de crédit, procédez comme suit :
Créez un champ personnalisé dans le corps de la transaction.
Configurez ce champ avec les propriétés suivantes :
- Type : Case à cocher
- Valeur par défaut : Faux
- Type d’affichage : Désactivé/Texte en ligne/Masqué
- Liste source : Mode de paiement
- Source : Carte de crédit
Une fois configuré, la valeur de ce champ personnalisé est accessible par programmation à l’aide de SuiteScript 2.0/2.1. Par exemple, pour récupérer la valeur d’un champ personnalisé dont l’ID est
custbody_xxx, utilisez :
javascript
currentRecord.getValue('custbody_xxx');. Cette approche offre un moyen efficace d’identifier les modes de paiement par carte de crédit sans recourir aux unités de mesure SuiteScript.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Traitement des commandes client
