AccWhizz application overview

AccWhizz is an accounting system, which supports national languages (NLS) and multiple ledgers; multiple accounting schemes (ASAL) and database support (DAL) are under development.

Target end users are small and medium enterprises (SME) and accounting offices.

The application is modular and OS independent (it has been tested on Linux and Windows 98).

It is written in PHP 4.x and operates on top of phpGroupWare.

It runs as a web application with Apache and phpGroupWare serving as middle layer.

Internal data is managed by PostgreSQL or MySQL database.

SQL server can either be local or remote.

Client access is via web browsers: Mozilla, Netscape, Konqueror and Internet Explorer - other browsers should work fine as well.

The features include:

1.AccWhizz Admin - admin/setup, data backup, data restore, standard remark, default values, view log, multiple ledger;

2.Ledger - ledger accounts, journals, funds maintenance, reports;

3.(AccWhizz) Inventory - inventory, Assembly, alternate part/service, goods receipt, good delivery, inventory adjustment, control report;

4.Service - service maintenance, Service package maintenance, alternate service/parts, control report;

5.Accounts Payable - vendor invoice (with tax), tax maintenance, vendor maintenance, vendor invoice (no tax), invoice/PO Matching, convert PO to invoice, payment, report;

6.Accounts Receivable - customer invoice (with tax), tax maintenance, customer maintenance, customer invoice (no tax), invoice/SO Matching, convert SO to invoice, receipt, report;

7.Purchase Order - purchase order (with tax), tax maintenance, vendor maintenance, purchase order (no tax), report;

8.Sales Order - sales order (with tax), tax maintenance, customer maintenance, sales order (no tax), SO/quotation matching, convert quotation to SO, report;

9.Quotation - quotation (with tax), tax maintenance, customer maintenance, quotation (no tax), report;

10.POS for Cashier - cash sale (with tax), cash sale (no tax);

11.POS for Manager - cashbox transactions (start-of-shift, end-of-shift, cash-in, cash-out), quasi-cash balance (with d/d), cashbox/drawer, special price, addon charge/reduction, quasi-cash, tax maintenance, report;

12.Human Resources - employee maintenance, department maintenance, HR code/abbreviation, report;

13.Bank Reconciliation - reconciliation worksheet, import ledger items, ledger items, bank statement items (not included in Ledger), suspense items, report.

Most transactions are provided with standard search, add, view copy and delete facilities. Journal reversing feature is included as well as bulk emailing of documents (invoice, reminder, statement, receipt, PO, order acknowledgement, quotation).

The application supports VAT and no VAT countries - there are two versions PO and SO to handle invoices - that do and do not carry (VAT) tax.

IMPORTANT NOTE.

Primary database for AccWhizz is PostgreSQL - currently, MySQL is only experimental (for testing) due to lack of transaction support (which is planned in MySQL v. 4).

 

Acknowledgments

AccWhizz is based on CK-Ledger code written by Chiu Kay Wu.

Without His great job and inspiration I would not be able to write AccWhizz.

CK-Ledger is, in turn, based on SQL-Ledger (by Dieter Simader) functionality.

Many thanks to PHP GroupWare team for an excellent API on which AccWhizz runs.