Description of the version 2022.4.10 beta
202146. Fix of dynamic characteristics
Merchandising → Product type → Dynamic product characteristics
Product card → Dynamic product characteristics
Fixed an issue with displaying dynamic characteristics that could occur after entering a product card with dynamic characteristics when pressing Alt, Tab, or arrow keys.
202057. Adding information to inventory comment
Document → Inventory statement
Added information about the number and date of the inventory statement, relative to which these documents were created, to the comment of corrective warehouse documents of the inventory.
Convenience of verification and search — it is immediately clear to which statement the document belongs, and it is easy to find the related inventory in the database.
199253. Access control to the QES tab
Settings → Enterprise
Role management now allows controlling access to the elements of the "Enterprise" edit form, the "QES (EDS)" tab.
201308. Fix of quantity calculation
Document → Product distribution
Fixed an error when, with the setting "Consider goods in deferred invoices and in-transit warehouses" enabled, corrective invoices for in-transit warehouses were taken into account, which led to incorrect calculation of available quantity at the accounting center.
A similar issue was also fixed in the mode "Distribution of incoming goods across retail outlets".
202077. Fix of financial document creation
Document → Sales
Fixed an error when, during service deposit or withdrawal of money to the cash register using the actions "Deposit money to cash register" and "Withdraw money from cash register", if the workplace was configured to work with ECR, in case of a fiscal receipt registration error, a financial document was still created.
Now, the financial document is created only after successful registration of the fiscal receipt.
199054. Default recipient filter
Warehouse → Incoming invoices register
Now, when opening the form, the "Recipient" filter value will correspond to the main accounting center selected in the main form of the program.
201829. Access control for the "Release date" column
Warehouse → Incoming invoices register
Fixed an error when role management lacked the ability to control access to the "Release date" column in the "Incoming invoices register" form, the "Goods of incoming invoice" table. As a result, this column was unavailable to users with role restrictions.
202059. Summary data in the "Repair" table
Document → Repair
The "Repair" table now displays summary data on the number of repairs, as well as on the columns "Repair cost", "Paid", and "Debt".
Quick control and financial transparency — it is immediately clear the total number of repairs, as well as totals for cost, payments, and debt without additional calculations.
201902. Creating archive in the cloud
Settings → Scheduled tasks → Cloud archiving
In the section "Settings → Scheduled tasks → Cloud archiving", a new action "Create archive now" has been added.
This makes it possible to back up the database to the cloud at any time without waiting for the schedule.
202119. Fix of printer selection
Warehouse → Warehouse state
Fixed an error when a series of actions related to printing (printing warehouse state, price list, etc.) were executed on the default printer instead of the office printer.
197384. Auto-completion of invoice
Torgsoft → Auto-completion
Fixed an error when in «Sales with invoice issuance» the automatic completion was not performed if in the menu «Settings → Parameters → Accounting» the checkbox «Use rules when goods are insufficient and for Sales with invoice issuance» was not selected.
201725. Correction of consignment sales analysis
Torgsoft → Consignment sales analysis
Fixed an error of incorrect linking of receipt with the expense document when calculating cost (goods movement calculation) for items with serial numbers, if the cost calculation method was set without taking into account internal transfers, and the item had complex movements (return to supplier and regular returns).
This led to the situation when in «Analysis → Supplier consignment sales analysis» the item was shown as sold not from the correct supplier.
202474. Bank terminal settings
Settings → Parameters → Additional functions → Bank terminal
Settings → Parameters → Bank terminal
Fixed an error that made it impossible to configure more than one terminal operating via the SSIAxECR protocol with the same IP address on a single workstation.
202928. PosAPI initialization message
Settings → Parameters → Additional functions → Bank terminal → table «Bank terminal»
Additional functions → Bank terminal
The PosAPI library initialization error message has been supplemented with clarification that the posapi.dll library file must be 32-bit.
202996. Working with multiple merchants
Document → Sales → Action group «Additional actions» → Bank terminal
Settings → Parameters → Bank terminal
Fixed an error where when performing the additional bank terminal operation «Close cash register day» for the PosAPI protocol with more than one merchant, cash register days for both merchants were closed.
In the list of additional operations opened by the «Bank terminal» action from the «Sales» form, available (configured) operations for each terminal merchant (or multiple terminals, if more than one) will be displayed with merchant description. The operation will be performed for the specific selected merchant.
In the list of additional operations opened by the «Bank terminal operation» action in the terminal settings form, when the «Perform operation» action is called, the number of merchants configured on the terminal will be checked.
If there is more than one, before executing the operation the user will be prompted to select the merchant for which the operation should be executed, from the list. This algorithm works for terminals using the PosAPI and SSIAxECR protocols.
203084. Translation of terminal message
Settings → Parameters → Additional functions → Bank terminal → table «Merchant (operation) of bank terminal» → action «Test payment through terminal»
Bank terminal
Fixed an error where in the «Work with POS-terminal» form the text «Please wait, payment (refund, etc.) in progress...» might not be translated into the Ukrainian localization.
197569. Data update in business panel
Torgsoft → Business panel
Fixed an error when in the business panel (table) settings the «Update when filters change» option was not set. In such a case, when the cursor was in the column search field, data in the table was not updated after pressing the F5 hotkey.
202319. Viewing items by type
Merchandising → Item type → Items
Merchandising → Item type
Fixed an error when during viewing of items by item type (action «Items») product models were displayed.
202493. Disassembly upon receipt
Document → Assembly
The option «Disassembly upon receipt» is now locked when creating a new or editing an existing assembly that does not contain any items (a tooltip with this information has been added). The option becomes available after adding items to the assembly.
202207. Invoice currency change
Document → Goods receipt
It is now blocked to change the invoice currency if there are already payments to the supplier under the invoice.
201425. Saving operations of the route sheet
Document → Route sheet operations
Fixed an error where, when scanning a route sheet operation, data about this operation might not be saved in the database. The error occurred in situations when only the «Route sheet operations» form was open during work with the program, and the executed operation required material write-off during execution. If the «Finished goods production» form was opened before that, or if the operation did not involve material write-off, the error did not occur.
200989. Printing daily cash report
Document → Sales → action «Daily cash report»
Report → Daily cash report
Fixed an error where printing the daily cash report was sent to the system default printer instead of the office printer as it should be. A similar issue was fixed for other reports generated from the «Sales» form.
202593. Translation of form header
Torgsoft → Translation
Fixed an error where the form header «Document → Sales → action Model sizes availability» was not translated when reopened.
196851. Freeze when opening parameters
Settings → Parameters
Torgsoft → Translation
Fixed an error where the program froze when opening «Settings → Parameters» if the program was not running in Russian localization.
202693. Creating a user shortcut
Settings → Users
Fixed an error where, when creating a user shortcut, if password confirmation was canceled, the created shortcut contained the entered but unconfirmed password.
200957. Scanning an additional barcode
Document → Goods receipt
Document → Receipt
Fixed an error where, when scanning an additional barcode of an item in the receipt, a new item card was opened instead of the existing one. When scanning the main barcode of such an item, the error did not occur.
202923. Updating data in software ECR
Software ECR
If, during printing of the Z-report receipt, an error related to registration data occurs (for example, the message «The specified business unit name differs from the name according to the registration data»), the software ECR will now automatically update the registration data and retry printing the receipt.
202115. Message when creating a production act
Document → Finished goods production → Technological cards → action «Create production act»
When creating a production act or route sheet by a technological card in the «Finished goods production» mode, the error message has been supplemented with the information that this action is only available in the «Production order» mode. This ensures convenient user orientation in document creation modes.
196642. Speeding up opening of the «Repair» form
Document → Repair
Fixed an error where opening or refreshing data in the «Repair» form could take a long time.
203099. Checking balances in the mobile app
Application server
Added processing of the setting «Only the owner can see negative and zero balances» on the application server when adding a product by scanning a barcode in the mobile app.
203107. Variables for the «Period analysis» report
Torgsoft → Application server
New variables have been added for the «Period analysis» report. Now when generating the report from the mobile app, the error «Socket is not connected» no longer occurs.
200165. Search in the synchronization log
Warehouse → Synchronization with online store → Synchronization log
A text search for events and display of summary data with the number of events has been added to the «Synchronization log» tab. This provides quick access to the needed event among a large number of records and simplifies analysis of synchronization results using summary data.
200777. Fixing account access
Synchronization with online store → Synchronization object → tab «Payments»
Fixed an error where, when adding a payment, settlement accounts of counterparties were available in the list of settlement accounts.
202326. Displaying gender in the report
Warehouse → Stock status
Fixed an error where, when generating the report (action «Report»), the value of the additional «Gender» column was exported as a numeric code instead of a letter designation.
202522. Error in product filter
Warehouse → Stock status
Fixed the error «Multi-part identifier "dpdvtfw777.MaxWarehouseQuantity" could not be bound.» which occurred when setting the value «Product in surplus (qty > max. balance)» in the product filter if the «Maximum product balance» column was not connected to the table.
202432. Error when entering a serial number
Torgsoft → Warranty accounting
Fixed the error «'00000C09' is not a valid integer value» that occurred when adding to sales (and in other documents where the serial number input window is displayed), if the current input language in Windows was set to «English (Australia)» (likely also for other exotic language variants).
197065. Deleting statistics of closed periods
Torgsoft → Deleting statistics of closed periods
Fixed an error where, when deleting statistics of closed periods, counterparties with only bonus transactions were not displayed in the client list requiring a Discount type (if missing). As a result, after deleting statistics, such clients had incorrect current bonus amounts.
202423. Error when filtering numeric columns
Warehouse → Stock 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 the business panel table by a numeric column with decimal places, if the value in the column contained an integer part 13 digits or longer.
197026. Handling «Read timed out» error in WebKassa
Fiscal registrar → WebKassa
Fixed an error where, when generating a fiscal receipt, the server returned the error «Read timed out», and it was unclear whether the receipt was successfully generated on the server. This could lead to multiple fiscal receipts being generated for one sale if the user attempted to generate the receipt again after this error.
Now, when receiving the «Read timed out» error during receipt generation, the program will attempt to check if this receipt exists on the server. If it does, the error «Read timed out» will not be displayed to the user, and the program will generate a paper copy using the data received from the server during the check.
The data received from the server in this way contains only the names of the OFD and the address in Russian — these details will not be displayed in other languages in the paper receipt.
The receipt check on the server, due to API architecture specifics, is carried out through three requests. If the server connection is in poor condition, these requests may fail, making it impossible to determine whether the receipt is registered. Therefore, in case of connection issues, the timeout value in the fiscal registrar settings must be increased.
196947. Optimization of work with Binotel
Torgsoft → Binotel
Phone number search has been optimized. On databases with a large client list, 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 time since the last record in Torgsoft, but for a maximum of the last 5 days, if more time has passed since the last record.
Fixed the error of reloading the entire call log for the last 30 days at each program startup. Errors «Argument out of range», «Access violation», and program freezing during work with Binotel calls have been eliminated.
203367. Receipt Validation Error
Software ECR
Fixed error: «Error code: 9 DocumentValidationError. Totals by payment forms. The sum by rows XXX.XX does not match the total amount in the document YYY.YY considering the commission amount 0.00», which could rarely occur when generating a fiscal receipt through the software ECR if the sale included both fiscal and non-fiscal goods.
203388. Partial Payment Error in Another Currency
Software ECR
Document → Trade with Invoice Issuance → Sales Invoice → action «Print Fiscal Receipt»
Fixed error: «Error code: 9 DocumentValidationError. The amount of partial payment XXX.XX cannot exceed the total amount YYY.YY», which could occur when generating a receipt for a document in a foreign currency if the payment in hryvnias exceeded the document amount in hryvnias.
203186. Automatic Payment to Settlement Account
Sales
Document → Sales → action «Pay» (F6)
The «Sales» form now includes a «More» menu item with a toggle option «Automatic Payment to Settlement Account» (disabled by default; the state is stored in the registry). When this setting is enabled, pressing the «Pay» button automatically sets the non-cash payment mode.
This saves user time and provides convenience for cash registers that use only non-cash payment methods: the system automatically applies the required payment method, reducing unnecessary clicks.
202838. Itemized Deletion of Closed Period Statistics
Analysis → Period → action «Delete Closed Period Statistics»
During the deletion of closed period statistics, the physical deletion of receipts has been replaced with itemized deletion of invoices.
If the itemized deletion of incoming invoices is interrupted, the next deletion process will resume from the point where the previous one stopped, instead of starting from the beginning. This significantly saves users’ time.
203120. Fixed Error When Deleting Statistics
Torgsoft → Deleting Closed Period Statistics
Fixed error: «The INSERT statement conflicted with the FOREIGN KEY constraint "fk_M5L31". The conflict occurred in database "TorgsoftDB", table "dbo.Partner", column 'ID'.» It occurred when deleting closed period statistics if a client had two identical birth dates (not family members’ dates). This caused duplicate entries for the client in Marketing → Clients.
203144. WebKassa Functionality Update
Fiscal Registrar
Settings → Print Template Settings... → WebKassa — Sales / Return Receipt
Changes implemented for WebKassa operation:
- Added information about the sales receipt to the return receipt generation process. It is now impossible to include goods from different sales in one return receipt (returning goods sold in older software versions will be impossible after October 15).
- Added transmission of the product barcode (GTIN) and national product code (NTIN) — these are system dynamic characteristics available for addition to the product type.
The visual layout of receipts remains unchanged.
Support for new receipt generation rules has been added in WebKassa according to the requirements of the State Revenue Committee of the Ministry of Finance of the Republic of Kazakhstan regarding the transition of all ECRs to protocol 2.0.3.
202475. Total Amount Mismatch
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 when the quantity of goods was fractional and non-integer discount values were applied.
201221. Correction of Semi-Finished Product Looping
Production
Document → Finished Goods Production
Fixed an issue with semi-finished product looping during the production of an item. The problem occurred when a product contained the same semi-finished component as part of different higher-level semi-finished products.

Go back to the previous step