Skip to content
MjFour

Solutions

Credit you can see before it goes bad

Credit limits enforced at the counter and 30/60/90 ageing on receivables, so an overdue account is visible before the next load leaves.

The problem

Goods go out on credit because the customer has always been good for it, and the limit is a number somebody remembers. By the time the month closes and the ledger is added up, the account is months overdue and another load has already left.

What changes

The limit is enforced where the decision is actually made, at the counter, and what is owed is aged in 30, 60 and 90 day bands on a ledger that is current rather than reconstructed. An account going bad is visible while there is still something to do about it.

How it works

  1. Each customer carries a credit limit and a running ledger balance.
  2. A sale that would breach the limit is stopped at billing, not discovered at month end.
  3. Receipts and returns post to the same ledger, so the balance is the balance.
  4. Receivables are aged into 30, 60 and 90 day bands automatically.
  5. The overdue list is produced from the current ledger, so it is accurate on the day you read it.

What you get

  • The limit is enforced where the goods actually leave, rather than reviewed afterwards.
  • 30/60/90 ageing without assembling a spreadsheet for it.
  • One ledger per customer, covering sales, receipts and returns together.
  • A physical stock count that reconciles without closing the counter.

In practice

Who it is for, and what setup involves

The limit belongs at the counter

A credit limit reviewed monthly is a report. A credit limit enforced at billing is a control. The difference is where the decision sits: by the time a month-end ledger shows an account is over, the goods have gone, and the only remaining question is how to collect.

So the check runs where the sale is rung up. The counter knows the customer’s balance and their limit, and a sale that would breach it stops there. Letting it through is possible and sometimes right — a good customer, a known payment on its way — but it becomes an authorised decision recorded against a named user, rather than something discovered later by whoever adds the column up.

Ageing that is current rather than assembled

Receivables are grouped into 30, 60 and 90 day bands from the invoice date, on the live ledger. Nothing is reconstructed at month end, so the overdue list is accurate on the day you read it rather than on the day somebody last updated a sheet.

Receipts and returns post to the same customer ledger as the sales, which is what makes the balance trustworthy. One record per party, covering everything that moved in either direction.

What it will not do for you

It will not tell you a customer is about to stop paying. Ageing shows you what has already slipped, earlier than a spreadsheet would, and that is genuinely useful — but it is a record of the past, not a prediction.

It also will not chase anybody. There is no dunning workflow here: the system makes the position visible and attributable, and somebody in your office still has to pick up the phone. We would rather say that than let the word "automated" do work the product does not.

Questions people ask before they buy

Start working within Twenty minutes, your own data, no slides.

Bring a month of your own sales, a payslip you argue about, or last term’s fee sheet. We will show you what it looks like in MjFour.