Class: LedgerJournalEngine

public class LedgerJournalEngine
Show extending classes

Constructor Method

void new(FormRun _formRun)

Public Static Methods

static ledgerJournalEngine newBatch(LedgerJournalTrans _ledgerJournalTrans = null)
client static void showTotalTaxes(LedgerJournalEngine _ledgerJournalEngine)

Public Instance Methods

DebCredProposal accountModified(LedgerJournalTrans _ledgerJournalTrans)
Display LedgerJournalAccountName accountName(LedgerJournalTrans _ledgerJournalTrans)
void accountNumLookup(FormStringControl formStringControl, LedgerJournalTrans ledgerJournalTrans)
void active(LedgerJournalTrans _ledgerJournalTrans)
void addTaxDiff(LedgerJournalTrans _ledgerJournalTrans, tmpVoucherSum _tmpVoucherSum)
void adjustLedgerJournalTrans(LedgerJournalTrans _ledgerJournalTrans)
boolean allowEdit()
boolean allowEditTrans(LedgerJournalTrans ledgerJournalTrans)
boolean allowEditTransDate(LedgerJournalTrans _ledgerJournalTrans)
boolean approveActive()
boolean approved()
userId approvedBy()
void approvedByModified(LedgerJournalTrans ledgerJournalTrans)
void approvedModified(LedgerJournalTrans ledgerJournalTrans)
LedgerAccount assetLedgerAccount(LedgerJournalTrans ledgerJournalTrans)
LedgerAccount assetLedgerOffsetAccount(LedgerJournalTrans ledgerJournalTrans)
void bankAccountIdModified(LedgerJournalTrans ledgerJournalTrans)
void bankCentralBankPurposeCodeModified(LedgerJournalTrans ledgerJournalTrans)
void bankRemittanceTypeModified(LedgerJournalTrans ledgerJournalTrans)
void calcPaymentFee(LedgerJournalTrans _ledgerJournalTrans)
Void calculateCashDisc(LedgerJournalTrans ledgerJournalTrans, Common _buffer = Null)
void calculateTaxForCompleteJournal()
void CalcVirtualCashDisc(LedgerJournalTrans _ledgerJournalTrans)
void cancelVoucher(LedgerJournalTrans _ledgerJournalTrans)
AmountCur cashDiscAmount(LedgerJournalTrans _ledgerJournalTrans)
void cashDiscAmountModified(LedgerJournalTrans _ledgerJournalTrans)
void cashDiscCodeModified(LedgerJournalTrans _ledgerJournalTrans, Boolean _updateCashDisc = false)
percent cashDiscPercent(LedgerJournalTrans _ledgerJournalTrans)
void categoryModified(LedgerJournalTrans ledgerJournalTrans)
boolean checkAccessVatNumJournal(LedgerJournalTrans _ledgerJournalTrans)
boolean checkVoucher(LedgerJournalTrans ledgerJournalTrans)
void clearCorrectedTaxAmount(LedgerJournalTrans _ledgerJournalTrans)
void clearErrorLog()
void clearErrorVoucher(Voucher _voucher)
void clearTaxAmountCache(LedgerJournalTrans _ledgerJournalTrans)
void clearTaxAmountCacheVoucher(Voucher _voucher)
void clearVoucher()
void close()
void companyModified(LedgerJournalTrans _ledgerJournalTrans)
taxAmountJournal correctedTaxAmount(LedgerJournalTrans _ledgerJournalTrans)
TaxAmountCur correctTaxAmount(LedgerJournalTrans _ledgerJournalTrans, TaxAmountCur _taxAmountCur, boolean _update = true)
void currencyModified(LedgerJournalTrans _ledgerJournalTrans, boolean _selectTriangulation = true)
void custVendBankAccountLookup(FormStringControl formStringControl, LedgerJournalTrans ledgerJournalTrans)
Container custVendCashDiscCache(boolean _set, LedgerJournalTrans _ledgerJournalTrans)
void dataSourceWrite(LedgerJournalTrans _ledgerJournalTrans)
void delete(LedgerJournalTrans _ledgerJournalTrans, boolean refresh = true)
void deleteCashDisc(LedgerJournalTrans _ledgerJournalTrans)
boolean depositSlip(LedgerJournalTrans _ledgerJournalTrans)
DetailSummary detailSummaryPosting()
void documentDateModified(LedgerJournalTrans ledgerJournalTrans)
boolean errorExists(Voucher _voucher)
boolean errorInJournal()
Log errorLog(Voucher _voucher)
ExchRateSecondTxt exchRateTxt(LedgerJournalTrans _ledgerJournalTrans)
AssetTable findAssetTable(LedgerJournalTrans ledgerJournalTrans)
BankAccountTable findBankAccountTable(LedgerJournalTrans ledgerJournalTrans)
void findCashDisc(CashDiscCode cashDiscCode)
CustTable findCustTable(LedgerJournalTrans ledgerJournalTrans)
LedgerJournalTxt findLedgerJournalTxt(LedgerJournalTrans ledgerJournalTrans)
LedgerTable findLedgerTable(LedgerJournalTrans ledgerJournalTrans)
LedgerJournalAC findOffsetAccount(LedgerJournalTrans ledgerJournalTrans)
AssetTable findOffsetAssetTable(LedgerJournalTrans ledgerJournalTrans)
BankAccountTable findOffsetBankAccountTable(LedgerJournalTrans ledgerJournalTrans)
CustTable findOffsetCustTable(LedgerJournalTrans ledgerJournalTrans)
LedgerTable findOffsetLedgerTable(LedgerJournalTrans ledgerJournalTrans)
VendTable findOffsetVendTable(LedgerJournalTrans ledgerJournalTrans)
void findPayment(PaymTermId _paymTermId)
ProjTable findProjTable(LedgerJournalTrans ledgerJournalTrans, boolean _offsetAccount = false)
void findSettledAmount(LedgerJournalTrans _ledgerJournalTrans)
void findVendPaymModeTable(LedgerJournalTrans ledgerJournalTrans)
VendTable findVendTable(LedgerJournalTrans ledgerJournalTrans)
void formMethodClosePre()
public void formMethodDataSourceCreatePost()
public void formMethodDataSourceDeletePre()
public void formMethodDataSourceLinkActivePre()
public boolean formMethodDataSourceValidateWritePost()
public void formMethodDataSourceVoucherModified()
public void formMethodDataSourceWritePre()
void initAssetPostingProfile(LedgerJournalTrans _ledgerJournalTrans)
void initCustOffsetAccount(LedgerJournalTrans ledgerJournalTrans)
void initCustPostingProfile(LedgerJournalTrans _ledgerJournalTrans)
void initFromAssetTable(LedgerJournalTrans _ledgerJournalTrans)
void initFromBankTable(LedgerJournalTrans ledgerJournalTrans)
void initFromCustTable(LedgerJournalTrans ledgerJournalTrans)
void initFromLedgerTable(LedgerJournalTrans _ledgerJournalTrans)
void initFromOffsetAccount(LedgerJournalTrans _ledgerJournalTrans)
void initFromProjTable(LedgerJournalTrans ledgerJournalTrans)
void initFromVendTable(LedgerJournalTrans ledgerJournalTrans)
void initTaxGroup(LedgerJournalTrans _ledgerJournalTrans)
void initTaxItemGroup(LedgerJournalTrans _ledgerJournalTrans)
void initValue(LedgerJournalTrans _ledgerJournalTrans)
void initVendOffsetAccount(LedgerJournalTrans ledgerJournalTrans)
AmountMST journalCredit()
AmountMST journalDebit()
AmountCur journalOffsetBalance()
LedgerJournalTable ledgerJournalTable(LedgerJournalTable _ledgerJournalTable = ledgerJournalTable)
void ledgerJournalTableUpdateTotals(LedgerJournalTable _ledgerJournalTable, boolean _recalc = true)
void markApproved()
boolean markedForSettlementWarning(LedgerJournalTrans _ledgerJournalTrans)
void markRejected()
void markReportAsReady()
boolean mayCurrencyBeModified(LedgerJournalTrans ledgerJournalTrans)
boolean maySecondaryCurrencyBeModified(LedgerJournalTrans ledgerJournalTrans)
boolean mayTriangulationBeModified(CurrencyCode _currencyCode, TransDate _exchRatedate = systemdateGet())
void modifyVoucher(LedgerJournalTrans _ledgerJournalTrans)
void newJournalActive(LedgerJournalTable _ledgerJournalTable, boolean _recalc = false)
public NumberSeqFormHandlerLedgerJournal numberSeqFormHandlerJournal()
Display LedgerJournalAccountName offsetAccountName(LedgerJournalTrans _ledgerJournalTrans)
void offsetAccountNumLookUp(FormStringControl formStringControl, LedgerJournalTrans ledgerJournalTrans)
formDataSource parmFormDataSource(FormDataSource _ledgerJournalTrans_ds = ledgerJournalTrans_ds)
PaymDayId paymDayId(LedgerJournalTrans _ledgerJournalTrans)
void paymentModeModified(LedgerJournalTrans _ledgerJournalTrans)
void paymentModified(LedgerJournalTrans ledgerJournalTrans)
NoYes posted()
TransDate postedDate()
void preCreate(LedgerJournalTrans _ledgerJournalTrans)
void preDelete(LedgerJournalTrans _ledgerJournalTrans)
void preWrite(LedgerJournalTrans _ledgerJournalTrans)
LedgerAccount purchLedgerAccount(LedgerJournalTrans ledgerJournalTrans)
LedgerAccount purchLedgerOffsetAccount(LedgerJournalTrans ledgerJournalTrans)
void recalcVoucherBalance(LedgerJournalTrans _ledgerJournalTrans)
void reduceInternalContainers(LedgerJournalTrans _ledgerJournalTrans)
void refreshWhenPosted()
boolean rejected()
userId rejectedBy()
boolean reportedAsReady()
userId reportedAsReadyBy()
Boolean rereadWhenDirty(LedgerJournalTrans _ledgerJournalTrans, Boolean _force = false)
void saveVoucherBalance(LedgerJournalTrans _ledgerJournalTrans)
void selectSettledNegInstTrans(LedgerJournalTrans _ledgerJournalTrans)
void setChildDataSourceAccess(LedgerJournalTrans _ledgerJournalTrans, Common _common)
void setProjAmount(LedgerJournalTrans ledgerJournalTrans)
void setProjCostSalesPrice(LedgerJournalTrans _ledgerJournalTrans, Boolean _calledfromProjectCost = false)
void setProjTaxItemGroup(LedgerJournalTrans ledgerJournalTrans)
boolean settlementButton(LedgerJournalTrans _ledgerJournalTrans)
void settleTrans(LedgerJournalTrans _ledgerJournalTrans)
void settleTransUpdate(LedgerJournalTrans _ledgerJournalTrans)
boolean takeNewVoucher()
taxAmountJournal taxAmountJournal(LedgerJournalTrans _ledgerJournalTrans)
void taxAmountOrig()
AmountCur taxAmountPerLine(LedgerJournalTrans _ledgerJournalTrans)
boolean taxChanged(LedgerJournalTrans _ledgerJournalTrans)
Container taxDiffDebitCredit()
TmpTaxTotals tmpTaxTotals()
void transDateModified(LedgerJournalTrans ledgerJournalTrans)
boolean triangulation(CurrencyCode _currencyCode, TransDate _transDate)
void triangulationModified(LedgerJournalTrans _ledgerJournalTrans)
void txtModified(LedgerJournalTrans ledgerJournalTrans)
void updateCashDisc(ledgerJournalTrans _ledgerJournalTrans, boolean _updateCashDisc = false)
void updateCashDiscDetail(LedgerJournalTrans _ledgerJournalTrans, boolean _manual = true)
void updateErrorLog(Voucher _voucher, Log _logTxt)
void updateInternalContainers(LedgerJournalTrans _ledgerJournalTrans, boolean _deleteTrans = false)
void updatePaymentFee(LedgerJournalTrans _ledgerJournalTrans, CustVendPaymJournalFee _custVendPaymJournalFee)
boolean vendInvoiceApproved()
boolean voucherAmountBalances(CurrencyCode _currencyCode)
AmountMST voucherCredit(LedgerJournalTrans _ledgerJournalTrans)
AmountMST voucherDebit(LedgerJournalTrans _ledgerJournalTrans)
void voucherTotals(LedgerJournalTrans _ledgerJournalTrans, boolean _reread = false)
void write(LedgerJournalTrans _ledgerJournalTrans, Boolean _updateCashDisc = false)

Protected Instance Methods

protected void CalcCashDisc(LedgerJournalTrans _ledgerJournalTrans, boolean _updateDetail = false)
protected void refreshDataSource(LedgerJournalTrans _ledgerJournalTrans)

Generated by Axapta Doc Generator v. 0.5.2 on 05 Dec 2006
Axapta Doc Generator is licensed under the MIT License. Axapta is a registered trademark of Microsoft Corporation.