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