SalesInvoiceDPBase Class [AX 2012]

The SalesInvoiceDPBase class provides base implementation of a data provider class for invoice reports.

Syntax

class SalesInvoiceDPBase extends SrsReportDataProviderPreProcess

Run On

Server

Methods

  Method Description
JJ751324.protmethod(en-us,AX.60).gif addTmpTaxWorkFromInvoiceJour_CZ Creates TmpTaxWorkTrans from the CustInvoiceJour by lines
JJ751324.privmethod(en-us,AX.60).gif calculateTotalExcludedTaxAmount Calculates the sum of all TaxTrans records for the specified sales invoice record that have been excluded from the invoice.
JJ751324.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ751324.protmethod(en-us,AX.60).gif checkPrintLineHeader Prints the line summary if the invoice has been summarized during posting.
JJ751324.pubmethod(en-us,AX.60).gif cleanUp Cleans up any preprocessed data. (Inherited from SrsReportDataProviderPreProcess.)
JJ751324.pubmethod(en-us,AX.60).gif createData Creates data for the report.
JJ751324.protmethod(en-us,AX.60).gif creditInvoicingHeader Gets the information about credit invoice.
JJ751324.protmethod(en-us,AX.60).gif creditInvoicingLines Gets the corrective reason for the invoice line.
JJ751324.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ751324.protmethod(en-us,AX.60).gif generateInvoiceLinesRelatedInformation Creates additional information related to invoice line.
JJ751324.protmethod(en-us,AX.60).gif generateInvoiceRelatedInformation Creates additional information related to the invoice.
JJ751324.protmethod(en-us,AX.60).gif getAccountingExchangeRate Gets the currency exchange rate of the accounting currency.
JJ751324.pubmethod(en-us,AX.60).gif getDataFromContract Initializes data from the contract class.
JJ751324.pubmethod(en-us,AX.60).gif getDocumentNote Gets the note that has been attached to the invoice.
JJ751324.protmethod(en-us,AX.60).gif getEuroExchangeRate Gets the currency exchange rate of the EURO currency.
JJ751324.protmethod(en-us,AX.60).gif getExcludedTaxAmount Calculates the sum of all TaxTrans records for the specified invoice line record that have been excluded from the invoice.
JJ751324.protmethod(en-us,AX.60).gif getInvoiceLinePKWiU Gets the PlPKWiUCode value for the CustInvoiceTrans record.
JJ751324.privmethod(en-us,AX.60).gif getMarkupCode Gets the markup code from the invoice.
JJ751324.privmethod(en-us,AX.60).gif getMarkUpTaxCode Gets the PrintCode value that relates to the markup record.
JJ751324.protmethod(en-us,AX.60).gif getNumDateInWordConverter Gets an instance of the RNumDateInWordConverter_LV class.
JJ751324.pubmethod(en-us,AX.60).gif getPrepaymentTaxAmount Calculates the prepayment taxes.
JJ751324.protmethod(en-us,AX.60).gif getSalesTaxTransactionExchangeRate Gets the sales tax exchange rate of the sales invoice.
JJ751324.protmethod(en-us,AX.60).gif getTaxValue Gets the tax percentage.
JJ751324.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ751324.protmethod(en-us,AX.60).gif goodsDiscount Gets the goods discount information related to the sales invoice line.
JJ751324.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ751324.protmethod(en-us,AX.60).gif init Initializes required data before it starts process the report.
JJ751324.pubmethod(en-us,AX.60).gif initialize Does any initialization before the processReport method is called. (Inherited from SrsReportDataProviderPreProcess.)
JJ751324.protmethod(en-us,AX.60).gif initItemTypeByProdType_TH Initializes item type according to prod type.
JJ751324.privmethod(en-us,AX.60).gif initLocalizationData Initializes customized data before processing the report.
JJ751324.protmethod(en-us,AX.60).gif insertCreditNoteSummaryLine_PL Insert the credit note summary line.
JJ751324.protmethod(en-us,AX.60).gif insertInvoiceDetailsInformation Inserts invoice detail information.
JJ751324.protmethod(en-us,AX.60).gif insertInvoiceHeaderInformation Inserts the invoice header information.
JJ751324.protmethod(en-us,AX.60).gif insertMarkupSpec Inserts the MarkupTrans records that relates to the invoice.
JJ751324.protmethod(en-us,AX.60).gif insertPaymentSchedule Inserts the payment schedule information.
JJ751324.protmethod(en-us,AX.60).gif insertTaxes Inserts the invoice taxes information.
JJ751324.protmethod(en-us,AX.60).gif invoiceTxt_TH This method returns the printed invoice text.
JJ751324.protmethod(en-us,AX.60).gif isCreditInvoicingReportEnabled Indicates whether the invoice is a credit invoice.
JJ751324.pubmethod(en-us,AX.60).gif new Initializes a new instance of the SRSReportDataProviderBase class. (Inherited from SRSReportDataProviderBase.)
JJ751324.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.)
JJ751324.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.)
JJ751324.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ751324.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ751324.protmethod(en-us,AX.60).gif parmCompanyBankAccountTable Gets or sets the CompanyBankAccountTable parameter.
JJ751324.protmethod(en-us,AX.60).gif parmCompanyInfo Gets or sets the CompanyInfo parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmCreatedTransactionId Gets or sets the CreatedTransactionId parameter. (Inherited from SrsReportDataProviderPreProcess.)
JJ751324.protmethod(en-us,AX.60).gif parmCustDirectDebitMandate Gets or sets the CustDirectDebitMandate parameter.
JJ751324.protmethod(en-us,AX.60).gif parmCustDirectDebitMandateBankAccount Gets or sets the CustDirectDebitMandateBankAccount parameter.
JJ751324.protmethod(en-us,AX.60).gif parmCustInvoiceJour Gets or sets the CustInvoiceJour parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmDataContract Gets or sets the data contract for the RDP class. (Inherited from SRSReportDataProviderBase.)
JJ751324.protmethod(en-us,AX.60).gif parmIntrastatCode Gets or sets the IntrastatCode parameter.
JJ751324.protmethod(en-us,AX.60).gif parmIsTaxAmountMSTVisible Gets or sets the IsTaxAmountMSTVisible parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmLineHeader Gets the LineHeader parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmMarkupAmount Gets or sets the MarkupAmount parameter.
JJ751324.protmethod(en-us,AX.60).gif parmMarkupCode Gets or sets the MarkupCode parameter.
JJ751324.protmethod(en-us,AX.60).gif parmMarkupTaxCode Gets or sets the MarkupTaxCode parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmMetadata Gets or sets the Metadata parameter. (Inherited from SRSReportDataProviderBase.)
JJ751324.protmethod(en-us,AX.60).gif parmOriginalInvoiceId_CZ Gets or sets the OriginalInvoiceId_CZ parameter.
JJ751324.protmethod(en-us,AX.60).gif parmOriginalInvoiceIds Gets or sets the OriginalInvoiceIds parameter.
JJ751324.protmethod(en-us,AX.60).gif parmPreviousRunningTotal Gets or sets the PreviousRunningTotal parameter.
JJ751324.protmethod(en-us,AX.60).gif parmPrintCopyOriginal Gets or sets the PrintCopyOriginal parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmQuery Gets or sets a Query object. (Inherited from SRSReportDataProviderBase.)
JJ751324.pubmethod(en-us,AX.60).gif parmTotalExcludedTaxAmount Gets the TotalExcludedTaxAmount parameter.
JJ751324.pubmethod(en-us,AX.60).gif parmUseDefaultTransactionOnly Gets or sets the UseDefaultTransactionOnly parameter. (Inherited from SrsReportDataProviderPreProcess.)
JJ751324.pubmethod(en-us,AX.60).gif parmUserConnection Gets or sets the UserConnection parameter. (Inherited from SrsReportDataProviderPreProcess.)
JJ751324.protmethod(en-us,AX.60).gif printEuroTotals Checks if the totals must be printed in EURO currency.
JJ751324.protmethod(en-us,AX.60).gif printPrepayment Prints the prepayment information related to the invoice.
JJ751324.pubmethod(en-us,AX.60).gif processReport Processes the report business logic. (Overrides the processReport Method.)
JJ751324.protmethod(en-us,AX.60).gif setIsSalesInvoiceDP_TH Sets whether data provider is for sales invoice.
JJ751324.pubmethod(en-us,AX.60).gif setParametersMap Sets the parameter values. (Inherited from SRSReportDataProviderBase.)
JJ751324.pubmethod(en-us,AX.60).gif setTableConnections Sets the user connection to use on table.
JJ751324.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ751324.protmethod(en-us,AX.60).gif showCashDiscOnInvoice Indicates whether the cash discount must be shown on the report.
JJ751324.protmethod(en-us,AX.60).gif showSepaNotification Determines whether the SEPA Direct Debit Mandate Notification must be printed.
JJ751324.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ751324.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.)
JJ751324.protmethod(en-us,AX.60).gif useExistingReportData Indicates whether there is existing report data that will be used.
JJ751324.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ751324.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)

Top

Inheritance Hierarchy

Object Class
  SRSReportDataProviderBase Class
    SrsReportDataProviderPreProcess Class
      SalesInvoiceDPBase Class
        FreeTextInvoiceDP Class
        SalesInvoiceDP Class