CustPaymSettlementManager Class [AX 2012]
The CustPaymSettlementManager class tracks the pending settlements for a customer payment.
| Method | Description | |
|---|---|---|
| addToMarkedTotal | |
| calcCashDiscAmountToTake | |
| calcSettleAmount | Calculates the settled amount for the specified open transaction. |
| calculatePartialApplicableCashDiscount | Finds the applicable partial cash discount based on the amount to settle. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| convertPaymAmountCurToTransAmountCur | Converts the specified amount from the payment currency to the currency of the open transaction. |
| convertTransAmountCurToPaymAmountCur | Converts the specified amount from the currency of the open transaction to the currency of the payment. |
| deleteAll | Deletes all the pending settlements of the current payment. |
| determineCashDiscAmountToTake | Gets the cash discount amount to take for the specified customer open transaction. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| findCashDisc | Finds the cash discount that is associated with the specified open transaction. |
| findCustParameters | |
| getCashDiscAmountTaken | Gets the cash discount amount taken that corresponds to the open transaction in the transaction currency. |
| getCashDiscAmountToTake | Gets the cash discount amount to take for the specified open transaction. |
| getCrossRate | Gets the cross rate of the pending settlement for the specified open transaction. |
| getCustTransOpenPrevSettledAmount | Gets the amount settled that corresponds to the open transaction in the transaction currency. |
| getMarkedTotal | Gets the total amount of the transactions marked for settlement for the current payment. |
| getSettleAmount | Gets the amount of the pending settlement for the specified open transaction. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| initForExistingTrans | Performs initialization for existing pending settlements. |
| isAlreadyMarked | Indicates whether the specified open transaction is marked for settlement by another payment. |
| isCreditNote | Indicates whether the open transaction is a credit note. |
| isPaymSettled | Gets whether the current payment has any pending settlements. |
| isTransMarked | Indicates whether the specified open transaction is marked for settlement by the current payment. |
| markTrans | Marks the specified open transaction for settlement to the customer payment. |
| new | Initializes a new instance of the CustPaymSettlementManager 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.) |
| parmSpecTransMgr | Gets or sets the SpecTransMgr parameter. |
| removeFromMarkedTotal | |
| resetMarkedTotal | |
| setPaym | Sets the payment information and performs the necessary updates. |
| setPaymCore | Sets the payment information. |
| 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.) |
| unmarkTrans | Removes the pending settlement of the specified open transaction to the customer payment. |
| updateCashDiscAmount | Updates the cash discount and the pending settlement of the associated open transaction. |
| updateCashDiscToTake | Updates the cash discount amount to take associated with the specified open transaction. |
| updateCrossRate | Updates the cross rate of the pending settlement to the specified open transaction. |
| updateExistingTrans | Performs updates for any existing pending settlements. |
| updateFine_BR | Updates the Fine amount and Fine Amount Currency |
| updateFineAmountPaymCur_BR | Updates Fine amount in Payment Transaction |
| updateFinInterestAmountPaymCur_BR | Updates the Interest amount in Payment Transaction |
| updateInterest_BR | Updates the Interest amount and Interest Amount Currency |
| updateInterestAndFine_BR | Updates the Interest and Fine amounts and Interest and Fine Amounts Currency |
| updateSettleAmount | Updates the amount of the pending settlement to the specified open transaction. |
| updateSettleAmountCore | Updates the amount of the pending settlement. |
| updateSettleAmountForInvoiceLines | Updates the amount of the pending settlement to the specified open transaction. |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validateCashDiscAmountToTake | Validates the cash discount amount to take. |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Initializes a new instance of the CustPaymSettlementManager class. |
| ::newForEmpty | Initializes a new instance of the CustPaymSettlementManager class. |
Community Additions
ADD
Show: