TaxValidateForFreeTextInvoices_CN Class [AX 2012]

This class validates tax for the specified free text invoices.

class TaxValidateForFreeTextInvoices_CN extends TaxValidateForTaxIntegration_CN

Run On

Called

  MethodDescription
JJ792476.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ792476.protmethod(en-us,AX.60).gif existCustBankAccountName Checks whether there is an occurrence of the customer bank account name. (Overrides the existCustBankAccountName Method.)
JJ792476.protmethod(en-us,AX.60).gif existCustBankAccountNum Checks whether there is an occurrence of the customer bank account number. (Overrides the existCustBankAccountNum Method.)
JJ792476.protmethod(en-us,AX.60).gif existTaxRegistrationNumberFromCust Checks whether there is an occurrence of the tax registration number from the customer. (Overrides the existTaxRegistrationNumberFromCust Method.)
JJ792476.protmethod(en-us,AX.60).gif existVATInvoiceDescTable Checks whether there is an occurrence of the VAT invoice description table. (Overrides the existVATInvoiceDescTable Method.)
JJ792476.pubmethod(en-us,AX.60).gif getInvoiceAmountAndNumOfLines Gets the invoice amount and the number of lines. (Overrides the getInvoiceAmountAndNumOfLines Method.)
JJ792476.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif initValueDefault Sets init value for this class. (Overrides the initValueDefault Method.)
JJ792476.protmethod(en-us,AX.60).gif logMessageForMoreProfile Logs the message for more profile. (Overrides the logMessageForMoreProfile Method.)
JJ792476.protmethod(en-us,AX.60).gif new Creates new instance of the TaxValidateForIntegration_CN class. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.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.)
JJ792476.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.)
JJ792476.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ792476.protmethod(en-us,AX.60).gif parmCurrencyCode Gets the CurrencyCode parameter. (Overrides the parmCurrencyCode Method.)
JJ792476.protmethod(en-us,AX.60).gif parmCustBankAccountId Gets the CustBankAccountId parameter. (Overrides the parmCustBankAccountId Method.)
JJ792476.protmethod(en-us,AX.60).gif parmInvoiceAccount Gets the InvoiceAccount parameter. (Overrides the parmInvoiceAccount Method.)
JJ792476.protmethod(en-us,AX.60).gif parmInvoiceId Gets the InvoiceId parameter. (Overrides the parmInvoiceId Method.)
JJ792476.protmethod(en-us,AX.60).gif parmSalesId Gets the SalesId parameter. (Overrides the parmSalesId Method.)
JJ792476.pubmethod(en-us,AX.60).gif parmTaxprofileTable Gets or sets the TaxprofileTable parameter. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ792476.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.)
JJ792476.pubmethod(en-us,AX.60).gif validate Checks if the sales invoice has sales tax code that linked with tax integration profile. if there is then will proceed to validation. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.pubmethod(en-us,AX.60).gif validateBankAccount Validates the bank account information. (Overrides the validateBankAccount Method.)
JJ792476.protmethod(en-us,AX.60).gif validateCurrencyCode The currency code must be same with company currency. when export invoice to file. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.pubmethod(en-us,AX.60).gif validateFilePath Checks if the export file path exists. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.protmethod(en-us,AX.60).gif validateMaxInvoiceAmount Compares the variable netAmount value against the value set on tax integration profile. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.protmethod(en-us,AX.60).gif validateMaxInvoiceLines Compares the variable numOfLines value against the value set on tax integration profile. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.protmethod(en-us,AX.60).gif validatePostTaxCode Generates tax code set according to parameters. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.pubmethod(en-us,AX.60).gif validateTaxCode Validation the tax code for all invoice lines (Overrides the validateTaxCode Method.)
JJ792476.protmethod(en-us,AX.60).gif validateTaxProfile Performs validation based on tax integration profile setup. (Inherited from TaxValidateForTaxIntegration_CN.)
JJ792476.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ792476.pubmethod(en-us,AX.60).gif JJ792476.static(en-us,AX.60).gif ::newCustInvoiceTable Creates a new customer invoice table.
Top

Object Class
  TaxValidateForTaxIntegration_CN Class
    TaxValidateForFreeTextInvoices_CN Class

Community Additions

ADD
Show: