Ho to calculate due date in x++?

 class UpdateDuedate_CustAging

{

    public static void main(Args _args)

    {

        CustTrans       CustTrans;

        CustInvoiceJour         CustInvoiceJour;

        

        ttsBegin;

        while select forupdate CustInvoiceJour where CustInvoiceJour.payment ==’Test’

            && CustInvoiceJour.DueDate == CustInvoiceJour.InvoiceDate  

          //  && CustTrans.Invoice==’INV-0000001623′

        {

            CustInvoiceJour.DueDate = PaymTerm::find(CustInvoiceJour.payment).due(CustInvoiceJour.InvoiceDate);

            CustInvoiceJour.update();

        }

        ttsCommit;

    }

}

////      for aging report

class UpdateDuedateCusttrans_OpenClass

{

 

    public static void main(Args _args)

    {

        CustTransOpen       CustTransOpen;

        CustTrans       CustTrans;

        ttsBegin;

        while select forupdate CustTransOpen join CustTrans where CustTrans.RecId == CustTransOpen.RefRecId &&

            CustTrans.AccountNum == CustTransOpen.AccountNum && CustTrans.PAYMTERMID ==CustParameters::find().CustPaymTermId

            && CustTransOpen.DueDate == CustTransOpen.TransDate  && CustTrans.Invoice !=”

          //  && CustTrans.Invoice==’INV-0000001623′

        {

            CustTransOpen.DueDate = PaymTerm::find(CustTrans.PAYMTERMID).due(CustTransOpen.TransDate);

            CustTransOpen.update();

        }

        ttsCommit;

        info(‘Due date has been Updated’);

      

    }

}

Original Post http://dynamics365ax2012.blogspot.com/2022/07/ho-to-calculate-due-date-in-x.html

0 Votes: 0 Upvotes, 0 Downvotes (0 Points)

Leave a reply

Join Us
  • X Network2.1K
  • LinkedIn3.8k
  • Bluesky0.5K
Support The Site
Events
March 2025
MTWTFSS
      1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31       
« Feb   Apr »
Follow
Sign In/Sign Up Sidebar Search
Popular Now
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...