Difference between revisions of "Ecosoft/Bicycle Manufacturer Case Study"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(Project Log)
(Special Functionality)
Line 62: Line 62:
*Chart of Account (may be useful for Thai's SME - Manufacturing Industry) [[File:CoA_Thai_SME_manufacturing.xls]]
*Chart of Account (may be useful for Thai's SME - Manufacturing Industry) [[File:CoA_Thai_SME_manufacturing.xls]]
*Features in customization.jar [[Customization for Bicycle Manufacturer Case Study]]
*Features in customization.jar [[Customization for Bicycle Manufacturer Case Study]]
**Enable Print & Print Preview Buttons With specific Logic
**Simple one time credit approval (without the use of workflow)
**Remove some actions in DocAction list based on DocStatus

Revision as of 08:52, 21 September 2010

Bicycle Manufacturer


Case Study for a complete business cycle that most small and medium size manufacturer should have. ADempiere is being used to improve business process of one the top 3 Bicycle Manufacturer in Thailand.

The project is now under implementation and expect to complete end of 2010 --Kittiu 08:25, 20 September 2010 (UTC)

Remarks: Implemented on version 360LTS, Postgresql 8.4, Fedora OS


Bicycle Manufacturer


The HQ and Factory of the client is located at outer skirt of Bangkok, Thailand.

Company Profile

The company is founded in 1988 by a group of engineers and bicycle experts. At the beginning, it was a small manufacturer with capacity less than 1,000 set a month. From then, the company kept on developing in themselves in term of manufacturing technology and design.

With the support from customers and suppliers, it is no become leading bicycle part manufacturer in Thailand with capacity reach 30,000 bicycle a month and have more than 1,000 items of products to choose from.

The product line covers almost the entire bicycle ranging from hubs and chain wheels with cranks to bicycle frames, forks, and handle bars.


We see abundance of similar opportunities in Thailand. A lot of small and medium size companies are too complicated for standard accounting software but not yet capable to reach SAP or Oracle budget. Many share the same pain in management of inventory and production and integration with back end office.


Implementation Modules

The project is divided into 3 parts, each will be dealing with corresponding set of users. After finish each phase, training will be conducted to ensure that user gets familiar with the software. At the end of the last phase, the practicing data will be cleaned, stock item will be counted, unpaid invoice will be uploaded. The system will go live on the 1st day of 2011.

Phase I: Sales Cycle

Sales Cycle is the process of selling goods to customer that starts from receiving order from customer, shipping, invoicing, and money collecting as well as making a deposit into the company’s bank account. Existing sales cycle is described as per below which consists of:

  • Order and Delivery
  • Billing and Collection
  • Finance

Order and Delivery

Sales cycle.jpg

Billing and Collection

Sales cycle 2.jpg


Sales cycle 3.jpg

Phase II: Purchase Cycle

Phase III: Manufacturing

Special Highlights

During implementation, we have the principle to use the standard ADempiere as much as possible. Anything configurable, will be configured using ADempiere's powerful Application Dictionary. Any necessary customization will be done without touching the core, ensuring future ease of maintenance and compatibility with future release.

Many technique without touching core ADempiere will be applied, i.e.,

Enhancement and by product that are useful are documented here.

Special Functionality


Functional Aspects

Technical Aspects

  • Workshop for new developer on AD's Basic Technical stuffs, in easy reading format, i.e., How to Installation, Reporting (include Jasper), Setup Debugging Environment, How workflow works. File:AD Basic Tech Workshop.pdf

Project Log

  • First phase (Sales Cycle) completed, training conducted at client site. --Kittiu 08:08, 20 September 2010 (UTC)