New features
184833
1. The Delivery Parameters tab in the customer card has been simplified for adding Nova Poshta addresses. It now contains a single Address table; the Address For table, which applied to several counterparties, has been removed. Each sender counterparty now displays its own addresses.
2. The following errors during operation have been fixed:
- sender and recipient details were not filled in automatically on the Nova Poshta waybill (TTN) creation form when a delivery address was linked to several Nova Poshta counterparties;
- presence of branches of other cities in the list of city branches;
- the delivery address description did not match the Nova Poshta address;
- absence of a default delivery address for the counterparty, or the presence of two or more default addresses;
- duplicate delivery addresses were created: records with different descriptions that referred to the same Nova Poshta address.
3. Forms have been improved and errors that could occur when adding or editing Nova Poshta cities and addresses have been fixed.
4. The setting Use Only Contacts Linked to the Inventory Accounting Centre When Creating a Nova Poshta Waybill has been improved for use with several senders.
More stable operation with several senders and creation of addresses for
Nova Poshta.
184822
Optimised deletion of statistics involving goods receipt documents for opening stock, physical deletion of software-based fiscal cash register receipts, and payment breakdowns.
This will speed up the software.
185516
In the message about loss of connection to the SQL server (Database connection error), the ability to close the window without restarting the program via the 'X' in the top-right corner has been added.
This is useful after a brief loss of server connection and helps avoid losing entered data, for example in Sales.
185581
A File Encoding setting has been added to the Universal Scales and Data Collection Terminal edit forms for files that export goods to receipt-printing scales or a data collection terminal. It applies to exports of the whole product database or a particular inventory count. The options are ANSI, the default used previously, and UTF-8.
Ability to generate files for importing goods to scales with a receipt printer and data collection terminal in UTF-8 encoding.
185665
Standard printing (button 'Report') has been added for the following tables:
1. Warehouse — Warehouse Document Journal;
2. Salary Calculation — Planning — Employees Work Journal tab — Employees Work Journal table;
3. Salary Calculation — Planning — Teams Work Journal tab — Teams Work Journal table.
Ability to print and export data from these forms to Excel for further work with them.
185784
Transmission of bank terminal payment details has been implemented for Help Micro fiscal devices (MG N707TS, MG-T808TL, MG-P777TL, FR90.XM, etc.). The setting Print the Card Payment Slip in the Fiscal Receipt has been renamed Transmit Bank Terminal Payment Details.
Bank terminal payment details can be printed on fiscal receipts produced by Help Micro devices (MG N707TS, MG-T808TL, MG-P777TL, FR90.XM, etc.).
185086
For fiscal registrars operating on the ArtSoft universal driver, for Datecs on the Atlas driver, for Help Micro (MG N707TS, MG-T808TL, MG-P777TL, FR90.XM, etc.) and for the software RRO, the workstation settings have added the setting "Display product barcode", which can take one of three values:
- Do not display;
- For excise goods (default);
- For all goods.
According to this setting, the product barcode will be displayed or not on the fiscal receipt.
Features:
a) for Help Micro, the barcode must not be longer than 14 characters and must consist only of digits.
b) for pRRO – the barcode was previously transmitted to the tax authority anyway.
Ability to configure the display of barcodes in the fiscal receipt for registrars on the ArtSoft universal driver, for Datecs on the Atlas driver, for Help Micro (MG N707TS, MG-T808TL, MG-P777TL, FR90.XM, etc.) and for the software RRO.
Improvements
184362
System tasks: fixed an issue with dropdown list components where the user-defined window size was not being preserved.
184624
Software-based fiscal cash register: when replacing a cashier's key while a shift is open, the key used to open that shift can now also be installed, even if it does not belong to a senior cashier.
184915
Mass mailing: fixed a rare issue where adding variables to the text of a mass mailing template message was not working.
183027
Torgsoft → Internal Transfer
Fixed an error in the Internal Transfer edit form: the current inventory accounting centre, selected in the main form, was missing from the recipient list, rather than the transfer's sender being excluded.
184270
Torgsoft → Internal Transfer
Fixed an error in the Internal Transfer edit form when creating a transfer for goods in transit: the user's access restrictions for recipient inventory accounting centres were not applied to the list of goods-in-transit centres.
184804
Torgsoft → Product Type
Fixed an issue where, on the Product Type edit form, when using the 'Save for all' action, the 'Participates in name' setting was not applied to subordinate product types.
185021
Software-based fiscal cash register: fixed the rare error 'Arithmetic overflow error numeric to data type numeric.' that could occur when opening a shift.
184888
Torgsoft → Salary Calculation
Fixed the error "Invalid precission or scale value" that could occur when automatically filling the work schedule during payroll statement calculation. Automatic filling of the work schedule has also been significantly accelerated.
184660
Torgsoft → Bank Account
Fixed an error in the counterparty bank account edit form where the enterprise selection field was displayed and required when enterprise selection was mandatory for inventory and financial documents. The retail chain's internal enterprises are unrelated to the bank accounts of its counterparties.
184654
Fixed an error where goods or services could not be added to Sales by product code or name if it began with the employee barcode prefix '991', even though no employee with that code existed. The message Create a New Sales Document was displayed.
184653
Torgsoft → Currency Exchange
Fixed incorrect display of the error "Currency rate does not match the amount ratio" during currency exchange (the rate and calculated values based on it were correct) under certain rates and exchange amounts. Now the message will appear only if all three calculations (rate calculation based on amount, final amount calculation based on rate and initial amount, initial amount calculation based on final amount and rate) differ from the entered values.
185302
Torgsoft → Customer Order
Fixed an error in calculating the prepayment used when handing over an order. With a prepayment of 100% or close to it, the amount due could be calculated incorrectly and become negative.
184507
Torgsoft → Trade with invoice
From the role settings for the Document — Trade with invoice form, the following actions have been removed, as they relate to the terrorist country of Russia and are no longer supported by the program:
Invoice tab - Print Invoice action - Print Tax Invoice (for Russia);
Invoice tab - Print Invoice action - Payment Invoice for Russia;
Outgoing Delivery Note tab - Print Delivery Note action - Print Goods Transport Waybill No1-Т;
Outgoing Delivery Note tab - Print Delivery Note action - Print Goods Delivery Note NoТОРГ — 12.
185248
Torgsoft → Sale of excise goods
Fixed an error in Report — Sale of excise goods, where the intermediate result for the type of excise goods was missing for the Cost of excise goods column (excluding excise tax).
152704
Torgsoft → Financial document
Fixed the error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Транзакція (ідентифікатор процесу 71) викликала взаємоблокування ресурсів блокування | буфер зв'язку з іншим процесом і стала жертвою взаємоблокування. Запустіть транзакцію повторно." This database deadlock error could occur when refreshing data on the Cash Register, Bank Account, and Journal tabs of Payment - Financial Document, or in Warehouse - Stock Status.
185115
Torgsoft → License
Fixed an error where the application server incorrectly identified the license type, and consequently, if it identified the license as demo, the Torgsoft functions activated on the application server did not work (as seen in the server_app_log.data log file). This occurred if, in the list of licenses (login and password entry form — Licenses label), the first one was an old and already inactive (not highlighted in green, issued on another computer, or the computer's configuration changed since then) demo license. Now, to identify the license type, the application server will search for a license for the computer on which it is running, and if none exists, it will take the first one from the list.
184406
Torgsoft → Receipt Count Analysis by Amount
Fixed an error where the title of the Receipt Count Analysis by Amount form was not translated when the form was reopened.
182016
Fixed an error regarding a warning about truncated data for the column. Now, data in the description will be automatically truncated to the column length, and thus the warning will no longer appear.
185413
Fixed an error in bank statement requests after the secure connection changed from TLS1.1 to TLS1.3. The library was adapted to the new requirements and supplied with the modules needed for version compatibility.
184356
Torgsoft → Label Settings
Fixed the error "Access violation at address 00700073 in module 'torgsoft.exe'. Write of address 00000046." when closing the software after adding a new label and editing another in Settings - Label Print Settings.
Fixed an error where, during label printing, if a user switched one print template to another, it could overwrite changes made by another user in Settings — Label Print Settings, if those changes were made after the program launch by the first user and before the current label was changed.
Added a system to prevent simultaneous editing of labels in the Label Print Settings form. If the system detects that another user is editing labels, it will notify you. The user can ignore the warning; this option is left to resolve situations where labels were edited during an unexpected program shutdown and remained in an editing state.
184207
Torgsoft → Client Order for Product
Fixed an error in Document — Client Order for Product, where canceling an order in the Active Order Change status caused unnecessary internal stock movement from the temporary storage warehouse to the order warehouse and from the order warehouse to the warehouse from which the goods were taken (when converting the order to Active Order Change status, these actions were already performed).
Internal stock movements from the temporary storage warehouse to the order warehouse and from the order warehouse to the warehouse from which the goods were taken will occur only when canceling an order in the Active and Closed Order Change statuses.
184133
Torgsoft → Bonus Payment
Fixed an error where paying the entire document amount with bonus points could make the amount due negative, for example -1 kopeck. In Sales, this prevented the sale from being completed and paid.
184042
Torgsoft → Database
Fixed an issue where the error "[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Incorrect syntax near" occurred when loading or saving the database (and creating an environment snapshot) if the archive database file name or its path contained "bad" symbols, such as a single quote.
184048
Torgsoft → Label Print Settings
Fixed an issue where, in Settings → Label Print Settings, when creating or editing a label template, if a printer had previously been selected with a session number specified (e.g., redirected 25), the session number displayed was not the current one but the one present at the time of selecting that printer, although this did not affect label printing.
130597
Torgsoft → User Settings
Fixed an issue where, on the User edit form (Settings → Users), when editing lists (invoked via three-dot buttons) and subsequently clicking the "Save" button, the value of the "Allow switching between accounting centers" toggle was set to the same value as the "Allow editing product types" toggle.
185367
Report → Excise Tax Declaration
Fixed a bug where the filter value "Fiscality of the receipt" did not affect the dataset exported to an XML file. During document export, only information about goods with the receipt fiscal type "Fiscal" was included in the dataset, regardless of the filter value selected.
The form for editing excise tax declaration parameters has been improved. This form is invoked when generating an XML file for a new reporting period (during the first export) or by the "Edit Document" action to modify parameters of a document that has already been exported.
An element for displaying and selecting the receipt fiscal type has been added to the form. This parameter will be preserved during document export and can be changed in the future.
185364
Report → Excisable Goods Sales Report
Fixed an error where an XML report for September (month 09), generated in October (10), used the generation date to set the reporting period when the file was uploaded to the tax authority.
The reporting period in the file for the tax authority must match the period covered by the report, not the date on which the report is generated.
In accordance with the procedure for generating the excise tax declaration, the base reporting period is the calendar month.
Tags HZM and HZY in the XML file correspond to the reporting month and year, respectively. Tags HZMP and HZYP in the XML file correspond to the reporting month and year, respectively, for a supplementary report. Data for these tags is filled only if the document status is set to "Corrective Document".
In the adjusting document, the reporting period matches the reporting period being adjusted.
185489
Salary calculation → Work
Fixed a bug where, when creating a charge with the category "Penalty", the "Amount" field became inactive even though no penalty was selected from the reference. The "Amount" field for the "Penalty" category should only be unavailable when a penalty type is selected from the reference.
170959
Torgsoft → Moving Goods Between Goods Receipt Documents
Fixed an error in Document - Moving Goods Between Goods Receipt Documents: serial numbers were transferred only for goods with Maintain Warranty Records selected in their product type. They were not transferred for Maintain Strict Warranty Records or No Serial Numbers, even when the receipt document contained serial numbers. Fixed the error "[FireDAC] [Phys] [ODBC] [Microsoft] [SQL Server Native Client 11.0] [SQL Server].SerialNumber", column 'GuaranteeMesUnit'."
Document - Moving Goods Between Goods Receipt Documents, when transferring goods with serial numbers.
Serial Numbers actions have been added to Document - Moving Goods Between Goods Receipt Documents to view goods' serial numbers.
The form "Select Serial Numbers of Goods" has been redesigned to match the program's general style, which is invoked when transferring not the entire quantity of goods with serial numbers. When transferring a single unit of goods or specifying a quantity, if the remainder is to be transferred, the form "Select Serial Numbers of Goods" will no longer open as it is no longer needed.
185601
Analysis → Stock Analysis by Sales Period
Fixed an error where columns for user-defined analysis intervals were sorted by interval name instead of the order in which the intervals were entered in the reference list.
181531
Torgsoft → Archiving Task
On the Edit Archiving Task form (Settings → Scheduled Tasks → Archiving Task tab), Categories are now locked from modification. Tasks can now only be created with the category "Run daily at the specified time", as the "Run on program exit" option is no longer supported due to the impracticality of this approach.
183948
Torgsoft → Revaluation Act
Fixed an error where, when applying a discount to items in the Document — Revaluation Act via the Apply New Discount action, rounding to the retail price was not applied even if the Round Discounted Price checkbox was selected in the Item Discount dialog, provided the Round Retail Prices to Whole Number checkbox was not set in Settings — Parameters. Now, rounding is applied solely based on the Round Discounted Price checkbox in the Item Discount dialog. Rounding follows the setting in the item type. If the Rounding of Price field in the item type is set to Not Specified, but the Round Retail Prices to Whole Number checkbox is enabled in Settings — Parameters, the retail price will be rounded to a whole number.
184755
Salary Calculation → My Pay Slip
Fixed an error where the Receive Salary According to Payroll Statement action displayed an error message window without any error text.
The error message also failed to interrupt execution of the algorithm.
185649
Torgsoft → Translation
Fixed an error where the Process Transaction Through the Fiscal Device checkbox was not translated on the Deposit Sales Proceeds and Transfer Money to Another Cash Register forms.
175647
Torgsoft → App Server → Synchronization with Hybrid
Fixed the error "Violation of UNIQUE KEY constraint 'uqsPayment'. Cannot insert duplicate key in object 'dbo.Payment'." when sending a sale made offline from Hybrid to Torgsoft. In this situation, several milliseconds are added to the Hybrid payment if the same payment in Torgsoft is linked to a sale. If it has no link to a sale, the payment in Torgsoft is deleted.
185657
Torgsoft → Trade with Invoice
Fixed an error in Document - Sales with Invoice Issuance, Invoice tab: Link Invoices to an Enterprise did not assign the enterprise to the invoice's outgoing delivery note. Opening that delivery note for editing later assigned the same enterprise as on the invoice. The action has been renamed Link Invoices and Outgoing Delivery Notes to an Enterprise.
185314
Torgsoft → Custom Reports
Fixed an error where custom reports opened from working-form tables in Report - Custom Reports lacked the table's dataset: "БізнесПанель_bpХХХ", for example "БізнесПанель_bpClient" for the Customers form.
185435
Torgsoft → Software-Based Fiscal Cash Register
Fixed an error after attempting to create a cash refund receipt on a software-based fiscal cash register with a closed shift. The message "Сума видачі більша за поточну суму готівки зареєстрованої за зміну." indicated that the refund exceeded the cash registered for the shift; further use then caused "Код помилки: 4 ShiftAlreadyOpened". Available refund funds are now checked before opening the shift.
184450
System tasks and objects: fixed a visual issue where the period selection component could incorrectly be displayed in "read-only" mode while still being editable.
184451
Nova Poshta: Delete Waybill now works correctly on the waybill (TTN) tracking form if the waybill linked to an outgoing delivery note has been deleted in the Nova Poshta online account. Previously, an error stated that the waybill could not be deleted.
185121
Nova Poshta: fixed the "SQL_NO_DATA" error when using Delete Waybill on the waybill (TTN) tracking form immediately after creating a waybill. Nova Poshta does not allow immediate deletion. If the message "Спробуйте пізніше. Змін не внесено" (Try Later. No Changes Made) appears, try again after some time.
178528
Torgsoft → Period Product Report
Processed "Out of memory" error when generating the report in Report — Goods Report for a period, which more often occurs without grouping. Now instead of it, the following message appears: Exceeded the allowable amount of displayable information. Add filters or reduce the number of accounting centers for analysis.
185436
Torgsoft → Payroll Statement
Fixed the "Out of memory" error that could occur in Payroll Calculation - Payroll Statement - Calculate Payroll Statement.

Go back to the previous step