Description of version 2022.4.1 beta
Starting from version Torgsoft 2022.2.0 the program includes radical system changes:
- new application server,
- new mobile app Torgsoft 2.0 with extended functionality,
- Torgsoft-Hybrid 1.11.0 with a beta version of Electronic Cash Register (ECR)
The 2022.4.1 update includes 10 new features and 78 improvements to the accounting software.
The release of the update will be announced in our Telegram channel.
Modifications
191864 – Product Movement
Mode: Warehouse → Product Movement
In the "Warehouse" - "Product Movement" mode, the ability to connect dynamic product characteristics (such as size and type) to the table has been added, as well as the ability to filter by them. This provides more flexible table settings, optimizes product search, and provides more detailed product information.
191110 – Role Settings
Mode: Automatic software update
Automatic role updates have been added during the loading of the update package (both automatic and manual). Role updates are performed together with the software update, ensuring the relevance of access rights after each update.
188541 – Synchronization with Online Store
Mode: Warehouse → Synchronization with Online Store
The "DeclarationNumber" field has been added to the online store order file for transferring the Nova Poshta tracking number (TTN). This allows automatic loading of TTN into the program. Additionally, the "Load TTN by orders" setting has been added to the "Synchronization Object" form, which provides automatic TTN loading when loading an order or after creating an invoice. This significantly simplifies working with online orders.
191496 – Cloud Archive
Mode: Settings → Scheduled Tasks → Archiving to Cloud Storage
The functionality of the "Data Security: cloud archive" has been fixed. The "Torgsoft CLOUD" application now uses the minimally required set of access rights and the latest version of Google Drive API. This allows for seamless creation of database archives and automatic sending to cloud storage.
187899 – Synchronization with Nova Poshta
Mode: Synchronization with Nova Poshta
The "Create client by Nova Poshta TTN number" action has been added to the "Clients", "Client List", and "Invoice" editing forms. The action panel of the table on the "Clients" working form has been reorganized: actions related to discount cards have been grouped separately, and rarely used actions have been moved to the "Additional actions" group. This simplifies adding clients to the program and improves usability.
187901 – Synchronization with Nova Poshta
Mode: Postal Services
The form for adding a recipient for Nova Poshta and Ukrposhta has been updated. It now allows creating a recipient and their address with a minimal number of actions, significantly reducing the time for processing shipments. The process of creating a recipient as a "Legal Entity" type has also been simplified.
191446 – Synchronization with Nova Poshta
Mode: Synchronization with Nova Poshta
The "Payment Control" service has been moved to the "Delivery Type" field in the "Return Delivery" block on the Nova Poshta TTN creation form. The automatic activation of the "Payment Control" service occurs if the invoice has a "Cash on Delivery" mark and there is a debt on the invoice. The ability to set the Nova Poshta template as default has been added. This improves working with the "Payment Control" service and template support.
191761 – Standard Product Filter
Mode: Standard Program Components → Standard Product Filter
The principle of working with nodes in the standard product filter has been updated. Now it is possible to deselect subordinate branches without blocking the main node, select the main node without its subordinates, and all selected nodes and branches are displayed in the filter description. This simplifies the product filtering process and improves the transparency of the applied filters.
171720 – Fiscal Registrar
Mode: Analysis → Analysis of Sales of Fiscal Goods
A group of actions "Set the fiscal attribute of the receipt item" has been added, allowing you to set or remove the fiscal receipt attribute for the item. For the software ECR, this attribute is set during the receipt print, excluding the possibility of errors and ensuring the correct display of data in tax reporting.
186715 – Fiscal Registrar
Mode: Settings → Parameters → Receipt → Receipt Type → Fiscal → Workstation Settings
Support for a new type of fiscal registrar Ekassa.kg for Kyrgyzstan has been added. The corresponding system dynamic characteristic "Sign of payment item (Kyrgyzstan)" has also been added. This provides support for the Ekassa.kg online fiscal registrar for Kyrgyzstan.
Improvements
190899 – Fiscal Registrar
The error has been fixed where the "Receipt" button could be inactive when receiving a prepayment for an order and settings were set for printing a receipt on the ECR. Also, the error was fixed when a cash payment form could accidentally appear in the fiscal receipt when receiving a prepayment by non-cash payment.
190706 – Balance by Financial Analysis Items
The error was fixed where financial documents conducted on hidden accounting centers were not included in the "Balance by Financial Analysis Items" report.
191541 – Bank Terminal
Mode: Settings → Parameters → Additional Features → Bank Terminal
The error "A component named fmBankTerminalWS already exists" has been fixed, which occurred when working with the terminal using the JSON protocol (TCP/COM) if the log file was open in a third-party program. The log will now be created with the current date and time added to the file name.
191621 – Bank Terminal
Mode: Settings → Parameters → Additional Features → Bank Terminal
The error that prevented setting the log file directory for terminals operating under the BPOS protocol has been fixed. Now access to this control element is open.
192000 – Bank Terminal
Mode: Settings → List of Additional Features → Bank Terminal
The error was fixed where, for terminals operating under the JSON protocol, the error "Could not convert variant of type (Null) into type (OIeStr)" occurred during payment. A similar error was also fixed for terminals using the SSIAxECR protocol.
192343 – Bank Terminal
Mode: Settings → Parameters → Additional Features → Bank Terminal
The error was fixed where the bank terminal merchant number was not automatically determined when the "Automatic merchant number determination" setting was enabled.
191670 – Bank Account Statements
The error "Character or binary data would be truncated" that occurred when receiving bank account statements from Monobank if they had a description longer than 250 characters has been fixed.
190806 – Excise Tax Declaration
Mode: Report → Excise Goods Sales Report
The error that occurred when loading the excise tax declaration file in XML format into MeDoc after the document expired on 31.10.2023 has been fixed.
192238 – Dynamic Product Characteristics
The error that occurred when pressing the "Restore dynamic characteristics" button in the settings if dynamic characteristics were set for the accounting center but value records did not match this center has been fixed.
191793 – Role Settings
The error that prevented hiding access to a restricted role for standard actions in the tables "Add", "Change", "Delete", "View", "Copy", "Report" has been fixed.
190514 – Scheduled Tasks
Mode: Settings → Scheduled Tasks
The error was fixed where clearing the log of one task on the "Automatic calculation and distribution" tab cleared the logs for all other tasks.
191362 – Production Order
Mode: Document → Production Order
The error was fixed where an error occurred when creating a routing sheet for a product if a routing sheet for the model was created but not for the product model.
177645 – Interface
Icons in the "Document - Tax Invoice Accounting" and "Document - Sales" menu items (group of actions "Fiscal Registrar" - action "Print tax report without letters") have been replaced.
191442 – Cash Withdrawal
The error was fixed where the check for closing the cash day was performed by the current date, not by the transaction date set on the form. The spelling error in the phrase "Conducting cash transactions on this day is prohibited" was also corrected.
191693 – Cash Day
The error was fixed where the previous cash day did not automatically close when the "Cash day closure is mandatory" setting was enabled if the cash day included time.
191284 – Cash Order
The error was fixed where it was impossible to create a cash order if the "Financial Analysis Item + Expense Items" accounting method was set in the settings. An error about missing fields that were mandatory to fill appeared, possibly due to restricted access for your role.
192106 – Clients
Mode: Marketing → Clients
The error was fixed where it was impossible to set role access for a restricted user to the "Analysis of results by the 'Refer a Friend' promotion" form.
192341 – Mass Mailing
The error in mass mailing templates was fixed where the transliteration of Ukrainian text incorrectly converted the Cyrillic letter "Ч" to the characters "Сh" using the Cyrillic "С". The error where repeated text transliteration might not work was also fixed.
186748 – Product Availability in Retail Network Warehouses
The error was fixed where a row with a model with the same prices could be split into several rows if prices for some sizes of the model differed across different accounting centers.
190819 – Tax Invoices
Mode: Document → Tax Invoice Accounting
The error was fixed where the consolidated tax invoice parameters were incorrectly displayed in the XML format when opened in MeDoc.
191824 – Role Settings
The discrepancy in action names has been corrected. In the program, the action on the business panel was called "Report", while in role settings, it was called "Print". Now both actions are called "Report".
190047 – Unpaid Goods of VIP Clients
Mode: Document → Sales
The error was fixed where the quantity of goods in the fiscal receipt and financial document for payment of the invoice for unpaid goods of a VIP client was overstated if some goods were returned.
190891 – Nova Poshta
Mode: Settings → Parameters → Nova Poshta
Now the "Update directories" action uses the first valid API key of any active sender, instead of the first one whose validity may have expired.
191113 – Automatic Updates
The error was fixed where the dialog offering to install the downloaded update could be hidden by the revaluation protocol, hindering work with the program.
190437 – Automatic Update
The "Access violation at address" error that occurred after closing the message during automatic updates has been fixed.
190441 – Automatic Update
The program hang issue during automatic updates has been fixed if the update package file could not be created due to lack of access to the "Update" folder.
190573 – Automatic Update
Several errors related to missing fields in older database versions have been fixed. The update will not start, and the user will see a message that the current database version does not support automatic updates, with instructions to download the update manually.
190396 – Consolidated Report for the Day
Mode: Report → Consolidated Report for the Day
The error was fixed where the text "Cash day is open" did not fully fit into the printed report in the Ukrainian localization.
191250 – Turnover Statement
The "Transaction caused resource deadlock" error that occurred when working with turnover statements has been fixed. The problem of double data updates when changing the analysis date has also been fixed.
191255 – Product Merger
The error was fixed during the merging of products that caused a conflict with the tax invoice. The error was also fixed when the quantity increased during the merging of a returned product if this product was present in two lines of the same return.
191543 – Access Restriction to Types
The error was fixed where a user with restricted access to the product type could enter a new product with the same barcode if the program did not find the product. Now, if a user enters a product with restricted access, they will see a corresponding message, and the addition of the product will be stopped.
191359 – Access Restriction to Accounting Centers
Mode: Salary Calculation → Payroll
The error was fixed where the "Point of Sale" filter displayed accounting centers unavailable to the user. Now, only accounting centers available to the user will be displayed in the list of points of sale.
191785 – Piecework Payment
Mode: Document → Production of Finished Products
The error was fixed where updating data from piecework payment could take a long time. The data selection query has been optimized.
191823 – Wholesale Discounts by Manufacturer
Mode: Marketing → Wholesale Discounts by Manufacturer
The error was fixed where only retail customers were present in the client list. Now only wholesale and wholesale-retail customers are displayed.
191602 – Translation
Mode: Product Management → Full List of Products and Services
The error was fixed where the confirmation message when deleting a product was not translated.
182007 – Label Printing
The error in some label templates has been fixed where the "Store" variable was used but did not work. In the default label templates, the variables have been renamed and added to the "Main" group.
190900 – Production Planning
The error was fixed where the program could hang when changing the supplier of materials in production planning if the setting for grouping materials by supplier was not enabled.
191317 – Amount Adjustment
The "Amount adjustment is impossible" error that occurred during amount adjustment in advanced mode if there were more than ten items in the document and the adjustment amount tended to zero has been fixed. Amount adjustment now applies to all items in the document.
191745 – Discount Policy
Mode: Marketing → Discount Policy
The "Enter a value in Trading Network" error that occurred when copying discount policies if the "Trading Network" filter was hidden or not specified on the form has been fixed.
191780 – Deferred Internal Transfers
Mode: Document → Internal Transfer
The error was fixed where the program reminded the user of deferred internal transfers even if the reminder was not enabled.
192519 - Users
Fixed a bug when the program did not remember changes in the "Remind about delayed internal transfers older" setting on the User edit form, if it was turned on not by clicking on the tick itself, but on the text to the right of it.
187112 – Product Arrival
The error was fixed where, during product arrival in foreign currency, the purchase price in the national currency did not match the amount calculated based on the current arrival invoice exchange rate.
190444 – Arrival Invoice
The error was fixed where equivalent prices of arrival products were not copied to the new accounting center when changing the arrival accounting center.
190934 – Product Arrival
Mode: Document → Product Arrival
The error was fixed where, after the first arrival and closing of the arrival form, the previous supplier was displayed when reopening the form.
187071 – Software ECR
Several errors related to offline sessions have been fixed. In particular, the ability to create a second consecutive Z-report or an opening shift receipt in an offline session has been removed, which could lead to an inability to switch to online.
191623 – Software ECR
Mode: Document → Sales
Errors that occurred during the formation of a software ECR receipt if payment was in cash and non-cash forms with coins have been fixed. The error in the stable version 2022.0.X, where the payment amount did not match the processed payment, has also been fixed.
192042 – Software ECR
The error was fixed where incorrect receipts were generated during partial delivery of an order with multiple items for which fiscal prepayment was made.
192438 – Software ECR
Errors related to the formation of a software ECR receipt by invoice, where the prepayment amount was a percentage with a large number of decimal places, have been fixed.
191684 – Production of Finished Products
Mode: Document → Production of Finished Products
The error was fixed where an error occurred when trying to edit a production operation if salary accounting was enabled. Access to the "Calculate price according to the employee's salary coefficient" action has been added.
190592 – Production of Finished Products
Mode: Document → Production of Finished Products
The error was fixed where the cost of the completed operation was not displayed in the salary payroll. Now, if the "Mandatory registration of the brigade" switch is set, the production act operation cannot be performed without brigade registration.
191476 – Production of Finished Products
Mode: Document → Production of Finished Products
The error was fixed where an error occurred when canceling the release of finished products if the incoming invoice control mark was set for the product receipt on the warehouse or the receipt of material balances.
190408 – Trade with Invoice Issuance
Mode: Document → Trade with Invoice Issuance
The error was fixed where the payment amount and debt were incorrectly calculated on the invoice if there was a partial return of the prepayment.
190895 – Trade with Invoice Issuance
Mode: Document → Trade with Invoice Issuance
The error was fixed where a message appeared during partial shipment of the invoice stating that the invoice contains goods subject to strict warranty accounting, even if there were no such goods.
189382 – Salary Calculation (Salary)
Mode: Salary Calculation → Payroll
The error was fixed where the amount payable for completed operations was incorrectly calculated in the payroll if the operation cost measurement equivalent was set to "time". The surcharge for the operation's grade has been added.
190659 – Salary Calculation (Salary)
Mode: Salary Calculation → Planning → Work Schedule
The error was fixed where the worked time on certain days might not be filled for some employees when the "Auto-fill schedule" action was applied if several positions worked in one brigade on a specific date.
191825 – Salary Calculation (Salary)
Mode: Salary Calculation → Work → Accruals and Deductions
The error was fixed where the "Do not consider in payroll" mark did not remove the mark, and only the payment was displayed in the payroll, forming a debt according to the statements.
189896 – Sales
The error was fixed where an unclear discount was applied to the sale when deleting the client identification in the sale due to the system buyer. Now, even if a discount is set for the system buyer, it will not affect the sale.
190615 – Sales
Mode: Document → Sales
The error was fixed where it was possible to perform a service withdrawal or cash deposit even if the cash day was closed.
186059 – Receipt Registry
The form for selecting arrival invoices has been changed from "Arrival List" to "Arrival Invoice Registry", which is more appropriate for this work mode.
191682 – Receipt Registry
Mode: Warehouse → Arrival Invoice Registry
The error was fixed where the date in the "Pay by" column shifted by +2 days with each payment during partial payment of the arrival invoice.
190820 – Repair
Mode: Document → Repair
The error was fixed where the company was not set for documents created during the return of money (goods) or exchange of goods under repair. Now the company will be set automatically.
191371 – Repair
Mode: Document → Repair
The error was fixed where the text of the "Client" variable did not fully display in the "Repair Barcode" report if its length exceeded 20 characters.
191420 – Clients
Mode: Marketing → Clients
The error of a double request to select the client barcode prefix when creating a barcode range has been fixed.
190786 – Synchronization with ROZETKA Marketplace
Mode: Warehouse → Synchronization with Online Store
Actions related to downloading and setting TTN for ROZETKA orders have been hidden, as this functionality has not yet been implemented in the program.
191318 – Synchronization with ROZETKA Marketplace
Mode: Warehouse → Synchronization with Online Store → Synchronization with Rozetka.ua
The error was fixed where the product file was considered damaged due to an incorrectly formed tag.
191472 – Synchronization with Nova Poshta
Mode: Settings → Parameters → Nova Poshta
The issue during interaction with the Nova Poshta server related to the limitation on the number of API requests, which accidentally manifested during TTN loading, has been fixed.
191669 – Synchronization with Nova Poshta
Mode: Settings → Parameters → Nova Poshta
The error was fixed where the payment control amount was not displayed on the TTN tracking form when loading TTN by number.
191201 – Synchronization with Ukrposhta
Mode: Settings → Parameters → Ukrposhta
The error was fixed where the "Address 565635907 not found!" error could occur when creating a Ukrposhta recipient.
190746 – Employees
Mode: Settings → Employees
The error was fixed where employees assigned to hidden accounting centers were not displayed in the list, preventing the employee from being reassigned to another accounting center or dismissed.
190732 – Write-off of Products from the Warehouse
Mode: Document → Write-off of Products from the Warehouse
The error was fixed where entering a barcode in the "Write-off" or "Sales" form could open the "Non-working day" form or display an atypical error message.
191410 – Trade with Invoice Issuance
Mode: Document → Trade with Invoice Issuance
The error was fixed where a message appeared when creating an invoice by order, stating that the price for goods with a 100% discount was not found.
191743 – Discount Card Type
Mode: Marketing → Discount Card Type
The error was fixed where a value greater than 31 could be entered in the "Day of bonus accrual" field.
191104 – Product Card
Mode: Product Management → Product Card
The error "Cannot focus a disabled or invisible window" that occurred when saving data if an invalid value was entered in the "Supplier Internal Code" field and the tab with this field was not active has been fixed.
190028 – Trade with Invoice Issuance
Mode: Document → Trade with Invoice Issuance
The error was fixed where prepayment was not considered when paying for goods with bonuses. A new rule for calculating bonuses during goods payment has been added.
191280 – Deletion of Closed Period Statistics
The "DELETE statement conflicted with the SAME TABLE REFERENCE constraint" error that occurred during the deletion of closed period statistics if the consolidated tax invoice was in the periods being deleted and the adjustment was in the non-deleted periods has been fixed.
191214 – Visitor Counter
The error of displaying text with corrupted encoding that contained Cyrillic (sensor names, event descriptions, etc.) has been fixed.
190082 – Fiscal Registrar
The error was fixed where an error occurred when paying the invoice, for which a fiscal receipt had already been printed, stating that repeated receipt printing was not possible, even if the fiscal receipt printer was not configured at this workstation.
191862 – Fiscal Registrar
The error was fixed where an error or a suggestion to print the receipt again appeared when paying for the invoice, for which a fiscal receipt had already been printed. Now repeated printing is not offered, and the error does not appear.

Go back to the previous step