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