Description of the version 2022.0.54
201526. Fixing Duplicate Entries in Revaluation Act
Revaluation Act → Document → Revaluation Act
Fixed a visual duplication error of entries in the revaluation act, which occurred depending on the number of accounting centers for which the product's cost was calculated.
This happened in cases where the cost calculation method was set to "last purchase price", and the price itself was calculated by accounting centers.
186154. Correct Filtering of Numeric Columns
Business Panel → Torgsoft → Tables
Fixed an issue where searching in a table's numeric column was not based on the values displayed to the user. This could cause confusion.
For example, in the "Payment → Payment" table, values have three decimal places but only two are shown. As a result, when filtering by a three-digit number (e.g., 250), records could appear where such a number is not visually present (e.g., 25 kopecks).
187260. Preserving Column Order and Totals Display
Business Panel → Stock → Stock Status
Torgsoft → Business Panel
Fixed an issue where, if dynamic characteristics were present in a table and their order was changed and inserted between standard columns, the column positions would change after restarting the program.
Added a restriction on the maximum number of fixed columns — equal to the number of static columns minus one — to prevent errors (form failing to open) after restart.
Improved clarity of total displays in business panels and labels on the main form.
201163. Fixing Dimension Checkbox Label in Product Type
Product Type → Torgsoft
Fixed an issue on the "Product Type" editing form where the label next to the checkbox for requiring a dimension was not showing the value from the "Name" field located above the checkbox.
Also fixed an issue where this label would only update after selecting a value from the list. Now it also updates after manual input, when focus moves away from the "Name" field to another component.
200146. Fixing Return Without Sales Invoice
Returns → Torgsoft
Fixed the error message "The sale corresponding to the receipt barcode was not found. Return not possible." when clicking in the menu "Document → Trade with Invoice" on the "Returns" tab, in the "Product List" table, while performing the "Return Product" action for a return not linked to a specific sales invoice.
Previously, the form with the product list for return would not open due to this error. It now opens correctly.
188066. Fixing Monobank Statement Retrieval
Bank Account Statements → Torgsoft
Fixed the error "httpGET: Status# 400BadRequest." that occurred when retrieving statements from Monobank if the start date was more than 24 days before the current date.
If the requested period exceeds 31 days, a message is shown indicating the period for which statements will be retrieved (user-defined end date minus 31 days).
If 500 statements are received for the period, the following message is shown:
"Received 500 statements for the period".
This is the maximum number of statements that can be retrieved at once. Split the period into several parts and load the statements for each to avoid this message."
191686. 404 Error on Statement Retrieval
Bank Account Statements → Torgsoft
Fixed the error "httpGET: Status# 404Not Found" when retrieving statements from Monobank if users were not assigned access rights during merchant creation and were added later via editing.
197689. Duplicate Transfer Between Accounts
Bank Account Statements → Torgsoft
Fixed an issue when retrieving statements from PrivatBank where, in the case of a money transfer from one of our accounts to another (and statements were retrieved for both), only one transaction — income or expense — was displayed randomly.
186155. Fixing Discount Editing in Orders
Customer Order → Torgsoft
Fixed an issue on the discount change form for an item in an order during customer order processing in a sale, where editing the discount or price caused the field to behave incorrectly — e.g., adding an extra zero to the entered value.
187886. Fixing Auto-Bundle Error During Sale
Auto-Bundle → Torgsoft
Fixed the error "INSERT statement conflicted with the FOREIGN KEY constraint 'fk_M3L101'" that occurred during the sale of an item after accepting an auto-bundle order when the item quantity was insufficient.
200481. Fixing Print of Ordered Items Report
Ordered Items Report → Torgsoft
Fixed an error in the printed ordered items report in the Ukrainian version of the program.
In the mode "Document → Sale → 'Order and Prepayment' group → 'Ordered Items Report' action → 'Print' action", the table header overlapped with the first row. Now the header and data are displayed correctly.
200639. Fixing Inventory Closing Error
Inventory → Document → Inventory Statement
Fixed the error "Divide by zero error encountered." which occurred when closing the inventory statement if the last purchase price calculation was set by accounting centers and the statement contained receipts with negative quantities.
191814. Fixing Purchase Price Calculation in Bundling
Bundling → Torgsoft
Fixed an error where the product card showed a zero purchase price if the last receipt was from a bundle created using the "Bundle" button on the "Bundling and Manufacturing" form.
Fixed an error where the purchase price in the product card did not change if the last receipt came from a bundle created using the "Product Manufacturing" button on the same form, even when purchase prices in the component warehouse’s incoming invoices were changed.
Fixed an error where, after recalculating the cost of a manufactured item created using the "Product Manufacturing" button, the labor cost disappeared. This labor cost is recorded in the incoming invoice as additional cost of the item and affects accounting: it does not appear in the purchase price in stock status, but is included in the accounting price.
The labor cost has now been added to the cost of bundles created using the "Bundle" button.
192413. Fixing License Owner Name Saving
License → Torgsoft
Fixed an error where the "Owner or Store Name" field always defaulted to the value entered during the first license installation, instead of the most recent one.
192148. Selecting SMS Calculation Method in Mailing
Mass Mailing
The mass mailing template editing form now displays which method is used to calculate the number of SMS messages:
- Standard;
- Alternative for TurboSMS (implemented because the TurboSMS service uses its own algorithm to count SMS messages based on text length).
You can switch between methods by clicking the corresponding message.
The default method is the standard calculation.
201189. Cash Collection Template Preview Error
Settings → Print Template Settings
Fixed the error "Could not convert variant of type (Null) into type (OleStr)", which could occur when previewing the cash collection receipt print template.
191776. Fixing Installation Location Detection
Automatic Update → Torgsoft
Fixed an error where, during automatic program update, it could incorrectly determine that the update was being launched on a computer where Torgsoft was not installed.
In such cases, the message "It is forbidden to run the update on a computer where Torgsoft is not installed." appeared. This occurred when the program was launched from a network directory and the computer had multiple network adapters (real or virtual).
201120. Fixing Currency in Payment with Commission
Payment → Torgsoft
Fixed an error where, during payment in foreign currency via "Payment → Payment with Commission", the currency shown in the payment description and commission financial document was not the document’s currency, but the national currency.
Additionally, the financial document for the payment was created in the national currency instead of the payment currency.
193414. Fixing Translation of Printed Documents
Translation → Torgsoft
Fixed an error where not all printed documents were translated if the computer’s language for non-Unicode programs was set to a non-Cyrillic language.
200480. Correction of warehouse form title translation
Translation → Torgsoft
Fixed an issue where the title of the "Temporary storage warehouse" form was not translated when reopening the form.
Mode: "Document → Sale → action group 'Product order and prepayment' → action 'Temporary storage warehouse'".
201199. Username character restriction
Settings → Users
In the user edit form, it is now prohibited to enter characters in the "Full user name" field that are not allowed in file names.
This fix resolves the issue that prevented creating a user shortcut if such characters were used.
200918. Adding columns to BOMs
Document → Finished product manufacturing → BOMs
In the "Document → Finished product manufacturing" mode, the "BOMs" tab now includes the columns "Barcode" and "SKU".
These columns allow for quick search of BOMs by barcode or SKU, improving navigation and speeding up the selection of the needed BOM during production.
191374. Minimum price control during sale
Document → Sale → Change document settings
Torgsoft
Fixed an issue in the "Document → Sale" mode, where, if the setting "Sell at last purchase price" was enabled and minimum sale price control was turned on for the user, the item price in the document defaulted to the last purchase price, even if it was lower than the minimum sale price.
Also fixed the ability to edit the price of added items below the minimum sale price.
201208. Fix for arbitrary font changes in forms
System tasks and objects → Form element control
Fixed an issue where font parameters of form elements (bold, italic, etc.) could change arbitrarily when opening a form.
192339. Permission fix during warehouse recount
Warehouse state → Torgsoft
Fixed the error "User 'XXX' does not have permission to run DBCC CHECKIDENT for object 'CurrentWarehouse'" which occurred during recounting of item quantities across all warehouses, if launched by a user with restricted role.
199994. Special character filtering fix
Product filter → Torgsoft
Fixed the "Incorrect syntax near" error when using the product filter, if fields like "Barcode", "Color", "Material" or string dynamic characteristic contained one of the characters: ', [, _, ^, %.
193005. Service price setting fix
Services → Torgsoft
Fixed an issue where, when setting a price for a service, and the "Maintain uniform prices" setting was enabled in "Settings → Parameters → Retail network", the price was also automatically set for third-level warehouses.
This was unnecessary and visually inconvenient.
201121. Sorting of totals by settlement accounts
Payment → Financial document → Settlement account tab
Torgsoft → Financial document
Fixed an issue where the totals of settlement accounts at the bottom of the "Financial document" form (Payment menu) were not sorted alphabetically.
193037. Displaying recipient filter after Binotel call
CRM. Client interaction → Torgsoft → Binotel
Fixed an issue where, after switching from a Binotel call form to the "Trade with invoice" form using one of the actions ("Go to 'Invoice'", "Go to 'Payment'", "Go to 'Delivery note'"), if the recipient filter had never been used before on the "Trade with invoice" form, it appeared visually inactive (field was empty) even though the filter was already applied and documents were filtered by a specific client.
201556. Migration to the new PrivatBank API
Payment → Bank account statements
1. Migrated to the updated PrivatBank API.
2. Retrieval of PrivatBank statements is limited to the period specified in the statements form.
Migration to the current version of the PrivatBank API ensures stable and reliable integration with the bank.
201925. Fix for file names during synchronization
Online store
Torgsoft → Synchronization with online store
Fixed an error where, when creating a new synchronization object with the online store of any type (Files, Prom.ua and family, Rozetka.ua), the file name was always suggested as TSGoods.trs.
For Prom.ua (and its family), the file extension is now .xlsx, and for Rozetka.ua — .xml.
In addition, when creating a new synchronization object with the online store via files, if the product file type YML is selected, the file name will now be suggested as TSGoods.yml.
200957. Fix for barcode scanning in receipt
Goods receipt
Document → Goods receipt
Document → Receipt
Fixed an error where, when scanning an additional barcode of an item removed from inventory in the receipt, a new product card opened instead of the existing one.
When scanning the main barcode of such an item, the error did not occur.
196642. Optimization of Repair form opening
Repair
Document → Repair
Fixed an error where opening or refreshing data in the "Repair" form could take a long time.
201792. Fix for repair-enterprise link
Repair
Document → Repair
Fixed an error where updating repair data could erase the link between the invoice created from the repair and the enterprise. As a result, expense invoices for such an invoice were also created without linking to the enterprise.
The error occurred if, for an invoice created from repair, a link to the enterprise was set in the "Trade with invoice issuance" mode, and the selected enterprise differed from the current one.
A link to the enterprise has also been added for automatic payments created when returning goods to the supplier or exchanging a serial number. The same enterprise as for the warehouse document with which it is linked is now assigned for payment.
201821. Adding progress bar
Stock status
Warehouse → Stock status
When recalculating the quantity of goods across all warehouses, a progress bar was added showing how many accounting centers have already been processed and how many remain out of the total.
This provides convenient process control: the progress bar allows tracking how many accounting centers have been processed and how many remain.
201915. Summary in tax invoices
Tax invoice accounting
Document → Tax invoice accounting
In Document → Tax invoice accounting, for the "Tax invoice" and "Consolidated tax invoice" tabs, a summary was added for the "Amount" column. If an invoice has a correction calculation mark, it is included in the result with a minus sign.
Quick analysis of amounts: the summary in the "Amount" column allows instant evaluation of the total financial result for tax or consolidated invoices.
193507. Fix for enterprise in sales receipt
Receipt
Receipt printing
Fixed an error where a non-fiscal sales receipt displayed an incorrect enterprise: instead of the one specified in the payment entry form, the default enterprise (from the payment form at its opening) was used.

Go back to the previous step