Instruction de tâche CheckPaymentTCsCmd

L'instruction de tâche CheckPaymentTCsCmd vérifie le compte, la limite de dépenses et le numéro de bon de commande.

Instruction de tâche

com.ibm.commerce.order.commands.CheckPaymentTCsCmd

Classe d'implémentation

com.ibm.commerce.order.commands.CheckPaymentTCsCmdImpl

Commandes appelées

CheckTASpendingLimitCmd

ValidatePONumberCmd

UpdatePOSpendingCmd

Appelants possibles

ProcessOrderCmdImpl

Comportement

Si l'accord commercial contient des modalités de bon de commande et que le nombre de bons de commande est nul :
  • Lancez une exception

Appelez CheckTASpendingCmd pour vérifier la limite de dépenses de l'accord commercial

Si le nombre de bons de commande n'est pas nul :
  • Appelez ValidatePONumberCmd pour effectuer la validation du nombre de bons de commande
  • Si l'ID de bon de commande de l'acheteur n'est pas nul :
    • Appelez UpdatePOSpendingCmd pour mettre à jour les dépenses du bon de commande