Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Accounting system for a kids' store chain: Torgsoft case

Client case study

Accounting system for a children's goods store network: over 15 years of development with Torgsoft

The story of a children's goods retail network that in 2011 united its retail outlets on a Torgsoft terminal server and has since progressed to online sales, software fiscalization and 13 additional options and paid functions. This is an example of how an accounting program for a store network works over the long term. The case study is based on real experience of long-term Torgsoft use. We preserved the logic of the business decisions without disclosing client information.

15+years of cooperation
6retail outlets at the peak stage
7workplaces on a terminal license
13options and paid functions over the history

How it all started

At the start of cooperation, the network consisted of a central office with its own server and stores in several buildings of the city. Each outlet made sales in its own copy of the program, and data was transferred to the center as a separate step. To centralize the work of retail outlets, the owner decided to move to a terminal server.

The transition plan remained in the service history: uninterrupted internet in each store, a static IP address for server access, MS SQL Server as the database server, separate access rights for each user and gradual connection of outlets with inventory counts. The stores continued selling during the transition and joined the central database one by one.

Checkout area of a children's goods store: laptop with Torgsoft program, barcode scanner and receipt printer
Checkout area of a typical retail outlet in the network: accounting program, barcode scanner and receipt printer

How the system developed: key milestones

2011

The network moves to a terminal server

The central office and stores in different buildings are connected to one server through terminal access. Rights are defined for each user, and outlets were connected one by one with product inventory counts. At the same time, the paid function deletion of closed-period statistics was connected for database maintenance.

Result: six retail outlets keep records in one database, and balances and sales of each outlet are visible from the center.
2011

Purchase and supplier analytics

The incoming invoice profitability analysis function was connected. The owner immediately sent developers a request for a summarized supplier report: purchase amount, sales amount and profit in one line, to quickly assess how effective cooperation with each goods supplier is.

Result: the analysis function was connected, and work with supplier reports can be traced in the service history of the following years.
2015

The client's proposal enters the update plan

The network proposed adding a status filter to the employee working time registration log: employed, dismissed, all. The programming department confirmed the improvement free of charge within project development and named the approximate release date for the update in the same year.

Result: the network's proposal was accepted into a planned program update within project development.
2016

Staff payroll and seasonal storage

Before purchase, the payroll calculation option was activated for 30 days for review. After the test period, the network purchased the «Payroll and staff motivation» and «Seasonal packaging and storage of goods» options.

Result: the network received tools for calculating seller payroll and accounting for seasonal goods in the same program as sales.
2018

Client base and service maintenance

The bulk mailing and discount card verification via SMS options were connected. The network moved to a service maintenance agreement for eight or more workplaces.

Result: tools for communication with customers and protection of the discount program were added to the system in the same contour as accounting.
2019

Going online

Synchronization with an online store on the MODX platform was launched, and the Torgsoft mobile app, Prom.ua integration and Nova Poshta integration were connected. The online storefront receives goods, prices and balances from the accounting database.

Result: the website and marketplace sell from the same warehouse as the stores, and waybills are created directly from the program.
2021

Marketplaces and software fiscalization

Rozetka.ua integration and software cash register were added. In the same year, the program was transferred to a new server while preserving the database and settings.

Result: fiscal receipts are generated programmatically, and the marketplace catalog is synchronized with accounting.
2023–2026

New configuration and support

The business purchased separate Torgsoft Ultra licenses for new workplaces and directions, and the wholesale pricing policy was connected. Computer replacements and operating system reinstalls followed one procedure: database archive, transfer, restoration of user settings, checking label and receipt printing.

Result: each recorded transfer was completed with an archive and database restoration, and the outlet's work was supported by technical support.

The principles by which the system developed: six decisions by the owner

Six management decisions repeat in this story year after year. Each of them is recorded in service records, and each is worth adopting for the owner of a retail network.

1

Architecture before growth

The terminal server appeared when data exchange between outlets began to slow processes down. The network invested in architecture before fragmented accounting became a limitation for scaling.

Tip: after opening the second outlet, assess whether you need a centralized database and a Torgsoft Terminal license.
2

Purchasing based on data

Incoming invoice profitability analysis and reports on supplier goods on consignment became working tools. The owner regularly returned to these reports and sought a convenient data presentation format.

Tip: evaluate a supplier by purchase amount, sales amount and profit brought together in one report.
3

Test first, then buy

The network activated the payroll calculation option for 30 days before purchase. Synchronization with the online store was repeatedly enabled for a test period while the site was being prepared for launch.

Tip: before purchasing, clarify whether trial activation of the needed option is available.
4

Working scenarios are passed to the developer

The network submitted the request for a summarized supplier report and an employee status filter as proposals. The filter entered the planned update free of charge within project development.

Tip: describe the working scenario and expected result to the developer, and record proposals in writing.
5

Online step by step

First a website with balance synchronization, then the mobile app, then Prom.ua and Nova Poshta, later Rozetka.ua. Each channel was connected as a separate step and relied on an already filled accounting database.

Tip: bring goods online from the accounting database, then each new channel is added without filling the catalog again.
6

Data discipline

Each recorded transfer of a server, computer or operating system was carried out with a database archive and preservation of user settings. Program versions were updated on schedule, and the database underwent service operations.

Tip: make database backup a regular procedure regardless of equipment replacement plans.
The common denominator of these decisions: the owner treats the accounting system as a business asset. Architecture is invested in ahead of time, options are checked before purchase, and data is preserved with every equipment change.

A similar business structure

Tell us about your retail outlets, and a Torgsoft specialist will propose a configuration of licenses and options for your processes.

Which business processes the system covers

Sales and checkout

Seller form at each outlet, receipt printing, returns by rules, model availability in stock during sale.

Warehouse and goods movement

Receipt by invoices, internal transfers between outlets, inventory counts, printing barcode labels, seasonal packaging of goods.

Staff

Employee working time registration log, seller payroll calculation, motivation system.

Clients and loyalty

Discount cards with SMS verification, bulk mailings, product groups for the customer's birthday.

Online sales and delivery

Synchronization with the online store, Prom.ua and Rozetka.ua, creation of Nova Poshta waybills from the program.

Fiscalization

Software cash register: electronic fiscal receipts without a hardware registrar, data transmission to the fiscal service server.

Support as part of the methodology

Transparent service accounting

After each request, the client receives a report: what was done, how many minutes were actually spent and how many were deducted. Some requests in this history were closed without time deduction.

Service format

Remote connection to the client's computer, one-time service packages and a service maintenance agreement. Specialists support the process until sales at the outlet are restored.

Working scenarios become updates

The employee status filter proposed by this network was accepted into the planned 2015 update. The item code import improvement was included in version 2022.0.47.

Fine-tuning business processes

How several stores work in one program

Through a terminal server: the database is hosted on the central server, each outlet connects remotely under its own user with separate access rights. The seller sees their outlet, the owner sees the whole network.

How to evaluate suppliers who provide goods on consignment

The «Analysis of supplier goods sales on consignment» report shows what was sold and for what amount over the period, while incoming invoice profitability analysis summarizes purchase, sale and profit for a specific receipt.

How to protect a discount program from abuse

The discount card verification via SMS option confirms card use or bonus write-off with a code from an SMS sent to the number saved in the client card. This protects customer discounts and reduces abuse.

How to calculate seller payroll based on actual sales

The «Payroll and staff motivation» option takes into account bonuses for each seller's sales, extra payments for product groups and penalties, while payments are issued through a payroll statement. Sales are recorded to the seller in the same database where accounting is kept.

How to sell on a website and marketplaces from one warehouse

Synchronization with the online store, Prom.ua and Rozetka.ua transfers goods, prices, balances and orders according to the settings of each integration, while the Nova Poshta waybill is created from the program.

How to fiscalize sales without a hardware registrar

The software cash register generates electronic fiscal receipts and transmits them to the fiscal service server. A qualified electronic signature is required for operation; separate cash register equipment for fiscalization is not purchased.

How to preserve accounting when replacing a computer or system

The procedure from this case: archive of the database and program catalog, preservation of user settings, transfer to a new computer, database restoration, checking label and receipt printing. The license is transferred to the new equipment.

Solution ecosystem

Accounting in a children's goods store network: Torgsoft architecture with retail outlets, online channels, delivery and fiscalization
Accounting architecture: retail outlets, online channels, delivery and fiscalization around one system

Licenses

At the network stage — 7 workplaces on Torgsoft Terminal licenses with the database on the central server. Current configuration — Torgsoft Ultra licenses, each workplace is licensed separately.

Deletion of closed-period statistics

Database maintenance

About the option

Payroll and staff motivation

Seller payroll calculation

About the option

Seasonal packaging and storage of goods

Accounting for seasonal goods

About the option

Bulk mailings to clients | 1-year license

SMS, Viber and email from the program

About the option

Discount card verification via SMS | 1-year license

Protection of the discount program

About the option

Synchronization with online store

Goods and balances on the website

About the option

Torgsoft mobile app

Working with goods from a smartphone

About the option

Prom.ua integration | 1-year license

Synchronization with marketplace

About the option

Nova Poshta integration | 1-year license

Waybills and tracking from the program

About the option

Rozetka.ua integration | 1-year license

Catalog on marketplace

About the option

Software cash register | 1-year license

Fiscalization without a hardware cash register

About the option

Wholesale pricing policy

Wholesale prices for counterparties

About the option
Twelve options are shown above. The thirteenth paid function from the history — incoming invoice profitability analysis — later became part of the standard program package. External services and equipment: Prom.ua, Rozetka.ua, Nova Poshta, fiscal service server, label printers, receipt printers, barcode scanners. Conditions for stable operation: uninterrupted internet at each outlet, a computer or server with the database, qualified electronic signature for the software cash register, regular backups.

Who this automation model suits

Owners of retail stores for children's goods, clothing, footwear and related niches who operate or plan several retail outlets. The model also works for a single store: accounting in a children's goods store starts with one license, while the terminal server, online channels and fiscalization are added step by step when the business grows into them. Retail network automation in this case was built exactly this way: step by step, from checkout to marketplaces.

Build your accounting system

Automation of a children's goods store starts with a demo version and a conversation about your processes. Torgsoft specialists will help select licenses and options for your business structure.