Topic: 2 ways synchronization between vtiger and front accounting - RELEASED
Greeting,
First of all, I would like to thanks you for the great open source front accounting which is very useful and powerful ERP software. Sorry that I am going to post a long topic here. We have make it pretty hard to make it work seamlessly integrate with vtiger crm and now reach a milestone that we have completed our mission by integrate both products into one dashboard using Single Sign On (SSO) with the back-end powered by Open LDAP Server.
The concept is simply make both system having the same information with our data sync suites. The idea is to eliminate all the duplicate works and also reduce the time for duplicate data entry. Your data will be sync in either ways. You can enter your data in vtiger and it will show up in front accounting and vice-versa.
We have spend for about 3 months to developed the connectors. The issue arising here is because the front accounting does not provide any Webservices API for integration purpose. Our idea is we do not want to make a major changes in Front Accounting nor vtiger crm. Hence, we study the Front Accounting source code and create our own REST Webservice API in Front Accounting. The best will go to vtiger since it already provide the REST webservice API and we re-use their existing framework to complete our task with additional custom REST API created for Quotations, Sales Order, Purchase Order and also Invoices.
We have successfully integrate these 2 open source applications with minimum changes for the following modules:
1 ways synchronization:
1) Currency (From FA to vtiger)
2 ways synchronization:
1) Accounts – Customer Information
2) Contacts – Customer Contact Information
3) Vendors – Suppliers Information
4) Products Category
5) Services Category
6) Manufacturers Category
7) Products – Products Information
8) Services – Services Information
9) Prices – Price for all Products and Services Information
10) Multi Currencies Support (future release)
11) Purchase Orders
12) Quotations
13) Sales Orders
14) Invoices
The missing part is we DO NOT implement is the DELETION in both system. Deletion will be done manually which does not supported in our data sync suites.
For those who wish to test the 2 ways synchronization, you may test our DEMO version at http://www.anterp.com/anterp/login.php
User ID: vtiger@anterp.com
Password: password1
User ID: faccounting@anterp.com
Password: password1