VISIONS ERP
Features Compliance Pricing Industries
Automotive Real Estate POS & Retail Business Services Professional Services Logistics Tourism & Hospitality Bodycare & Fitness Learning Transportation Construction
Resources
UAE Hundreds of lines · testers · 5% VAT

Perfume shop software that accounts for the stock you give away.

Every other shop’s stock leaves when somebody buys it. Yours also leaves a spray at a time, all day, on purpose — and that is real money that most till software simply cannot see.

  • No credit card
  • 14-day free trial
  • Export everything, any time
The problem

The count is always short, and everyone knows why.

A perfume shop runs a permanent, deliberate leak in its own inventory. The question is never whether stock is disappearing — it is whether the amount is the amount you intended.

Every day
Testers are sprayed, decanted and topped up. Nothing is recorded, because nothing was sold.
Every week
A bottle behind the counter becomes the tester when the tester runs out. It leaves the stock figure with no document behind it.
Ramadan and Eid
Volume triples, seasonal staff arrive, and gift bundles are assembled out of individual bottles that were counted separately.
Month end
The count is short. It is written off as one adjustment with no breakdown, because unpicking it would take longer than it is worth.
Year end
Nobody can say what testers cost the business, which means nobody can say whether the ones on the counter are earning their place.
What it actually costsA four-figure annual expense that never appears as an expense

Testers are not shrinkage. They are a marketing cost, and the only reason they get treated as shrinkage is that nothing raises a document when one leaves the shelf.

Stock

Perfume shop inventory software for a very deep shelf.

Several hundred fragrances, most of them in three sizes, a good number of them slow — and a handful that carry the shop. Telling those apart is the whole job.

Each size is its own item

A 30ml, a 50ml and a 100ml of the same fragrance are three items with three codes, three costs and three stock figures, grouped by brand and category so the family still reads as a family.

Which is what makes it possible to see that the 100ml sells and the 30ml has not moved since March, instead of seeing one fragrance that is doing fine.

Testers leave as a document

Hold a tester as its own item and issue it out of stock. The issue posts, so the cost lands in an expense account you chose rather than draining quietly out of the count.

That turns the most common complaint in this trade into a number you can look at and decide about.

The slow half, surfaced

Slow and dead lines come out as a report, and you can ask the AI assistant which fragrances have not moved in ninety days. Reorder levels sit on the item so the ones that do move never run out on a Thursday.

On a shelf this deep, that report is usually the most valuable thing on the system. It also tells you what to discount before the season rather than after it, which is when a slow fragrance is still worth something.

Every branch, one figure

Stock is multi-warehouse, so a customer asking for a size you have run out of can be answered from the branch that still has it, with a transfer that posts on both sides.

Counting is sectioned, so a shelf can be checked and adjusted without closing the shop — worth doing far more often than once a year when the stock is small, valuable and easy to pocket.

Put a week of testers through it.

No card, no setup call. Issue a tester, sell a bottle, and see what each one did to the books.

The counter

Fast at the till, and busiest when it matters most.

Most of the year the counter is calm. For a few weeks it is not, and those weeks are when the seasonal staff are new and the mistakes are expensive.

1

Scan or search

Barcode or a few letters of the name at the till, on a counter machine or a tablet. The price comes off the item, so nobody at the counter is deciding it.

2

Park it while they smell the other one

Choosing a fragrance takes time. The bill holds and the queue keeps moving, and you recall it when they have decided.

3

Cash, card, or split

Take it however it comes on one sale, with the payment mode recorded so takings reconcile at close.

4

Close by cashier, not by shop

Every sale carries the cashier and the shift. At close the opening float, the expected cash and the counted cash are recorded and the variance is calculated for you — which is exactly what you want in a fortnight when half the counter is temporary.

Counter sale INV-7731 Posted
Oud · 100mlAED 480.00
Floral EDP · 50mlAED 215.00
Gift bagAED 25.00
VAT 5%AED 36.00
TotalAED 756.00
Stock out at real cost · revenue, cost of sale and VAT posted together
Built for the UAE

Perfume shop billing software that files the way you file.

Not a generic retail tool with a currency switch bolted on the side.

5% VAT on every document

Invoices, credit notes and purchases carry VAT as you raise them, with the totals your return needs already summed. See VAT accounting software and what e-invoicing will require.

Imported at its real cost

Buy in dollars or euros with dated exchange rates, and land freight, duty and clearing across the shipment so the margin on a fragrance is what it really earned.

One shop or a group

Basic covers a single branch from AED 115 a month. Multi-branch stock and transfers start on Professional at AED 215, which covers three — see pricing.

Not just a till

It’s a full ERP underneath.

The counter, the stockroom and the ledger are one platform. That is why a tester can be an expense, a season can be a report, and the shop can add a second branch without adding a second system.

See the full feature list

Stock is one stock

Fragrances, testers, gift bags and accessories sit in the same inventory, across every branch you run.

Purchasing is connected

Orders, goods receipts and supplier bills in any currency, so a shipment updates stock and what you owe in one movement.

Real double-entry accounting

Chart of accounts, journals, AR and AP, post-dated cheques, bank reconciliation and an audit trail — the ledger is here.

Approvals where they matter

A stock adjustment over a value you set can be routed for sign-off before it posts, which is worth switching on before the season starts.

Seasonal staff, and the payroll

The people you take on for Eid sit in the same system as the payroll that pays them.

A wider counter?

If fragrance is one shelf among many, the general retail POS setup is the place to start.

FAQ

Straight answers.

Still unsure? Send us a message — a person replies, usually the same day.

How do we track testers?

Hold each tester as its own item and issue it out of stock with a goods issue. The issue posts at real cost, so what testers cost you lands in an expense account you choose instead of draining out of the count and being written off as shrinkage at month end.

Can we hold different sizes of the same fragrance?

Yes. Each size is its own item with its own code, unit, cost and stock figure, grouped under the same brand and category so the family still reports together. It also means the 30ml and the 100ml have separate reorder levels, which is usually what you want.

Can we build gift sets from individual bottles?

Not as an assembly. There is no kit or bill-of-materials feature that consumes three items and produces one, so a gift set is either sold as its own item you stock and receive, or as the individual lines on one sale. Both work; neither is a build. If assembled sets are a big part of your season, raise it with us first.

Does it run on more than one till?

Yes. Multi-user and multi-branch on one set of books, with role-based access. Multi-branch stock and transfers start on the Professional plan, which covers 1 branches.

Does it handle 5% VAT?

Yes. VAT is calculated on every invoice, credit note and purchase as you raise it, in AED, with the totals your return needs already summed and your TRN on the tax invoice.

Can we close the day by cashier?

Yes. Sales carry the cashier and the shift, and closing records the opening float, expected cash and counted cash with the variance calculated. Discounts, returns and voids are logged against whoever processed them — which matters most in a season when the counter is half temporary staff.

Does it track batch numbers or expiry?

No. Stock is tracked by item and quantity rather than by batch, so there is no expiry report and no way to trace a particular production run.

How do we handle a bottle that becomes the tester?

Issue it out of stock the same way as any other tester. That is the point of doing it as a document — a bottle moving from saleable stock to the counter display is a real cost, and it should be visible as one rather than as a discrepancy later.

Do I have to buy hardware?

No. It runs in a browser on the machine you already have. A keyboard-emulating USB or Bluetooth barcode scanner, a thermal receipt printer and the cash drawer that opens off it are the usual counter additions.

Put a real week through it.

Bring a shipment, a day of sales and a handful of testers, and see all three posted end to end — stock in at real cost, stock out, VAT on the receipt. Fourteen days free, no card, export any time.