Every trade has customers on their own rate. Kept on the party, the agreed price applies itself rather than depending on who is billing.
Wholesale customers, old accounts, the shop across the road — most businesses have a handful of parties who do not pay the list rate. The agreement usually lives in the owner’s head, which works until someone else raises the bill.
Holding the rate against the party removes the dependency. The bill takes the agreed price automatically, staff bill without having to ask, and the customer is not charged two different rates in the same month.
The customer the agreement is with.
On the items it applies to.
The agreed price is what appears.
In one place, not on every bill.
What you sell and how much of it you have. Stock moves as you bill and purchase rather than waiting for someone to update a register, and the items themselves carry the detail a bill needs: rate, tax slab, unit, and a code to scan.
Set the items up once and the rest of the app leans on them — the counter, the invoice, the order and every stock report read from the same list.
The items being priced and the parties being billed.
Product rate · Party-wise profit and loss · Bill-wise profit
Every feature, by plan →Yes — billing that party picks up the agreed rate without anyone remembering it.
Yes, which is much of the point: the rate no longer depends on the owner being at the counter.
Yes — party-wise profit and loss shows what each customer actually earns you.
A price that lives in one person’s memory is billed wrong the day they are not there.