Share via


LedgerJournalEngine Class [AX 2012]

The LedgerJournalEngine class supports the ledger journal forms with a variety of features.

Syntax

class LedgerJournalEngine

Run On

Called

Methods

  Method Description
Gg807245.pubmethod(en-us,AX.60).gif accountModified
Gg807245.pubmethod(en-us,AX.60).gif accountModifiedTAccount Performs general initialization and defaulting when debit or credit ledger dimension is changed.
Gg807245.pubmethod(en-us,AX.60).gif accountNumLookup
Gg807245.pubmethod(en-us,AX.60).gif accountNumModified Adjusts the LedgerJournalTrans table record and optionally LedgerJournalTrans_Project fields in response to a change in the AccountNumber value.
Gg807245.pubmethod(en-us,AX.60).gif accountTypeModified Adjusts a LedgerJournalTrans table record and optionally LedgerJournalTrans_Project fields in response to a change in the AccountType value.
Gg807245.pubmethod(en-us,AX.60).gif active
Gg807245.pubmethod(en-us,AX.60).gif addBudgetCheckResultToCache Adds the budget check result for the specified voucher to the budget check results cache.
Gg807245.privmethod(en-us,AX.60).gif addMainAccountDimensionValues Adds the dimension values that are associated to the main account and the first collection of dimensions.
Gg807245.protmethod(en-us,AX.60).gif adjustDueDate Adjusts the due date so that it falls on a business day per specified calendar source.
Gg807245.pubmethod(en-us,AX.60).gif adjustDueDateAddressChange Adjusts the due date in the LedgerJournalTrans record to a valid business day if a third-party rule exists.
Gg807245.pubmethod(en-us,AX.60).gif adjustDueDateOnPaymentMethodChange Adjusts the due date in the LedgerJournalTrans record to a valid business day if a calendar rule restricted to the payment method exists.
Gg807245.protmethod(en-us,AX.60).gif adjustLedgerJournalTrans
Gg807245.pubmethod(en-us,AX.60).gif agreementJumpRef_RU Opens the agreement form for the LedgerJournalTrans record depending on account type.
Gg807245.pubmethod(en-us,AX.60).gif agreementLookup_RU Lookups the agreement for the LedgerJournalTrans record depending on account type.
Gg807245.protmethod(en-us,AX.60).gif allowEdit
Gg807245.protmethod(en-us,AX.60).gif allowEditTrans Determines if editing of the ledgerJournalTrans buffer should be allowed.
Gg807245.pubmethod(en-us,AX.60).gif allowEditVatRegister_PL
Gg807245.pubmethod(en-us,AX.60).gif amountCurCreditModified Adjusts a LedgerJournalTrans table record and optionally LedgerJournalTrans_Project fields in response to a change in the AmountCurCredit field.
Gg807245.pubmethod(en-us,AX.60).gif amountCurDebitModified Adjusts a LedgerJournalTrans table record and optionally LedgerJournalTrans_Project fields in response to a change in the AmountCurDebit value.
Gg807245.pubmethod(en-us,AX.60).gif approveActive
Gg807245.pubmethod(en-us,AX.60).gif approved
Gg807245.pubmethod(en-us,AX.60).gif approvedBy
Gg807245.pubmethod(en-us,AX.60).gif assetBookIdModified Reinitializes transaction data when the asset book of the transaction is changed.
Gg807245.pubmethod(en-us,AX.60).gif assetLedgerDimension_RU Gets the ledger account to post a transaction with an account of fixed assets.
Gg807245.pubmethod(en-us,AX.60).gif assetOffsetLedgerDimension Gets the ledger account to post a transaction with an offset account of fixed assets.
Gg807245.pubmethod(en-us,AX.60).gif assetOffsetLedgerDimension_RU Gets the ledger account to post a transaction with an offset account of fixed assets.
Gg807245.pubmethod(en-us,AX.60).gif assetTransTypeModified Reinitializes transaction data when the transaction type is changed.
Gg807245.pubmethod(en-us,AX.60).gif bankAccountIdModified Resets the offset account type and number according to the selected bank account.
Gg807245.pubmethod(en-us,AX.60).gif bankCentralBankPurposeCodeModified Resets the purpose text that is used for reporting to the central bank when the purpose code is changed.
Gg807245.pubmethod(en-us,AX.60).gif bankDepositVoucherModified Adjusts a LedgerJournalTrans table record and optionally LedgerJournalTrans_Project fields in response to a change in the BankDepositVoucher value.
Gg807245.pubmethod(en-us,AX.60).gif bankRemittanceTypeModified Resets offset account type and number according to the selected bank remittance type.
Gg807245.pubmethod(en-us,AX.60).gif bankTransTypeModified_RU
Gg807245.privmethod(en-us,AX.60).gif calcAndUpdateInterestAndFine_BR
Gg807245.protmethod(en-us,AX.60).gif calcCashDisc
Gg807245.pubmethod(en-us,AX.60).gif calcPaymentFee Calculates the payment fees that might apply to a journal line and updates the journal.
Gg807245.pubmethod(en-us,AX.60).gif calculateCashDisc
Gg807245.pubmethod(en-us,AX.60).gif calculateTaxForCompleteJournal Calculates tax totals for all of the journal.
Gg807245.pubmethod(en-us,AX.60).gif calcVirtualCashDisc
Gg807245.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg807245.protmethod(en-us,AX.60).gif canDefaultOffsetAccount Determines whether the offset account should apply the default for a fixed assets transaction.
Gg807245.pubmethod(en-us,AX.60).gif cashDiscAmount Returns the value of the cash discount of the line.
Gg807245.pubmethod(en-us,AX.60).gif cashDiscBaseDateModified
Gg807245.pubmethod(en-us,AX.60).gif cashDiscCodeLookup Opens the customer cash discount code lookup form for the current ledger line.
Gg807245.pubmethod(en-us,AX.60).gif cashDiscCodeModified
Gg807245.pubmethod(en-us,AX.60).gif cashDiscPercent Returns the cash discount percentage of the current cash discount code, if cash discount is applicable.
Gg807245.pubmethod(en-us,AX.60).gif cashDiscPercentModified
Gg807245.privmethod(en-us,AX.60).gif checkDateinPeriod_CN
Gg807245.protmethod(en-us,AX.60).gif checkTaxBookSection_IT Italian functionality of VAT books and VAT book sections.
Gg807245.pubmethod(en-us,AX.60).gif checkVoucher_CN Checks the voucher type.
Gg807245.pubmethod(en-us,AX.60).gif clearCashDiscount
Gg807245.pubmethod(en-us,AX.60).gif clearCorrectedTaxAmount Clears the internal cache that holds the corrected tax amount.
Gg807245.pubmethod(en-us,AX.60).gif clearPostingResults_Server
Gg807245.pubmethod(en-us,AX.60).gif clearTaxAmountCache Clears the internal caches for tax amounts.
Gg807245.pubmethod(en-us,AX.60).gif clearTaxAmountCacheVoucher Clears the internal cache for tax amounts on a specified voucher.
Gg807245.pubmethod(en-us,AX.60).gif clearVoucher
Gg807245.pubmethod(en-us,AX.60).gif close
Gg807245.pubmethod(en-us,AX.60).gif companyModified Handles form modified events for the LedgerJournalTrans.Company field.
Gg807245.pubmethod(en-us,AX.60).gif companyModified_IN Handles form modified events for the LedgerJournalTrans.Company field.
Gg807245.pubmethod(en-us,AX.60).gif correctedTaxAmount Records a manually entered tax regulation to a specific journal line.
Gg807245.pubmethod(en-us,AX.60).gif correctTaxAmount
Gg807245.pubmethod(en-us,AX.60).gif currencyLookup Opens the customer currency lookup form for the current ledger line.
Gg807245.pubmethod(en-us,AX.60).gif currencyModified
Gg807245.pubmethod(en-us,AX.60).gif custVendCashDiscCache Maintains an internal cache of cash discount dates and amounts.
Gg807245.pubmethod(en-us,AX.60).gif dataSourceWrite
Gg807245.protmethod(en-us,AX.60).gif defaultBookIdForFATransaction Applies a default book ID value for a fixed assets transaction.
Gg807245.protmethod(en-us,AX.60).gif defaultBookIdForFATransaction_PL Applies a default book ID value for a fixed assets transaction.
Gg807245.protmethod(en-us,AX.60).gif defaultOffsetAccountForFATransaction Applies a default offset account value for a fixed assets transaction.
Gg807245.protmethod(en-us,AX.60).gif defaultOffsetAcctForAccountModifiedEvent Applies a default offset account value to a ledger account that is specified by account properties, posting profiles, and module parameters.
Gg807245.pubmethod(en-us,AX.60).gif defaultVendAccountForSubcontractor_SA Applies a default vendor account number for a subcontractor.
Gg807245.pubmethod(en-us,AX.60).gif delete
Gg807245.pubmethod(en-us,AX.60).gif deleteCashDisc
Gg807245.pubmethod(en-us,AX.60).gif deleteForLedgerJournalTable Updates the current object after the caller deletes the LedgerJournalTrans records associated with the current LedgerJournalTable record.
Gg807245.protmethod(en-us,AX.60).gif deleteReasonCode Deletes the ReasonTableRef record referenced by the LedgerJournalTrans record.
Gg807245.pubmethod(en-us,AX.60).gif deliveryDateModified_ES Updates the current object based on the delivery date.
Gg807245.pubmethod(en-us,AX.60).gif displayRemittanceAddress
Gg807245.pubmethod(en-us,AX.60).gif documentDateModified
Gg807245.pubmethod(en-us,AX.60).gif documentModified_JP Reinitializes transaction data when the document of the transaction is changed.
Gg807245.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif exchRateTxt Caches the exchRateTxt display method of the LedgerJournalTrans record buffers in the journal.
Gg807245.pubmethod(en-us,AX.60).gif findAgreementHeaderExt_RU Retrieves the AgreementHeaderExt_RU record for the LedgerJournalTrans record depending on account type.
Gg807245.pubmethod(en-us,AX.60).gif findBankAccountTable
Gg807245.pubmethod(en-us,AX.60).gif findCashDisc
Gg807245.pubmethod(en-us,AX.60).gif findCustTable Looks up a CustTable record buffer, based on the company and account number fields of a specific LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif findOffsetAssetTable
Gg807245.pubmethod(en-us,AX.60).gif findOffsetBankAccountTable
Gg807245.pubmethod(en-us,AX.60).gif findOffsetCustTable
Gg807245.pubmethod(en-us,AX.60).gif findOffsetLedgerDimension Gets the ledger dimension account to post a transaction with an offset account.
Gg807245.protmethod(en-us,AX.60).gif findOffsetRAssetTable_RU
Gg807245.protmethod(en-us,AX.60).gif findOffsetRCashTable_RU
Gg807245.protmethod(en-us,AX.60).gif findOffsetRDeferralsTable_RU
Gg807245.pubmethod(en-us,AX.60).gif findOffsetVendTable
Gg807245.pubmethod(en-us,AX.60).gif findPayment
Gg807245.protmethod(en-us,AX.60).gif findRAssetTable_RU
Gg807245.protmethod(en-us,AX.60).gif findRCashTable_RU
Gg807245.protmethod(en-us,AX.60).gif findRDeferralsTable_RU
Gg807245.pubmethod(en-us,AX.60).gif findSettledAmount
Gg807245.pubmethod(en-us,AX.60).gif forceNewVoucher A new voucher is forced if the voucher parameter is found to be free.
Gg807245.pubmethod(en-us,AX.60).gif formMethodClosePre Updates the NumberSeqFormHandler object.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceCreatePost Updates the NumberSeqFormHandler object.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceDeletePre Updates the NumberSeqFormHandler object.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceDeletePre_CN Forms method before data source delete.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceFixedAssetsCreate Handles the form create events for the LedgerJournalTrans_Asset data source.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceLinkActivePre Updates the NumberSeqFormHandler object.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceValidateWritePost Updates the NumberSeqFormHandler object.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceVoucherModified Updates the NumberSeqFormHandler object.
Gg807245.pubmethod(en-us,AX.60).gif formMethodDataSourceWritePre Updates the NumberSeqFormHandler object.
Gg807245.privmethod(en-us,AX.60).gif formMethodDataSourceWritePre_CN
Gg807245.protmethod(en-us,AX.60).gif formSettlement
Gg807245.pubmethod(en-us,AX.60).gif getBudgetCheckResult Gets the budget check result for the specified LedgerJournalTrans record.
Gg807245.pubmethod(en-us,AX.60).gif getChildFormsMap_W
Gg807245.pubmethod(en-us,AX.60).gif getCorrectedTaxAmountCurrentLine Gets the corrected tax amount for the current line.
Gg807245.pubmethod(en-us,AX.60).gif getDueDateBaseDate Gets the basis the due date.
Gg807245.pubmethod(en-us,AX.60).gif getDueDateLimit Get the PaymDueDateLimit_ES record specified for the payment term.
Gg807245.pubmethod(en-us,AX.60).gif getPostingResults_Client
Gg807245.pubmethod(en-us,AX.60).gif getShowTax Creates a tax object to use for displaying the temporary tax transactions for a single journal line.
Gg807245.pubmethod(en-us,AX.60).gif getShowWithholdTax_IN Creates a withhold tax calculation object to use for displaying the temporary withhold tax transactions for a single journal line.
Gg807245.privmethod(en-us,AX.60).gif getTaxAmounts Gets the total actual and calculated tax amount for the specified LedgerJournalTrans record.
Gg807245.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg807245.protmethod(en-us,AX.60).gif handleCompanyChangeForFixedAssets Handles both the company and offset company modified events for fixed assets.
Gg807245.pubmethod(en-us,AX.60).gif initAssetBookid Initializes the AssetId and BookId fields of the specified transaction.
Gg807245.pubmethod(en-us,AX.60).gif initAssetPostingProfile Initializes the posting profile of the transaction if it has a primary account of type LedgerJournalACType::FixedAssets.
Gg807245.protmethod(en-us,AX.60).gif initCurrencyFromCustVendTable Initializes the currency field of the line based on the customer or vendor currency.
Gg807245.pubmethod(en-us,AX.60).gif initCustPostingProfile Initializes the posting profile field of the line if the account type of the line is "Customer".
Gg807245.pubmethod(en-us,AX.60).gif initDefaultDimension Initializes the DefaultDimension field of the specified transaction.
Gg807245.pubmethod(en-us,AX.60).gif initEmplPostingProfile_RU Init posting profile from Advance holder setup.
Gg807245.protmethod(en-us,AX.60).gif initFromAgreementHeader_RU Initiates a LedgerJournalTrans record with values based on AgreementHeader record depending on account type.
Gg807245.pubmethod(en-us,AX.60).gif initFromAssetTable Initializes a journal line based on an AssetTableRecord.
Gg807245.protmethod(en-us,AX.60).gif initFromAssetTable_RU
Gg807245.protmethod(en-us,AX.60).gif initFromBankTable
Gg807245.protmethod(en-us,AX.60).gif initFromCompanyInfo Initializes the journal line based on CompanyInfo data.
Gg807245.protmethod(en-us,AX.60).gif initFromCustTable
Gg807245.pubmethod(en-us,AX.60).gif initFromCustVendVatRegNums_PL
Gg807245.protmethod(en-us,AX.60).gif initFromEmplTable_RU
Gg807245.protmethod(en-us,AX.60).gif initFromMainAccount
Gg807245.pubmethod(en-us,AX.60).gif initFromOffsetAccount
Gg807245.pubmethod(en-us,AX.60).gif initFromProjTable
Gg807245.protmethod(en-us,AX.60).gif initFromRCashTable_RU
Gg807245.protmethod(en-us,AX.60).gif initFromRDeferralsBook_RU
Gg807245.protmethod(en-us,AX.60).gif initFromVendTable
Gg807245.protmethod(en-us,AX.60).gif initFromWorker_RU Initiates a LedgerJournalTrans record with values based on employee account.
Gg807245.privmethod(en-us,AX.60).gif initInvoiceAndDocumentForVend
Gg807245.pubmethod(en-us,AX.60).gif initOffsetDefaultDimension Initializes the OffsetDefaultDimension field of the specified transaction.
Gg807245.protmethod(en-us,AX.60).gif initOffsetFromLedgerJournalTable
Gg807245.pubmethod(en-us,AX.60).gif initPaymentFeeDefaultDimension Initializes the DefaultDimension field of the specified transaction.
Gg807245.pubmethod(en-us,AX.60).gif initRCashPostingProfile_RU
Gg807245.protmethod(en-us,AX.60).gif initTaxGroup
Gg807245.pubmethod(en-us,AX.60).gif initTaxItemGroup
Gg807245.pubmethod(en-us,AX.60).gif initValue
Gg807245.pubmethod(en-us,AX.60).gif initValueAsset Initializes the default values of the specified transaction for fixed asset fields when a record is created
Gg807245.protmethod(en-us,AX.60).gif initVatRegData_PL
Gg807245.pubmethod(en-us,AX.60).gif initVendPostingProfile Initializes the posting profile based on vendor parameters.
Gg807245.pubmethod(en-us,AX.60).gif invoiceModified Adjusts a LedgerJournalTrans table records and optionally LedgerJournalTrans_Project fields in response to a change in the LedgerJournalTrans Invoice value.
Gg807245.pubmethod(en-us,AX.60).gif journalBalanceMST
Gg807245.pubmethod(en-us,AX.60).gif journalCredit Returns the total amount of the journals credit column.
Gg807245.pubmethod(en-us,AX.60).gif journalDebit Returns the total amount of the journal debit column.
Gg807245.pubmethod(en-us,AX.60).gif journalOffsetBalance Returns the balance of this account for the current journal if the journal has a fixed offset account.
Gg807245.pubmethod(en-us,AX.60).gif ledgerJournalTable Sets or retrieves the internal buffer for the LedgerJournalTable. Also sets the internal record buffer for LedgerJournalName.
Gg807245.pubmethod(en-us,AX.60).gif ledgerJournalTableUpdateTotals
Gg807245.pubmethod(en-us,AX.60).gif lock
Gg807245.pubmethod(en-us,AX.60).gif markApproved
Gg807245.pubmethod(en-us,AX.60).gif markRejected
Gg807245.pubmethod(en-us,AX.60).gif markReportAsReady
Gg807245.pubmethod(en-us,AX.60).gif markupCodeLookup_RU
Gg807245.pubmethod(en-us,AX.60).gif markupCodeModified_RU
Gg807245.pubmethod(en-us,AX.60).gif mayCurrencyBeModified Determines if the exchange rate of the journal line may be modified.
Gg807245.pubmethod(en-us,AX.60).gif maySecondaryCurrencyBeModified Determines whether the secondary exchange rate of the journal line may be modified.
Gg807245.privmethod(en-us,AX.60).gif mergeWorkerDimensionDefault Merges the default dimension for the journal line with worker default dimension.
Gg807245.protmethod(en-us,AX.60).gif moveCachedBudgetCheckResult Moves the cached budget check result associated with the old voucher to the new voucher.
Gg807245.pubmethod(en-us,AX.60).gif new
Gg807245.pubmethod(en-us,AX.60).gif newJournalActive
Gg807245.privmethod(en-us,AX.60).gif newVoucher
Gg807245.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.)
Gg807245.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.)
Gg807245.pubmethod(en-us,AX.60).gif numberSeqFormHandlerJournal Returns the NumberSeqFormhandlerObject of the LedgerJournalEngine object.
Gg807245.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif offsetAccountModified Adjusts LedgerJournalTrans and optionally LedgerJournalTrans_Project fields in response to a change in the LedgerJournalTransOffsetAccount value.
Gg807245.pubmethod(en-us,AX.60).gif offsetAccountNumLookUp
Gg807245.pubmethod(en-us,AX.60).gif offsetAccountTypeModified Adjusts a LedgerJournalTrans table record and optionally LedgerJournalTrans_Project fields in response to a change in the OffsetAccountType value.
Gg807245.pubmethod(en-us,AX.60).gif offsetCompanyModified Handles form modified events for the LedgerJournalTrans.OffsetCompany field.
Gg807245.pubmethod(en-us,AX.60).gif onOffsetAccountSegmentChanged Performs updates when the main account is changed.
Gg807245.pubmethod(en-us,AX.60).gif onPrimaryAccountSegmentChanged Performs updates when the main account is changed.
Gg807245.pubmethod(en-us,AX.60).gif openAccountFinancialDimensionForm
Gg807245.pubmethod(en-us,AX.60).gif openOffsetAccountFinancialDimensionForm
Gg807245.pubmethod(en-us,AX.60).gif openPaymFeeAccountFinancialDimensionForm
Gg807245.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif parmLedgerJournalTable Gets the instance of the LedgerJournalTable table.
Gg807245.pubmethod(en-us,AX.60).gif parmLedgerJournalTrans_Project Parm method to set LedgerJournalTrans_Project.
Gg807245.pubmethod(en-us,AX.60).gif parmNewAccountNum_IN Parm method to set accountnum.
Gg807245.pubmethod(en-us,AX.60).gif parmOldVoucherDate_CN Gets or sets the OldVoucherDate_CN parameter.
Gg807245.pubmethod(en-us,AX.60).gif parmPostingResults_Server Gets or sets the PostingResults_Server parameter.
Gg807245.pubmethod(en-us,AX.60).gif parmPrevAccountNum_IN Parm method to set previous accountnum.
Gg807245.pubmethod(en-us,AX.60).gif parmSalesPrice Gets or sets the SalesPrice parameter.
Gg807245.protmethod(en-us,AX.60).gif paymDayId Returns the PaymDayId of either the CustTable table or the VendTable table according to the account type and account number of the journal.
Gg807245.pubmethod(en-us,AX.60).gif paymentModified
Gg807245.privmethod(en-us,AX.60).gif populateOpTypeDependingOnAccType_MX
Gg807245.pubmethod(en-us,AX.60).gif posted
Gg807245.pubmethod(en-us,AX.60).gif postedDateTime
Gg807245.pubmethod(en-us,AX.60).gif postWrite Resets the LedgerJournalEngine state following a call to the write method.
Gg807245.pubmethod(en-us,AX.60).gif preCreate
Gg807245.pubmethod(en-us,AX.60).gif preDelete
Gg807245.pubmethod(en-us,AX.60).gif prepaymentModified Adjusts LedgerJournalTrans and optionally LedgerJournalTrans_Project fields in response to a change in the LedgerJournalTrans Prepayment value.
Gg807245.pubmethod(en-us,AX.60).gif preWrite
Gg807245.pubmethod(en-us,AX.60).gif preWriteUpdateDefaultDimension
Gg807245.pubmethod(en-us,AX.60).gif preWriteUpdateDefaultDimensionPaymFee
Gg807245.pubmethod(en-us,AX.60).gif projCategoryModified Updates the journal line and project line for a project category change.
Gg807245.pubmethod(en-us,AX.60).gif projCostPriceModified Updates the project quantity and journal line credit/debit amounts when the project cost price is changed.
Gg807245.pubmethod(en-us,AX.60).gif projOffsetFactor Returns the project offset factor.
Gg807245.pubmethod(en-us,AX.60).gif projQtyModified Updates the project CostPrice value when the project quantity is changed.
Gg807245.pubmethod(en-us,AX.60).gif projRecalcAmountCurDebitCredit Recalculates the debit and credit amounts.
Gg807245.pubmethod(en-us,AX.60).gif psaSetOld
Gg807245.pubmethod(en-us,AX.60).gif recalcVoucherBalance Adjusts journal totals after manipulations of journal fees.
Gg807245.pubmethod(en-us,AX.60).gif reduceInternalContainers
Gg807245.protmethod(en-us,AX.60).gif refreshDataSource Refreshes the data source object of the supplied LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif refreshWhenPosted
Gg807245.pubmethod(en-us,AX.60).gif rejected
Gg807245.pubmethod(en-us,AX.60).gif rejectedBy
Gg807245.pubmethod(en-us,AX.60).gif releaseDateModified Displays a warning if the entered release date is in the past.
Gg807245.pubmethod(en-us,AX.60).gif removeBudgetCheckResultFromCache Removes the budget check result for the specified voucher from the budget check results cache.
Gg807245.pubmethod(en-us,AX.60).gif reportedAsReady
Gg807245.pubmethod(en-us,AX.60).gif reportedAsReadyBy
Gg807245.pubmethod(en-us,AX.60).gif rereadWhenDirty Calls refresh and reRead on the data source of the supplied LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif resetBudgetCheckResultsCache Resets the budget check results cache.
Gg807245.pubmethod(en-us,AX.60).gif saveVoucherBalance Saves the balance of the current voucher to internal variables.
Gg807245.pubmethod(en-us,AX.60).gif selectSettledNegInstTrans Starts the form for selecting settled negotiable instrument (Bill of exchange / Promissory note) transactions.
Gg807245.pubmethod(en-us,AX.60).gif setAgreement_RU Initializes LedgerJournalTrans record after any of agreement related field is modified.
Gg807245.pubmethod(en-us,AX.60).gif setAssetDepStartDate Sets the asset depreciation start date for the primary account and offset account of asset book changes.
Gg807245.pubmethod(en-us,AX.60).gif setChildDataSourceAccess Sets the data source entry access level for a data source to match the data source of the supplied LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif setDeprBonusAmount_RU
Gg807245.pubmethod(en-us,AX.60).gif setFactureAutoCreate Sets the value of field facture auto create if one of account types is customer depending on settings in the parameters.
Gg807245.pubmethod(en-us,AX.60).gif setProjAmount Updates the project cost price and quantity values if the journal line has changed and is associated with a project.
Gg807245.pubmethod(en-us,AX.60).gif setProjDefaultOffsetAccount
Gg807245.protmethod(en-us,AX.60).gif setProjTaxItemGroup Sets the ProjTaxItemGroupSales and TaxItemGroup fields according to the ProjCategoryId field of the journal line.
Gg807245.privmethod(en-us,AX.60).gif setRCashDocType_RU
Gg807245.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif settleTrans
Gg807245.pubmethod(en-us,AX.60).gif settleTransUpdate Updates settlement data for the journal line.
Gg807245.pubmethod(en-us,AX.60).gif setToOpenValue_CN Sets ledger journal engine to open value.
Gg807245.pubmethod(en-us,AX.60).gif setTransDate_RU Initializes _ledgerJournalTrans.TransDate
Gg807245.pubmethod(en-us,AX.60).gif takeNewVoucher
Gg807245.pubmethod(en-us,AX.60).gif taxAmountJournal Calculates the tax amount in currency for a specific journal line.
Gg807245.pubmethod(en-us,AX.60).gif taxAmountOrig
Gg807245.pubmethod(en-us,AX.60).gif taxAmountPerLine Returns the amount of tax for a single journal line.
Gg807245.protmethod(en-us,AX.60).gif taxChanged Indicates if a tax field has changed.
Gg807245.protmethod(en-us,AX.60).gif taxDiffDebitCredit
Gg807245.pubmethod(en-us,AX.60).gif taxDocumentCreateButton_CZ
Gg807245.pubmethod(en-us,AX.60).gif tmpTaxTotals Returns the current instance of the temporary table TmpTaxTotals.
Gg807245.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif transDateModified
Gg807245.pubmethod(en-us,AX.60).gif transDateUpdate_CN Updates transaction date.
Gg807245.pubmethod(en-us,AX.60).gif triangulationModified Calculates exchange rates and updates that data in the source journal line.
Gg807245.pubmethod(en-us,AX.60).gif unlock
Gg807245.pubmethod(en-us,AX.60).gif updateCashDisc Recalculates the cash discount for the voucher of the journal.
Gg807245.pubmethod(en-us,AX.60).gif updateCashDiscDetail Updates the CustTransCashDisc and VendTransCashDisc tables with cash discount information from the journal line.
Gg807245.pubmethod(en-us,AX.60).gif updateFeeLedgerTrans
Gg807245.pubmethod(en-us,AX.60).gif updateInternalContainers
Gg807245.pubmethod(en-us,AX.60).gif updatePaymentFee Calculates payment fees and calls research on the data source of the payment fee line data source.
Gg807245.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.)
Gg807245.protmethod(en-us,AX.60).gif useHistoricalRemittanceAddress Determines whether the remittance address stored in the table should be used or the current date effective value of the address should be used for this ledger journal transaction type.
Gg807245.pubmethod(en-us,AX.60).gif vatData_updateVoucher_PL
Gg807245.pubmethod(en-us,AX.60).gif voucherAmountBalances Indicates whether the voucher totals balance.
Gg807245.pubmethod(en-us,AX.60).gif voucherCredit Returns the total credit MST amount for the voucher of the supplied LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif voucherDebit Returns the total debit MST amount for the voucher of the supplied LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif voucherTotals
Gg807245.pubmethod(en-us,AX.60).gif voucherTypeUpdate_CN Updates voucher type.
Gg807245.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif write Updates the internal caches for journal and voucher tables and updates the data source of the supplied LedgerJournalTrans record buffer.
Gg807245.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::accountTypeValid Validates the account type and offset account type based on the journal type.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::construct
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::createBudgetCreateTransfer Creates an instance of BudgetCreateTransfer class based on the specified LedgerJournalTrans record.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::createDefsForAssetBookTableDerivedJourn Creates the initial derived journal records for the given transaction.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::deleteReverse_CN Deletes reverse data.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::fillAssetBookTableDerivedJournal_IN Fill AssetDepBookTableDerivedJour from LedgerJournalTrans buffer.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::fillAssetGroupBookTableDerivedJournal_IN Creates the initial derived journal records for the given transaction.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::getAccountDefaultDimension Gets the default dimension that is based on the account number and the account type of the transaction.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::getDefaultAccount
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::getLastDate_CN Gets last date of the ledger journal transaction.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::initDefaultDimensionServer Constructs a DimensionDefault record for the DefaultDimension field of the specified transaction.
Gg807245.privmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::initOffsetDefaultDimensionServer Constructs a DimensionDefault value for the OffsetDefaultDimension field of the specified transaction.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::lookupPostingProfileForAccountType
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::lookupPostingProfileForAccTypeOffset_RU Displays lookup for offset posting profile.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::offsetLedgerDimension_RU gets the offset ledger dimension of journal line
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::setProjCostSalesPrice
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::showTotalTaxes Displays the TaxTotals form.
Gg807245.pubmethod(en-us,AX.60).gif Gg807245.static(en-us,AX.60).gif ::updateAssetBookTableDerivedJournals

Top

Remarks

The features can be grouped into the following main areas:

  • Field and button management (enable/disable)

  • Caching

  • Voucher and journal totals

  • Approval functionality

  • Housekeeping on CRUD operations

  • Value defaulting

  • Calculation of cash discount and tax

  • Voucher number assignment

  • Error logging

Some field and button management has been moved to the LedgerJournalFormTable and LedgerJournalFormTrans classes of the JournalForm class hierarchy. Journal locking is handled by the LedgerJournalFormTable class.

Inheritance Hierarchy

Object Class
  LedgerJournalEngine Class
    FBLedgerJournalEngine_TaxAssessAdj_BR Class
    LedgerJournalEngine_Allocation Class
    LedgerJournalEngine_AssetBudgets Class
    LedgerJournalEngine_AssetBudgets_ru Class
    LedgerJournalEngine_AssetDepreciation Class
    LedgerJournalEngine_AssetDepreciation_ru Class
    LedgerJournalEngine_BankChequeReversal Class
    LedgerJournalEngine_BankDepositCancel Class
    LedgerJournalEngine_CustBillOfExchange Class
    LedgerJournalEngine_Daily Class
    LedgerJournalEngine_Elimination Class
    LedgerJournalEngine_LedgerPeriodic Class
    LedgerJournalEngine_Payment Class
    LedgerJournalEngine_ProjectCost Class
    LedgerJournalEngine_RCash Class
    LedgerJournalEngine_RDeferrals Class
    LedgerJournalEngine_TAccount Class
    LedgerJournalEngine_VendApprove Class
    LedgerJournalEngine_VendInvoice Class
    LedgerJournalEngine_VendInvoiceRegister Class
    LedgerJournalEngine_VendPromissoryNote Class