Spreadsheet or ERP for a Zid store?

A spreadsheet starts fast but runs on manual entry. An ERP connected to Zid receives orders and returns and keeps stock in step. Point by point.

اقرأ بالعربية

Plenty of stores start on spreadsheets: a tab for sales, a tab for stock, a tab for returns. The question comes when the tabs grow. Is it time for an ERP?

The short answer: a spreadsheet starts fast, but every order, return and quantity in it is keyed by hand, and checking it is manual too. An ERP keeps sales, stock and returns in one system. With the app, every paid Zid order reaches it, and stock flows from it to your Zid locations.

Point by point

Spreadsheet and an ERP connected to Zid
SpreadsheetERP connected to Zid
Zid ordersCopied or exported from Zid by handEvery paid order posted with the customer, items, tax and shipping
ReturnsA separate tab updated by handOne credit note per return, with Odoo, ERPNext and Wafeq
Stock in ZidZid quantities updated by handFrom ERP warehouses to each Zid location, from the Growth plan
DuplicatesPossible when the same order is copied twiceThe same order is never posted twice
Several usersPeople can overwrite each other's workUsually a role for each user
Change historyLimited, depending on the toolUsually a history on each document
InvoicesA spreadsheet is not an e-invoicing systemDepends on the system and e-invoicing rules
Getting startedRight away, no setupPick a system, then connect Zid in about two weeks

The general ERP points vary by system.

Signs your store has outgrown spreadsheets

  • The stock in the sheet matches neither the warehouse nor what Zid shows.
  • The same order appears twice, or one goes missing, and you find out at reconciliation.
  • Returns do not reach the sales numbers at the same time.
  • VAT figures need manual fixes before you file.
  • More than one person edits the same file.

Invoices: what ZATCA says

ZATCA defines an e-invoice as one generated in a structured electronic format through electronic means. A paper invoice turned electronic by copying or scanning does not count as an e-invoice. So a spreadsheet cannot stand in for an invoicing system.

Moving from spreadsheets to an ERP connected to Zid

From spreadsheets to an ERP
  1. List what the sheets hold

    Products, quantities per warehouse, customers and balances, with your accountant.

  2. Pick a system

    An accounting app or an ERP, depending on what your books must track.

  3. Load opening data

    Enter products, quantities and balances in the new system.

  4. Connect Zid

    Install the app, approve the scope of work, then test the link on your store's orders.

  5. Go live

    Live once you approve the test report, about two weeks after install.

Questions merchants ask

Can I keep using spreadsheets for analysis after moving to an ERP?

Yes. You can export from the ERP into a spreadsheet for analysis, while the ERP stays the source of the numbers.

Do all my past orders have to go into the ERP?

That is an accounting decision to make with your accountant. Once the link is live, every new paid Zid order reaches the ERP.

Which systems does the app work with?

Odoo 18 and 19, ERPNext, Microsoft Dynamics 365 Finance and Operations, Wafeq as an accounting app, and any system with a public API on request.

Sources

  1. ZATCA: What is e-invoicing
  2. ERPNext: Introduction (Frappe documentation)

Systems in this comparison

Further reading

More comparisons