Ritzy One • User Manual
Buy, hold and sell stock with Ritzy: items and prices, purchasing from order to supplier invoice, sales from quotation to invoice, stock moves between locations, batches with expiry and FIFO cost, assembled items, kits and reconfigured units — with every movement posted to Accounts and a full set of reports.
Inventory keeps the quantity and value of everything you stock, at every location, and moves it with the documents you already raise: goods come in on a GRV or a purchase, go out on a delivery order, an invoice or a stock issue, and move between stores on a transfer. Each of those documents posts its own accounting — stock, cost of sales, supplier and customer balances — so the ledger and the stock always agree.
| Area | Documents | Menu group |
|---|---|---|
| Purchasing | Purchase Order → Goods Received Voucher (GRV) → Purchase; GRV Return, Purchase Return, Consignment Costing, RFQ | Purchase |
| Sales | Quotation → Sales Order → Delivery Order → Invoice / Cash Memo; Delivery Return, Sales Return | Sales |
| Masters | Category, Location, Bin, Unit, Manufacturer, Product, Charge, Price Type | Masters |
| Stock control | Stock Transfer, Stock Adjustment, Stock Issue, Product Assembling, Product Reconfiguration, Selling Price Update, Barcode Label | Stock Control |
| Requests | Stock Issue Request, approval & tracking, My Goods Receipt | Stock Control / Others |
| Reports | Stock, sales and purchase reports, journals, analysis pivots, the Inventory Dashboard | Reports / Analysis |
{{{header.notesHtml}}} added to show them, or reset it to the default.Every item carries one costing method, chosen on the Product master (Costing):
| Method | What a sale or issue costs | Good for |
|---|---|---|
| Moving average | The average cost of what is in stock on the day. Each purchase re-averages it. | Most stock. |
| FIFO (by batch) | The cost of the batches the document actually draws — the oldest (or earliest-expiring) first. | Goods whose cost changes a lot, or perishables. |
| Standard cost | The dated standard cost of the item (Assembled items only). | Things you build from components. |
A purchase’s cost is its landed cost: the price less discount, converted to base currency, plus any charges spread onto it by Consignment Costing. A backdated purchase re-averages every movement after it.
Open System Settings in the Inventory menu (the Inventory Settings screen). The settings most people change:
| Setting | What it does |
|---|---|
| Barcode | Which product code (1–5) is printed in barcodes and read by scanners. |
| Default Location | The store new document lines start at. |
| Expired stock | Block, Warn or Allow a sale or issue from an expired batch. A return to the supplier can always take expired stock. |
| Near expiry (days) | How far ahead “expiring soon” looks (reports, the Batches page, alerts). Default 30. |
| New items cost by | The costing method a new item starts with. |
| Default Price | The price type used when nothing else sets a price. |
| Serial No for Items | Shows the Serial Nos column on invoices, cash memos and stock issues, so the serial number of each unit can be recorded (§6). |
| Accounts Link | The default purchase, stock-issue, inventory and adjustment accounts, and whether stock adjustments post to Accounts. |
Under Masters: Category (a tree — reports and tools that take a category include its sub-categories), Location (each store), Bin, Unit (a lower unit and larger units with a factor, e.g. PCS and DOZEN = 12), Manufacturer, Charge (freight, duty…) and Price Type (Retail, Wholesale, Dealer…).
Every screen and report has its own right in User Manager. New screens stay hidden until an administrator grants them.
Masters → Product. Each item has a code (and further codes, such as a barcode), a description, a category, units, accounts and prices. The Item Type decides how it behaves:
| Item Type | Behaviour |
|---|---|
| Stock | Counted and costed at each location. |
| Non-Stock | Sold or bought (a service, a fee) but never counted. |
| Kit | Sold as one line, but its components leave stock (§10). |
| Assembled | Built from components on Product Assembling and then stocked like any item, at standard cost. |
When the customer paid an advance earlier (received in Accounts, with its tax), choose Advance Payment under Paid by on a credit invoice, enter the advance (tax included) in Advance and its number in Advance Inv# (a number up to 32767). The tax already booked on the advance is reversed, and the customer is debited the total less that tax. The invoice prints Advance adjusted (Inv# …). Then allocate the advance receipt against the invoice in Accounts.
A kit is sold as one priced line. Its components are listed under it, read-only — they are what leaves stock and what costs the sale. Change the kit quantity and the components follow; you never edit them yourself. This applies to quotations and sales orders too: a delivery order or invoice made from an order delivers the order’s own components, so the order closes once everything has gone.
| Code | Description | Quantity | Price | Net Amount |
|---|---|---|---|---|
| MED-0001 | Paracetamol 500mg x 24 | 12 | 10.000 | 120.000 |
| KIT-FA1 Kit | First aid kit | 2 | 18.000 | 36.000 |
| ↳ BND-01 | Bandage roll 5cm | 4 PCS | ||
| ↳ GLV-01 | Nitrile gloves (pair) Not printed | 6 PCS |
For items with a serial number on each unit (laptops, phones, appliances), turn on Serial No for Items in Inventory Settings. Invoices, cash memos and stock issues then have a Serial Nos column.
{{serials}} added to show them; or reset it to the default.| Document | Use it to… | Accounts |
|---|---|---|
| Stock Transfer | Move stock from one location to another. Batches move with their lot, expiry, age and cost. | None (value stays in stock). |
| Stock Adjustment | Correct stock: positive for stock found or a count that came out higher, negative for damage, loss, expiry or a lower count. Count sheet lists a location’s items so you can type what was counted. | Inventory against the adjustment account, at average cost. |
| Stock Issue | Use stock inside the business (a workshop, a site). Charge each line to an expense account, department and job. Serial numbers can be recorded as on an invoice (§6). | Expense against inventory. |
Adjustments made by Product Assembling or Product Reconfiguration appear in the adjustment list with a tag and are read-only there — change them on the screen that made them.
A Stock Issue Request lets a site ask for goods: the requester raises it, the site’s approver approves or rejects each line and routes it — issue from stock, purchase order, RFQ or GRN direct — and the store issues it. Approvers and issuers are set per location in Stock Request Approvers / Stock Request Issuers, and are notified at each step.
The alerts are described in the Inventory Notifications manual.
Every receipt of a stock item is a batch: how many came in, what each cost, the supplier’s lot number and the expiry date. Every issue records which batches it drew from. This works for every stock item — FIFO costing just uses it for the cost too.
Documents saved before batches existed, and documents the desktop application saves, move stock without batches. Ritzy brings the batches back into line with the stock automatically — whenever a web document touches an item, and once a day for everything:
If the Batches & Expiry page shows a warning that some items disagree with the stock ledger, press Reconcile now to put them right straight away.
Stock Control → Product Assembling builds Assembled items from their components — or, with Dismantle, breaks them back down.
An item with no standard cost yet gets one from its components’ cost on the day. An assembly can be edited or cancelled until what it built has been used. The Product Assembling Journal lists every assembly’s movements and the variance.
A kit holds no stock: it is a selling bundle. Sell, deliver or return it as one line and its components move (§6). A kit sold for less than its components cost shows on the Under-cost Sales report.
For goods sold in configurations — a laptop with 16 GB or 8 GB of memory, a 1 TB or 2 TB disk. When a customer orders a configuration you do not have, open a unit of one you do have and swap parts: Stock Control → Product Reconfiguration.
LT-X16-1T and LT-X8-1T), so its stock and cost stay true.| Example | |
|---|---|
| Unit taken (Laptop 16 GB) at its cost | 1,000.000 |
| + Parts fitted (8 GB memory) at their cost | 30.000 |
| − Parts removed (16 GB memory) at the cost entered | 60.000 |
| = New unit cost (Laptop 8 GB) | 970.000 |
What goes into stock equals what comes out, so a reconfiguration has no profit or loss — it posts as a stock adjustment whose adjustment account nets to zero. The removed part and the new unit re-average their items’ cost like a purchase.
| Part | Per unit | Stock | Cost in |
|---|---|---|---|
| RAM-16 — RAM 16GB DDR5 | 1 | 3 | 60 |
| Part | Per unit | Stock | Cost |
|---|---|---|---|
| RAM-8 — RAM 8GB DDR5 | 1 | 12 | 30.000 |
Unit taken 1,000.000 + Parts fitted 30.000 − Parts removed 60.000 = New unit cost 970.000 Selling price change (per unit): -40.000
A reconfiguration can be edited or cancelled until the new units or the removed parts have been sold or issued.
Stock Control → Selling Price Update shows every item against every price type. List a category (sub-categories included) or search, then:
| Code | Description | Cost | Dealer | Retail | Wholesale |
|---|---|---|---|---|---|
| HT-1001 | Cordless drill 18V | 20.45 | 24.54 | 35 | 31 |
| HT-1002 | Drill bit set | 4.40 | 5.28 | 8 | 7 |
Export CSV and Import CSV let you edit prices in a spreadsheet: keep the Code column and one column per price type, named exactly as the price type. Saving writes only the prices that changed.
Opening Stock Update sets the opening quantity of many items at once — one column per location — and their opening cost. Use it when you start using Inventory.
Code, Cost and one column per location name.Barcode Label prints labels for your items:
All reports are under Reports → Inventory; each can be printed or exported to CSV. Quantities are in base units and money in base currency.
| Group | Reports |
|---|---|
| Stock | Stock List, Stock Valuation, Reorder Report, Stock Ageing, Product Movement, Expiry Report, Price List, Physical Stock Taking Sheet (system stock with blank columns to write the count in), New Arrival (items added in a period), Product Transaction Report (each item’s stock card: opening, every movement, running balance and average cost), Stock Forecast (on hand + open POs − open sales orders against the reorder level, with a suggested order), Exception Report, Product Assembling Journal. |
| Journals | Quotation, Sales Order, Delivery Order, DO Return, Sales Return, Purchase Order, GRV, GRV Return, Purchase Return, Stock Transfer, Stock Issue and Adjustment journals — each as a Summary (one row per document) or Detail (one row per line), filtered to active, closed or cancelled. |
| Sales | Sales Register, Product-wise Sales Analysis, Customer-wise Sales & Profit, Salesman-wise Sales Analysis, Under-cost Sales (lines sold below cost, after discounts, kits judged as a whole), Serial Number Lookup (where each serial went and whether it came back; a serial searched for is found whatever its date), Sales Data Analysis pivot. |
| Purchases | Purchase Register, Supplier-wise Purchase Analysis, Purchase Order Analysis pivot (ordered, received, pending). |
| Stock Requests | Stock Request Register, Pending Approval (Ageing), Outstanding Requests, Product Demand Analysis, Approver Turnaround, Rejected / Cancelled Requests. |
| Analysis | Stock by Location pivot, the Inventory Dashboard. |
Things worth a look, in one list:
| Check | Means |
|---|---|
| Negative stock | A sale, issue or transfer took the item below zero. |
| Late receipt | A purchase or GRV dated after the item had already gone negative — often a receipt entered with the wrong date. |
| Pending DO | Delivery order lines not yet invoiced or returned. |
| Pending GRV | Goods received but not yet invoiced or returned. |
| Split purchase | One item on several lines of the same purchase. |
The analysis pivots load a period’s data, then let you drag fields — category, item, customer, salesman, supplier, location, month — between rows and columns, and choose the figure: sales, cost, profit, quantity, amount, pending.
Inventory Notification Alert sends daily reminders to the users you choose:
Stock Issue Requests notify approvers, requesters and store issuers as they move. Both are described in the Inventory Notifications manual.
Some of what it brought in has already been sold, issued or moved. Reverse those first, or correct the stock with an adjustment.
The only stock left at that location has expired and Expired stock is set to Block. Write the lot off, sell from another location, or change the setting.
Check the item’s costing method. A FIFO item costs the batches the sale drew — see them on the invoice’s Batches issued card or on Batches & Expiry. A purchase entered later with an earlier date re-averages everything after it.
Brought forward is the stock that was on hand when batches started; unbatched stock is stock moved by documents that create no batches (older ones, or the desktop application). Both are normal — see §9.
It is still on another active invoice, cash memo or stock issue for the same item (the message names it). If the unit came back, raise the sales return for the whole line, or cancel the wrong voucher. Search the serial on Serial Number Lookup to see its history.
No — keep each configuration as its own item. Ritzy refuses a reconfiguration whose unit becomes the same item, because its stock and cost would no longer mean anything.
Ask an administrator to grant it in User Manager.