Hello Vikas,
When we post to erp, we need to post to some GL accounts... the script
that syncs zc with erp will do this. You had mentioned that you
looked at that script... we will deal with it later. We only want to
take this into account for planing the pos script.
Here are the GL Accounts
Cash account:
Income account:
Inventory account:
tax payable account:
cost of sales account:
These GL posting accounts should be set to default to accounts
that are specific to the location making the sale or a customer (Cash
Sale Rio) that is used for all the regular sales for that location.
This may need to be part of the zc-erp module, I am not sure what sale
data is now stored in zc.
POS script should have these features:
Currency> default to setting in customer.
Customer ID> default and auto fill to a preset customer, "Cash
Sale"
Sales Tax> default to Tax Rate set to Customer.
Payment Method> In more then one currency, calculate (more amount
due) or (change back).
Till Reconciliation> Open till, count currency, Close till, count
currency.
Lay Away> Process a lay away.
Quantity discounts> support quantity discounts in zc
Multi location> I could not find a multi shipping warehouse module
for zc. We will need to deal with multi location for zc.
Keep in mind this script will run standalone with a local install of
zc, some small sync scripts will post and sync data to the hosted zc
database and update the local zc db and folders with update items and
prices.
So we have
local, POS script writing to local zc,
local zc sync and post to hosted zc,
hosted zc post to erp
Because pos script works with zc this way, someone can use it for a
hosted, one location zc.
Please let me know if there is enough here to help put a plan
together?
Alvin