Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Description of version 2022.4.1 beta

Maria Hladkykh
Maria Hladkykh

Developer of technical documentation, author of video tutorials, host of Torgsoft Podcast

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.