LedgerJournalEngine_Server Class [AX 2012]

The LedgerJournalEngine_Server class supports LedgerJournalEngine objects that have database centered operations, such as tax calculation, cash discount calculation, miscellaneous caches and calculation of journal and voucher totals.

class LedgerJournalEngine_Server implements SysPackable

Run On

Called

  MethodDescription
Gg826072.pubmethod(en-us,AX.60).gif calcTotalTaxAmount Calculates tax to post.
Gg826072.privmethod(en-us,AX.60).gif calcTotalTaxAmount_Server
Gg826072.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif initBalances Initializes the balances of the journal.
Gg826072.privmethod(en-us,AX.60).gif initBalances_Server
Gg826072.privmethod(en-us,AX.60).gif new Initializes a new instance of the LedgerJournalEngine_Server class.
Gg826072.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.)
Gg826072.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.)
Gg826072.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif pack Serializes the current instance of the LedgerJournalEngine_Server class.
Gg826072.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif unpack Deserializes the _packedClass parameter value to an instance of the LedgerJournalEngine_Server class.
Gg826072.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.)
Gg826072.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::addVoucher Transfers vouchers from the invoice pool into an approval journal.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::adjustDate
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::adjustReleaseDate Updates the ReleaseDate field values in the LedgerJournalTrans table for records with the specified journal number and voucher.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::adjustRevDate Updates the values of the ReverseEntry and ReverseDate fields of records in the LedgerJournalTrans table with the specified journal number and voucher.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calcCashDisc
Gg826072.privmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calcCashDiscOnInvoice
Gg826072.privmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calcTaxLedgerJournalTrans
Gg826072.privmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calcTotalTaxAmount_Packed
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calculateTaxForCompleteJournal Calculates tax totals for the whole journal.
Gg826072.privmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calculateTaxForJournalLessCashDi Calculates the tax totals for the whole journal when the cash discount is affected by tax calculations.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calcVirtualCashDisc
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::calcVirtualCashDiscOnInvoice
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::construct Initializes a new instance of the LedgerJournalEngine_Server class.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::correctTaxAmount Records a tax regulation.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::create
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::createJournalOffsetBalance Gets the balance of this account for the current journal when the journal has a fixed offset account.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::createVoucherBalance Calculates the balances for a single voucher.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::currencyModified
Gg826072.privmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::deletePaymProposal
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::getWithholdTaxAmount_IN Gets the withholding tax amount, based on the criteria that are passed.
Gg826072.privmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::initBalances_Packed
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::initializeLedgerJournalEngine_Server Initializes a new instance of the LedgerJournalEngine_Server class and removes payment proposals associated with the specified journal number.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::removeVoucher Removes an invoice from the approval journal and transfers it back to the invoice pool.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::updateCashDisc
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::updateCashDiscDetail Updates the CustTransCashDisc table and VendTransCashDisc tables with cash discount information from the journal line.
Gg826072.pubmethod(en-us,AX.60).gif Gg826072.static(en-us,AX.60).gif ::updateTaxGroup Updates the TaxGroup field of the other lines with the same voucher number as the voucher number of the line that is passed as a parameter.
Top

This class is the server part of LedgerJournalEngine.

Object Class
  LedgerJournalEngine_Server Class

Community Additions

ADD
Show: