VendAgingCalculation Class [AX 2012]

The VendAgingCalculation class runs aging process for vendors.

class VendAgingCalculation extends CustVendAgingCalculation

Run On

Called

  MethodDescription
Dn541022.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn541022.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn541022.protmethod(en-us,AX.60).gif getCustomerOrVendorTableId Gets the CustTable or VendTable table id. (Overrides the getCustomerOrVendorTableId Method.)
Dn541022.pubmethod(en-us,AX.60).gif getCustVendAgingPeriodScaleTmp Gets the CustVendAgingPeriodScaleTmp buffer. (Inherited from CustVendAgingCalculation.)
Dn541022.pubmethod(en-us,AX.60).gif getCustVendTransAging Gets the CustVendTransAging buffer. (Inherited from CustVendAgingCalculation.)
Dn541022.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn541022.protmethod(en-us,AX.60).gif getTransactionTableId Gets the CustTrans or VendTrans table id. (Overrides the getTransactionTableId Method.)
Dn541022.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn541022.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. (Inherited from CustVendAgingCalculation.)
Dn541022.pubmethod(en-us,AX.60).gif new Constructs an instance based on specified parameters. (Inherited from CustVendAgingCalculation.)
Dn541022.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.)
Dn541022.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.)
Dn541022.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn541022.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn541022.protmethod(en-us,AX.60).gif postProcess Calculates total balance for customers or vendors and excludes zero balance or negative balance ones if needed. (Overrides the postProcess Method.)
Dn541022.protmethod(en-us,AX.60).gif preProcess Assigns buckets to transactions selected for aging. (Inherited from CustVendAgingCalculation.)
Dn541022.pubmethod(en-us,AX.60).gif process Performs the aging calculation. (Inherited from CustVendAgingCalculation.)
Dn541022.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. (Inherited from CustVendAgingCalculation.)
Dn541022.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. (Overrides the selectDetailsOfTransactions Method.)
Dn541022.protmethod(en-us,AX.60).gif selectOpenTransactions Selects and saves open transactions for customers and vendors that will be aged. (Inherited from CustVendAgingCalculation.)
Dn541022.protmethod(en-us,AX.60).gif selectTransactions Selects and saves transactions for customers and vendors that will be aged. (Overrides the selectTransactions Method.)
Dn541022.protmethod(en-us,AX.60).gif setCustVendSettlementBuffer Initializes CustVendSettlement map to refer to specific buffer type VendSettlement or CustSettlement. (Overrides the setCustVendSettlementBuffer Method.)
Dn541022.protmethod(en-us,AX.60).gif setCustVendTransBuffer Initializes CustVendTrans map to refer to specific CustTrans or VendTrans. (Overrides the setCustVendTransBuffer Method.)
Dn541022.protmethod(en-us,AX.60).gif setCustVendTransOpenBuffer Initializes CustVendTransOpen map to refer to specific CustTransOpen or VendTransOpen. (Overrides the setCustVendTransOpenBuffer Method.)
Dn541022.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn541022.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn541022.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.)
Dn541022.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn541022.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Top

Aging is a process which provides the way to analyze how big and/or old are the unpaid amounts of the specific 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: