Description of the version 2022.0.59
198768. Fix for issuing goods from order
Orders
Torgsoft – Customer Order
Fixed an issue where it was impossible to issue goods from an order (Document → Sales → All orders → Issue) if the order had several prepayments, including both fiscal and non-fiscal ones.
162098. Fix for product import error
Import
Goods Receipt → Import
Fixed an error "Violation of UNIQUE KEY constraint 'uqsOldBarCode'. Cannot insert duplicate key in object 'dbo.OldBarCode'" that could occur during product import.
The error was caused by a line break character in the «Barcode» field value in the import file.
203221. Fix for creating revaluation record during import
Import
Goods Receipt → Import
Fixed an issue where, during the import of an existing product to a warehouse where the product had never been stored, an incorrect record was created in the revaluation log.
197786. Fix for filling in declaration number in mass mailing
Mass Mailing
Torgsoft → Mass Mailing
Fixed an issue where, in a message generated from a sales invoice, the variable «Declaration number» was always empty if it was a sales invoice by an account with multiple invoices created.
203615. Fix for adding items to return via ECR
Electronic Cash Register (ECR)
Torgsoft → ECR
Fixed an issue where it was impossible to add two items (rows) to a return based on a sales invoice if several fiscal receipts had been printed for that invoice. Previously, a message appeared that the second item could not be added to the return because it allegedly belonged to another ECR receipt.
203710. Fix for receipt generation when paying an invoice in foreign currency
Electronic Cash Register (ECR)
Document → Trade with invoice issuance → Invoice tab → Invoice prepayment tab → Print receipt action
Fixed an error «Error code: 9 DocumentValidationError Payment form totals. The amount by rows XXX.XX does not equal the total amount in the document YYY.YY including the commission 0.00» that could occur during the creation of a non-cash payment for an invoice in foreign currency when the amount did not match the invoice amount in the national currency.
203783. Fix for generating receipt with bonus payment
Electronic Cash Register (ECR)
Torgsoft → ECR
Fixed an error «9 DocumentValidationError The amount by rows XXX does not equal the total amount in the document XXX including the commission 0.00» that occurred when generating a receipt in the ECR if the receipt included both fiscal and non-fiscal goods and uneven bonus payment (for example, only one item was paid with bonuses).
The same error could occur when generating a return receipt for that sale if a receipt had already been generated for it.
190768. Fix for saving product card with inactive season
Season
Merchandising → Season
Fixed an issue where it was impossible to save changes in a product card if the product was assigned to a season that had been deactivated.
Now, in such a case, a confirmation dialog appears allowing the user to cancel saving and make corrections.
201963. Adding confirmation when closing the program
System tasks and objects
Settings → Parameters
A new setting «Show program close confirmation» has been added to «Settings → Parameters» (disabled by default).
The confirmation window is not shown when restarting the program.
This option helps prevent accidental program closure.
193382. Hiding sender notification setting in Ukrposhta
Synchronization with Ukrposhta
The setting «Notify sender upon receipt» on the shipment creation form has been hidden since this service is no longer provided.
179025. Fix for Prom.ua synchronization error during daylight saving time
Synchronization with Prom.ua
Fixed an error "Local time is invalid" that could occur during order download if the last downloaded order from that online store had a date between 26.03.2025 03:00 and 26.03.2025 04:00 (daylight saving time transition).
203184. Fix for displaying declaration numbers during partial shipment
Trade with invoice issuance (TII)
Document → Trade with invoice issuance
Fixed an issue where declaration numbers were not displayed for accounts that had two or more sales invoices (partial shipment).
Now the declaration numbers are displayed separated by a semicolon.
203794. Fix for return processing error in Romanian localization
Fiscal registrar
Torgsoft → Returns
Fixed an error «[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near 'Factura'» that occurred during return processing in the Romanian localization.
180447. Fix for search label in list component
BA components
System tasks
Fixed an issue where the search text entered by the user in the list component was accompanied by the label «Contains», which was incorrect since the search in these components works on the principle of «Match from the beginning of the line».
The label text «Contains» was replaced with «Search» to avoid confusion.
185104. Fix for data update error with invalid date
BA components
System tasks
Fixed an error that occurred when updating table data if an invalid date was manually entered in the date or period filter.
203539. Fixing the “Period Analysis” report generation
Period Analysis
Fixed an issue during the generation of the “Period Analysis” report that caused the “Too many requests” message from the application server and could block the operation of the mobile app.
203642. Fixing currency display in partner balance
Balance with Partners
Torgsoft → Balance with Partners
Fixed an issue where in Payment → Balance with Partners the currency was displayed incorrectly in the table data after changing the currency filter, if none of the three filters were used: Partnership Type, VIP clients, Collectors.
203575. Fixing the error in bank terminal settings
Bank Terminal
Settings → Parameters → Additional functions → Bank Terminal
Fixed an “incorrect syntax near 's'.” error when opening the bank terminal settings.
199522. Fixing errors during import
Import
Document → Goods Receipt → Import
Goods Receipt → Import
Fixed several errors that occurred when loading saved import parameters. These errors did not prevent further work in the mode, but in some cases required the user to reconfigure the import parameters.
201212. Fixing name generation during import
Import
Document → Goods Receipt → Import
Goods Receipt → Import
Fixed an issue where, during the import of previously existing goods, the name and short name were generated only from fields participating in the import and included in the naming rule. This led to incorrect product names.
Now, when importing existing goods, names are generated taking into account the information already stored in these goods.
203473. Fixing invoice copying
Copying an Invoice
Document → Sales with Invoice Issuance → “Invoice” tab → “Invoice” table → “Copy Invoice” action
Torgsoft → Sales with Invoice Issuance
Fixed an issue where, when copying an invoice, a contact was still created and the status “Recreated” was set, even if the user pressed “Cancel” on the form for editing the new invoice and the new invoice was not created.
203846. Fixing workplace counting in the license
License
Fixed an issue where the number of workplaces for additional functions — ECR Connection, Bank Terminal Connection, Visitor Counting — was calculated incorrectly.
The issue occurred when Torgsoft was used over a network, and some workplaces had a perpetual function activated along with the same function activated for 1 year. As a result, a workplace without the perpetual function displayed an error about exceeding the number of workplaces.
203559. Fixing translation of column group names
Translation
Torgsoft → Translation
Fixed an issue where the names of column groups in tables were not translated, for example in Report → Sales Report, Document → Sale → Goods Order and Prepayment → All Orders, etc.
203475. Fixing price display for intermediaries
Intermediary
Document → Sales with Invoice Issuance
Torgsoft → Intermediary Accounting
Fixed incorrect values in the “Price” and “Intermediary Discounted Price” fields when opening an item for editing in “Invoice Item” and “Sales Slip Item” forms, if the invoice was issued to an intermediary in a foreign currency.
The “Price” field previously showed a value including the intermediary discount (now without it), and the “Intermediary Discounted Price” field showed the value in national currency (now in the document currency).
203702. Fixing ECR registration
Program ECR
Settings → Program ECR → “Program ECR Registration” tab
Fixed the operation of the ECR registration function. Previously, when updating taxpayer data, the error “Error connecting with SSL” was displayed.
203576. Fixing item addition to distribution
Goods Distribution
Document → Goods Distribution
Fixed the error “INSERT statement conflicted with the FOREIGN KEY constraint 'fk_M21L12'” that occurred when attempting to add an item to distribution without selecting an accounting center.
204109. Confirmation when enabling automatic payment
Sale
Document → Sale
When enabling the “Automatic payment to the bank account” setting (if it was not previously active), a confirmation dialog was added with options “Yes” and “No” (default). The setting cannot be activated without confirmation (“Yes”). Disabling it does not require confirmation.
Confirmation prevents accidental actions and ensures that the option is enabled intentionally, improving the accuracy and security of automatic payments.
202999. Fixing item exchange in repair
Repair
Document → Repair → “Repair” tab → “Exchange Item” action
Document → Repair
Fixed the issue where exchanging an item in repair caused the error “The INSERT statement conflicted with the CHECK constraint 'cheM6O1A4'”.
204012. Adding TLS 1.3 support
System Tasks and Objects
System
Added support for the modern TLS 1.3 data encryption protocol, replacing the previously used TLS 1.2.
TLS (Transport Layer Security) is a standard security protocol that ensures a secure connection between Torgsoft and servers, for example during data exchange with banks, tax authorities, marketplaces, postal services, and other external integrations.
The new protocol provides significant improvements aimed at data protection and faster application performance.
204300. Fixing ROZETKA order loading
ROZETKA Marketplace Synchronization
Fixed the “Violation of UNIQUE KEY constraint 'uqsRemotedCustomerOrderGood'” error that could occur when loading orders if the auto-generated invoice for a recently loaded order had been deleted.
202949. Fixing Ukrposhta tracking
Ukrposhta Synchronization
Fixed an issue related to Ukrposhta tracking, which caused visual duplication of sales slips on the “Sales Slip” tab of the “Sales with Invoice Issuance” form.
204021. Fixing declared value input
Ukrposhta Synchronization
Fixed an issue where a five-digit number could not be entered manually into the “Declared Value” field in the “Ukrposhta Shipment” form. The previous maximum value limit of 30000 was also removed.
203602. Fixing table refresh on filter change
Sales with Invoice Issuance (SVI)
Torgsoft → Sales with Invoice Issuance
Fixed an issue where, even with the “Refresh on filter change” setting disabled, switching the “Currency” filter still triggered data refresh in the “Invoice”, “Sales Slip”, and “Payments” tables.
203348. Expanding the capabilities of universal scales
Weighted Goods Packaging
1. New data types for universal scales
Added new values to the “Data Type” field in the “Universal Scale Field” edit form:
- First wholesale threshold
- First wholesale threshold price
- Second wholesale threshold
- Second wholesale threshold price
- Third wholesale threshold
- Third wholesale threshold price
- Fourth wholesale threshold
- Fourth wholesale threshold price
- Discount price
- Has discount price
- Has first wholesale threshold
- Has second wholesale threshold
- Has third wholesale threshold
- Has fourth wholesale threshold
If a full wholesale pricing policy is configured, the first four thresholds can be exported to the scales. If only one threshold is configured, only the first threshold and its price are used (current wholesale price).
2. “Copy” action
Added a “Copy” action to the “Universal Scales” form to duplicate all scale parameters.
3. Rounding settings
Numerical fields of universal scales can now be configured to round values to three decimal places.
4. New universal scale variations
- VTNE-PRINT-15N2-2 (Discount)
- VTNE-PRINT-15N2-2 (Wholesale Pricing Policy)
- VTNE-PRINT-15N2-2 (Discount + Wholesale Pricing Policy)
Depending on the selected type, the scales can receive: only discount information, only wholesale pricing policy, or both at the same time.
The universal scale type can now handle multiple wholesale thresholds and automatically transfer corresponding prices, making it more convenient for businesses with tiered pricing or individual customer terms.
204342. Correct processing of bank terminal payments
Bank terminal
Fixed an issue where a payment was marked as successful in Torgsoft even if the transaction did not go through on the bank terminal due to insufficient funds on the card or an incorrect PIN code.
The error occurred on terminals operating under the InpasEcrCom protocol.
204387. Fixing search in the Business Panel
Stock → Stock status
Torgsoft → Business Panel
Fixed an issue "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Error converting data type nvarchar to numeric" that occurred when performing a search by a numeric column in the business panel and then switching to a search by multiple columns.
204108. Preventing duplicate order numbers
Torgsoft → Customer Order
Fixed an issue that occurred when creating a customer order and was accompanied by the message: “A record in 'Customer Order' with the following values: Number = XXX already exists. Change one of the specified values and try again.”
Sometimes the following message also appeared: [Microsoft][SQL Server Native Client 11.0][SQL Server]Violation of UNIQUE KEY constraint 'uqsCustomerOrder'. Cannot insert duplicate key in object 'dbo.CustomerOrder'.
The error could occur if several orders were created simultaneously in the same accounting center.
Now, when clicking “Save” while creating a new order, the system checks whether an order with the same number already exists. If the number has already been used, it is automatically updated.
This removes the need for manually changing the order number, which could significantly increase the numbering sequence.
113390. Extended import of product photos
Document → Goods Receipt → Import
A new setting “Product photo import parameters” has been added to the “Import” form. It allows selecting the photo import method, delimiter, and a set of HTTP request parameters used for downloading photos via URL.
The extended photo import functionality allows filling the product catalog much faster and more conveniently. In addition to importing images embedded directly in the document, you can now specify a list of links to photos in a cell — these can be either URL addresses or file paths on the computer.
Thanks to this, you no longer need to insert images manually: the program automatically downloads photos from the provided links.
The list of links is easy to create — by default, the links are separated by Excel’s line break character (ALT + ENTER), making the document easy and intuitive to fill in.
203960. Correct translation of duplicated forms
Torgsoft → Translation
Fixed an issue where a second instance of the same opened form was fully or partially untranslated.
For example, if you first open the menu item Stock → Stock by product type, and then add a product to consignment via the action “Select product from stock by product type”, the selection form appeared untranslated.
203877. Faster item distribution
Document → Item distribution
Significantly improved performance of the mode, especially when working with a large number of items and/or accounting centers.
204319. Correct accounting of deferred documents
Document → Item distribution
Fixed an issue with incorrect accounting of deferred internal transfer documents to the “goods in transit” warehouse.
204666. Export in «Product Groups»
Merchandising → Product Groups
In the «Merchandising» → «Product Groups» section, for the «Product type», «Manufacturer», «Season», «Supplier» and «Products (services)» tabs, a «Report» action group has been added for exporting data, for example, to an Excel table.
The export function in the «Product Groups» mode allows you to quickly obtain a list of products by arbitrary criteria — for example, products that do not participate in a promotion, or vice versa.
204435. Fix for employee summary printing
Payroll calculation
Torgsoft → Payroll calculation
Fixed the error “Memo39: Error in expression 'Period': Undefined identifier 'Period'” in the Ukrainian localization of the program, which occurred when printing an employee summary for a period that contains events.

Go back to the previous step