Accounting Software
Business Management Software Estimating Software
Project Management SoftwareConstruction SoftwareConstruction Estimating SoftwareConstruction Accounting SoftwareSmall Business SoftwareConstruction Management SoftwareBusiness Management Software

Accounting Lists Source Code

Source code for list classes in the Goldenseal construction accounting software and construction estimating software.

Lists handle setup for many business management and accounting details-- such as payroll and sales tax rates, payment terms, billing rates and payment methods. They allow users to control many details in the operation of the Goldenseal payroll software, accounting software, estimating software and business management software.

Base Classes
DB_DescribedPersistent-- base class for lists and accounts (source & header)
DB_SimpleLists-- lists that just have a name (source & header)

Account Groups
CCompanyDivision-- major divisions in a company, split assets & liabilities (source & header)
CCostAccountType-- grouping for cost accounts (source & header)
CJobType-- grouping for job accounts (source & header)

COST SETUP
CDepreciation-- calculates equipment and real estate depreciation (source & header)
CVendorSalesTax-- sales tax paid on purchases (source & header)
CVendorWithholding-- GST and other taxes and credits on purchases (source & header)

INCOME SETUP
CBillingRate-- a generic billing rate for T&M or job costing (source & header)
CCurrency-- a foreign currency (source & header)
CCustomerDiscount-- a customer discount (source & header)
CDeliveryMethod-- a delivery method or shipping method (source & header)
CDrawSchedule-- a draw schedule for project billing (source & header)
CEquipmentBillingRate-- equipment costs for t&m or job costing (source & header)
CEquipmentRentalRate-- charge for renting equipment to others (source & header)
CItemDiscount-- a discount on items sold (source & header)
CJobSalesTax-- sales tax on items sold or services provided to others (source & header)
CLaborBillingRate-- labor billing rates for t&m and job costing (source & header)
CMarkupSystem-- calculates markup on items sold (source & header)
CPaymentMethod-- methods that customers use to pay for items (source & header)
CPromotion-- a short term sales promotion with reduced prices (source & header)
CRentalUnit-- one unit in a rental property (source & header)
CRoundingMethod-- rounding of prices to 'retail' amounts (source & header)
CSalesBranch-- sales branches or locations (source & header)
CSubBillingRate-- billing rates for subcontractors (source & header)
CSubChargeRate-- subcontractor charges (source & header)

Payment Terms
CCustomerPaymentTerm-- customer payment terms for sales (source & header)
CLoanPaymentTerm-- loan payment terms (source & header)
CPaymentTerm-- general payment terms (source & header)
CProjectPaymentTerm-- project payment terms (source & header)
CPropertyTerms-- property management payment terms (source & header)
CRentalPaymentTerm-- tenant rentals payment terms (source & header)
CVendorPaymentTerm-- supplier payment terms (source & header)

Payroll Setup
CBenefitItem-- individual employee benefits (source & header)
CCommission-- employee commissions on sales (source & header)
CPayrollPackages-- tax packages, benefit packages and vacation packages (source & header)
CTaxItem-- payroll withholding and employer taxes (source & header)
CTaxTable-- calculations for employee withholding taxes (source & header)
CVacationItem-- paid vacations and holidays (source & header)
CWageSchedule-- wage rates, pay periods and other wage details (source & header)

Other Lists
CCompanyOwner-- company owners (source & header)
CContractClause-- boilerplate clauses for contracts (source & header)
CEstimateOrder-- setup for estimate imports (source & header)
CImportOrder-- setup for general imports and exports (source & header)
CLocationPackage-- a grouping of locations (source & header)
CMessage-- short messages to attach to printed forms (source & header)
CPackages-- general check-off lists (source & header)
CProjectReminder-- a 'to do' reminder for project schedules (source & header)
CReconcilePeriod-- bank statement reconcile periods (source & header)
CReminder-- appointment reminders (source & header)
CUnitSize-- unit sizes for unit costs (source & header)
CWorkCrew-- work crews for project work (source & header)
CWorkingHours-- daily and weekly working hours (source & header)