FrontAccounting
Encyclopedia
FrontAccounting is an open source
accounting software package with enterprise resource planning
(ERP) elements targeted for small to medium companies. FrontAccounting is released as a web application accessible by any web browser
with its database installed on a central server. The application has a modular architecture, supports multicurrency and multibranch companies. Role based access system to various program functionalities enables FrontAccounting as cooperation platform for accountancy offices serving multiple companies on outsourcing
rules. The application is focused on supporting everyday company activities like sales, inventory management and purchasing with fully automatic GL posting. All less frequent accounting events can be posted by the GL Journal interface.
system, which in turn was complete rewrite of webERP
application.
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...
accounting software package with enterprise resource planning
Enterprise resource planning
Enterprise resource planning systems integrate internal and external management information across an entire organization, embracing finance/accounting, manufacturing, sales and service, customer relationship management, etc. ERP systems automate this activity with an integrated software application...
(ERP) elements targeted for small to medium companies. FrontAccounting is released as a web application accessible by any web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...
with its database installed on a central server. The application has a modular architecture, supports multicurrency and multibranch companies. Role based access system to various program functionalities enables FrontAccounting as cooperation platform for accountancy offices serving multiple companies on outsourcing
Outsourcing
Outsourcing is the process of contracting a business function to someone else.-Overview:The term outsourcing is used inconsistently but usually involves the contracting out of a business function - commonly one previously performed in-house - to an external provider...
rules. The application is focused on supporting everyday company activities like sales, inventory management and purchasing with fully automatic GL posting. All less frequent accounting events can be posted by the GL Journal interface.
User perspective
- Accounting software installed on central www server can be accessed by any number of users around the world, or access can be limited to intranet or even only local users.
- Application is usable with any www browser. No additional software have to be installed on client side.
- User interface works in two modes: full featured light Ajax mode and fallback mode. Full mode use JavaScript code to make the interface user friendly and boost effectiveness of data entry. If browser with disabled JavaScript support is used to access application, the user interface switches automatically to fallback mode. In this mode all basic application functionality is still available, although data entry is slower.
- Theme system based on CSS enables user interface adjustments to special needs like using on PDA or cell phones with embedded browser.
Developer perspective
- Application is written in PHP language with use of MySQL database engine.
- Clean separation of database access and business logic from user interface routines.
- Separated ui framework and code reuse ensure consistency of modules and easy development of extensions.
- Basic program functionality can be extended when needed with external modules and language hooks.
- gettextized interface provides easy language updates for new application versions.
Features
FrontAccounting has modular architecture. Base modules provides basic functionality common for most companies. Any special features can be added with additional modules and extensions.Sales
- Sales on orders and direct sales
- Multiple sales deliveries for one sales order
- Sales invoices for single deliveries or batch invoicing
- Templates for subsequent deliveries and/or invoices
- Recurrent invoices for single customer or customer groups
- Cash sale or delayed payment
- POS definitions with different sales types, cash accounts and printers
- Use of supplier/alias item codes (EAN/UPC)
- Sales kits expandable to individual items during document entry.
- Customer deposits registration
- Allocation of customer deposits and credit notes to invoices
- Different price lists (sales types) with optional automatic price calculations
- Salesman provisions
- Various sales reports
Purchasing
- Purchase orders
- Multiple Goods Received Notes against one purchase order
- Supplier invoices for single GRN or multiple deliveries
- Supplier credit notes
- Supplier payments
- Allocation of payments to invoices and credit notes
Items & Inventory
- Unlimited number of inventory locations
- Support for purchased, manufactured and service (non-material) items
- Item identification by EAN/UPC
- Sales kit definitions
- Reorder levels and inventory status control
- Average cost automatic update
- Automatic update of item purchase data from GRN and supplier invoice.
Banking and General Ledger
- Full multicurrency support
- Any number of GL accounts and bank accounts
- Journal and Budget entry
- Flexible tax system suitable for most local fiscal rules. Supports various tax types for any customer/supplier/inventory item
- Quick Entries (preset GL postings) for easy entry of often used accounting events.
- Payments, deposits and fund transfers
- Exchange rates database with automatic update from ECB
- Bank account reconciliation
- Tax inquiry and reports
- Cheque payments (add. module)
- Trial balance
Miscellaneous features
- Support for multi-branch customers
- Use of network printer, printing by browser or local printer on client side box.
- Print profiles enable document printing on different destination printers.
- Report destinations PDF/Printers and XLS formats for MS Excel and Openoffice Calc.
- Low software requirements: MySQL 3.1, PHP 4.3 or 5
- High scalability - from one PC box installations up to multibranch companies spread over the world.
- User friendly installation wizard
- Different user interface themes
Missing features
- Controllable/serialized items
- Automatic freight cost calculations
- Built in payroll system
- Support for the VAT Cash Accounting scheme
History
FrontAccounting project was established on SourceForge in April 2007 as a further development of concepts introduced by (stalled in 2005) OpenAccountingOpenAccounting
OpenAccounting is an open source accounting system written in PHP. Forked from WebERP, OpenAccounting was further developed by now defunct, KylieTech. In 2004, OpenAccounting was superseded by OpenAccountingJ , a rewrite in Java. Both products have since been discontinued.-External links:**...
system, which in turn was complete rewrite of webERP
WebERP
webERP is an open source ERP system for Small and Medium-sized Enterprise .- Features :Selected Features:*Sales Orders and Quotations*Accounts Receivable*User defined sales analysis*Purchase Orders*Accounts Payable*Inventory Management...
application.
Deployment
FrontAccounting can be deployed in one of the following ways:- Downloading and manually installing the software on a web server
- Opening a paid subscription account with the FrontAccounting On-Demand product
- Using a third party service provider