Inventory Management without 1С: Cloud Services and POS Software
"Do we need 1С?" is a question a small shop or cafe asks itself at the start and then periodically revisits as it grows. Between "keeping stock in a notebook" and "buying a full 1С license with an integrator," there is a whole class of cloud inventory management services and built-in POS software — let's break down when they are enough, and when you really need 1С.
1. Is 1С mandatory for a small store?#
No. For most small outlets — one or two stores, a simple product range, without complex production cost accounting — cloud inventory management services (such as MoySklad, Kontur.Market, and similar solutions) or the built-in inventory tracking of the POS software itself are sufficient: they cover stock balances, receipts, write-offs, basic sales analytics, and POS integration without a separate 1С license and without a database administrator.
1С becomes justified when a business already requires what is specifically designed for it: complex production accounting with multi-level cost calculations, multiple legal entities with complex inter-company document flow, or when the company's accounting is tied to 1С:Accounting and requires direct synchronization from there (see "POS and 1С"). For typical retail or foodservice, this is a result of scaling, not a starting requirement.
2. How to Connect a POS System with Cloud Inventory Management#
Connecting a POS system with an external cloud service is usually built via API or a ready-made integration, rather than manual file transfer:
- Product catalog — items, categories, and barcodes are synchronized from inventory management to the POS (or vice versa if the catalog is managed directly on the POS) — usually on a schedule or manually by pressing a button, rather than in real time.
- Prices — when a price changes in inventory management, the POS must fetch the new value during the next sync; the frequency — from "instantly" (webhook/API) to "once a day" — depends on the specific integration.
- Stock levels — deductions upon sale usually occur in real time or in short batches (minutes) rather than once a day — otherwise, the POS risks offering an item that is already out of stock.
Synchronization frequency is not an abstract parameter: once a day is usually enough for prices, while for stock levels of high-turnover items (perishables, popular items), near-real-time synchronization is better; otherwise, the cashier sells what is no longer on the shelf.
3. EGAIS and Marking in Cloud Services Without 1С#
Both tracks are technically not tied to 1С — they operate through separate mandatory modules that any system can connect, including cloud inventory management or POS:
- EGAIS — registration does not come directly from inventory control, but through a local UTM (Universal Transport Module) accessed by the POS/accounting software; 1С is not mandatory in this chain; for a detailed breakdown of the scheme, see the article "EGAIS at the Checkout".
- "Chestny ZNAK" marking — also a separate track: scanning Data Matrix, verifying the code via OSU/GIS MT, and transmitting attributes to the receipt can be done by any system supporting FFD 1.2 and the required FN-M, regardless of whether it is 1С or a cloud service (see "Marking at the Checkout").
In practice, not every cloud service supports these modules "out of the box" — check with your provider regarding integration with UTM and GIS MT mode for your product groups before making the switch.
4. Migration from 1С to a Cloud Service and Back#
Data transfer between systems is primarily a matter of moving two things: the product catalog (items, barcodes, prices, categories) and current stock levels as of the migration date.
- Export the item catalog from the old system — usually in CSV/Excel; the key matching field is the barcode or SKU, not just the name (names often differ in spelling between systems).
- Import into the new system — most cloud services and POS systems accept spreadsheet imports directly or via AI price list parsing (in Cenaly — see Section 9).
- Record stock levels as of a specific date and time — conduct (or schedule) an inventory stocktake in the old system right before switching over, so the new system starts with reliable numbers rather than months of accumulated error.
- Do not run both systems in parallel longer than the transition period — inventory discrepancies between "old" and "new" records grow with every day of double entry and will later require a separate inventory reconciliation (Section 7).
Reverse migration (from a cloud service to 1С) works the exact same way — the roles are simply reversed.
5. PC POS Software vs. Smart POS with Built-in Inventory#
| PC POS software/cloud service (separate from POS) | Smart POS with built-in inventory | |
|---|---|---|
| Where inventory is managed | In a separate system, POS is a storefront/printer on top of it | Directly in the app on the smart POS device itself |
| Analytics flexibility | Usually broader — reports, integrations, API | Usually simpler, within the limits of the POS app store |
| Desync risk | Present — depends on synchronization frequency and reliability (Section 2) | Lower — inventory and sales are physically on the same device |
| Multiple sales outlets | More convenient — unified inventory for all locations | More complex — usually each POS maintains its own inventory, consolidated via a separate service |
| Best suited for | Chain of multiple locations, flexible analytics required | Single location, simple product range, minimal integrations |
A detailed comparison of hardware classes (push-button standalone cash register, smart terminal, fiscal recorder + POS) can be found in the article "How to Choose an Online POS".
6. POS and Inventory Data Exchange: Common Pitfalls#
- Different units of measure — "pcs." in one system and "pack" in another for the same item result in multi-fold stock discrepancies; verify units during the initial integration setup.
- Duplicate items — if matching is based on the name rather than a persistent identifier (barcode, ID), re-synchronization may create a second item card instead of updating the existing one.
- Offline queue at the POS. When the connection is lost, sales must accumulate locally and be sent upon restoration — otherwise, inventory deduction for the offline period is lost.
- Price sync delay. The cashier sees the old price if the integration updates once a day and the price was changed just now — check the synchronization schedule specifically for prices.
7. Stocktaking with a scanner and POS without stopping sales#
A full store shutdown for an "inventory count" isn't always necessary — here is the procedure for a location that continues serving customers during the count:
- Divide the area into zones and count one at a time rather than the entire store at once — sales in an already recounted zone do not affect the stocktaking total if you fix a snapshot time for that zone.
- Scan barcodes with a scanner instead of entering quantities manually — this is significantly faster and virtually eliminates typos in the item code.
- Record the actual quantity for each dish/item in a separate stocktaking document without touching current sales — the system will automatically reconcile the physical count against the calculated stock balance at the snapshot time.
- Sales during the count in an already counted zone are accounted for as standard write-offs — they simply shouldn't be included in the stock balance that you are physically recounting right now.
- Final discrepancies are processed as a standard shortage/surplus — not via a correction receipt (a correction receipt closes an unrecorded transaction for tax authorities, not lost or extra stock in inventory).
8. Example#
A cosmetics store with two locations kept records in a thick notebook and missed items when placing supplier orders. They switched to cloud inventory management: exported the product list from their old POS software by barcodes, uploaded it to the new service, and conducted a control stocktaking across both locations in a single evening using a scanner. The POS registers at both locations were connected to the inventory management system via API with real-time stock synchronization and price updates once a day. A month later, the owner confirmed that discrepancies between purchases and actual stock levels were reduced — supplier orders are now placed based on actual reorder points rather than "by eye."
9. How to do this in Cenaly#
- The built-in inventory and stock management in Cenaly does not require a separate 1С or external cloud service: stock balances, receiving, write-offs based on dish recipes, and purchasing are managed directly within the same platform as the POS — without additional synchronization between systems.
- You can populate the catalog using AI price list import — Excel, Word, PDF, or even a photo — instead of manually transferring items during migration.
- Stocktaking with a scanner — action "+ Operations" → "Stocktaking" in the Inventory section: the form is pre-filled with current stock balances, the scanner speeds up searching for items, and sales of items not yet recounted continue as normal.
- If inventory management is still kept in 1С:Accounting, a separate integration synchronizes items and suppliers via OData — see "1С:Accounting — integration"; this does not require transferring all accounting to Cenaly all at once.
- Receipt printing on a physical fiscal register, if used, is handled via Cenaly Hardware Bridge, regardless of where inventory is managed.
10. Frequently Asked Questions#
Can a cloud inventory management service handle EGAIS for beer without 1С? Yes, if the provider supports integration with UTM — 1С is not the only way to connect to EGAIS, the mechanism works via UTM independently of the accounting system (section 3).
How do you know it's time to switch from a cloud service to 1С, and not the other way around? When accounting hits a wall with complex manufacturing cost calculation, multiple legal entities with internal document management, or an accounting department requirement to use specifically 1С — these are signals to switch, rather than revenue size itself.
What to do if duplicate items appeared after integration? Check which field the system uses to match items — if by name rather than barcode/ID, switch the matching to a unique identifier and merge the duplicates.
Is it mandatory to perform physical inventory with a complete sales halt? No, by dividing into zones and capturing a snapshot for each zone separately, the store can continue serving customers (section 7).
Related articles: inventory in Cenaly · AI catalog import · POS and 1С · EGAIS at POS · product labeling at POS
This material is for reference purposes only and does not replace consultation with an accountant or an inventory management system integrator. Primary sources: Federal Law No. 54-FZ "On the Use of Cash Registers", Federal Law No. 171-FZ (regulation of the alcohol market and EGAIS), methodological guidelines on product labeling (chestnyznak.rf), 1С:Enterprise documentation.