2022.2.1 бета нұсқасы: қандай жаңалық бар?
01.05.2023 17:33The beta update of Torgsoft 2022.2.1 is significant for the development. This version is compatible with the company's new product - Web Torgsoft, which will be published later, and which entrepreneurs will be able to familiarize themselves with, install and use.
You can take your time to update to version 2022.2.1 if you are using the stable 2022.0.21. Upgrade only if the features in 2022.2.0 are critical to your business.
Before upgrading, be sure to back up your database.
The update of Torgsoft 2022.2.1 includes 94 improvements:
Improvements to Torgsoft - new features according to your wishes,
Improvements to the Torgsoft program - system improvements: fixed bugs, speeding up the program.
Improvements have been made in the stable versions 2022.0.20 and 2022.0.21 of the Trade software, which are included in the beta update 2022.2.1
Taxes and reporting
Software ECR
#177092, 2022.0.20
Settings → Software ECR
Added the ability for a user with the rights of a senior cashier to replace the key of the software cash register in Torgsoft on an open shift and offline.
This improvement
- simplifies the replacement of the cash register key if the cashier's electronic key certificate has expired,
- facilitate the change of registration data of the cash register when the cash register was re-registered during an open shift, for example, change of the address of the outlet, etc,
- will allow to avoid contacting technical support in a situation where the seller forgot to close the shift and set a new key with a new password in Torgsoft while the shift is open.
#177454
If the document contains goods with fractional quantities and goods with excise stamps, the message
"Error code: 9 DocumentValidationError Calculated total amount XXX.XX (including taxes and discounts) does not equal the total amount in document XXX.XX Continue payment?"
error will no longer be generated during the fiscal check generation.
#179665
When printing a service document - the formation of x or sales reports, the deactivated cash registers were hidden from the selection list if more than one cash register was used at the cash register.
#179709
Registration of software ECR
Fixed the errors "XSD validation failed" and "XSD validation failed. Invalid attribute xsi:nil of element 'M02'" - we made the correct creation of a form for a legal entity when signing with the authorized representative's key, and when sending a cashier registration form under similar conditions.
#172853, 2022.0.20
Settings → Software ECR
Added the ability for a user with the rights of a senior cashier to replace the key of the software cash register in Torgsoft on an open shift and offline.
This improvement
- simplifies the replacement of the cash register key if the cashier's electronic key certificate has expired,
- facilitate the change of registration data of the cash register when the cash register was re-registered during an open shift, for example, change of the address of the outlet, etc,
- will allow to avoid contacting technical support in a situation where the seller forgot to close the shift, and when the shift is open, set a new key with a new password in Torgsoft.
#177478, 2022.0.20
On the "Select private key" form, the "Key ID" field is now displayed in full in a convenient readable form - it is not cut off or moved to a new line.
#177774, 2022.0.20
To work with a new private key file, the program does not need to be restarted.
#178597, 2022.0.21
Fixed the situation when the Torgsoft program reported an excess of the number of workplaces for the paid function "Software ECR" if it was also used in the mobile application. The use in the mobile application took away +1 workplace.
#175915, 2022.0.20
Starting with version 2022.0.20, the "FN PRRO" parameter is displayed in the fiscal receipt template of the software ECR in line 29 (at the bottom, before the fiscal number of the ECR), in accordance with the law.
#176864, 2022.0.20
Fixed the message "Invalid character detected in text comment", which occurred when printing a software ECR receipt if the name of the product, unit of measurement, unit of measurement code, excise stamp or KVED code contained an invalid XML character for string values.
#177169, 2022.0.20
Fixed a bug when, when selecting a cash register on the "Business units" form, the fields were filled with incorrect data of the fiscal number of the software cash register.
#177930, 2022.0.20
Commodity excise stamps are displayed on the paper receipt of the PPO.
#178081, 2022.0.20
The parameter that indicates the amount of the check has changed on the tax server. This affected the generation of QR codes and links to the check. In Torgsoft, on a paper copy of the sales and return receipt, the link is generated and redirects to the tax website correctly.
Posting and selling fiscal goods through a mobile application
#178926
Warehouse → Warehouse status
When creating and posting a new item through the mobile application, the fiscal characteristic is set if the item belongs to a fiscal type of goods. That is, if the characteristic of the type of goods is "Fiscal", then the new goods created through the mobile application will be fiscal.
Such a product is displayed as a fiscal product when sorted by this attribute.
Accounting for tax invoices
#177369, 2022.0.20
Analysis → Analysis of sales of fiscal goods
Added the ability to create consolidated tax invoices by:
- prepayments of invoices,
- prepayments of orders,
- refunds of prepayments for invoices,
- refunds of prepayments on customer orders,
if fiscal checks were printed for these financial transactions.
The quantity in the summary invoice will correspond to the quantity in the "Analysis of fiscal goods sales", and in the adjustment for returns in the same way, but in two lines: the first line sets the balance to zero with a negative amount, the second line sets the amount equal to the balance after the return.
Features of work: if there were two fiscal prepayments on the customer's invoice or order, then adjustments will be generated only for one - the one with the larger amount. Accordingly, in this case, the summary tax invoice can be adjusted by an amount greater than the amount in it.
New tax invoice template
#177628 2022.0.21
The tax invoice in Torgsoft corresponds to the changes, according to the order of the Ministry of Finance dated 12/28/2022 №463, which come into force on 04/01/2023.
Changes in the tax invoice template:
- Column 12 - Code of the type of activity of an agricultural producer - has been removed from Section B.
- In the header of the document in the section "APPROVED", the text of the second paragraph was changed to "(as amended by the order of the Ministry of Finance of Ukraine dated December 28, 2022 No. 463)".
- In the template for printing the adjustment calculation, column 15 - Code of the type of activity of the agricultural producer - was removed from section B.
- In both templates, the text "code 5 - in case of preparation of a tax invoice by the operator to the investor under a multilateral agreement in the case of product distribution" was removed from footnote 1.
It has been added to the tax invoice template:
- A new type of reason "21 - Drawn up for the supply of services to a non-resident recipient (buyer), the place of supply of which is located in the customs territory of Ukraine" was added to the list "Remains with the seller (type of reason)" when creating and editing the parameters of a tax invoice or adjustment calculation.
- On the "Counterparty" editing form, on the "Advanced" tab, the "Is a resident" switch (disabled by default) and the "Country of registration" input field have been added.
- If the buyer is a non-resident counterparty, then, subject to all other conditions, the name of the buyer and the country of registration are indicated in the "Recipient (buyer)" column of the tax invoice or adjustment calculation, the "Individual tax number of the recipient (buyer)" column is indicated with a comma, the "Individual tax number of the recipient (buyer)" column is indicated with a conditional TIN "500000000000", the "Taxpayer's tax number or series (if any) and passport number" column is not filled in.
Fiscal registrar.
#177345, 2022.0.20
When making a prepayment in the "Customer order for a product" mode and in the "Sales" mode, a fiscal receipt is generated for the amount "To be paid".
Sale of excisable goods
#177309, 2022.0.20
Document → Sales
If you create an invoice for the payment of excisable goods through the "Sales" mode, the algorithm transfers the entered excise stamps and product labeling codes to the "Trade with invoice".
VAT.
#178611, 2022.0.21
The "VAT" variable is correctly calculated in printed documents of a commercial offer, invoice, and expense invoice - the excise tax and VAT of each item in the document are taken into account.
Financial accounting
Bank account statements
#173584, 2022.0.20
Payment → Bank statements
In a bank statement, you can:
transfer a financial transaction, for example, transfer payment for goods from statements to "Trade with account statement" to link the payment,
or simply mark it as transferred, for example, if the payment has already been made in another way.
In order not to confuse payments - those transferred from the statement and those marked as transferred, a column was added to bank statements to indicate that the entry was marked manually.
Collection.
#178919
Document → Sales → Collection
On the "Collection" or "Delivery of proceeds" form, the "Cash balance as of ..." field is displayed without rounding - with kopecks.
Current account.
#177103, #177457, 2022.0.20
Settings → Merchant network → Current account
The name of the automatically created current account is formed correctly.
Settings → Selecting a default current account
If the name of the current account is created automatically, it is displayed in full in the field for selecting a current account.
Cashier.
#177782, 2022.0.20
After deactivating the cash desk that was the employee's cash desk or set by default, payments will no longer be received at this cash desk.
Working with a bank terminal
Connecting a bank terminal
#175707, 2022.0.20
The work of Torgsoft with the Verifone X990 bank terminal has been implemented.
Cashless payment to the current account through the bank terminal
#175632, 2022.0.20
On the "Payment" form in the Sales Order, you can see the current account to which the payment is made. You cannot change it accidentally, because the field with the current account is read-only.
Determining the owner of the current account
#178091, 2022.0.20
Settings → Options → Additional functions → Banking terminal
On the Banking Terminal Merchant form, a filter for the current account holder has been set, and the list of available current accounts includes only current accounts belonging to the retailer.
E-commerce
Synchronization with Prom
#177048, 2022.0.20
Warehouse → Synchronization with an online store → Synchronization with Prom.ua
The new improvement of synchronization with Prom will allow you to determine the main product with the lowest price, and, accordingly, display the product with the lowest, more attractive price on Prom. This is useful for those sellers who sell a product that is formed in the model, and in the model there are several prices, depending on the type and size of the product.
Changed the principle of forming a list of products in the synchronization file for Prom - sorting is based on the principle of Model ID, Model name, Retail price, Wholesale price, Size. Also added retail and wholesale prices.
The sorting is in ascending order, and it will not be by fields that are excluded from export. This is necessary to ensure that the main product on the Promo is the product with the lowest price, and accordingly on the site, if you display not all the products of the model range, but only the main product, then the product with the lowest price.
#177744, 2022.0.20
We have corrected the loading and automatic generation of invoices when receiving an order from two or more stores on Prom - the program determines the dates of orders from different stores and correctly loads them into the program.
#178943, 2022.0.21
Warehouse → Synchronization with an online store → Synchronization with Prom.ua
Fixed an error during the formation of a file with goods "The column 'XXX' was specified multiple times for 'ZZZ'" if the same data type or the same dynamic characteristic is uploaded several times in the settings of the synchronization file.
#178980, 2022.0.21
Orders are uploaded to the program normally, the fake error is no longer displayed after the end of the upload.
Reservation of goods and partial shipment
#179102
Document → Trade with invoice
At the moment of creating an invoice for partial shipment of an invoice, when the customer receives only some items from the invoice, only those items that are selected for shipment in the appropriate quantity are removed from the reserve.
If there were more goods in the invoice at the time of reservation than in the warehouse and such goods were moved to the reservation, then when you create an expense invoice and ship all the goods, this item will be removed from the reservation.
#179429
Document → Trade with invoice statement → Invoice → Create an expense invoice
We have improved the algorithm for calculating the quantity of goods waiting for reservation: if the goods were reserved and part of the goods were shipped, the correct quantity of goods waiting for reservation is displayed.
Shipment of goods from the warehouse
#179144
Document → Trade with invoice statement
Changes were made to the algorithm for the status of goods shipment: the quantity of shipped goods is calculated taking into account how many goods were shipped under the invoice when creating the expense invoice.
If such information is not available (the expense invoice was created before the implementation of the partial shipment mode or the goods were added to the invoice manually), the status of the shipment of goods is determined based on the expense invoice data associated with the invoice for the corresponding goods.
When you delete the last item from the invoice or all items, the program reminds you to delete the invoice together with the last item. If you refuse to delete an empty invoice, the invoice will still be displayed as partially shipped, even if it is the only invoice for the invoice.
In the mode of working with commercial offers - "Commercial offer item" and "Availability of goods in warehouses", the columns "Shipped", "To ship" and "In reserve" are not displayed.
Synchronization with an online store
Automatic price generation
#178659, 2022.0.21
Document → Trade with invoice statement
For invoices and commercial offers, the "Automatic pricing" feature is set.
If you add a product to the invoice using the "Scan product barcode" action on the "Stock availability" tab, the selected product is correctly pulled into the invoice.
#177453, 2022.0.20
Fixed Access Violation error when synchronizing with an online store via DDI API.
Synchronization with Nova Poshta
#177225, 2022.0.20
Changed the principle of filling in the estimated value when creating a waybill: the value of the "Estimated value" field will always be equal to the amount of the waybill. When creating a consignment note using a template with an estimated value, the value from the template will be set, in other cases - the amount of the invoice.
#177344, 2022.0.20
When creating a bill of lading from a template in Torgsoft, the "Return delivery payer" field is automatically filled in.
Commodity type
Product type.
#177047, 2022.0.20
Merchandising → Product type → Product type card → Write for all
Changed the algorithm for updating data for subordinate product types: now, if you specify a markup or wholesale markup in the product type and click "Write for all", the markup will change for all subtypes of this type.
Dynamic characteristics
#177507
Commodity management → Product type → Change dynamic characteristics
The system dynamic characteristic "Scan excise stamp" is set to "System parameter". Accordingly, you cannot edit it.
#179618
When saving a dynamic characteristic in HTML encoding, specific characters that are not present in ANSI encoding are saved, for example, ー一ー─ㅡ—.
#146641, 2022.0.20
Merchandising → Product type
Fixed a dynamic characterization error in HTML coding - removed unnecessary addition of new paragraphs (<BR> symbol in the code) during each subsequent edit.
Import of goods
#178647
Document → Receipt of goods → Import of goods
The selling price and markup are calculated correctly when setting up the import "In the absence of a purchase price, take the last purchase price of the supplier".
The algorithm responsible for importing the purchase price and the purchase price in currency has been improved and now works as follows:
When importing goods into an invoice whose currency is the national currency:
- If there is a purchase price in the import file field, then this value is used as the purchase price and the purchase price in currency.
- If there is a purchase price in a currency in the import file field, this value is used as the purchase price and the purchase price in the currency.
- If the purchase price is not in any of the fields of the import file, the program searches for the last purchase price of the supplier in the currency of the invoice.
When importing goods into an invoice whose currency is not the national currency
- If the import file contains a value that corresponds to the purchase price in a currency, it is used as the purchase price in the currency. At the same time, if there is a value corresponding to the purchase price, it is used as the purchase price. Otherwise, the purchase price is calculated based on the information about the purchase price in currency and the currency exchange rate of the invoice.
- If there is a value in the import file that corresponds to the purchase price, this value is used as the purchase price. At the same time, if there is a value in the import file that corresponds to the purchase price in a currency, it is used as the purchase price in the currency. Otherwise, the purchase price in currency is calculated based on the purchase price information and the currency rate of the invoice.
- If the purchase price information is not available in the import file, the program searches for the latest purchase price of the supplier in the currency of the invoice.
#176456, 2022.0.20
Document → Receipt of goods → Goods of the invoice → Import of goods
If you import an item in a waybill in a currency other than the national currency, the option "If no purchase price is available, use the last purchase price of the supplier" will be applied to such a waybill, and the last purchase prices will be pulled for items without purchase prices.
Export to Excel.
#179146
Warehouse → Warehouse status → Data export settings
Wherever there is a " in the product name, the data is now exported to Excel correctly.
Merge identical products
#179302
Warehouse → Current state of the warehouse
Refine the algorithm for combining products: two products that are sold in one sale and then returned can be combined into one.
Posting of goods
#178156, 2022.0.21
Document → Receipt of goods
Fixed a bug with excessive loyalty - when you could enter a discount percentage for an item of more than 100% on the Receipt form. A discount of more than 100% is not realistic.
Checking of receipt invoices
#176107, 2022.0.20
Warehouse → Register of receipt invoices
Added control of the fact of re-checking if the possibility of changing the quantity in the initial check mode is open.
Set a restriction on changing the quantity of goods in the initial check mode if a re-check was performed.
Blocked the possibility of checking the invoice if the invoice has already been checked - the action "Checked".
Warehouse accounting
Register of internal transfers
#171098, 2022.0.20
On the "Register of internal transfers" form, when you change the date of the document, the period changes.
If the date of the document on the "Internal Transfers" form does not match the period selected in the filters, the program will warn you about this and offer to set the period that matches the date of the document. We also added a check for matching the date to the period.
#177871, 2022.0.21
Warehouse → Register of internal transfers
The "Close" [document] action is now available for open documents in third-level warehouses.
Price lists
#177959, 2022.0.21
Warehouse → Regional price list
Copies prices from the accounting center to the regional price list: the "Retail price" and "Wholesale price" fields for the selected region will be filled in.
#178051, 2022.0.21
Document → Sales → Save → Price list for all goods
Fixed an error when trying to save the Price list for all goods. The message occurred when the method of accounting for the work of sellers "Teamwork with personal sales" was configured for the point of sale and the employee's badge was not scanned when creating the sale.
Sale of goods
Realization.
#178022, 2022.0.20
Document → Sales → View → Customize form view → Hotkeys for actions
Fixed incorrect signatures of the list of hotkeys in Latin letters or without signatures at all in the "Realization" mode for the seller role.
Sum fitting.
#174371, 2022.0.20
Document → Realization
We have fixed the rounding of the check amount when an item is added to Sales through the tile calculator. This improvement will affect products whose quantity can be measured in fractions with more than four decimal places. From now on, the amount to be paid is rounded correctly.
Sale and return of warranty goods
#176096, 2022.0.20
Document → Sales → Selection of goods from the warehouse
The prohibition on entering and changing the quantity for warranty goods in sales applies only to goods with the type of classic and strict warranty accounting.
Otherwise, goods without serial numbers are added to the sales with the ability to enter the quantity of such goods (if the "Request quantity in sales" setting is enabled), edit the quantity of goods without serial numbers directly in the sales.
Automatic price calculation
#177064, 2022.0.20
We fixed the process of editing margins for retail and wholesale prices in the product card - the retail and wholesale price changes automatically when changing the margin in the product card in the sales invoice after tabulation, using the "Write" button, etc.
Revaluation of goods
#178008, 2022.0.21
Document → Revaluation act
If you click the "Apply revaluation" button in the revaluation act for an already revalued act, the program will correctly warn you about the repeated action.
Mass mailing
Method of sending letters
#179342
Document → Trade with invoice statement
On the "Email settings" form, the value of the "Sending method" field will be filled in automatically, depending on its value in the "Regional print and send settings..." editing form.
Also, on the Print settings form, we added the button "Template without region..." - the template editing form is called without the need to select a region from the list of settings.
If a template without a region is not created, it will be created automatically.
Viber newsletter.
#176946, 2022.0.20
If you need to send a transactional Viber message to a customer in Torgsoft - information, payment details, data that does not contain advertising, then you need to use a transactional message template. This template should be created in the Turbo SMS personal account → Templates → Add Viber templates.
The text of the template is checked by the administrators of TurboSMS for compliance with the requirements of transactional messages and submitted for registration in Viber. Once it is approved by Viber, it will be available for sending.
The text of the message cannot be edited before sending, only the values of the variables entered in the template in advance - TTN, order number or status, etc.
If the message does not match the above-mentioned template, Torgsoft will display a notification: "Error sending message Error code: 416 No template was found that matches the transmitted transaction message".
SMS newsletter.
#178444, 2022.0.21
Marketing → Mass mailing
An algorithm for recognizing specific Cyrillic characters is built into Torgsoft, which affects the calculation of the length of the SMS.
The maximum number of characters in one message is 160, or 153 for each message if more than one message is generated, provided that all message characters are considered Latin, i.e. GSM 03.38 Extension Table format:
@ΔSP0¡P¿p£_!1AQaq$Φ"2BRbr¥Γ#3CScsèΛ¤4DTdtéΩ%5EUeuùΠ&6FVfvìΨ'7GWgwòΣ(8HXhxÇΘ)9IYiyLFΞ*:JZjzØESC+;KÄkäøÆ,<LÖlöCRæ-=MÑmñÅß.>NÜnüåÉ/?O§oà\|^€{}[]~
as well as the enter and space characters.
It is also worth noting that the characters:
\|^€{}[]~ are encoded with two characters, which will be indicated when counting characters (only for Latin text messages).
If the message contains at least one character not from the specified list, the number of characters in one message will be 70, or 67 for each message if more than one message is generated).
We also added changes to transliteration. Now the characters:
-
19.03.2026
2026.0.2 нұсқасының сипаттамасы
Torgsoft жаңартуы: бот қорғауына байланысты өнім жарнамаларының жұмыс істемеуі және Prom.ua-мен синхрондау қатесі түзетілді
-
11.03.2026
2026.0.1 нұсқасының сипаттамасы
Torgsoft 2026.0.1: өнімге 0% жеңілдік түзетілді — енді жеңілдіктердің басымдығы дұрыс жұмыс істейді және жоғары пайыз таңдалады
-
24.02.2026
2026.0.0 нұсқасы: Жүйе жаңартуларының стратегиялық шолуы
Torgsoft 2026.0.0 жаңартуына шолу. Ресурстарды оңтайландыру, тауарлық есепке алу, жаңа фискалдық функциялар және банктік интеграциялар.









Алдыңғы қадамға оралу