CustPaymSettlementManager Class [AX 2012]

The CustPaymSettlementManager class tracks the pending settlements for a customer payment.

class CustPaymSettlementManager

Run On

Called

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

The methods on this class support updates to the payment and the pending settlements against it.

Object Class
  CustPaymSettlementManager Class

Community Additions

ADD
Show: