SWITCH FROM ODOO INVENTORY
Odoo Inventory to Calisto Inventory
Keep stock by location, variant and lot, count it by scan or by voice, cost it by the method each category uses, buy it from suppliers and receive it, and keep a register of the units the business owns or hires out.
Feature by feature
Calisto Inventory beside Odoo Inventory
- 20 In both
- 1 Only in Odoo Inventory
| 21 features | Calisto Inventory | Odoo Inventory |
|---|---|---|
| Stock and Locations | ||
| Multi-Warehouse ManagementCalisto: stock is kept per location in a ledger, in decimal quantities, and an item's on hand is the sum of its locations.Checked 29. okt. 2026Source | Yes | Yes |
| Storage LocationsCalisto: a stock location is a place, such as a store or a warehouse, or a room inside one, such as a walk-in cooler or a stock room; renaming it keeps its stock attached.Checked 29. okt. 2026Source | Yes | Yes |
| Putaway RulesCalisto: a location holds bins, shelves and aisles inside it, and put-away rules send what a delivery brings to the place inside the location where it is kept, by item, by category or by lot and serial tracking.Checked 30. okt. 2026Source | Yes | Yes |
| Cross-DockingCalisto: with routes on, the units of a delivery that orders are waiting for go straight to the shipping area, held for those order lines, and are picked there (with Orderflow).Checked 30. okt. 2026Source | Yes | Yes |
| Push and Pull RoutesCalisto: replenishment routes refill a short location by a transfer from another location, by a purchase or by production, and a dock's push route drafts the transfer that puts a delivery away.Checked 30. okt. 2026Source | Yes | Yes |
| Barcodes | ||
| Barcode Scanning with GS1 and EANCalisto: every printed code is one row in one register; a UPC-A, its EAN-13 and its GTIN-14 are one code, a case code counts its pack size, and GS1 in-store codes are generated for items with none.Checked 29. okt. 2026Source | Yes | Yes |
| Items | ||
| Real-Time Stock per VariantCalisto: a variant is the counted unit, with its own stock at each location; the product only groups its variants.Checked 29. okt. 2026Source | Yes | Yes |
| Batches and Expiry | ||
| Expiration DatesCalisto: batches carry their lot and expiry, sales draw the first-expiring lot first at the location that sold them, and expiring lots are announced.Checked 29. okt. 2026Source | Yes | Yes |
| Lot Traceability from Supplier to CustomerCalisto: a batch's page lists every sale and order that took it, with the buyer, and Notify These Buyers tells each one once.Checked 29. okt. 2026Source | Yes | Yes |
| Counts | ||
| Recurring Stock CountsCalisto: counts can be scheduled, an overdue count is announced, and History and Trends show past counts and their variance.Checked 29. okt. 2026Source | Yes | Yes |
| Waste | ||
| Scrap with Reasons and CostCalisto: the Waste Log records each write-off with its reason and the cost it posted, and a waste alert threshold is set in Settings.Checked 29. okt. 2026Source | Yes | Yes |
| Costs and Valuation | ||
| Costing MethodsCalisto: weighted average, FIFO, LIFO, standard and specific identification, chosen per category, with cost layers drawn in the method's order.Checked 29. okt. 2026Source | Yes | Yes |
| Perpetual Inventory ValuationCalisto: Valuation values the remaining cost layers by each category's method, per currency and never converted, with nightly snapshots.Checked 29. okt. 2026Source | Yes | Yes |
| Landed CostsCalisto: partly. The receive form takes a delivery's freight and duty as one figure, spread over the units received by their value, and the receipt shows the landed cost to people who see costs. Separate cost lines, a split by weight or volume and a cost added after the delivery are not recorded.Checked 30. okt. 2026Source | No | Yes |
| Purchasing | ||
| Reordering RulesCalisto: each item has a reorder point, reorder quantity and maximum, each location can have its own par, and falling below either is announced.Checked 29. okt. 2026Source | Yes | Yes |
| Smart Stock ReplenishmentCalisto: the Reorder list suggests the larger of the item's own formula and the short locations' shortfalls, less what is already on order, and reorder levels are worked out from sales every night.Checked 29. okt. 2026Source | Yes | Yes |
| Vendor Bill MatchingCalisto: supplier bills are read and matched to the order and its deliveries in Ledger, and the purchase order's Bills tab shows where each bill stands (with Ledger).Checked 29. okt. 2026Source | Yes | Yes |
| Drop-ShippingCalisto: a product set to drop-ship raises a purchase order to its supplier for each accepted order, with the customer's address, sent by email or through the supplier's connection; the supplier's tracking comes back on the order and closes it, and nothing of the product is counted in stock (with Orderflow).Checked 30. okt. 2026Source | Yes | Yes |
| Reporting | ||
| Stock Aging ReportCalisto: Insights shows Aging beside Stock Levels, Low Stock and the return on counting.Checked 29. okt. 2026Source | Yes | Yes |
| Stock Forecast ReportCalisto: Insights shows what each item is expected to sell and use, day by day and at each location, how accurate that forecast was on the item's own past weeks, and the day it runs out.Checked 30. okt. 2026Source | Yes | Yes |
| Production | ||
| SubcontractingCalisto: a Production Order made by a subcontractor sends the components there by transfer and raises the subcontractor's purchase order for the fee; receiving the finished goods consumes the components and adds the fee to their cost.Checked 30. okt. 2026Source | Yes | Yes |
What moves
Bringing your data from Odoo Inventory
Your data is read in your own browser and sent to your Calisto account. Calisto never sees your login for the old system.
From an export file
Export your data from Odoo Inventory and drop the file in. It is read in your browser and mapped onto Calisto.
Any spreadsheet you export from Odoo Inventory can be mapped onto Calisto, column by column.
Moving from Odoo Inventory
Questions about switching
How do my items come over from Odoo Inventory?
Items are set up in Stock ▸ Items, each with its variants, its unit and its printed codes; a UPC, EAN or GTIN is one code, and Scan to Link adds codes by walking the stockroom with a scanner. Recipes come in from a spreadsheet through the recipe import, each row made through the one recipe writer and answered for itself.
How do my stock levels come across?
Opening stock is entered at each location with its cost, which starts the item's cost layers, or it is counted in: start a count, scan in any order or count by voice, and approving the count sets the stock at each location.
Do my suppliers and purchase orders move over?
Suppliers are added in Procurement ▸ Suppliers. Open orders are raised again as purchase orders: kept as a draft or sent for approval, emailed to the supplier from the business's connected mailbox, and received in part or in full on one receive form with the lot, expiry, invoice price and freight.
Learn more
Everything Calisto does here
The pages behind this comparison: the sector, the apps and the guides.