Description of the version 2022.0.57
202057. Adding information to inventory comments
Inventory
Document → Inventory statement
Comments in the adjustment warehouse documents of the inventory now include information about the inventory statement number and date to which these documents are related.
Convenient verification and search — it is now immediately clear which statement the document belongs to, making it easy to find the related inventory record in the database.
199253. Access control for the QES tab
Company
Settings → Company
The role management now allows controlling access to elements of the «Company» form, specifically the «QES (ECS)» tab.
201308. Fix for product quantity calculation
Product distribution
Document → Product distribution
Fixed an issue where, with the setting «Include products in pending invoices and products in transit warehouses» enabled, adjustment invoices for products in transit warehouses were also counted, which led to incorrect calculation of available product quantities at the accounting center.
A similar issue was also fixed in the «Distribution of incoming goods among retail locations» mode.
202077. Fix for creating financial documents
Sales
Document → Sales
Fixed an issue where, when performing cash deposit or withdrawal operations using the actions «Deposit cash to register» and «Withdraw cash from register», if the workplace was configured to work with an ECR, the financial document was still created even if the fiscal receipt registration failed. Now the financial document is created only after successful registration of the fiscal receipt.
199054. Default recipient filter
Incoming invoices registry
Warehouse → Incoming invoices registry
When opening the form, the value of the «Recipient» filter now corresponds to the main accounting center selected on the main program form.
201829. Access control for the «Release date» column
Incoming invoices registry
Warehouse → Incoming invoices registry
Fixed an issue where the role management lacked the ability to control access to the «Release date» column in the «Incoming invoices registry» form, table «Incoming invoice items». As a result, this column was unavailable to users with restricted roles.
202059. Summary data in the «Repair» table
Repair
Document → Repair
The «Repair» table now displays summary data for the number of repairs as well as columns «Repair cost», «Paid», and «Debt».
Quick control and financial transparency — the total number of repairs, as well as the sums for cost, payment, and debt, are now immediately visible without additional calculations.
202119. Fix for printer selection
Warehouse status
Warehouse → Warehouse status
Fixed an issue where several printing actions (printing warehouse status, price list, etc.) were executed on the default printer instead of the designated office printer.
197384. Auto-completion of invoice
Torgsoft → Auto-completion
Fixed an issue where in the «Sales with invoice issuing» mode, automatic auto-completion did not occur if the checkbox «Use rules when goods are missing and for Sales with invoice issuing» was not selected in the menu «Settings → Parameters → Accounting».
200165. Search in synchronization log
Warehouse → Synchronization with online store → Synchronization log
The «Synchronization log» tab now includes text search by event and the display of summary data showing the number of events. This ensures quick searching for specific events among a large number of records and simplifies synchronization analysis through summary statistics.
197026. Handling "Read timed out" error in WebKassa
Fiscal register → WebKassa
Fixed an issue where, during the formation of a fiscal receipt, the server returned a "Read timed out" error, making it unclear whether the receipt had been successfully generated on the server. This could lead to the creation of multiple fiscal receipts for a single sale if the user attempted to reissue the receipt after encountering this error.
Now, when a "Read timed out" error occurs during receipt formation, the program attempts to verify whether the receipt exists on the server. If it does, the "Read timed out" error will not be shown to the user, and the program will generate a paper copy based on the data received from the server during verification.
The data obtained from the server in this way contains only the OFD name and address in Russian — these details will not be displayed in other languages on the printed receipt.
Due to the specifics of the API architecture, receipt verification on the server is performed through three requests. If the connection with the server is poor, these requests may fail, making it impossible to determine whether the receipt was registered. Therefore, if there are connection issues, it is recommended to set a longer timeout period in the fiscal register settings.
196947. Optimization of Binotel operation
Torgsoft → Binotel
Phone number search has been optimized. In databases with a large list of clients, performance increased threefold.
The algorithm for loading the call log at program startup has been changed: now the log is loaded not for the entire period since the last record in Torgsoft, but for a maximum of the last 5 days if more time has passed since the previous record.
Fixed an issue where the entire call log for the last 30 days was reloaded on each program startup.
Errors such as Argument out of range, Access violation, and program freezes during Binotel call operations have been resolved.
201725. Fix for linking incoming goods during sales analysis
Torgsoft → Sales analysis of consignment goods
Fixed an error in linking incoming goods with outgoing documents during cost price (product movement) calculations for serial-numbered goods when the cost calculation method was set to exclude internal transfers and the product had complex movement (including supplier returns and regular returns).
Due to this error, in the section Analytics → Supplier consignment sales analysis, the product could appear as sold from an incorrect supplier.
202474. Fix for configuring multiple payment terminals
Settings → Parameters → Additional functions → Bank terminal
Fixed an issue that prevented configuring more than one payment terminal using the SSIAxECR protocol with the same IP address on a single workstation.
202928. Clarification of PosAPI initialization message
Settings → Parameters → Additional functions → Bank terminal → table «Bank terminal»
The error message for initializing the PosAPI library has been clarified to indicate that the posapi.dll library file must be 32-bit.
202996. Fix for handling multiple terminal merchants
Document → Sales → action group «Additional actions» → Bank terminal
Settings → Parameters → Bank terminal
Fixed an issue where, when performing the «Close cash day» operation for a bank terminal using the PosAPI protocol with multiple merchants, the system closed cash days for all merchants simultaneously.
In the list of additional operations opened via the «Bank terminal» action in the «Sales» form, only available (configured) operations for each terminal merchant (or terminals, if several) are now displayed with merchant descriptions. The operation is executed only for the specifically selected merchant.
In the list of additional operations opened through the «Bank terminal operation» action in the terminal settings form, when the «Execute operation» action is triggered, the program now checks the number of merchants configured on the terminal. If there is more than one, the user will be prompted to select a merchant before the operation is performed. This algorithm applies to terminals operating under the PosAPI and SSIAxECR protocols.
203084. Localization of payment message
Settings → Parameters → Additional functions → Bank terminal → table «Merchant (operation) of bank terminal» → action «Test payment via terminal»
Bank terminal
Fixed an issue where the message «Please wait, payment (refund, etc.) is being processed...» in the «POS Terminal operation» form was not translated into Ukrainian.
197569. Fix for business panel updates
Torgsoft → Business panel
Fixed an issue where, if the «Update on filter change» parameter was not enabled in the business panel (table) settings, the data in the table was not refreshed when pressing the F5 hotkey while the cursor was in the column search field.
202319. Fix for displaying products in product type
Merchandising → Product type → Products
Fixed an issue where, when viewing products of a specific product type (action «Products»), product models were displayed instead of individual product items.
202217. Fix for interface settings
System tasks and objects → Interface
Fixed an issue where background color and font settings for the description panel (memo field) in tables were not applied.
202493. Blocking the disassembly option without items
Document → Assembly
The «Disassembly upon receipt» option is now disabled when creating or editing an assembly if no items are included in it. A tooltip with the corresponding information has been added. The option becomes available only after items are added to the assembly.
202207. Blocking invoice currency changes
Document → Goods receipt
It is now impossible to change the invoice currency if payments to the supplier have already been recorded for this invoice.
200989. Fix for printing the daily cash report
Document → Sales → action «Daily cash report»
Report → Daily cash report
Fixed an issue where the daily cash report was printed on the system default printer instead of the designated office printer as intended.
A similar issue was fixed for other reports generated from the «Sales» form.
202593. Fix for form title translation
Torgsoft → Translation
Fixed an issue where the form title for Document → Sales → action «Model size availability» was not translated upon reopening.
196851. Fix for freezing when opening parameters
Settings → Parameters
Torgsoft → Translation
Fixed an issue where the program froze when opening Settings → Parameters if a localization other than Russian was used.
202693. Fix for creating a user shortcut
Settings → Users
Fixed an issue where, when creating a user shortcut, if the user canceled password confirmation, the shortcut still contained the entered but unconfirmed password.
202923. Automatic update of registration data in software ECR
Software ECR
If, during receipt printing from a Z-report, an error occurs related to registration data (for example, the message «The specified business unit name differs from the name in the registration data»), the software ECR now automatically updates the registration data and retries receipt printing.
203367. Fix for receipt validation error
Software ECR
Fixed the error: «Error code: 9 DocumentValidationError. Payment summary mismatch. The total by lines XXX.XX does not match the total amount in the document YYY.YY including the commission amount 0.00», which could occasionally occur during fiscal receipt formation in the software ECR when both fiscal and non-fiscal items were included in the sale.
203388. Fix for partial payment error
Software ECR
Document → Sales with invoice issuing → Outgoing invoice → action «Print fiscal receipt»
Fixed an error: «Error code: 9 DocumentValidationError. Partial payment amount XXX.XX cannot exceed the total amount YYY.YY», which could occur when forming a receipt for a document in a foreign currency if the payment in UAH exceeded the document amount in UAH.
202115. Notification about the production act creation mode
Document → Finished product manufacturing → Production cards → action «Create production act»
When creating a production act or routing sheet based on a production card in the «Finished product manufacturing» mode, the error message was supplemented with a note indicating that this action is available only in the «Production order» mode.
This provides better user guidance between document creation modes.
203186. Automatic payment to settlement account
Document → Sales → action «Pay» (F6)
The «Sales» form now includes a new «Additional» menu with a toggle setting «Automatic payment to settlement account» (disabled by default; the state is stored in the registry). When enabled, pressing the «Pay» button automatically sets the non-cash payment mode.
This saves user time and improves convenience at points of sale that use only non-cash payments — the system automatically selects the appropriate payment method, reducing unnecessary steps.
203099. Processing of negative stock settings on the server
Application server
Added handling of the «Only the owner can see negative and zero stock balances» setting on the application server when adding a product via barcode scanning in the mobile app.
203107. Fix for connection error when retrieving report
Application server
New variables have been added for the «Period analysis» report. Now, when this report is retrieved from the mobile app, the Socket is not connected error no longer occurs.
200777. Fix for displaying accounts during synchronization
Synchronization with online store
In the «Synchronization object» edit form, on the «Payments» tab, fixed an issue where, when adding a payment, the list of settlement accounts incorrectly displayed the counterparties' accounts as well.
202326. Fix for displaying the «Gender» column in report
Warehouse → Warehouse status
Fixed an issue where, when generating a report (action «Report»), the value of the additional «Gender» column was exported as a numeric code instead of a letter designation.
202522. Fix for warehouse filter error
Warehouse → Warehouse status
Fixed the error «Multi-part identifier "dpdvtfw777.MaxWarehouseQuantity" could not be bound», which occurred when setting the «Product in surplus (qty > max stock)» filter value if the «Maximum product stock» column was not connected to the table.
202432. Fix for serial number input error
Torgsoft → Warranty accounting
Fixed the error «'00000C09' is not a valid integer value», which occurred when adding a product to sales (and other documents that use a serial number input window) if the current Windows input language was set to English (Australia) (and likely other rare language variants).
197065. Fix for displaying clients during closed-period statistics deletion
Torgsoft → Deletion of closed-period statistics
Fixed an issue where, during the deletion of closed-period statistics, clients who had only bonus movements were not displayed in the list of customers requiring a Discount type to be set. As a result, after deleting the statistics, these clients showed an incorrect current bonus balance.
202838. Step-by-step deletion of closed-period statistics
Analytics → Period → action «Delete closed-period statistics»
During the deletion of closed-period statistics, bulk deletion of receipts has been replaced with item-by-item deletion of invoices.
If the item-by-item deletion of incoming invoices is stopped, the next deletion session will resume from where the previous process stopped, instead of starting over. This significantly saves users' time.
202423. Fix for arithmetic overflow error
Filters
Warehouse → Warehouse status
Torgsoft → Column filter
Fixed the error «[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server] Arithmetic overflow error converting numeric to data type numeric.», which occurred when filtering data in a business panel table by a numeric column with decimal places, if the column contained numbers with a long integer part — 13 or more digits.
203144. Update of receipt formation rules in WebKassa
Settings → Print template settings... → WebKassa — Sales / Return receipt
Changes have been made for WebKassa operation:
- When generating a return receipt, information about the corresponding sales receipt has been added. It is now impossible to include products from different sales receipts in one return receipt. Returning goods sold in older program versions after October 15 will no longer be possible.
- Added transmission of the product barcode (GTIN) and the national product code (NTIN) — a system dynamic characteristic available for addition to the product type.
The visual appearance of receipt templates has not changed.
Support has been implemented for the new receipt formation rules when working with WebKassa, in accordance with the requirements of the State Revenue Committee of the Ministry of Finance of the Republic of Kazakhstan (SRC MF RK) regarding the transition of all ECRs to protocol 2.0.3.
202475. Total amount discrepancy
Software ECR
Fixed an error “Server error on ECR XXXXXXXX: Error code 9 Document/ValidationError. The calculated total amount X.XX (including taxes, discounts, and commissions) does not match the total amount in the document X.00”, which could occur during partial payment of an order, invoice, or sales slip if the quantity of goods was fractional and non-integer discount values were applied.
201221. Correction of semi-finished product looping
Production
Document → Finished product manufacturing
Fixed an issue with semi-finished product looping during product manufacturing. The problem occurred when a product contained the same semi-finished component within different higher-level semi-finished products.

Go back to the previous step