PdsRebateFindAndCreate Class [AX 2012]

The PdsRebateFindAndCreate class creates rebates.

class PdsRebateFindAndCreate

Run On

Server

  MethodDescription
Hh807741.privmethod(en-us,AX.60).gif calculateSums Calculates the quantity and amount totals for the rebate based on the customer invoice transactions.
Hh807741.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Hh807741.protmethod(en-us,AX.60).gif createFromTmpRebateAgreementLine Creates rebate records based on the contents of the tmpRebateAgreementLine buffer.
Hh807741.protmethod(en-us,AX.60).gif createRebate Creates rebate from a rebate agreement line.
Hh807741.protmethod(en-us,AX.60).gif createZeroRebate Creates zero rebate for the sales orders that do not meet the rebate quantity and amount requirements first and if the rebate agreement has accumulation of periodic.
Hh807741.protmethod(en-us,AX.60).gif currency Gets the currency code of the customer.
Hh807741.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Hh807741.protmethod(en-us,AX.60).gif findPdsRebateAgreementAndCreate Finds the PdsRebateAgreement table record to create the rebate.
Hh807741.protmethod(en-us,AX.60).gif findPdsRebateAgreementLineAndCreate Creates a record in the PdsRebateTable table by using a rebate agreement line and rebate agreement header.
Hh807741.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Hh807741.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Hh807741.protmethod(en-us,AX.60).gif includeInRebateCalculation Indicates whether the sales line should be included in the rebate calculation.
Hh807741.privmethod(en-us,AX.60).gif isRebateInUse
Hh807741.protmethod(en-us,AX.60).gif new Initializes a new instance of the PdsRebateFindAndCreate class.
Hh807741.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.)
Hh807741.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.)
Hh807741.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Hh807741.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Hh807741.protmethod(en-us,AX.60).gif parmCustInvoiceJour Gets or sets the CustInvoiceJour record for which the rebate is created.
Hh807741.protmethod(en-us,AX.60).gif parmCustInvoiceTrans Gets or sets the CustInvoiceTrans table record for which the rebate is created.
Hh807741.privmethod(en-us,AX.60).gif resetTransSums Resets the amount and quantity totals for the rebate.
Hh807741.pubmethod(en-us,AX.60).gif run Processes creating rebates for the customer invoice transactions.
Hh807741.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Hh807741.protmethod(en-us,AX.60).gif tamFindBillBackRebateAgreementAndCreate Finds the PdsRebateAgreement table record to create the rebate for TAM Bill back rebates.
Hh807741.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Hh807741.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.)
Hh807741.protmethod(en-us,AX.60).gif validate Validates the CustInVoiceJour table record.
Hh807741.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Hh807741.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Hh807741.pubmethod(en-us,AX.60).gif Hh807741.static(en-us,AX.60).gif ::construct Creates an instance of the PdsRebateFindAndCreate class.
Hh807741.pubmethod(en-us,AX.60).gif Hh807741.static(en-us,AX.60).gif ::createManualRebates Creates the manual rebates for the customer.
Hh807741.pubmethod(en-us,AX.60).gif Hh807741.static(en-us,AX.60).gif ::newFromCustInvoiceJour Creates new instance of PdsRebateFindAndCreate class.
Hh807741.pubmethod(en-us,AX.60).gif Hh807741.static(en-us,AX.60).gif ::newFromCustInvoiceTrans Creates a new instance of the PdsRebateFindAndCreate class.
Top

Object Class
  PdsRebateFindAndCreate Class

Community Additions

ADD
Show: