Possible approaches
a) Have the COA from our existing sample data also available as a separate SQL script . The target audience for this would be new FI's who are exploring accounting for the first time (one would expect any mature organization to have a pre-defined COA)
b) Create an Excel macro with a predefined template where Organization can fill in their COA and on click of button generate COA insert script which they can then run in their server (least time consuming)
c) Update the Data import tool to also allow creating COA (most useful for specialists doing small implementations)
d) Expose a new API in accounting which allows user to Download a pre-formatted excel sheet (with details of any existing accounts) and then upload the same using another API which takes care of internally calling Mifos API's (which would internally use the Batch API framework that Markus/Rishab developed)
Going this route means a step towards integrating the current Data import tool into the core Mifos codebase (which may be a good Idea as the data import tool can realistically be used only by very small Organizations, a data migration of any significant size would most likely be done by a specialist using a DI tool)
This would be the most usable for an end user....
|