MCRCustPaymTotals_Sales Class [AX 2012]

The class MCRCustPaymTotals_Sales is responsible for managing a list of payments associated with a sales order.

class MCRCustPaymTotals_Sales extends MCRCustPaymTotals

Run On

Server

  MethodDescription
Dn662940.pubmethod(en-us,AX.60).gif allowEdit Determines if payments may be edited by the user. (Overrides the allowEdit Method.)
Dn662940.pubmethod(en-us,AX.60).gif allowEditCurrency Determines if the currency should be allowed to be modified for the entity associated with the payments (such as a sales order or free-text invoice). (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif allowEditInvoiceAccount Determines if the invoice account should be allowed to be modified for the entity associated with the payments (such as a sales order or free-text invoice). (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif allPaymentsApproved Determines if all payments are in an approved status. (Overrides the allPaymentsApproved Method.)
Dn662940.pubmethod(en-us,AX.60).gif allPaymentsSubmitted Determines if all payments have been submitted and the order is not in the out of balance workbench. (Overrides the allPaymentsSubmitted Method.)
Dn662940.pubmethod(en-us,AX.60).gif calcInvoiceAmounts Calculates and returns the posted payment amount that can be applied toward the specified invoice and the amount remaining due for the specified invoice. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif calcInvoicePaymAmount Calculates the posted payment amount that can be applied toward the specified invoice. (Overrides the calcInvoicePaymAmount Method.)
Dn662940.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn662940.privmethod(en-us,AX.60).gif checkIfOriginalOrderIsSettled
Dn662940.privmethod(en-us,AX.60).gif createDropShipPurchaseOrder Creates drop shipments for the sales table record.
Dn662940.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn662940.pubmethod(en-us,AX.60).gif existPaym Determines if at least one payment exists that does not have an amount of zero. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif existPaym_installment Returns true if there is a payment record associated with the installment plan or if there is no installment plan associated with this. (Inherited from MCRCustPaymTotals.)
Dn662940.privmethod(en-us,AX.60).gif findSalesTable Finds the sales order associated with this list of payments.
Dn662940.pubmethod(en-us,AX.60).gif getCurrency Returns the currency for all payments. (Overrides the getCurrency Method.)
Dn662940.pubmethod(en-us,AX.60).gif getDimension Returns the financial dimensions for all payments. (Overrides the getDimension Method.)
Dn662940.pubmethod(en-us,AX.60).gif getInvoiceAccount Returns the invoice account for all payments. (Overrides the getInvoiceAccount Method.)
Dn662940.pubmethod(en-us,AX.60).gif getMaxOverUnderPaymAmount Returns the maximum allowed over-/underpayment amount, in the payment currency. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getOrderID Returns the order ID for all payments. (Overrides the getOrderID Method.)
Dn662940.pubmethod(en-us,AX.60).gif getOverallPaymStatus Calculates and returns an overall payment status. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif getPaymListSorted Returns a sorted list containing all payments. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getPostingProfile Gets the posting profile. (Overrides the getPostingProfile Method.)
Dn662940.pubmethod(en-us,AX.60).gif getRefRecId Returns the reference record ID of the payment. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn662940.protmethod(en-us,AX.60).gif getTotalDiscount Gets the total AmountCur amount of the discount on the customer payment. (Overrides the getTotalDiscount Method.)
Dn662940.protmethod(en-us,AX.60).gif getTotalFixedPaymAmount Calculates and returns the sum of payment amounts, including only payments that are fixed amounts (not calculated as percentages of total sales amount. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalInvoicedAmount Calculates and returns the total invoiced amount, in the payment currency. (Overrides the getTotalInvoicedAmount Method.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalPaymAmount Calculates and returns the sum of all payment amounts, in the payment currency. (Overrides the getTotalPaymAmount Method.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalPaymAmount_notOnAccount Gets the total amount of payments that is not on account. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalPaymAmount_OnAccount Returns the total payment amount for all payments of type on account, in the payment currency. (Inherited from MCRCustPaymTotals.)
Dn662940.privmethod(en-us,AX.60).gif getTotalPaymAmount_RefCheckUnposted Returns the total payment amount for all payments of type refund check that have not been posted.
Dn662940.pubmethod(en-us,AX.60).gif getTotalPaymAmountNoneInst Gets the total payment amount entered, excluding the inst billing amount and the lines that are entered in a percent format. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalPercentAmount Returns the sum of percent amounts for all payments. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalPostedPaymAmount Calculates and returns the sum of amounts posted for all payments, in the payment currency. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif getTotalSalesAmount Calculates and returns the total sales amount, in the payment currency. (Overrides the getTotalSalesAmount Method.)
Dn662940.privmethod(en-us,AX.60).gif getTotalSalesAmtContinuity Returns the total sales amount for the continuity order.
Dn662940.protmethod(en-us,AX.60).gif getTotalUnpostedPaymAmount Calculates and returns the sum of unposted amounts for all payments, in the payment currency. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn662940.privmethod(en-us,AX.60).gif hasUnpostedRefundCheckPaym Returns whether there is an un-posted refund check payment on the sales order.
Dn662940.pubmethod(en-us,AX.60).gif new Instantiates the MCRCustPaymTotals object using the passed in reference record ID. (Overrides the new Method.)
Dn662940.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.)
Dn662940.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.)
Dn662940.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn662940.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn662940.pubmethod(en-us,AX.60).gif parmCustInvoiceJour Gets or sets the CustInvoiceJour table buffer. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif parmLedgerJournalTable Gets or sets the LedgerJournalTable table buffer. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif parmLedgerJournalTrans Gets or sets the LedgerJournalTrans table buffer. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif parmMCRLedgerJournal Gets or sets the MCRLedgerJournal table buffer. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif parmSalesInvoiceId Gets or sets the SalesInvoiceId. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif parmSettleNow Indicates if the customer transactions need to be settled. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif postPaymAmount Posts payments in the amount specified. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif postPayments Posts payments such that the sum of amounts posted is equal to or greater than the sum of amounts invoiced so far. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif postPaymentsMultipleOrders Posts multiple payments for the sales order. (Overrides the postPaymentsMultipleOrders Method.)
Dn662940.protmethod(en-us,AX.60).gif postPrepayments Posts all payments that are marked as prepayments, as well as any payments with an un-posted amount with a sign other than the sign of the total sales amount. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif preProcessCashCheck Processes cash and check payments for authorization and posting. (Inherited from MCRCustPaymTotals.)
Dn662940.privmethod(en-us,AX.60).gif processOnAccountReturns Process on account return payments.
Dn662940.privmethod(en-us,AX.60).gif processOnAcctReturnWithExchange Process on account payments on return order with exchange orders.
Dn662940.pubmethod(en-us,AX.60).gif processPayments Processes all payments for authorization and/or posting. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif promptOverUnderPaym Gives the user the option to allow or cancel authorization of payments when an over-/underpayment will result. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif recalculatePaymAmounts Updates payment amounts by calculating the payment amount as a percentage of the balance. (Overrides the recalculatePaymAmounts Method.)
Dn662940.protmethod(en-us,AX.60).gif setRequiredValues Sets required values for the customer payment. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn662940.pubmethod(en-us,AX.60).gif settleBillUpFrontContChildren Settles the bill up front continuity child orders. (Overrides the settleBillUpFrontContChildren Method.)
Dn662940.pubmethod(en-us,AX.60).gif settleByOrderID Settles debits and credits that have related ledgerJournalTrans records that have the same order ID. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif settleInstallmentsOrder Settles the installment only order. (Overrides the settleInstallmentsOrder Method.)
Dn662940.pubmethod(en-us,AX.60).gif settleOnAccountPayments Settles on account payments. (Overrides the settleOnAccountPayments Method.)
Dn662940.pubmethod(en-us,AX.60).gif settlePayments Attempts to settle payments with invoices. (Overrides the settlePayments Method.)
Dn662940.privmethod(en-us,AX.60).gif settleReturnwithOrigInvoice
Dn662940.pubmethod(en-us,AX.60).gif setTransStatus Updates the related record based on the status of the payments. (Overrides the setTransStatus Method.)
Dn662940.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn662940.pubmethod(en-us,AX.60).gif updateInvoiceAccount Updates the invoice account on all payments to be the specified account. (Inherited from MCRCustPaymTotals.)
Dn662940.protmethod(en-us,AX.60).gif updateModifiedPayments Updates modified payments in the database. (Inherited from MCRCustPaymTotals.)
Dn662940.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.)
Dn662940.pubmethod(en-us,AX.60).gif validateAuthorize Validates all payments for authorization. (Inherited from MCRCustPaymTotals.)
Dn662940.pubmethod(en-us,AX.60).gif validateTotalPaymAmount Validates the total payment amount. (Overrides the validateTotalPaymAmount Method.)
Dn662940.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn662940.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Top

Object Class
  MCRCustPaymTotals Class
    MCRCustPaymTotals_Sales Class

Community Additions

ADD
Show: