Torgsoft update 2022.0.22
06.06.2023 18:55The Torgsoft 2022.0.22 update includes 63 improvements:
- new features according to your wishes,
- system improvements: bug fixes, speeding up the program.
This update is important for those who use cash registers, keep full-fledged warehouse records with movements and partial shipments of goods, work with Prom and Nova Poshta. In addition, version 2022.0.22 includes improvements to the beta version 2022.2.1.
Working with cash registers and fiscal goods
Editing the software ECR
#179282
Settings → Software ECR
Added the ability to change the settings of the software ECR regardless of its status. Previously, changing the settings was not available when a shift was open at the cash register or in offline mode.
Disabled the ability to edit the registration data fields of the cash register. Now, the only way to fill them in is to select a cash register using the "Select a business unit" action. This was done to prevent users from making mistakes in the details of the ECR.
When performing the "Select business unit" action for a cash register that is already in use, the form will display information only about the software cash register whose fiscal number corresponds to the registrar being edited. This allows the user to update the registration data of the current registrar without changing the data of another registrar.
When performing the action "Selecting the cashier's private key" for a cash register that is already in use, the program checks whether the key to be installed has access to the current cash register. If there is no access, the program will inform that the key cannot be installed.
These changes will allow users to easily and accurately edit the settings of the software ECR in Torgsoft.
New form for registering a cash register
#180216
Settings → Software ECR → Software ECR registration
Support has been added for the new version of the F/J13120 registration form for business units (form N 20-APM), which came into force on May 2, 2023. Now the program can work correctly with the new form, as the old version of the form is no longer accepted by the tax authorities.
This allows Torgsoft users to register a cash register using the current version of the registration form.
To register a cash register and a cashier
#179709
The problems related to the registration of software ECRs in the Torgsoft program that arose when sending the ECR registration form and the cashier registration form have been resolved.
Now users can successfully send the registration form without the message "XSD validation failed. The element 'HKBOS' failed to parse". This message appeared when using a legal entity as a payer.
The error "XSD validation failed. Invalid attribute xsi:nil of element 'M02'", which could occur when sending the cashier registration form under the same conditions.
This enhancement is useful for users of the accounting program, as it allows them to successfully register the software ECR and cashiers, even if a legal entity is used as a payer.
Unpaid sales of fiscal goods
#177866
Payment → Unpaid sales of regular customers
The process of processing sales has been improved. If the option "Remove goods from the warehouse when adding them to the Sales form" is enabled, the goods are immediately written off from the warehouse when they are added to this form.
In case of any failure, for example, a power outage, the goods are automatically transferred to the "Unpaid sales of regular customers" form, which provides more accurate accounting and control.
The work with shift checks has also been improved. Now the shift closing check is always linked to the corresponding shift opening check, which makes it easier to track transactions.
Software ECR: working with gift certificates in fiscal receipts
#178726
Analysis → Analysis of sales of fiscal goods
The program correctly displays the amount of the used gift certificate and the amount of cash payment in the fiscal receipt of the software ECR. This ensures an exact match between the payment amount and the certificate amount, which helps to avoid discrepancies and simplifies accounting and reporting for users of the Torgsoft program.
Fiscal goods in the mobile application
#178926
Warehouse → Warehouse status
When you create a new product through the mobile application with an affiliation to the type of product with the "Fiscal" attribute, the fiscal attribute is automatically set to the product.
The new item will be correctly displayed on the Warehouse status form with the corresponding fiscal item icon.
Also, when using filters for fiscal and non-fiscal goods on this form, the new item will be correctly accounted for and displayed.
This will allow the customer to sell this product through a mobile application with a connected ECR, ensuring correct fiscal reporting.
Fiscal sales through the mobile application
#178927
Analysis → Analysis of sales of fiscal goods
Changes have been made so that the "Analysis of sales of fiscal goods" form correctly displays the type of receipt for the goods sold through the mobile application's cash register.
After the sale is made through the mobile application, the type of check will be correctly displayed on the analysis form - "Fiscal check". This will allow the customer to more accurately analyze and track sales of fiscal goods.
ECR users.
#179379
Software ECR: the problem with exceeding the number of workstations for the paid function "Software ECR" has been fixed. Previously, when paying for sales through the mobile application by bank transfer with the printing of a receipt to the cash register, the system user for the cash register was recorded in the list of currently used functions at workplaces.
This issue has now been fixed. When using the mobile application for payment by bank transfer with printing a receipt to the cash register, the system user for the cash register will no longer be included in the list of currently used functions at workplaces. Thus, users of the accounting program will be able to use the paid function "Software ECR" without exceeding the number of available workstations and without problems with disconnecting the workstation.
ECR and negative quantity of goods
#179411
Fixed error:
Error from the server on the cash register 4000XXXXXX: 400
Error code: 9 DocumentValidationError
Sale. Line 5. The calculated amount of transaction -XXX.XX is not equal to the amount in document -XXX.XX
This error could occur when printing a receipt on a software ECR if the receipt contained a negative amount of goods.
Now, when printing a receipt on a software ECR, negative values of the quantity of goods will be processed correctly, and the calculated transaction amount will correspond to the amount specified in the document. This helps to avoid errors when printing a fiscal receipt and ensures the correct calculation of the transaction amount for prepaid orders without adding materials.
Payment with bonuses in a fiscal check
#179600
Document → Implementation
Use of bonuses and rounding of the check amount in the fiscal receipt: now, when making a sale using bonuses and rounding the amount, an additional payment of the "Prepayment" type does not appear in the fiscal receipt for the difference in rounding.
This update allows you to correctly display and save payment amounts when using bonuses and rounding up the check amount.
The link to the ECR check is.
#180023
The link to the tax website is generated with the correct check amount parameter, taking into account the fractional part separator specified in regional standards. Now, when scanning the QR code of a fiscal receipt, the link opens the receipt on the tax website.
This revision is useful for the user of the accounting program, as it takes into account the separator of the fractional part specified in regional standards.
The following software ECRs are out of service
#179665
A modification has been made to the module of the software ECR of the Torgsoft program, which prevents the appearance of a deactivated ECR in the list for selection when printing service documents.
After the ECR is deactivated, it will not be displayed in the list when printing service documents. This ensures a more accurate selection of available ECRs and prevents possible errors when selecting the wrong ECR for printing.
This improvement is useful for users of the accounting program, as it simplifies the process of working with the software ECR and ensures the correctness of the formation of service documents. Now only active and valid ECRs are available in the selection list, which increases work efficiency and prevents possible errors in printing documents.
#180339
A ECR that has been withdrawn from operation is no longer displayed in the list of ECRs in the open window of implementation or updating the list of ECRs. This prevents the possibility of erroneous selection of this ECR and provides a more correct display of information.
Warehouse accounting
Re-accounting.
#179689
Document → Inventory statement
The process of closing the inventory statement has been optimized. Now, if the user decides to calculate the cost of the liquidation act and the inventory results immediately when closing the statement, and during this process the program is closed or terminated for various reasons, then during the next calculation of the cost for all goods, the inventory results will be automatically calculated. Previously, this did not happen, and it was necessary to calculate the inventory results manually.
Now users of the Torgsoft accounting program can automatically receive the inventory totals when calculating the cost of the liquidation act, even if the program was closed or terminated during this process.
Accurate search for goods and services
#179283
Commodity management → Full list of goods and services → Goods
On the "Product search algorithm" form, which is accessible from the "Full list of goods and services", the "Search by product barcode" option has been renamed to "Search first by product barcode, then by name".
This renaming more accurately reflects the search sequence and will help users of the accounting program to better understand how the product search works.
Also, in the search option "Search for products with own barcodes by name, with manufacturer's barcodes - by barcode", the search will be performed first by name and then by barcode, which will help to identify products more accurately.
This improvement provides a more efficient and accurate search for goods for users of the accounting program.
Internal transfer: the same prices at all points of sale
#157485
Settings → Options → Trade network → Maintain the same prices at all points of sale
In the updated version of the Torgsoft program, the mechanism for synchronizing prices for goods during internal transfers has been improved. When moving a product to the accounting center through a delayed internal transfer, where this product was not previously present, the program now correctly handles the situation of revaluation of the product.
When using the "Maintain the same prices at all outlets" and "Always take the price from the transferring accounting center" settings, the accuracy and uniformity of data on product prices for all outlets is ensured, which is important for trade management and accounting.
Thus, the innovation improves the reliability of the program, simplifies the process of managing product prices and helps to ensure price uniformity throughout the retail network.
Improvements to the printed form
#179141
Document → Trade with invoice statement
The functionality of the printed form in the full list of goods and services in Ukrainian has been improved. Now the name of the selected accounting center is correctly displayed in the printed form on the "Services" tab when printing the price list of services. This allows users of the Ukrainian version of the program to receive information with a more accurate and understandable picture of the selected accounting center.
To calculate the cost price.
#179295
This enhancement solves the problem with the calculation of the cost price for some goods. Previously, when selling certain products, the cost price was indicated in dollars in the list of expenses and in the analysis of sales revenue, which led to incorrect revenue data in these reports.
After the improvement, the program correctly recalculates the cost of sales for the specified period in the Analysis - Period section, even if the cost of sales for the previous period was previously calculated. The improvement is especially noticeable when using the last purchase price method of costing. Now the cost price is correctly reflected in the warehouse status after changes in documents, as well as in the reports on the movement of goods and the analysis of trading revenue.
This improvement allows users of the program to more accurately and reliably calculate the cost of goods and receive correct revenue data in various analytical reports.
Distribution of goods that are out of stock
#179426
Document → Goods distribution
When creating an internal transfer, if the goods with zero quantity are not in the sender's warehouse, the transfer will be created correctly. If the item distribution contains items with zero quantity in the corresponding warehouse, the creation of the internal transfer will be interrupted and the transfer will be deleted. This allows you to avoid the occurrence of incorrectly formed internal transfers and ensures the correct execution of transactions with goods within the distribution.
This improvement is useful for users of the accounting program, as it guarantees the correct formation of internal transfers and prevents erroneous transactions with goods associated with zero quantity in the warehouse.
Goods on the way
#179639
Warehouse → Goods in transit
A modification has been made to the "Goods in transit" module of the Torgsoft program that prevents the same waybill from being accepted from the "Goods in transit" warehouse. Previously, a situation arose when two users almost simultaneously pressed the "Accept invoice" button, which led to the acceptance of the invoice twice.
Now, after checking the waybill and confirming it, the system controls the possibility of accepting the waybill by other users. If another user has already accepted the waybill, then when you click the "Yes" button in the confirmation window, it will not be accepted again.
This enhancement is useful for users of the accounting program, as it prevents duplication of accepted waybills and ensures the correctness of data on the movement of goods.
#179980
Warehouse → Goods in transit → Waybills → Accept waybill
Fixed a bug where another waybill could be accepted when trying to accept a waybill that has already been closed and accepted.
Now, when accepting a waybill from the "goods in transit" warehouse, the waybill that was selected will be accepted, and other waybills will not be accepted by mistake.
This improvement is useful for the user of the accounting program, since the program correctly accepts invoices from the "goods in transit" warehouse. Goods will be correctly accepted and moved between warehouses.
Goods awaiting reservation
#179429
Document → Trade with invoice → Reserve → Goods waiting for reservation
When calculating the quantity of goods awaiting reservation, the quantity of shipped goods is taken into account, which allows you to correctly display the expected quantity of goods for reservation. This allows the users of the accounting program to see exactly how much goods are waiting for reservation after a partial shipment and plan further operations with the goods based on correct data.
Merge goods
#179302
Warehouse → Current warehouse status
Fixed a bug that caused the error message "The DELETE statement conflicts with the SAME TABLE REFERENCE constraint "fk_M4L13"" when merging items. The conflict occurred in the database "TorgsoftDB", table "dbo.InvoiceComposition...", if both products that should be merged into one were sold in one sale and then returned.
Now the process of combining products is performed without errors and conflict messages in the database. The algorithm for combining products has been improved and correctly handles the situation when both products to be combined were sold in one sale and then returned.
Dynamic product characteristics
#179618
An improvement has been made that allows you to correctly store dynamic characteristics that contain characters in HTML encoding. Previously, there was a problem when some characters, such as dashes, were not converted correctly.
This improvement allows users of the accounting program to save and use the correct characters in dynamic characteristics, which contributes to a more accurate and complete presentation of information. Now users can create and edit dynamic characteristics containing HTML-encoded characters without losing data.
Importing dynamic characteristics for existing products
#180045
Goods receipt → Import
Users will be able to import the values of dynamic characteristics for existing products when creating the document Goods Receipt → Import. This greatly facilitates the work with the system, allowing you to correctly import and update product parameters, including dynamic characteristics.
This improvement is useful for the user of the accounting program, as it guarantees the correct processing of imported values of dynamic characteristics, providing a more reliable and convenient tool for working with product data.
Export data to Excel
#179146
Warehouse → Warehouse status → Data export settings
Changes have been made to fix an issue with exporting data to an Excel document when an item has a double quote character at the end of its name.
Now the data will be correctly arranged in the Excel file without shifting columns and disturbing the data structure. This will provide more accurate and reliable data export for users of the Torgsoft accounting program.
Sale of goods
Adjusting the amount of bonuses
#174193
When paying for goods with bonuses, if the goods also had a discount, the amount of payment with bonuses could exceed the cost of the goods, which led to problems, since you cannot sell goods with a discount greater than the cost of the goods.
Now Torgsoft will adjust the amount of bonuses. In this case, the amount of bonuses is reduced to the cost of the goods. This helps to avoid errors in the preparation of fiscal checks, ensuring accurate calculation of payment and discounts.
Shipment of goods.
#179144
Changes have been made to the algorithm for displaying the status of shipment of goods for replenishment and expense invoices. Now the quantity of the shipped goods is correctly calculated based on the data on the shipped goods on the invoice when creating an expense invoice. If such information is not available, the system uses the data from the invoices associated with the account to calculate the quantity of goods shipped.
Now, when deleting all items from an expense invoice, the user will receive a warning with a recommendation to delete the invoice along with the last item. In case of refusal to delete an empty invoice, the invoice will be displayed as partially shipped, even if it is the only invoice for the invoice.
The columns "Shipped", "To be shipped" and "In reserve" in the "Quotation item" and "Availability of goods in warehouses" tables have been removed in the mode of working with quotations. This will allow users to more clearly see information about goods and their availability in warehouses in these tables.
Partial shipment of an invoice
#179102
Document → Trade with invoice statement
The revision solves the problem with partial shipment of goods on an invoice. Previously, if the invoice items were reserved, when creating an expenditure invoice, all invoice items were removed from the reserve, regardless of whether they were selected for shipment.
Now, when partially shipping an invoice, only those items that have been selected for shipment in the appropriate quantity will be removed from the reserve. If the item was not fully reserved and was in the reservation pending mode (the quantity of the item in the warehouse was less than the quantity of the item on the invoice at the time of reservation), then when you create a full invoice for which the item will be fully shipped, it will be removed from the reservation pending mode.
This enhancement corrects the algorithm for removing an item from the reserve in case of partial shipment and ensures correct processing of the goods in the reserve.
Quantity of goods for partial shipment
#180379
Document → Trade with invoice statement
The revision allows you to control the quantity of goods in case of partial shipment: the accounting program displays a message about the maximum possible quantity of goods for shipment. This provides more accurate control over the process of shipping goods and helps to avoid errors.
E-commerce
Communication with Prom.
#178462
In the process of synchronization with the Prom.ua service, the settings for working with synchronization objects have been improved in the Torgsoft program. Now, when you specify the "Information delivery address" and "Link prefix for the import file" in the settings, Torgsoft checks the validity of the entered URLs.
This simplifies the synchronization process for the user and ensures the correctness of the entered data, preventing any difficulties during the setup and execution of synchronization. This update ensures smoother and more efficient work with the Prom.ua service, which significantly increases the usability of the Torgsoft program.
Copies of Prom.ua orders
#180487
In the Torgsoft program for the "Pairing with Prom.ua" mode, a modification was made that changed the behavior when copying an old invoice.
Now, when copying an invoice created based on an order from Prom.ua and making payment on a new copied invoice, the status of the previous order on Prom.ua does not change.
This is useful for users of the accounting program, as they can create and work with copies of invoices without affecting the statuses of previous orders. Thus, users have more flexibility and control over the payment process and order management.
Uploading many orders
#180874
A new algorithm for uploading orders has been introduced, which allows you to upload all new orders, not just the last 20. All new orders from Prom.ua will be correctly and completely loaded into the program.
Update customer information
#179408
Document → Remote customer orders
Fixed an issue where the data of the selected customer card was erased when registering a customer in the system in the document "Remote customer order". Previously, if certain data were not specified when creating a customer order, they were overwritten with data from the selected customer card from the database.
This has now been fixed. When you use the "Record/correct counterparty data" button and select the appropriate customer card from the database, the data that was not specified in the order will not be overwritten. Only the data from the order that was filled in will be updated for the customer.
This enhancement allows you to save all previous customer data in the system, even if it was not specified in a particular order. This ensures the safety of information and prevents unwanted data overwriting when registering a customer in the system through the Remote customer order document.
To reserve a remote customer order
#179503
Reservation of goods during the formation of an invoice on the "Remote customer order" form: the system correctly processes the reservation of goods and the creation of an invoice, without skipping the reservation.
This update provides more reliable and error-free work when generating invoices for remote customers. Invoices are created and goods are reserved correctly, which contributes to more efficient sales and inventory management.
Print and send invoices by e-mail
#179342
Document → Trade with invoice → Invoice → Print invoice → Settings for printing and sending invoices
Fixed an issue that prevented you from selecting a sending method in the e-mail settings when configuring regional settings for printing and sending invoices. Now, in the Email settings edit form, the Sending method field will be automatically populated depending on the sending method selected in the Regional print and send settings... edit form. This update allows users to easily configure the email sending method and improves the functionality of the program for sending invoices by email.
In addition, a new button "Template without region..." has been added to the "Print settings" form. Clicking on this button opens the template editing form for an "empty" region, which allows you to create and edit a template without having to select a region from the list of regional settings. If a template without a region has not been created before, it will be created automatically. This makes it easier to set up invoice printing without reference to a specific region.
Working with the customer base
Mass mailing using the BSG service
#180790
The programmers have successfully connected a new service of mass SMS-mailing BSG to the program Torgsoft.
This enhancement expands the functionality of the Torgsoft program. Now, users can send bulk messages via the BSG SMS service, which makes the process of communicating with customers more convenient.
In the settings, you can enter the connection address. We recommend leaving this field blank - then the default address will be used.
As a result, this revision simplifies the process of mass mailing, expands the functionality of the Torgsoft program and provides a convenient tool for interacting with customers.
Improvements to the Viber sending of advertising messages
#179139
After the improvements, the message "Error while sending a message Error code: 206 Missing or empty URL parameter" message will no longer appear when sending promotional messages from the forms Marketing → Customers, Marketing → Contacts and reminders, Document → Repair. This will ensure the correct operation and convenient use of the functionality of sending messages by users of the program.
Taking into account the current time zone in mass emails
#179621
Verification messages for customer discount cards. Fixed the cause of the "Invalid date format" message when the message was not sent. The issue was noticed in Kazakhstan, where the +06:00 time zone for Astana is used.
Verification messages are now successfully sent without the "Invalid date format" error. Changes were made to work with the SMS Center service and Nikita Online service. The time of sending messages through the SMS Center now takes into account the time zone specified in the settings of your personal account, and the time of sending through Nikita Online is converted to Bishkek time, taking into account the current time zone on your computer. The time of message statuses for both services will no longer be converted and will be displayed as sent by the server.
This fix allows users to successfully send verification codes for customer discount cards.
Marketing and loyalty systems
Bonuses and deletion of closed period statistics: optimizing joint work
#167942
Updates to the bonus system with an expiration date: we have improved the calculation of bonus burnout. Now, during the automatic calculation, the program more accurately determines the date of the last successful payment, which allows you to ensure the correct calculation of bonuses for all customers. This improves the management of bonuses and ensures that bonuses that should have been written off earlier are not left unattended in the system.
Improved deletion of statistics for closed periods: the program more accurately identifies unaccepted internal transfers of goods in transit when deleting statistics. This provides a more accurate reflection of information about goods in transit and contributes to better warehouse management.
Also, after deleting statistics, the program correctly displays the number of customer bonuses. This ensures the correct bonus policy towards customers and eliminates the risk of customers losing their bonuses when deleting statistics.
When deleting statistics, the program checks whether the process of writing off bonuses is in progress. If so, the user is displayed a notification and the deletion process is interrupted. This helps to avoid possible conflicts between these processes that could lead to errors.
In general, these updates improve the program's performance by providing more accurate bonus management and warehouse accounting.
Optimization of bonus calculation with expiration date
#180953
Improvement that improves the process of calculating the write-off of bonuses - the program works more efficiently and stably, optimized memory usage.
This provides users with convenience when using the bonus system and reliable bonus accounting.
Repair.
#179304
A filter switch "Show only active repairs" has been added to the "Repair" form. If this filter is enabled, only active repairs will be displayed, taking into account the selected value in the "Repair stage" filter. By default, this filter is disabled. You can control the visibility of the filter by setting up roles.
The logic of the Repair stage filter has been changed in terms of displaying completed repairs. If a filter is not selected, no filtering is performed.
Filters save their status in the registry, and the visibility of the filter can be customized by role-based access.
These changes will allow you to conveniently filter repairs on the "Repair" form in the Torgsoft accounting program, including the ability to display only active repairs and take into account completed repairs when working with the "Repair stage" filter.
Repair: information about the service center
#178652
Document → Repair → Send repair → Send to service center
Now, when sending goods to the service center in the Torgsoft program, the user receives an informative message if no recipient is selected. This will remind the user to fill in the Recipient field before sending the repair to prevent errors and simplify the process of working with documents.
This improvement provides a more understandable and practical functionality of the Torgsoft program when working with repair documents.
Repair document files.
#179559
Changes have been made so that a user with limited rights now has access to the "Document files" button when creating a repair. Role settings have been corrected to ensure that this functionality is appropriately accessed.
This update allows restricted users to manage document files during the repair creation process. Now, users with limited rights will be able to add and manage files associated with a repair document, thus improving the repair workflow and ensuring efficient documentation management.
Work with suppliers
Return to supplier
#169508
We have improved the work with the return of goods to the supplier. When adding an item to such a return, the system now automatically fills in the "Price in national currency" field, regardless of whether the item was previously supplied by this supplier. The price is determined by the last purchase of the item in the system.
This update facilitates the user's work, as the automatic filling of the price field reduces the number of manual operations. Moreover, it helps to avoid possible errors in setting the price of the goods when they are returned to the supplier, which in turn contributes to more accurate accounting and control of purchases.
Quick search for a supplier
#180132
Document → Receipt of goods
Displaying all counterparties when selecting a supplier from the directory: when creating a sales invoice and selecting a supplier through the "Directory" button, only suppliers and buyers will be displayed on the "Counterparty" form, not all counterparties. This facilitates the work of users, as they will be able to quickly and easily select the desired supplier without unnecessary search.
Working with postal services
Recipient's legal entity EDRPOU for Nova Poshta
#180412
Marketing → Customers → Delivery options → Delivery counterparty → Add a recipient of Nova Poshta
A revision in the Torgsoft program for the Nova Poshta mode allows you to correctly add a recipient counterparty with the type "Legal entity" and specify a 10-digit value in the "EDRPOU code" field.
This simplifies the process of working with recipients in the Nova Poshta system and provides more convenient and accurate accounting of shipments and deliveries of goods.
Nova Poshta API.
#180996
In the Torgsoft program for the Nova Poshta functionality, a modification has been made that solves the problem that arose when updating the TTN status "Cannot set value for field UndeliveryReasons is expected to be an array instead of a string".
This improvement improves the work with the Nova Poshta API and ensures more convenient and continuous use of the Nova Poshta functionality in the accounting program.
Analysis of trading results
Profitability of sales for the period
#131583
Analysis → Profitability of sales for the period
As part of the revision of the Torgsoft program, the functionality of the "Profitability of sales for the period" form has been improved. Now, when analyzing profitability, the report includes only those products that have not been withdrawn from service at the beginning of the analyzed period.
This allows users to receive more accurate and up-to-date information when generating reports and analyzing the profitability of sales for a certain period. This significantly improves the quality of management decisions made on the basis of this data, and facilitates the process of accounting and managing the product range.
Data analysis: speed up the work with reports
#167875
The new version of the Torgsoft program has improved the work with the report "Analysis of sales by type of product". Now updating information in the report is faster and more efficiently uses system resources.
One of the key improvements is more rational use of RAM. In particular, the list of customers in the corresponding filter is no longer filled in until the user decides to use it. This reduces the load on the system and speeds up the work with the form.
The process of updating data has been optimized in terms of obtaining information about the days on which the data for profitability and average cost have already been calculated. This allows you to get the finished report faster, saving you time.
In general, these improvements make working with the Sales Analysis by Product Type report more comfortable and productive. Acceleration of processes and optimization of the use of system resources help the user of the program to focus on analyzing business indicators without being distracted by waiting for data to load.
In the new version of Torgsoft 2022.0.22, the work with forms that include large customer lists has been improved. Now, when opening the corresponding forms, the list of customers is not filled in until the user decides to use the filter. This reduces the load on the RAM and speeds up the work with the form. The amount of memory used by this filter was also reduced by 5 times.
This optimization has been implemented in the following forms:
-
Document → Trade with invoice for the Recipient filter,
-
Analysis → Analysis of sales of fiscal goods for the Recipient filter,
-
Analysis →- Comparative analysis of revenue by product type for the "Customer" filter.
Additionally, in case of a potential problem with insufficient memory when working with a drop-down list, the user will now be displayed a clear message about insufficient memory and a filter will be activated to reduce the list.
The update of data related to the calculation of profitability and average cost has also been improved by optimizing the retrieval of information about days on which these data have already been calculated.
In general, these updates improve the work with forms in the Torgsoft program, providing more efficient use of system resources and user convenience.
Analysis of sales by product type
#172345
The functionality of analyzing sales by type of product has been expanded. Now, when displaying sales for a certain period, goods and services are taken into account regardless of whether the columns are enabled or disabled: "Profitability", "Balance quantity", "Balance amount", "Average cost". This also applies if the service belongs to a product category that does not include other products, or if the product has already been withdrawn from use before the end date of the analysis.
The update contributes to a more accurate and complete analysis of sales, including the display of data on gift certificates. This allows users to be aware of all the details of the sale.
Product report for the period
#178464
Report → Product report for the period
Now, when working with the "Product report for the period" in the Torgsoft program, the user gets the opportunity to create reports without a selected period with a breakdown by product type. This functionality provides a more flexible approach to report preparation, allowing the user to consider goods in different categories without being tied to a specific time interval. Thus, this enhancement increases the usefulness and ease of use of reporting tools in the Torgsoft program.
Analysis of sales of fiscal goods considering the form of payment
#178830
Analysis → Analysis of sales of fiscal goods
The program correctly filters data in the Analysis of sales of fiscal goods. Expenses created in different forms of payment no longer affect the filtering by payment form, and goods are displayed only in accordance with the selected form of payment. This provides users of the Torgsoft program with a more accurate and understandable analysis of sales of fiscal goods, which greatly facilitates accounting and reporting.
Declaration of excise tax
#179437
Report → Report on the sale of excisable goods
We have made changes that allow you to correctly calculate the amount of tax liability in the report "Report on sales of excisable goods".
The amount of tax liability is calculated based on the actual selling price of the goods and the established tax percentage. This makes it possible to accurately determine the amount of excise duty, taking into account the taxes already included in the sales price.
This improvement provides a more accurate and reliable calculation of the amount of tax liability in the report "Report on the sale of excisable goods" and helps users of the accounting program to provide more accurate and correct data in their reports and declarations related to excise tax.
Restricting user roles
Setting up role-based access to the customer list
#179138
Implementation → Customer list
Added the ability to manage role access for the filters "VIP clients", "Wholesalers" and "Filter by card issuance" on the "Customer list" form. Now the user can flexibly configure access to these filters depending on the role of the employee, which will provide more accurate customer filtering and improve the work with the database.
Fixed the issue when the columns of the table "Discount card type", "Region" and "Language" were displayed even with limited access. Now these columns will be hidden if the user does not have the appropriate access rights. This will increase data security and provide clear and understandable information on the Customer list form according to user roles.
Access to the list of intermediaries
#179686
A modification has been made to the intermediaries module of the Torgsoft program, which fixes the lack of access for a limited user to the "List of intermediaries" form. Previously, the user could not open the intermediary directory when creating an account in Torgsoft.
Now, a limited user will be able to access the Intermediaries list form and use this functionality when creating accounts for intermediaries. This simplifies the process of working with intermediaries and provides more flexible role-based access settings.
System settings
Number of recent updates.
#179664
Settings → Options → Service
In the Settings → Options → Service section, we added the field "Keep the latest updates, pcs.", which has a default value of 3 and cannot be less than 2.
According to this setting, after a successful automatic update, the number of the last records will remain in the list of updates, and the rest will be deleted along with the update files and folders.
These changes will allow you to automatically delete old Torgsoft updates, preventing the accumulation of unnecessary files and saving space on your computer.
Improvements to automatic updates
#178876
The logic of automatic updating of the Torgsoft program has been improved. Previously, if the latest update was not marked as installed in the list of updates, the program offered to update even if the executable file and database version had already been updated.
However, after some improvements, the program now takes into account the version of the database program when checking for updates. This means that within the same beta or stable version of the program, the database version will be taken into account. For example, if a user has two databases in the same directory, and one database has been updated from version 2022.0.22 to version 2022.0.23, and the second database has not been updated, the program did not previously offer to update the second database. However, with the new version, the program will now prompt you to update the second database as well.
This enhancement allows users to be more accurately notified when updates are available and to update only those components of the program that actually need to be updated. This saves time and ensures more efficient use of the Torgsoft program.
#178918
The program loading procedure has been improved to improve its performance. Previously, there were delays during the download due to the long calculation of the update file hash. Now the hash calculation is performed in the background, which allows the program to start faster.
If the user closes the program before the hash calculation is complete, they will be prompted to wait until the update process is complete.
#179457
Changes have been made to the automatic program update function. Now, when running over the network and searching for updates, if there is no network address for the downloaded update or the update folder does not exist, the program will handle this situation - inform the user about the status of updates and the necessary actions.
This improvement makes the automatic update function more reliable.
Table settings.
#178239
The improvement in the Torgsoft system concerns the improvement of the Columns form in various tables. The arrangement of columns in this form now always corresponds to the current table settings. If the user changes the order of the columns and then closes the configuration form, when you reopen it, the form will display the last saved order.
This makes it easier to work with the program, as the user no longer has to re-configure the order of the columns in the table every time.
Translation.
#179109
The name of the system employee "SELLER" will be correctly translated into the selected interface language.
Hotkeys in the full list of goods and services
#179976
Commodity management → Full list of goods and services → Products
Fixed the situation when the Edit and Open actions had the same F3 hotkey.
Now users can use different keyboard shortcuts for these two actions. For the Open action, we changed the hotkey to F8.
This improvement is useful for the user of the accounting program, as it provides convenience in working with the program.
-
19.03.2026
Description of the version 2026.0.2
Torgsoft update: fixed non-functioning of product promotions and synchronization error with Prom.ua due to Bot protection
-
11.03.2026
Description of the version 2026.0.1
Torgsoft 2026.0.1: fixed the 0% product discount — now the priority of discounts works correctly and a higher percentage is selected
-
24.02.2026
Version 2026.0.0: Strategic Overview of System Updates
Overview of the Torgsoft 2026.0.0 update. Resource optimization, inventory management, new fiscal features, banking integrations, and database stability.









Go back to the previous step