Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Description of version 2022.0.46

Maria Hladkykh
Maria Hladkykh

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

198648. Removed Extra Lines in Bank Terminal Slip Receipt

Settings → Parameters → Additional Functions → Bank Terminal

Lines «CASHIER» and «Cardholder's Signature» have been removed from the fiscal receipt printed from the bank terminal slip receipt.

According to the Ministry of Finance Order No. 601 dated 22.11.2024, these details are not mandatory in a fiscal receipt when paying by card.


198642. Fixed Error When Printing Invoice in Internal Transfer

Document → Internal Transfer → Action Group «Print Invoice»

Fixed an error where using a dynamic product characteristic in any report from the «Print» group resulted in an error message:

"Access violation at address 01035DA1 in module 'torgsoft.exe'. Read of address 00000000".


198631. Updated Excise Tax Declaration Template

Report → Report on the Sale of Excise Goods (Excise Tax Declaration)

The document template version has been updated to the latest one. As of 01.03.2025, version 11 is the current one.

Updated Excise Tax Declaration form.


198589. Search for Clients by Landline Phone Number

Marketing → Clients

In the form «Settings» → «Parameters» → «General», a new setting «Search for clients by landline phone number» has been added.

If this option is enabled, client searches by phone number will also consider matches with the number specified in the client card under the field «Landline Phone».

This feature is useful in cases where an additional mobile number is specified in the «Landline Phone» field.


198415. Automatic Transition of pECR to Offline Mode in Case of Error 302

Software ECR

In case of a server error with code 302, the software ECR attempts automatic recovery.

If the error cannot be resolved, the system switches to offline mode.


198658. Fixed Display of Payment Forms in pECR Summary Report

Software ECR → Summary Report for the Period

Fixed an error where in «Settings» → «Software ECR», not all payment forms were displayed in the Summary Report for the period.

The error occurred if the program was updated to a version with the new pECR receipt format (from 01.03.2025) while a shift was open on pECR.


197667. Displaying API Errors During Synchronization with ROZETKA

Warehouse → Synchronization with Online Store → Synchronization with Rozetka.ua

In the settings wizard of the marketplace ROZETKA, the display of error messages occurring during actions related to API has been added.

Previously, such error information was only recorded in the program's error log. Now, users will receive corresponding messages directly in the interface.


198562. Fixed Invoice Issuance Error for ROZETKA

Synchronization with ROZETKA Marketplace

Fixed the error "[SQL Server] Violation of UNIQUE KEY constraint 'uqsRemotedCustomerOrderGood'", which could occur when issuing an invoice for an order if the order contained two or more identical products with different prices.


176742. Quick Client Search by Phone Number

Document → Sales → Select Client

In the form "Client List", which opens from sales, a field has been added for quick client search by phone number.

The search ignores separators and other symbols (space, hyphen, plus sign, etc.).


198617. Displaying Product Barcode in Fiscal Receipt

Settings → Parameters → Receipt → Receipt Type → Fiscal → Workstation Settings – Fiscal Printer

For fiscal printers "Maria-301MTM T7-T11, Maria-M304 (Resonance)", the ability to transmit product barcodes in the receipt has been added.

This functionality depends on the setting "Display Product Barcode" in the form "Workstation Settings – Fiscal Printer".


193461. Fixes for Binotel Call Windows

Torgsoft → Binotel

  • Fixed an issue where the number of call pop-up windows exceeded the limit set in the user editing form if the first call event was "Call Answered" instead of "Call Started".
  • Fixed an issue where the call window opened in minimized mode if the previous window was closed in the same state.
  • Changed the logic for limiting the number of simultaneously displayed call windows: now it applies to both incoming and outgoing calls.

177327. Retry Query Execution Upon SQL Server Connection Loss

Torgsoft → Database Connection

  • Added a retry mechanism for query execution upon losing connection to SQL Server, if the query is not within a transaction.

  • The connection may be lost due to changes in network settings on the computer, even if SQL Server remains accessible. Now, when retrying the query, the connection will be restored.

  • If the connection is temporarily lost during a transaction, an error message will be displayed. If the connection is permanently lost, a message will appear suggesting a program restart.

  • The implemented retry mechanism prevents unnecessary license absence messages and restart prompts while also avoiding temporary unavailability of paid features until the license information is restored.


198427. Fix for Deleting Control Barcodes in Promotions

Marketing → Promotions → "Edit" action → "Control Barcodes" tab

Fixed an issue where in a promotion created based on "Refer a Friend," it was possible to delete an entry in the "Control Barcodes" tab using the CTRL+DEL shortcut.


198557. Fix for Card Number Processing in Terminal Payments

Document → Return → Bank Terminal

Fixed an issue where a payment or return using a bank terminal could result in the error "X" is not a valid integer value.

The error occurred when the bank terminal returned a card number where the first character was not a digit.


198561. Fix for Bank Terminal Log Creation

Settings → Parameters → Additional Functions → Bank Terminal → "Bank Terminal" table → "Get Terminal Information" action

Fixed an issue where the bank terminal log was not being created under the JSON (COM/TCP) protocol.


198651. Payment System Identification by Card Number

Settings → Parameters → Additional Functions → Bank Terminal

For terminals using the BPOS protocol, added the ability to identify the payment system by the card number if this information was not returned by the terminal.


192060. Update to Tax Invoice Form

Document → Tax Invoice Accounting

  1. A new dynamic characteristic "Own Agricultural Product" was added to the "Tax Invoice Parameters of Ukraine" group in the product type card.

  2. Fields were added to the tax invoice editing form to input parameters used when exporting goods outside the customs territory of Ukraine:

    •   Contract Date
    •   Contract Number
    •   Forward Contract
    •   Customs Declaration Date
    •   Customs Declaration Number
  3. These parameters can now be displayed in the tax invoice list view.

  4. Added validation in the tax invoice editing form for contract and declaration details:

    •   The fields "Contract Date" and "Contract Number" must be filled in.
    •   The field "Customs Declaration Number" must contain 18 characters.
  5. The printed form templates for tax invoices and adjustment calculations were updated according to recent changes:

    •   Added a row group to display contract and customs declaration details.
    •   Added a field in the item list table to display the "Own Agricultural Product" attribute.

Tax invoice and adjustment calculation generation was updated according to changes introduced by the Order of the Ministry of Finance of Ukraine dated 09.08.2024 (document version F/J1201216).


198017. Fix for Print Template Preview

Settings → Print Template Settings → Retail Invoice (Sales)

Fixed an issue where an error occurred during the preview of the print template "Retail Invoice (Sales)" displaying the message "Incorrect syntax near '1.00'."

The issue appeared in a "clean" database with no recorded sales.


198802. Fix for Printer Selection in Invoice Printing

Document → Trade with Invoice Issuance

Fixed an issue where printing an invoice or sales invoice was executed on the default system printer instead of using the "office" printer specified in the form "Settings → Printer Selection".

The issue occurred only when using a user-defined print template.


198668. Update to Software ECR Settings

Settings → Software ECR

1. Changes in Fiscal Receipts

  • Removed the lines "Cashier" and "Customer Signature" for transactions through a bank terminal, as these fields are no longer mandatory.
  • Fields "Fiscal Receipt Number", "Date", "Time" were moved together with the "QR" field according to the FKC-1 requirements.
  • The "Change" field will now always be displayed on the receipt for cash payments, even if the amount is 0.

2. Update to Software ECR Form Settings

  • Removed the ability to configure forms separately for each software ECR.
  • Now, configuration is done through general settings for all software ECRs.

3. New Payment Method Attributes

Added six payment method attributes:

  1. Allowed for non-cash payment.
  2. Allowed for other payment forms.
  3. Allowed for prepayment without a fiscal receipt.
  4. Allowed for displaying outstanding debt after check formation.
  5. Default for transactions via a bank terminal (receipt will display transaction details).
  6. Default for non-cash transactions not processed via a bank terminal.

The last two settings are mutually exclusive (they cannot be enabled simultaneously) and are available only for non-cash payments.

4. Added Standard Payment Methods

  • By default, all payment methods recommended by the State Tax Service of Ukraine are included in the program.
  • A form was added for editing payment method names and attributes.
  • Mass activation or deactivation of attributes for all payment methods is now available.

5. User Selection of Payment Method

  • In the payment form for non-cash transactions in sales and customer orders, the user can manually select the payment method.
  • When completing an order with a non-fiscal prepayment, the user can select the payment form (non-cash or other) and the payment method.
  • For returns, the user can specify the non-cash payment method if used.

6. Changes in "Trade with Invoice Issuance"

  • The payment form and method must be specified in the field for the customer’s email address before sending the receipt.
  • In the "Print Fiscal Receipts" form (Trade with Invoice Issuance → Payments → "Print Fiscal Receipts" action), a section was added for configuring payment forms and methods for:
    •   prepayments,
    •   non-cash payments,
    •   outstanding debts.

7. Automatic Payment Method Selection

  • If the payment form and method are not specified when generating a fiscal receipt, the program will automatically select the default or most appropriate option.
  • The program remembers the user's selections to avoid repetitive selection in the future.
  • For each mode, the program stores separate selected settings.

✅ New capabilities allow the Torgsoft Software ECR to work with various payment methods in compliance with tax regulations.


182186. Fix for Duplicate Variables in User Templates

Document → Trade with Invoice Issuance → "Invoice" tab → "Invoice" table → "Print Invoice" action group → "Print Invoice" action

Fixed an issue where variables in user templates could be duplicated in localizations other than Russian.

The issue occurred if the default template contained variables named in Russian and categorized, causing duplication of both variables and categories.