Inventory

Importing products from a CSV file (with opening quantities)

A CSV with code, name and price (required) plus cost, quantity and barcode (optional), then "Import products": a dry run first; per-row errors never stop the rest.

Verified against the product on 1 min read

Steps

  1. Prepare the file: required columns sku (or code), name and price; optional cost, quantity, min stock and barcode. Download a ready template from CSV templates.
  2. Save it as CSV UTF-8.
  3. Open "Inventory" and press "Import", then "Choose a CSV file".
  4. Review the dry run: "Ready to import" and "Rows with errors" with the reason for each error (a duplicate code, a missing price…). Fix the file and upload again if needed.
  5. Press "Import". "Done" appears with the count created; bad rows never stop the rest.

What happens in the books

For every row with a quantity above zero, opening stock is created in the main branch at the written cost, with a balanced entry (inventory debited / opening-balance equity credited), so your stock value appears on the balance sheet at once.

What the system does not do

  • It does not update existing items through the import (create only).
  • It does not import units, variants or images; they are added from the item page.

Common questions

Excel garbles Arabic when saving.
Save as CSV UTF-8 (comma delimited), not plain CSV. The ready templates are already in that format.
I imported the file twice by mistake.
The import creates new items only: a row whose code already exists is rejected and listed in the errors; nothing is duplicated.

Was this page helpful?

In the same section

This page is also available in العربية · کوردی

Read also

Did not find what you needed? Message us on WhatsApp