CustVendAgingCalculation Class [AX 2012]

The CustVendAgingCalculation class runs aging process for customers or vendors.

class CustVendAgingCalculation

Run On

Called

  MethodDescription
Dn542960.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn542960.protmethod(en-us,AX.60).gif getCustomerOrVendorTableId Gets the CustTable or VendTable table id.
Dn542960.pubmethod(en-us,AX.60).gif getCustVendAgingPeriodScaleTmp Gets the CustVendAgingPeriodScaleTmp buffer.
Dn542960.pubmethod(en-us,AX.60).gif getCustVendTransAging Gets the CustVendTransAging buffer.
Dn542960.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn542960.protmethod(en-us,AX.60).gif getTransactionTableId Gets the CustTrans or VendTrans table id.
Dn542960.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn542960.protmethod(en-us,AX.60).gif insertCustVendData Builds a CustVendTransAging buffer of customers or vendors based on aging process parameters which contains AccountNum, Name and Group.
Dn542960.pubmethod(en-us,AX.60).gif new Constructs an instance based on specified parameters.
Dn542960.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn542960.protmethod(en-us,AX.60).gif postProcess Calculates total balance for customers or vendors and excludes zero balance or negative balance ones if needed.
Dn542960.protmethod(en-us,AX.60).gif preProcess Assigns buckets to transactions selected for aging.
Dn542960.pubmethod(en-us,AX.60).gif process Performs the aging calculation.
Dn542960.protmethod(en-us,AX.60).gif selectClosedTransactions Selects and saves transactions which are settled as of today but were not yet settled on the date specified in balanceAsOfDate.
Dn542960.protmethod(en-us,AX.60).gif selectDetailsOfTransactions Selects and saves details for customers or vendors transactions that will be aged. That includes transaction date (due date or document date depending on what was select in agedBy), invoiceId and voucher.
Dn542960.protmethod(en-us,AX.60).gif selectOpenTransactions Selects and saves open transactions for customers and vendors that will be aged.
Dn542960.protmethod(en-us,AX.60).gif selectTransactions Selects and saves transactions for customers and vendors that will be aged.
Dn542960.protmethod(en-us,AX.60).gif setCustVendSettlementBuffer Initializes CustVendSettlement map to refer to specific buffer type VendSettlement or CustSettlement.
Dn542960.protmethod(en-us,AX.60).gif setCustVendTransBuffer Initializes CustVendTrans map to refer to specific CustTrans or VendTrans.
Dn542960.protmethod(en-us,AX.60).gif setCustVendTransOpenBuffer Initializes CustVendTransOpen map to refer to specific CustTransOpen or VendTransOpen.
Dn542960.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn542960.pubmethod(en-us,AX.60).gif Dn542960.static(en-us,AX.60).gif ::construct Constructs an instance based on specified parameters.
Top

Aging is a process which provides the way to analyze how big and/or old are the unpaid amounts of the specific customer or vendor.

This class and it's derivatives provide the set-based calculation of unpaid amounts per aging buckets which are built either based on system-defined aging period definition or custom settings.

The result is saved in the table buffer which then is used for other functionalities like reporting.

Community Additions

ADD
Show: