Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The LedgerVoucherTransObject class represents a single transaction in an individual voucher.
Syntax
class LedgerVoucherTransObject implements SysPackable
Run On
Called
Methods
Method | Description | |
---|---|---|
![]() |
addTaxRelationship | |
![]() |
addTaxTransRelationship | Adds a relationship to the specified TaxTrans record. |
![]() |
addTaxUncommittedRelationship | Adds a relationship to the specified TaxUncommitted record. |
![]() |
addTaxWHTTransRelationship_IN | Adds a tax transaction relationship. |
![]() |
addToGeneralJournal | Adds the transaction to the general journal. |
![]() |
addToSubledgerJournal | Adds the transaction to the subledger journal. |
![]() |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
![]() |
check | Determine whether the date, account, and dimension values for a single ledger line are valid to post it. |
![]() |
checkData | Validates the ledger posting transaction. |
![]() |
checkDebitCredit | Validates that the debit or credit requirement. |
![]() |
checkRounding | Validates that the transaction amounts are correctly rounded. |
![]() |
clone | |
![]() |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
![]() |
getAdjustedTransferLevel | |
![]() |
getLedgerPostingTransaction | Gets the LedgerPostingTransactionTmp record for the current object. |
![]() |
getProjectPostingTransaction | This method is obsolete. |
![]() |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
![]() |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
![]() |
initFromInterunitAccountEntry | |
![]() |
initFromLedgerPostingTransaction | Initializes the current object from the LedgerPostingTransactionTmp record. |
![]() |
initFromLedgerVoucherObject | Initializes the parameters of an instance of the LedgerVoucherObject class. |
![]() |
invertAmounts | Inverts the sign of the amounts of the current object. |
![]() |
isCredit | Gets a value that indicates whether this is a credit. |
![]() |
isInterunitAdjustment | Gets a value that indicates whether the current object is an interunit adjustment. |
![]() |
isModified | Gets a value that indicates whether the current object was modified. |
![]() |
isPosted | Gets a value that indicates whether the current object is posted. |
![]() |
level | Returns the current level of allocation regarding the calling LedgerVoucherObject object. |
![]() |
markAsInterunitAdjustment | Marks the current object as an interunit adjustment. |
![]() |
new | |
![]() |
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.) |
![]() |
pack | Serializes the current instance of the LedgerVoucherTransObject class. |
![]() |
parmAccountingCurrencyAmount | Gets or sets the AccountingCurrencyAmount parameter. |
![]() |
parmAccrualInfo | Sets the accrualRefTableid and accrualRecRecId variables. |
![]() |
parmAllocateLevel | Gets or sets the AllocateLevel parameter. |
![]() |
parmAllocationLevel | Gets or sets the AllocationLevel parameter. |
![]() |
parmAmountCur | Gets or sets the AmountCur parameter. |
![]() |
parmAmountMST | Gets or sets the transaction amount in the functional currency. |
![]() |
parmAmountMSTSecondary | Gets or sets the AmountMSTSecondary parameter. |
![]() |
parmCorrect | Gets or sets the Correct parameter. |
![]() |
parmCurrencyCode | Gets or sets the currency code of the transaction. |
![]() |
parmCustomTransferLevel | Gets or sets the CustomTransferLevel parameter. |
![]() |
parmDiscardLastTransTxt | Gets or sets the DiscardLastTransTxt parameter. |
![]() |
parmExchangeRateDate | Gets or sets the ExchangeRateDate parameter. |
![]() |
parmGeneralJournalAccountEntry | Gets or sets the GeneralJournalAccountEntry parameter. |
![]() |
parmHistoricalExchangeRateDate | Gets or sets the HistoricalExchangeRateDate parameter. |
![]() |
parmIgnoreAllocation | Gets or sets the IgnoreAllocation parameter. |
![]() |
parmInterunitReference | Gets or sets the InterunitReference parameter. |
![]() |
parmIsBridgingPosting | Gets or sets the IsBridgingPosting parameter. |
![]() |
parmIsCorrection | Gets or sets the IsCorrection parameter. |
![]() |
parmIsExchangeAdjustment | Gets or sets the IsExchangeAdjustment parameter. |
![]() |
parmIsTaxWithholdParametersEnabled_IN | Gets or sets the IsTaxWithholdParametersEnabled_IN parameter. |
![]() |
parmLedgerDetailLevel | Gets or sets the LedgerDetailLevel parameter. |
![]() |
parmLedgerDimensionId | Gets or sets the LedgerDimensionId parameter. |
![]() |
parmLedgerEntry | Gets or sets the LedgerEntry parameter. |
![]() |
parmLedgerPostingType | Gets or sets the LedgerPostingType parameter. |
![]() |
parmParentTempRecId | Gets or sets the ParentTempRecId parameter. |
![]() |
parmPaymentReference | Gets or sets the PaymentReference parameter. |
![]() |
parmPaymMode | Gets or sets the PaymMode parameter. |
![]() |
parmPostingType | Gets or sets the PostingType parameter. |
![]() |
parmProjLedger | Gets or sets the ProjLedger parameter. |
![]() |
parmQty | Gets or sets the Qty parameter. |
![]() |
parmQuantity | Gets or sets the Quantity parameter. |
![]() |
parmReasonCode | Gets or sets the ReasonCode parameter. |
![]() |
parmReasonRefRecID | Gets or sets the ReasonRefRecID parameter. |
![]() |
parmRecId | Gets or sets a value that is used for custom summarization. |
![]() |
parmReportingCurrencyAmount | Gets or sets the ReportingCurrencyAmount parameter. |
![]() |
parmSkipBlockedForManualEntryCheck | Gets or sets the SkipBlockedForManualEntryCheck parameter. |
![]() |
parmSkipDimensionValidation | Gets or sets the SkipDimensionValidation parameter. |
![]() |
parmSourceRecId | Gets or sets the SourceRecId parameter. |
![]() |
parmSourceTableId | Gets or sets the SourceTableId parameter. |
![]() |
parmTaxLinks | Gets or sets the TaxLinks parameter. |
![]() |
parmTaxParentReferenceRecId | Gets or sets the TaxParentReferenceRecId parameter. |
![]() |
parmTaxParentReferenceTableId | Gets or sets the TaxParentReferenceTableId parameter. |
![]() |
parmTaxWHTLinks_IN | Gets or sets the TaxWHTLinks_IN parameter. |
![]() |
parmTempRecId | Gets or sets the TempRecId parameter. |
![]() |
parmText | Gets or sets the Text parameter. |
![]() |
parmThisIsARoundingTrans | Gets or sets the ThisIsARoundingTrans parameter. |
![]() |
parmTransactionCurrencyAmount | Gets or sets the TransactionCurrencyAmount parameter. |
![]() |
parmTransactionCurrencyCode | Gets or sets the TransactionCurrencyCode parameter. |
![]() |
parmTransferLevel | Gets or sets the TransferLevel parameter. |
![]() |
parmTransTxt | Gets or sets the TransTxt parameter. |
![]() |
parmUseTaxParentTaxUncommitted | Gets or sets the UseTaxParentTaxUncommitted parameter. |
![]() |
performInterunitBalancing | Performs balancing for the interunit dimensions of the current object. |
![]() |
post | Makes the transaction a permanent part of the general ledger. |
![]() |
setIsCredit | Sets whether this is a debit or credit. |
![]() |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
![]() |
taxTransGenJourAcctEntryCollection_RU | Returns collection of association with tax transactions |
![]() |
toString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
unpack | Deserializes the _packedClass parameter value to an instance of the LedgerVoucherTransObject class. |
![]() |
updateSignSide | Updates the sign and the side of the current object. |
![]() |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
![]() |
wait | Pauses a process. (Inherited from Object.) |
![]() |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
![]() ![]() |
::create | Initializes a new instance of the LedgerVoucherTransObject class from a packed class. |
![]() ![]() |
::newAdjustmentDefault | Initializes a new instance of the LedgerVoucherTransObject class for an accounting currency amount or reporting currency amount adjustment. |
![]() ![]() |
::newBasicDefault | Initializes a new instance of the LedgerVoucherTransObject class that uses a ledger posting reference for defaulting. |
![]() ![]() |
::newBasicMST_RU | Initializes a new instance of the LedgerVoucherTransObject class using a ledger posting reference for an accounting currency amount |
![]() ![]() |
::newBasicSecondary_RU | Initializes a new instance of the LedgerVoucherTransObject class using a ledger posting reference for an accounting currency amount |
![]() ![]() |
::newGeneralJournal | Initializes a new instance of the LedgerVoucherTransObject class from a general journal entry. |
![]() ![]() |
::newLedgerAllocationItem | Initializes a new instance of the LedgerVoucherTransObject class from a ledger allocation item. |
![]() ![]() |
::newLedgerPostingTransaction | Initializes a new instance of the LedgerVoucherTransObject class. |
![]() ![]() |
::newSubLedgerJournalAccountEntryDefault | Initializes a new instance of the LedgerVoucherTransObject class by using a ledger posting reference for defaulting. |
![]() ![]() |
::newTransactionAccountingAmountsDefault | Initializes a new instance of the LedgerVoucherTransObject class that has a transaction currency amount, an accounting currency amount, and a ledger posting reference for defaulting. |
![]() ![]() |
::newTransactionAmountDefault | Initializes a new instance of the LedgerVoucherTransObject class by using a transaction currency amount and a ledger posting reference for defaulting. |
![]() ![]() |
::newTransLedgerJournal | Creates a new LedgerVoucherTransObject object that is based on a specified LedgerJournalTrans record. |
![]() ![]() |
::newTransLedgerJournalForCashDisc |
Top
Remarks
The transaction is stored in a temporary instance of a LedgerEntry Table record buffer. The temporary transaction is inserted into the database during posting and made a permanent record.
Inheritance Hierarchy
Object Class
LedgerVoucherTransObject Class