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 Deposits and orders · two branches · 5% VAT

Optical shop software for a sale that finishes ten days later.

A frame comes off the shelf. The lens does not exist yet. The customer pays half now and the rest on collection — so for the next ten days you are holding stock, a promise, and somebody else’s money, and all three have to be right.

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

Half a sale is the hardest kind of sale to keep track of.

Nothing in an optical shop completes on the day. Every open order is a frame you cannot sell to anyone else, a lab job you are waiting on, and a balance somebody still owes you.

Day 1
A customer chooses a frame and pays half. The frame goes in a drawer with a slip of paper, and as far as the stock figure is concerned it is still for sale.
Day 2
The lens order goes to the lab. Which lab, at what cost, against which customer — all of that lives in a WhatsApp thread.
Day 6
Another customer wants the same frame. The system says there is one. There is not, because it is in the drawer.
Day 10
The job comes back. The balance is collected, sometimes. Whether the deposit was ever recorded against this customer is a separate question.
Month end
Deposits held, jobs outstanding and frames committed are three numbers nobody can produce, so none of them appear anywhere in the accounts.
What it actually costsMoney you already hold, against goods you have not yet handed over

Deposits are the part most retail software ignores, because most retail hands the goods over at the till. Here they are a running liability and a real part of your cash position.

The order

Two different kinds of thing, on one document.

A frame is stock you hold. A lens is work you buy in for one named customer. Putting both on one order is what stops the two halves drifting apart.

1

Raise the order, not just a receipt

The frame comes off the item master as a stocked item; the lens and any coating go on as service or bought-in lines. One document carries the whole job with its collection date.

2

Take the deposit against it

An advance records against the order and the customer, so the money you are holding is in the ledger from the moment it changes hands rather than in a drawer.

3

Order the lens as a purchase

The lab job is a purchase against a supplier, so what the job cost you is attached to the order it belongs to and lands in the margin on that pair.

4

Hand it over, take the balance

Collection posts the delivery out of stock and settles the balance. The frame leaves the stock figure on the day it actually leaves the shop.

5

See what is still open

Outstanding orders, deposits held and balances due are receivables and stock questions with real answers, rather than a drawer somebody has to go through.

Collection · ORD-0774 Settled
Balance dueAED 686.00
Paid · cardAED 686.00
Frame issued fromJumeirah showroom
Lab cost against this jobAED 265.00
Margin on the pairAED 755.00
Stock out, deposit cleared, revenue and VAT posted together

Put a real pair through it.

No card, no setup call. Bring one order with a deposit on it and watch it run to collection.

Stock

Frames are the stock. Everything else is a job.

The stocked half of an optical shop is small, expensive and highly visible — a few hundred frames where every one is on display and every one is worth chasing.

Every frame its own item

Model, colour and size are each their own item with their own code, brand and stock figure, so what is on the display board and what is in the system are the same list.

Which is what makes a slow-moving frame visible as a slow-moving frame rather than as part of a brand that is doing fine overall.

Two branches, one display

Stock is multi-warehouse, so you can see whether the other branch has the frame while the customer is still deciding, and move it across with a transfer that posts on both sides.

On stock this expensive and this visual, that is often the difference between a sale and a browse.

Margin per pair, not per month

The frame leaves at a moving weighted-average cost and the lab invoice attaches to the order it belongs to, so the margin on a specific pair of glasses is a number rather than an average.

Imported frames land with freight and duty spread across the shipment, so the cost is what it cost to get them here.

Counting without closing

Stock counts are sectioned, so you can check a display board at a time, post the adjustment, and read the variance by item and by value instead of shutting for a day.

On high-value display stock that is worth doing far more often than once a year.

Built for the UAE

Optical 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.

Deposits and balances, in the ledger

Advances record against the order and the customer from the moment they are taken, so money held against uncollected work is a real figure in your accounts rather than cash in a drawer.

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 showroom, the lab orders and the ledger are one platform. That is why “what are we holding in deposits” and “what did that pair actually make” are questions with answers rather than projects.

See the full feature list

Stock is one stock

Frames, sunglasses, lens-care lines and accessories sit in the same inventory, across both branches.

Purchasing is connected

Lab jobs and frame orders run as purchases against suppliers, so what you owe and what a job cost are the same record.

Real double-entry accounting

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

The paperwork stays with the job

Attachments and comments sit on any document, so a scanned prescription or a lab confirmation files against the order it belongs to.

The staff, and the payroll

Dispensing staff and front-of-house sit in the same system as the payroll that pays them.

More counter than clinic?

If most of what you sell is off the shelf without a job behind it, the retail POS setup is the simpler starting point.

FAQ

Straight answers.

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

Can we hold a prescription against the sale?

Not as a clinical field. There is no structured prescription record, no sphere/cylinder/axis fields and nothing that validates a prescription. What you can do is attach the scanned prescription to the order, so it is filed against the job it belongs to — but it is a document, not a searchable record. If you need a clinical record system, this is not one, and it is worth saying that before a demo.

How are part-payments handled?

An advance records against the order and the customer when it is taken, so the money you are holding is in the ledger from that moment. The balance shows in receivables until the customer collects and it clears.

Does the frame come off stock when the order is raised or when it is collected?

Stock moves when the delivery posts, which is on collection. Between the order and the collection the order is open and visible, so you can see what is committed rather than discovering a frame is spoken for when somebody else asks for it.

Can we cost the lab job back to the pair?

Yes. The lab job runs as a purchase against the supplier, and because it sits against the order it belongs to, the margin on that specific pair is the sale less the frame cost and the lab cost rather than a monthly average.

Can we run two branches on one account?

Yes. Multi-branch stock, users and reporting sit on one set of books, and moving a frame between branches is a transfer that posts on both sides. Multi-branch starts 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.

Is there an appointment book?

No. There is no diary, no appointment scheduling and no reminder system, so eye-test bookings stay wherever you keep them today. What is here is the commercial side — the order, the deposit, the stock and the books.

How do returns work?

A return raises a credit note against the original sale. The frame goes back on the shelf as stock and the revenue, cost of sale and VAT all reverse together.

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 order through it.

Bring one job with a deposit on it and see it run end to end — frame committed, lab job costed, balance collected, VAT posted. Fourteen days free, no card, export any time.