Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Description of the version 2022.0.57

Maria Hladkykh
Maria Hladkykh

Developer of technical documentation, author of video tutorials, host of Torgsoft Podcast

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:

  1. 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.
  2. 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.