LedgerJournalTaxDocument Class [AX 2012]

The LedgerJournalTaxDocument class is the implementation of the TaxableDocument interface for Journals that is used to feed data to Tax to support Tax calculations and Tax posting.

class LedgerJournalTaxDocument implements TaxableDocument

Run On

Called

  MethodDescription
Gg810496.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif doTaxGroupExistsForDocument Determines if tax group are set on any line of the document.
Gg810496.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif getCompanyForJournal Gets the company for the journal.
Gg810496.pubmethod(en-us,AX.60).gif getCurrentLine Gets an object which implements TaxableLine interface that represents the current transaction line.
Gg810496.pubmethod(en-us,AX.60).gif getCurrentMiscellaneousCharge Gets an object which implements the TaxableLine interface that represents the current miscellaneous charge line.
Gg810496.pubmethod(en-us,AX.60).gif getFirstLine Reads the first transaction line.
Gg810496.pubmethod(en-us,AX.60).gif getFirstMiscellaneousCharge Reads the first miscellaneous charge line.
Gg810496.pubmethod(en-us,AX.60).gif getInvoiceId Gets the invoice ID.
Gg810496.pubmethod(en-us,AX.60).gif getJournalizedDocument Gets the table buffer that represents the journalized document header for the transaction.
Gg810496.pubmethod(en-us,AX.60).gif getLineByLedgerJournalTrans Gets an object that implements the TaxableLine interface that represents the transaction line that is specified by the specified parameter.
Gg810496.pubmethod(en-us,AX.60).gif getLineByRecId Gets an object which implements the TaxableLine interface that represents the transaction line that is specified by the specified parameter.
Gg810496.pubmethod(en-us,AX.60).gif getMainAccountType Gets the main account type for the specified voucher.
Gg810496.pubmethod(en-us,AX.60).gif getModuleType Gets the module type.
Gg810496.pubmethod(en-us,AX.60).gif getNextLine Reads the next transaction line.
Gg810496.privmethod(en-us,AX.60).gif getNextLineVatTaxAgentPrepayment Moves to the next line of the ledger journal transaction if country RU, line is prepayment and tax calculation on prepayments has been turned off in parameters.
Gg810496.pubmethod(en-us,AX.60).gif getNextMiscellaneousCharge Reads the next miscellaneous charge line.
Gg810496.pubmethod(en-us,AX.60).gif getOriginalCompany Gets the OriginalCompany field from the LedgerJournalTrans record.
Gg810496.pubmethod(en-us,AX.60).gif getOriginalJournalNum Gets the OriginalJournalNum field from the LedgerJournalTrans record.
Gg810496.privmethod(en-us,AX.60).gif getPrepaymentByPrimaryAccountType Gets a value that indicates whether prepayments are supported, depending on the main account type for the voucher.
Gg810496.pubmethod(en-us,AX.60).gif getReferenceNumber Gets the reference number.
Gg810496.pubmethod(en-us,AX.60).gif getSourceCompany Determines the source company in an intercompany document.
Gg810496.pubmethod(en-us,AX.60).gif getSourceHeader Gets the table buffer that represents the source document header for the transaction.
Gg810496.pubmethod(en-us,AX.60).gif getTaxIncluded Gets a flag that indicates whether line amounts include taxes.
Gg810496.pubmethod(en-us,AX.60).gif getTaxObligationCompany Gets the company for which we have a tax obligation.
Gg810496.pubmethod(en-us,AX.60).gif getTaxOnPrepayment Determines whether this is a prepayment and if taxes apply.
Gg810496.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif isCustomerPayment Determines whether the current journal is a customer payment.
Gg810496.pubmethod(en-us,AX.60).gif isPayment Determines whether the document is being taxed is a payment.
Gg810496.pubmethod(en-us,AX.60).gif isVendorPayment Determines whether the current journal is a vendor payment.
Gg810496.pubmethod(en-us,AX.60).gif new
Gg810496.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.)
Gg810496.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.)
Gg810496.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif parmForceTaxable_RU Gets or sets the ForceTaxable_RU parameter.
Gg810496.pubmethod(en-us,AX.60).gif parmIntercompanyJournal Gets or sets the intercompanyJournal variable in this class.
Gg810496.pubmethod(en-us,AX.60).gif parmIntercompanyMap Gets or sets the intercompanyRecIdMap variable in this class.
Gg810496.pubmethod(en-us,AX.60).gif parmServTaxCentralizedPayment_IN Gets or sets the ServTaxCentralizedPayment_IN parameter.
Gg810496.pubmethod(en-us,AX.60).gif parmSkipUseTaxUncommitted_RU Gets or sets the SkipUseTaxUncommitted_RU parameter.
Gg810496.pubmethod(en-us,AX.60).gif parmTaxRateDateOverride Gets or sets the TaxRateDateOverride parameter.
Gg810496.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif updateLedgerJournalTableForInterWHT_IN Gets new ledgerJournalTable due to interCompany journal number
Gg810496.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.)
Gg810496.pubmethod(en-us,AX.60).gif useSourceDocumentFramework This method returns a Boolean value that indicates whether the current transaction supports the source document framework.
Gg810496.pubmethod(en-us,AX.60).gif useTaxUncommitted Indicates whether taxes should allow customers to use the TaxUncommitted table to store taxes which have not yet been journalized.
Gg810496.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg810496.pubmethod(en-us,AX.60).gif Gg810496.static(en-us,AX.60).gif ::clearCachedTaxExistenceCheck Clears any cached tax existence information about the specified journal.
Gg810496.pubmethod(en-us,AX.60).gif Gg810496.static(en-us,AX.60).gif ::construct Constructs an instance of the LedgerJournalTaxDocument class.
Gg810496.pubmethod(en-us,AX.60).gif Gg810496.static(en-us,AX.60).gif ::constructForPosting Creates an instance of the LedgerJournalTaxDocument class.
Gg810496.privmethod(en-us,AX.60).gif Gg810496.static(en-us,AX.60).gif ::doTaxGroupExistsForDocument_Server Gets a value that indicates whether taxes exist on any line of the document.
Top

Community Additions

ADD
Show: