Accounting software is typically composed of various modules, with different sections dealing with particular areas of accounting. Among the most common are:
Core modules
Non-core modules[
citation needed]
- Debt collection—where the company tracks attempts to collect overdue bills (sometimes part of accounts receivable)
- Electronic payment processing
- Expense—where employee business-related expenses are entered
- Inquiries—where the company looks up information on screen without any edits or additions
- Payroll—where the company tracks salary, wages, and related taxes
- Reports—where the company prints out data
- Timesheet—where professionals (such as attorneys and consultants) record time worked so that it can be billed to clients
- Purchase requisition—where requests for purchase orders are made, approved and tracked
- Reconciliation—compares records from parties at both sides of transactions for consistency
- Drill down
- Journals
- Departmental accounting
- Support for value added taxation
- Calculation of statutory holdback
- Late payment reminders
- Bank feed integration
- Document attachment system
- Document/Journal approval system
Note that vendors may use differing names for these modules.
Implementation