Always know how much you have, where it is, and what needs restocking.

Inventory you can actually trust

Every inbound, outbound and adjustment is logged forever, location by location. Automatic alerts, batches with expiration dates, and purchases from your suppliers in the same place.

A movement history nobody can delete
Alerts before you run out of stock
Purchases and suppliers in the same module
Warehouse app to pick orders with a scanner

Inventory spreadsheets break — nobody knows what happened or when. Inventory logs every movement forever, with who did it, the date, the reason and the quantity — nothing gets deleted. Products you delete go to a trash and stop counting toward your stock.

If you sell from several locations, each one keeps its own stock per product and variant, with audited transfers between them and alerts when something drops below the minimum. You can also allow selling with no stock when it makes sense.

The «Turnover & restocking» tab shows how much each item really sells at each location (leaving out the days it was sold out when there are enough sales to measure it), how many days of stock are left and which items are running out or sitting idle; from there it suggests what to move between locations and, if you need to buy, pre-fills the purchase order. You handle cash or credit purchases, partial receipts, import cost, returns and attachments for every purchase.

For bigger warehouses there is a warehouse app with a barcode scanner and a pick route, plus batches with expiration dates and alerts before they expire. And if you sell through your online store, stock stays in sync.

What you can do

Every module capability grouped by area.

Stock per location

A product can hold different stock at each location.

  • Stock per product, variant and location
  • Audited transfers between locations: when you create one you see how many units are available at the origin location and you cannot ask for more; items held for customers are not transferred
  • From the moment you create a transfer, its products are held at the origin location until you dispatch or cancel it: they stop being available to sell and they count as held in the inventory (they do not show up in the On hold tab). Supplies are only deducted from other transfers
  • Locations with isolated inventory: their stock is only used by their own point of sale and the people assigned to that location; it is never added up or offered in other locations, the catalog or the AI sales agent
  • If you turn it on, the whole team sees how much is at each location, view-only: each person sells only at the locations assigned to them
  • Sell with no stock, if you turn it on
  • If you also sell in a store, you can hide a few units from online sales (AI sales agent and catalog) to avoid overselling
  • Synced with your online store
  • Items held for customers: release them or give them more time
  • Set items aside by hand for a customer, up to 90 days (7 by default), with or without a deposit (one paid in full does not expire until you deliver or cancel it): no sale in Renaska (POS, orders, catalog, AI sales agent) takes them, and only on delivery, in store or shipped to the customer, do they become an order: you collect the balance, it comes out with its invoice and you can print the receipt. A layaway paid with a gateway surcharge can also be shipped: the shipping is charged later with «Adjust sale» on the order
  • A day before a layaway with a balance due expires, Renaska tells your customer on WhatsApp how much is left to pay and when it expires (if it falls at night, the notice goes out earlier, at 7 p.m.). You need a template approved by Meta: Renaska suggests one and you create it with one click.
  • Each set-aside shows in one row, like an order: add a payment (with the receipt if it was a bank transfer or card), edit its products, or cancel it and choose what happens to the money paid (void the payment, keep it as store credit for the customer, refund it or keep it; what was paid with store credit and was not real money goes back to the balance, and keeping it keeps everything). If it expires with no deposit it is cancelled automatically, and it can be delivered even if stock no longer covers it: it first shows which products are missing. If stock stops covering the set-asides, the tab marks Missing N on each one (the oldest keeps the units) with a banner and a filter, the inventory team gets a notification, and you get a warning before closing a count, adjusting, transferring or moving stock (also in the warehouse app)
  • Open POS tabs also hold their stock until paid or deleted, and show up in the On hold tab (their products count as held in the inventory); from the open tab in the POS you can move it to a layaway for a client, keeping the same prices as the tab, choosing the expiry (7 days by default, 90 at most) and an optional deposit: only products with inventory go over, the rest is dropped

Movements that stay forever

Nobody can "delete" a movement. It all stays.

  • Inbound, outbound, adjustments and transfers
  • "Created by" on every movement
  • Physical count and turnover per item and location
  • Deleted products go to a trash, out of stock

Alerts and restocking

Know when to restock before you break stock.

  • Minimum stock per product, category or location
  • Alert before you run out of stock
  • Turnover per item: units sold per day, days of stock left, days out of stock and a label (sold out and still selling, running out, new, stalled, slow, fast or normal)
  • Suggests transfers or purchases: pick the routes or items you want, adjust quantities and create several transfers at once; if you ask for more than is available, it adjusts automatically. It also pre-fills the purchase order
  • Items already in a draft transfer are not suggested again
  • Picking slip per transfer, on 80 or 58 mm roll or letter paper: a checkbox per item, SKU, bin location at the origin in walking order, and signatures for who dispatches and who receives
  • Detail of each transfer: items, quantities requested, dispatched and received, who created it and when
  • Aging stock: how many days each item has gone without a sale and how much the idle stock is worth, in buckets from 30 to over 180 days
  • A single large sale does not inflate the suggested purchase; the largest single-customer order is shown separately
  • Morning summary of what is urgent: sold-out items that keep selling and items about to run out; phone alert if something sold out recently and keeps selling

Physical warehouse

For when volume no longer fits on a screen.

  • Warehouse app with a barcode scanner
  • Pick route to build orders faster
  • Batches with expiration dates and alerts
  • Zones and locations inside the central warehouse

Purchases and suppliers

From the purchase order to the stock entry.

  • Cash or credit
  • Partial receipts
  • Import cost
  • Returns to supplier
  • Attachments per purchase
  • Cash payment to a supplier: you choose the register and it comes out of the register and its cash count

Use cases

Three real scenarios where this module makes a difference.

Business with several locations

Each location with its own stock and audited transfers between them.

Manufacturer

Raw material inventory deducting as each order is produced.

Purchases from suppliers

Purchase orders with partial receipt and import cost, pre-filled from the suggested purchase in Turnover & restocking.

Can I make manual adjustments?

Yes, with mandatory reason and role permissions. They are logged like any other movement.

Does it handle batches or serial numbers?

It handles batches with expiration dates and alerts before they expire.

Can I export the inventory?

Export inventory value from Reports; turnover and restocking as CSV from Inventory.

Is purchasing from suppliers included?

Yes, in the same module: cash or credit purchases, partial receipts and returns.

Your business, reborn

All modules active from day one. AI working for you from the first moment.