This was a large Enterprise-sized accounting-inventory management systems in which we developed as a team. The main technology is .Net 4.0 and based on Microsoft SQL Server 2008. It is based on a multi-tiered design, with different layers of access levels.
The interface (Presentation Layer) is separated from the Business Logic and the Database Layer, so the system can be easily adapted to various environments or scaled across multiple systems, which was implemented for 20 of the companies of the client.
The system supports the use of multiple currencies, and allows any transaction to be entered in any currency. An exchange rate table can be managed in the system and can be kept updated with the latest exchange rate information. The system also supports multiple warehouses, multiple bins for warehouses, allows receiving into multiple warehouse bins, and tracks inventory by warehouse bin.
It also features the following accounting functionalities: General Ledger, an Accounts Receivables System, an Accounts Payable System, an Order Entry System, an Inventory Control System that supports the FIFO, LIFO and Average Inventory Costing Methods and also allows the building of assemblies, a Purchasing System that allows receiving into multiple warehouses, and more.
The system has above 50 reports including financial reports, inventory, purchase, orders, and customer reports (with a filtering and parameter system, exporting into Excel, Word or viewing as a webpage)
- Multi language system
- Integration with an online custom designed website for eCommerce
- POS system
- Internal Credit Card Payment System
- Above 50 reports