ANS-0486 · DéVELOPPEMENT SUITESCRIPT

Comment traiter les écritures comptables comme des paiements dans les scripts serveur NetSuite ?

Appliquez efficacement les écritures comptables en tant que paiements à l'aide des scripts serveur de NetSuite.

Solution courte

Lors de la création d’un enregistrement de paiement via un script serveur à l’aide d’une écriture comptable, un montant de paiement de 0 $ génère une erreur. Un montant différent de 0 $ entraîne un double paiement : l’écriture comptable apparaît sur la facture et un paiement flottant distinct est généré. L’enregistrement de paiement est indispensable pour appliquer l’écriture comptable à la facture.

Scénario

Lorsque vous tentez de créer un enregistrement de paiement à l’aide d’un script serveur et que vous appliquez une écriture comptable dans l’onglet « Crédit », vous pouvez rencontrer un comportement inattendu. La saisie d’un montant de paiement de 0 $ provoquera une erreur dans NetSuite. À l’inverse, si un montant de paiement différent de 0 $ est spécifié, le système générera un double paiement : l’écriture comptable sera appliquée à la facture, mais un paiement flottant en double, d’un montant identique, sera également créé sans être appliqué à aucune transaction.

Solution

Lorsque vous créez un enregistrement de paiement dans un script serveur et que vous utilisez une écriture comptable dans l'onglet « Crédit », tenez compte des comportements suivants :n

  1. Si vous saisissez 0 $ comme montant du paiement, NetSuite renverra une erreur.n

  2. Si vous saisissez un montant de paiement différent de 0 $, cela entraînera un double paiement. L’écriture comptable apparaîtra comme appliquée dans l’onglet « Paiement » de la facture, et un paiement flottant distinct du même montant sera également créé, sans être appliqué à aucune transaction.n

  3. Il est essentiel de comprendre que l’enregistrement de paiement sert de mécanisme permettant d’appliquer l’écriture comptable en tant que paiement. La suppression de l’enregistrement de paiement annulera généralement l’application de l’écriture comptable à la facture, car c’est cet enregistrement qui assure ce lien.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant