MCRCustPaymTotals_GiftCard Class [AX 2012]

The class MCRCustPaymTotals_GiftCard extends MCRCustPaymTotals object in order to invoke payments from a giftcard form.

class MCRCustPaymTotals_GiftCard extends MCRCustPaymTotals

Run On

Server

  MethodDescription
Dn674532.pubmethod(en-us,AX.60).gif allowEdit Determines whether a user can edit the payment or not. (Overrides the allowEdit Method.)
Dn674532.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.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif allPaymentsApproved Determines if all payments are in an approved status. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif allPaymentsSubmitted Determines if all payments have been submitted. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.protmethod(en-us,AX.60).gif calcInvoicePaymAmount Returns the total payment amount. (Overrides the calcInvoicePaymAmount Method.)
Dn674532.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn674532.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn674532.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.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif getCurrency Returns the currency from the gift card record. (Overrides the getCurrency Method.)
Dn674532.pubmethod(en-us,AX.60).gif getDimension Returns the financial dimensions for all payments. (Overrides the getDimension Method.)
Dn674532.pubmethod(en-us,AX.60).gif getInvoiceAccount Returns the invoice account for all payments. (Overrides the getInvoiceAccount Method.)
Dn674532.pubmethod(en-us,AX.60).gif getMaxOverUnderPaymAmount Returns the maximum allowed over-/underpayment amount, in the payment currency. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif getOrderID Returns the order ID associated with the payment. (Overrides the getOrderID Method.)
Dn674532.pubmethod(en-us,AX.60).gif getOverallPaymStatus Calculates and returns an overall payment status. (Inherited from MCRCustPaymTotals.)
Dn674532.protmethod(en-us,AX.60).gif getPaymListSorted Returns a sorted list containing all payments. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif getPostingProfile Gets the posting profile for the payment. (Overrides the getPostingProfile Method.)
Dn674532.pubmethod(en-us,AX.60).gif getRefRecId Returns the reference record ID of the payment. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn674532.protmethod(en-us,AX.60).gif getTotalDiscount Gets the total AmountCur amount of the discount on the customer payment. (Overrides the getTotalDiscount Method.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif getTotalInvoicedAmount Calculates and returns the total invoiced amount, in the payment currency. (Overrides the getTotalInvoicedAmount Method.)
Dn674532.pubmethod(en-us,AX.60).gif getTotalPaymAmount Calculates and returns the sum of all payment amounts, in the payment currency. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif getTotalPaymAmount_notOnAccount Gets the total amount of payments that is not on account. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif getTotalPercentAmount Returns the sum of percent amounts for all payments. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif getTotalSalesAmount Returns the amount being added to the gift card. (Overrides the getTotalSalesAmount Method.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn674532.pubmethod(en-us,AX.60).gif new Instantiates the MCRCustPaymTotals object using the passed in reference record ID. (Overrides the new Method.)
Dn674532.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.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn674532.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn674532.pubmethod(en-us,AX.60).gif parmCustInvoiceJour Gets or sets the CustInvoiceJour table buffer. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif parmLedgerJournalTable Gets or sets the LedgerJournalTable table buffer. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif parmLedgerJournalTrans Gets or sets the LedgerJournalTrans table buffer. (Inherited from MCRCustPaymTotals.)
Dn674532.protmethod(en-us,AX.60).gif parmMCRLedgerJournal Gets or sets the MCRLedgerJournal table buffer. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif parmSalesInvoiceId Gets or sets the SalesInvoiceId. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif parmSettleNow Indicates if the customer transactions need to be settled. (Inherited from MCRCustPaymTotals.)
Dn674532.protmethod(en-us,AX.60).gif postPaymAmount Posts payments in the amount specified. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif postPaymentsMultipleOrders Posts the payments if invoicing is occuring in summary mode. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif preProcessCashCheck Processes cash and check payments for authorization and posting. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif processPayments Processes all payments for authorization and/or posting. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif recalculatePaymAmounts Updates payment amounts by calculating the payment amount as a percentage of the balance. (Inherited from MCRCustPaymTotals.)
Dn674532.protmethod(en-us,AX.60).gif setRequiredValues Sets required values for the customer payment. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn674532.pubmethod(en-us,AX.60).gif settleBillUpFrontContChildren Settles bill up front continuity children orders. (Overrides the settleBillUpFrontContChildren Method.)
Dn674532.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.)
Dn674532.protmethod(en-us,AX.60).gif settleInstallmentsOrder Settles installment order payments. (Overrides the settleInstallmentsOrder Method.)
Dn674532.pubmethod(en-us,AX.60).gif settleOnAccountPayments Settles payments of type on account. (Overrides the settleOnAccountPayments Method.)
Dn674532.pubmethod(en-us,AX.60).gif settlePayments Attempts to settle payments with invoices. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif setTransStatus Updates the related record based on the status of the payments. (Overrides the setTransStatus Method.)
Dn674532.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn674532.pubmethod(en-us,AX.60).gif updateInvoiceAccount Updates the invoice account on all payments to be the specified account. (Inherited from MCRCustPaymTotals.)
Dn674532.protmethod(en-us,AX.60).gif updateModifiedPayments Updates modified payments in the database. (Inherited from MCRCustPaymTotals.)
Dn674532.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.)
Dn674532.pubmethod(en-us,AX.60).gif validateAuthorize Validates all payments for authorization. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif validateTotalPaymAmount Validates that the difference between the total payment amount and the total sales amount is within the allowed over-/underpayment range. (Inherited from MCRCustPaymTotals.)
Dn674532.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn674532.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_GiftCard Class

Community Additions

ADD
Show: