Customers & debts

Importing customers and their old debts from a CSV file

A CSV with the customer name, optional phone, email and city, plus Debt and Debt date for old balances. A dry run first; a bad row never stops the rest.

Verified against the product on 1 min read

Steps

  1. Prepare the file with one customer per row. The name is the only required column; phone, email and city are optional. To bring old debts across, add a Debt column with what the customer owes today, and a Debt date column if you know when it started. Ready sheets are on the CSV templates page.
  2. Save it as CSV.
  3. Open "Customers" and press "Import", then "Choose a CSV file".
  4. Review the dry run: how many customers are "Ready to import" and the "Rows with errors", with the reason for each. Fix the file and upload again if needed.
  5. Press "Import". Rows with errors are skipped and never stop the rest.

What happens in the books

Each debt is booked as an opening balance dated the Debt date (today if the column is empty), not as a sale. The customer then shows in the receivables list and in the reminder queue at once, with the right age, and a payment taken at the cashier reduces the debt like any invoice. From there you can send the customer their balance as in Sharing a statement on WhatsApp.

What the system does not do

  • It does not update customers you already have (create only), and it does not check for duplicates, so upload each file once.
  • It does not read Excel files here; save as CSV first.
  • It does not import old invoices, only the one balance per customer. Suppliers' balances are not imported either.

Common questions

I uploaded the customers file twice.
The import only creates customers; it does not check for ones you already have, so a second upload adds the same names again, and with a Debt column it adds the debts again. Upload a file once, and delete a duplicate from the customer page if it happens.
Can I upload an Excel file?
The customers import reads CSV files. In Excel choose Save as, then CSV. Arabic names are read correctly from the file Excel saves.
My column headings are in Arabic.
The usual Arabic headings are recognised, for example الدين or الرصيد for the debt and تاريخ الدين for its date. The first column is read as the name, and a column whose heading is not recognised is not read, so rename it to one of the usual headings.

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