Share via


TaxSalesTaxPaymentFacade_IN Class [AX 2012]

This class helps generating tax sales and tax payment reports.

Syntax

class TaxSalesTaxPaymentFacade_IN

Run On

Called

Methods

  Method Description
Dn492359.pubmethod(en-us,AX.60).gif calculateNodeBalance Calculate all nodes' balance
Dn492359.privmethod(en-us,AX.60).gif calculateNodeBalanceByLevel Calculate the node's accumulcated balance on the specified level
Dn492359.privmethod(en-us,AX.60).gif calculateNodeSelfBalance Calculate node self balance
Dn492359.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn492359.privmethod(en-us,AX.60).gif createSetOffHistory
Dn492359.privmethod(en-us,AX.60).gif createTaxSalesTaxPaymentHistory Create TaxSalesTaxPaymentHistory_IN record
Dn492359.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif initTaxSalesTaxPaymentHistoryDetails Init all payment history details that is associated with nodes
Dn492359.protmethod(en-us,AX.60).gif new Creates a new instance of TaxSalesTaxPaymentFacade_IN.
Dn492359.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.)
Dn492359.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.)
Dn492359.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif parmHasLedgerVoucherTrans Gets or sets the HasLedgerVoucherTrans parameter.
Dn492359.pubmethod(en-us,AX.60).gif parmTaxReportHrchyStructureDesign Gets the TaxReportHrchyStructureDesign parameter.
Dn492359.pubmethod(en-us,AX.60).gif parmTaxSalesTaxPaymentDoc Gets or sets the TaxSalesTaxPaymentDoc parameter.
Dn492359.pubmethod(en-us,AX.60).gif parmTaxSalesTaxPaymentHistory Gets or sets the TaxSalesTaxPaymentHistory parameter.
Dn492359.pubmethod(en-us,AX.60).gif parmTaxSalesTaxPaymentProfile Gets the TaxSalesTaxPaymentProfile parameter.
Dn492359.pubmethod(en-us,AX.60).gif postingExcisePLARegister Insert data objects of ExcisePLARegisterObject_IN into the table
Dn492359.privmethod(en-us,AX.60).gif postingExciseRG23ARegister Insert data object ExciseRG23ARegister_IN into the table
Dn492359.privmethod(en-us,AX.60).gif postingExciseRG23CRegister Insert data objects ExciseRG23CRegister_IN into the table
Dn492359.privmethod(en-us,AX.60).gif postingTaxAdjustments Insert data objects TaxSalesTaxPaymentTaxAdjustments_IN into the table
Dn492359.pubmethod(en-us,AX.60).gif postingTaxSalesTaxPaymentDoc Insert all data objects in the TaxSalesTaxPaymentHistory_IN into the tables accordingly
Dn492359.privmethod(en-us,AX.60).gif postTaxTransAndTaxLedgerTrans Insert data objects TaxTrans_IN into the table
Dn492359.privmethod(en-us,AX.60).gif postVendVoucher Insert data objects VendVoucher into the table
Dn492359.pubmethod(en-us,AX.60).gif processSalesTaxSetOffRules Process Set off rules for each hierarchy node
Dn492359.privmethod(en-us,AX.60).gif processSelfSettlement Process self-settment even though the set off rule is not create for the hierarchy node
Dn492359.privmethod(en-us,AX.60).gif processSetOffRuleDetails Update the node amounts/balance after running the set off rules
Dn492359.pubmethod(en-us,AX.60).gif runSalesTaxPaymentProcess Start run the sales tax payment process
Dn492359.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn492359.privmethod(en-us,AX.60).gif updateAmounts Update history node details with amounts and balances
Dn492359.privmethod(en-us,AX.60).gif updateTaxReportPeriod Update or create TaxReportPeriod after successfully running the sales tax payment process
Dn492359.privmethod(en-us,AX.60).gif updateTransWithTaxReportPeriod Update taxTrans with settled tax report period
Dn492359.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.)
Dn492359.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn492359.pubmethod(en-us,AX.60).gif Dn492359.static(en-us,AX.60).gif ::clearSalesTaxPaymentHistory Clean up sales tax payment history and it's related tables if the sales tax payment has not been run yet Or the sales tax payment process was failed by some reasons
Dn492359.pubmethod(en-us,AX.60).gif Dn492359.static(en-us,AX.60).gif ::construct Constructs a new instance of TaxSalesTaxPaymentFacade_IN .
Dn492359.pubmethod(en-us,AX.60).gif Dn492359.static(en-us,AX.60).gif ::counterMax Get the maximum value of tax report counter
Dn492359.pubmethod(en-us,AX.60).gif Dn492359.static(en-us,AX.60).gif ::counterMin Get the minimum value of tax report counter

Top

Inheritance Hierarchy

Object Class
  TaxSalesTaxPaymentFacade_IN Class