These are the perl objects used by the accounting system to hold data.
A method to reduce duplication of validating data is to create a hash in each object called _errors_->{ invalids => {}, missing => {} }. This has will hold two other hashes and be filled as the data is validated by the isValid routine.
Objects
Account
CGLAssetObject
CGLAssets
CGLDisplayObject
CGLObject
CGLStockLotObject
CGLStockObject
CGLStocks
DetailedReportDataObject
FiscalYearObject: Deprecated! Use Objects::Ledger methods instead
GlobalSecurityEventObject
InvestmentJournalViewObject
InvestmentReportDataObject
LedgerObject
LotBalanceObject
LotNodeObject
PortfolioAccountObject
PortfolioLotObject
PortfolioObject
PortfolioStockObject
RegularReportDataObject
SecurityEventObject
StockObject
SubAccount
SubEntityObject
TransactionObject
TransactionRowObject
Copyright (c) 2001 HLR
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1;
A copy of the license is available at
http://www.gnu.org/licenses/licenses.html#FDL.
Updated: $Id: index.html,v 1.4 2005/07/12 22:28:06 pcxuser Exp $