Guide

Customer debts: collecting them over WhatsApp without awkwardness

Running credit sales in a shop in Iraq: a credit limit per customer, debt aging, a statement that reaches the customer on WhatsApp, and the overdue card every morning.

The Dashing team4 min read

In Iraq shops sell on credit because the customer is a neighbour, and you do not ask a neighbour for a card. The problem is not the debt itself; the problem is that the notebook does not know who is late, by how much, and since when, and cannot remind anyone without embarrassing the shop owner. This article explains how credit sales are run with a system, how Dashing (داشنك) does it specifically, and where its limits are.

The debt loop: from the credit sale, to aging, to a statement on WhatsApp, to collection

Why the notebook fails after six months

The notebook records the debt but not its age. After six months the page is a list of names and numbers without dates, so you do not know whether Hajj Ahmed's balance is from last month or last winter, or which customer deserves a call today. And when you ask, the owner gets asked back: "where does this number come from?", with no answer except the notebook itself.

A good system solves three problems in order: it stops the debt from ballooning, it knows the age of every dinar, and it sends a detailed statement that leaves no room for argument.

1. A credit limit per customer

In Dashing every customer has a credit limit. When a credit invoice would exceed it, the sale stops, unless the staff member has the override permission, in which case they write a reason that is kept in the audit log under their name. This does not stop you from being generous with a good customer; it only stops generosity from happening without your knowledge.

Set the limits to your reality: the neighbourhood customer who settles every month deserves a higher limit than a passer-by, and the limit can be changed from the customer's page at any time.

2. Aging: how old is each dinar?

The customer's page shows their debt in four aging buckets with the oldest unpaid invoice. This turns "he owes 462,500" into "he owes 462,500, of which 318,000 is more than 60 days old", and that difference decides who you call today.

For the whole shop, the home screen shows a card every morning for customers more than 30 days late: how many, and the total they owe, with a button that opens the receivables list, where you sort them by amount or by age. Deciding whom to call first is yours; Dashing gives you the list and the ages.

3. A statement that arrives on WhatsApp

The step that changes the relationship: instead of "you owe an amount", the customer receives a statement with their invoices, payments and balance, in their language (Arabic, Kurdish or English) as a secure link valid for 30 days. From the customer's page you tap "Share", WhatsApp opens with a ready message, and you send it.

The link shows the same details you see: every invoice with its date and lines, every payment, and the balance. There is no room for "where does this number come from?".

A practical tip: send the statement at the end of every month to every customer with a balance, even those who are not late. A monthly statement makes the reminder a habit rather than an event.

4. Collection and allocating the payment

When a customer pays part of the debt, you record the payment from their page and it is allocated to their invoices oldest first, so the aging shrinks automatically and the balance updates on the same statement. The payment goes into the open shift's drawer, appears in its close report, and is booked in the ledger as a double-entry journal entry without you touching anything.

What Dashing does not do: on purpose

  • No automatic reminders. No messages go out to your customers by themselves; the message leaves your phone with your tap. We believe an automated reminder from an unknown number ruins a relationship built over years.
  • No late interest and no computed penalties. Debt in an Iraqi shop carries no interest, and the system does not invent one.
  • No import of old customer balances from a file. Names and phones import from CSV; an old balance is entered by hand, or stays in the notebook until it is collected. From the notebook and Excel to a system in a week explains both options.

The weekly checklist

DayWhat you doWhere
SaturdayReview the overdue card and the receivables list by ageHome screen
SaturdaySend a statement to the first fiveCustomer page → Share
WednesdayRecord the payments that came inCustomer page → Collect payment
Last day of the monthA statement to every customer with a balanceCustomer page → Share
Last day of the monthReview the limits: who earned a raise, who a cutCustomer page

Sources

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

In the product

Try it in your shop, free, no card.