
ERP or accounting app at 100, 500 and 2,000 orders a month
What your books must track decides the system: stock across warehouses, purchasing and branches usually point to an ERP. Monthly orders decide the plan.
Zid and ERPNext: every paid order and return posted to ERPNext, and each Zid location linked to its ERPNext warehouse for stock.
ERP ERPNext
ERPNext keeps stock per warehouse. Zid shows stock per location. Connecting the two means each Zid location shows the quantity in the ERPNext warehouse behind it. In the other direction, every paid Zid order is posted to ERPNext with the customer, items, tax and shipping.
Paid in Zid
The order is paid in your store and its notice reaches the app.
Customer matched
The customer is matched to their ERPNext record, or a new one is created.
Posted to ERPNext
The order is posted with the customer, items, tax and shipping, exactly once.
Read back
The order is read back from ERPNext to confirm it is there.
Back to Zid
The ERPNext document number appears as a comment on the Zid order.
A store that sells from several branches or warehouses needs each Zid location to show what is really on the shelf behind it. So each Zid location is linked to an ERPNext warehouse, or to several regular warehouses whose stock is added together, stock flows to the location as often as every minute, and the app reads it back from Zid to confirm. A location cannot link to a group warehouse.
| Before | After | |
|---|---|---|
| Where the number comes from | A number typed into Zid by hand | The ERPNext warehouse linked to the location |
| When it changes | When someone updates it | It flows from ERPNext to Zid |
| Check | A manual look | The quantity is read back from Zid after each update |
Paid orders
Every paid order is posted to ERPNext with the customer, items, tax and shipping, then read back from ERPNext to confirm it is there. The same order is never posted twice.
From the Starter plan
Customers
Each customer is matched to their ERPNext record by email, then phone, or a new record is created.
Returns
Each return posts to ERPNext as one return sales invoice against the original invoice.
From the Starter plan
Stock per location
Each Zid location is linked to an ERPNext warehouse, or to several regular warehouses whose stock is added together, but not to a group warehouse. Stock flows to the location as often as every minute, then is read back to confirm.
From the Growth plan
Prices
Price sync with ERPNext is set up on request.
From the Growth plan
Document number
The ERPNext document number appears as a comment on the Zid order, as it does with every system.
Install
Install the app from the Zid App Market and choose a plan.
Data and API keys
Pick the data to connect, then enter your ERPNext API keys. Help getting them is available.
Scope of work
Approve the scope of work, which sets what is connected, including which ERPNext warehouse feeds each Zid location.
Test and go live
The link is tested on your store's orders and goes live once you approve the test report, about two weeks after install.
Each Zid location is linked to an ERPNext warehouse. Each warehouse's stock flows to its location and is read back to confirm. Stock sync starts on the Growth plan.
In settings, with no code. Our team links the branch's Zid location to its ERPNext warehouse, and can create the Zid location too.
No. The customer is matched to their ERPNext record first, and a new record is created only when there is none.
Yes. Connecting your ERP needs its API keys, and help getting them is available.
The assistant in the app can retry the sync once you approve, and a retry never creates a duplicate order in ERPNext.

What your books must track decides the system: stock across warehouses, purchasing and branches usually point to an ERP. Monthly orders decide the plan.

Four Gulf states apply VAT: 15% in Saudi Arabia, 10% in Bahrain, 5% in the UAE and Oman. Qatar and Kuwait publish no VAT rate as of October 2026.

You go live about two weeks after install, in five steps: plan, data and system, scope of work, a test on your own orders, then a test report you approve.