AccountingDistributionProcessor Class [AX 2012]

The AccountingDistributionProcessor class creates and maintains accounting distributions.

class AccountingDistributionProcessor

Run On

Server

  MethodDescription
Gg987143.privmethod(en-us,AX.60).gif addDistributedMonetaryAmount
Gg987143.protmethod(en-us,AX.60).gif addingAccountingDistribution Is an event handler delegate for inserting accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif addOriginalReferenceMapToGlobalCache
Gg987143.privmethod(en-us,AX.60).gif addParentAllocFactorMapToGlobalCache
Gg987143.privmethod(en-us,AX.60).gif adjustDistributions Creates adjusted accounting distributions.
Gg987143.protmethod(en-us,AX.60).gif allocateDistributionWithAllocationTerm Creates new distributions of the existing distribution with the ledger allocation term.
Gg987143.privmethod(en-us,AX.60).gif buildActiveAccDistributionList Builds an accounting distribution list that reverses referenced accounting distribution allocations.
Gg987143.privmethod(en-us,AX.60).gif calculateAllocationFactor Calculates the allocation factor for an accounting distribution.
Gg987143.privmethod(en-us,AX.60).gif calculateDistributionAmount Calculates the amount for an accounting distribution.
Gg987143.privmethod(en-us,AX.60).gif calculateMatchingDistributionAmount Calculates the amount of the matching distribution.
Gg987143.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg987143.protmethod(en-us,AX.60).gif changeActiveSourceDocumentAmount Handles the change active source document amount event.
Gg987143.protmethod(en-us,AX.60).gif changeActiveSourceDocumentLineItem Handles the change active source document line item event.
Gg987143.protmethod(en-us,AX.60).gif checkForUnprocessedMonetaryAmounts
Gg987143.privmethod(en-us,AX.60).gif createAdjustingDistributions Creates adjusted accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif createAdjustingDistributionsForReversal Creates the reverse adjusting distributions for corrections.
Gg987143.protmethod(en-us,AX.60).gif createDistribution Creates an accounting distribution from a ledger dimension allocation.
Gg987143.privmethod(en-us,AX.60).gif createDistributionInsertList Creates a record insert list for the new accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif createPositiveDistributions Creates reversing accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif createYearEndReferenceDistributions Creates a distribution map which contains the distributions adjusted during year end process.
Gg987143.protmethod(en-us,AX.60).gif creatingAdjustingDistributionForReversal Is an event handler delegate for creating reverse accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif distribute Distributes the active source document amount among ledger accounts.
Gg987143.privmethod(en-us,AX.60).gif distributeAmount Distributes a source document amount among ledger accounts.
Gg987143.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg987143.privmethod(en-us,AX.60).gif getOriginalReferenceMapFromGlobalCache
Gg987143.privmethod(en-us,AX.60).gif getParentAllocFactorMapFromGlobalCache
Gg987143.privmethod(en-us,AX.60).gif getParentDistributionRecId
Gg987143.privmethod(en-us,AX.60).gif getRelievedAmount
Gg987143.privmethod(en-us,AX.60).gif getRoundingQuantityDistribution Finds the remaining rounding quantity and the distribution to apply the remaining quantity to.
Gg987143.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg987143.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg987143.protmethod(en-us,AX.60).gif initAccountingDistributionNumber Initializes the accounting distribution number.
Gg987143.privmethod(en-us,AX.60).gif initActiveSourceDocLineAccountingPolicy
Gg987143.privmethod(en-us,AX.60).gif initDistributionOfActiveAmount Initializes the variables that are used in the distribution of the active amount.
Gg987143.protmethod(en-us,AX.60).gif initialize Sets the instance variable.
Gg987143.privmethod(en-us,AX.60).gif initializeDistributionInsertList
Gg987143.protmethod(en-us,AX.60).gif initSourceDocumentLineAccountingPolicy Initializes active accounting policy with the specified accounting policy for the source document line to be distributed.
Gg987143.privmethod(en-us,AX.60).gif initVariablesForMatching Initializes variables used for matching distribution update.
Gg987143.protmethod(en-us,AX.60).gif insertAccountingDistribution Adds an accounting distribution to the record sorted list.
Gg987143.privmethod(en-us,AX.60).gif insertNegativeDistribution
Gg987143.privmethod(en-us,AX.60).gif insertPositiveDistribution
Gg987143.privmethod(en-us,AX.60).gif isMonetaryAmountFullyMatching Determines whether the amounts for the matched distribution monetary amount fully match the amounts for all the matching distributions that have the same monetary amount.
Gg987143.protmethod(en-us,AX.60).gif new Initializes a new instance of the AccountingDistributionProcessor class.
Gg987143.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.)
Gg987143.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.)
Gg987143.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg987143.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg987143.protmethod(en-us,AX.60).gif parmAccountingDistributionInsertList Gets or sets the AccountingDistributionInsertList parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmCaller Gets or sets the Caller parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmClosingDate Gets or sets the ClosingDate parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmDistributionAllocationMethod Gets the DistributionAllocationMethod parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmDistributionMethod Gets the DistributionMethod parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmDistributionProcessorAction Gets the DistributionProcessorAction parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmOpeningDate Gets or sets the OpeningDate parameter.
Gg987143.protmethod(en-us,AX.60).gif parmParentAccountingDistributionList Gets or sets the ParentAccountingDistributionList parameter.
Gg987143.protmethod(en-us,AX.60).gif parmRequestedProcessorAction Gets or sets the RequestedProcessorAction parameter.
Gg987143.protmethod(en-us,AX.60).gif parmRequireValidateSourceDocAmtFullyDist Sets a value that indicates whether validation is required to check that source document amounts are fully distributed.
Gg987143.pubmethod(en-us,AX.60).gif parmSourceDocument Gets the SourceDocument parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmSourceDocumentLineAccountingPolicy Gets the SourceDocumentLineAccountingPolicy parameter.
Gg987143.protmethod(en-us,AX.60).gif parmSystemSequence Gets or sets the SystemSequence parameter.
Gg987143.pubmethod(en-us,AX.60).gif parmTargetAccountingStatus Gets the TargetAccountingStatus parameter.
Gg987143.pubmethod(en-us,AX.60).gif process Processes a source document line item for accounting.
Gg987143.privmethod(en-us,AX.60).gif processActionAdjust Processes an action that adjusts a source document amount distribution.
Gg987143.privmethod(en-us,AX.60).gif processActionDistribute Distributes a source document amount among ledger dimensions.
Gg987143.privmethod(en-us,AX.60).gif processActionReverse Processes an action that reverses a source document amount distribution.
Gg987143.privmethod(en-us,AX.60).gif processActionUpdate Processes an action that updates a source document amount distribution.
Gg987143.privmethod(en-us,AX.60).gif processDistributeAmount Distributes a source document amount among ledger dimensions.
Gg987143.privmethod(en-us,AX.60).gif processDistributeEquallyAmount Distributes a source document amount equally among ledger accounts.
Gg987143.privmethod(en-us,AX.60).gif processDistributeMonetaryAmountChildren Distributes child source document amounts.
Gg987143.protmethod(en-us,AX.60).gif processedEventHandler An accounting distribution processed event handler delegate.
Gg987143.privmethod(en-us,AX.60).gif processExistingDistributions Updates a source document amount distribution.
Gg987143.protmethod(en-us,AX.60).gif processingEventHandler A processing event handler delegate.
Gg987143.privmethod(en-us,AX.60).gif reverseDistributions Creates reverse accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif setDistributionMatchingStatusMap Set the distribution matching status map.
Gg987143.privmethod(en-us,AX.60).gif setMaxMinAllocationFactor Finds the distributions which has the maximum or minimum allocation factor.
Gg987143.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg987143.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg987143.privmethod(en-us,AX.60).gif updateAccountingDistributionListCache
Gg987143.privmethod(en-us,AX.60).gif updateChildSourceDocLineAccountingStatus Updates a source document amount distribution.
Gg987143.privmethod(en-us,AX.60).gif updateDistributions Updates accounting distributions.
Gg987143.privmethod(en-us,AX.60).gif updateMatchingDistributionAmount Updates the amount for an accounting distribution.
Gg987143.privmethod(en-us,AX.60).gif updateRoundingAmountAndFactor Adds remaining allocation factor and amount to the minimum or maximum allocation factor distribution.
Gg987143.privmethod(en-us,AX.60).gif updateRoundingForMatchingDifference Adds the remaining allocation factor and amount to the minimum or maximum allocation factor distribution.
Gg987143.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.)
Gg987143.privmethod(en-us,AX.60).gif validateSourceDocAmountFullyDistributed
Gg987143.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg987143.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::abortAccountingDistributionRecIdLock Forces the release of record IDs on the AccountingDistribution table.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::allocateExistingDistribution Creates new distributions to replace the existing distributions.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::cacheAccountingDistNumbersForHeader
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::cacheScopeAccountingDistributionNumber
Gg987143.protmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::construct Initializes a new instance of the AccountingDistributionProcessor class.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::createChildDistribution Creates accounting distribution records for child monetary amounts.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::deleteAllDistributionsForSourceDocLine Deletes all the AccountingDistribution records that are related to the specified SourceDocumentLine record.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::deleteSourceDocumentLine Deletes the specified SourceDocumentLine record.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::distributeSourceDocument Distributes source document amounts among ledger dimensions.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::distributeSourceDocumentLine Distributes source document line monetary amounts.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::distributeSourceDocumentLineItem Distributes source document line monetary amounts.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::getActiveDistributionQuery Builds a query to get active distributions.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::getRoundingsOfSourceDocumentAmount Finds the rounding remaining quantity and the distribution to apply the remaining quantity.
Gg987143.privmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::getSourceDocLineMatchedAmountForAccEvent Gets the matched distribution transaction currency amount together with the specified monetary amount for the specified independent source document line and accounting event.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::getTotalMatchAmountOfMonetaryAmount Get the total match distribution amount for a monetary amount of a source document line.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::getTotalMatchDistributionOfReferenceDist Calculates the total match distribution for the reference distribution.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::newFromSourceDocumentLineItem Creates a new accounting distribution processor to process a source document line item.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::newFromSourceDocumentLineItemList Creates a new accounting distribution processor to process a source document.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::processYearEndForSourceDocument Creates the end of year distributions for a source document.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::resumeAccDistRecIdAssignment Releases the record IDs on the AccountingDistribution table.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::reverseSourceDocument_RU Creates the red storno distributions for a source document.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::suspendAccDistRecIdAssignment Suspends the record IDs on the AccountingDistribution table.
Gg987143.pubmethod(en-us,AX.60).gif Gg987143.static(en-us,AX.60).gif ::syncChildDistribution Synchronizes changes to child distribution lines.
Top

Object Class
  AccountingDistributionProcessor Class

Community Additions

ADD
Show: