207710. Customer discount in analysis
Analysis → Customer activity analysis
In «Customer activity analysis», the «Customer discount %» column and the ability to sort it from highest to lowest have been added.
Ability to analyze customer activity by the customer discount percentage.
207592. System suppliers in analysis
Analysis → Analysis of supplier consigned goods sales
In «Analysis» → «Analysis of supplier consigned goods sales», system values have been added to the list of suppliers by which analysis can be performed: opening balances, receipt from inventory, receipt from assembly, receipt from disassembly, receipt from production, supplier, receipt of production waste.
Goods posted from these counterparties can also be sold. Settlements with these suppliers do not need to be maintained, but it can be useful to understand that a specific item was sold from this supplier and not from the actual one.
206770. BPOS timeout error
Bank terminal
Settings → Parameters → Additional functions → Bank terminal → table «Merchant (operation) of bank terminal»
Settings → Additional functions → Bank terminal
Fixed an error that could occur when working with a terminal using the BPOS protocol: «Invalid number of parameters». The error occurred if the configured terminal response timeout was shorter than the «standard» default timeout — less than 60 seconds — and the user did not have time to complete the operation within that time.
207807. Dynamic product characteristics
Document → Supplier order
For the «Supplier order» form, the ability to display columns with dynamic product characteristics has been added for the «Order item» table.
For printed reports, dynamic product characteristics have been added to the «Order item» dataset — not by accounting center.
Displaying additional product parameters simplifies work with the product list and helps find the required items faster when creating a supplier order.
207232. Opening debts in card
Torgsoft → Mutual settlements card
Fixed an error when, in «Payment» → «Balance with partner» → «Mutual settlements card», opening debts could appear in the list of operations, although they were already included in the opening debt, if statistics of closed periods were deleted shortly before midnight and the counterparty opening debt date was created not on the last day of the deleted period, but on the first day of the next one.
Now opening debts should not appear in the list of operations, and when statistics are deleted, the date and time of the opening debt do not depend on the time when the statistics deletion occurred.
207708. Accounting center restrictions
Document → Assembly → Seasonal storage box
In «Document» → «Assembly» → the «Seasonal storage box» tab, access restrictions to accounting centers by the «Goods warehouse» column have been added for the corresponding table.
Ability to restrict access to accounting centers when working with seasonal storage boxes.
207766. Bonus payment in analysis
Marketing → Mass mailing → tab «Mass mailing analysis»
In «Marketing» → «Mass mailing», the «Paid with bonuses» column and a total for it have been added to the «Mass mailing analysis» tab.
Sales revenue includes payments with bonuses, taking into account returns of bonus payments.
This allows viewing the share of payments made with bonuses and analyzing the mailing with this taken into account.
206592. Access to product types
Torgsoft → Restricting access to product types
Fixed an error when a product could be sold in sales by its additional barcode, even if the user did not have access to the product type of this item.
Fixed an error when setting a product barcode through the product card using the «Product barcode» action: if the new barcode matched an existing additional barcode of this product, it was not removed from the list of additional barcodes.
207558. Transfer recipient restrictions
Warehouse → Internal transfers register
In «Warehouse» → «Internal transfers register», a restriction has been added for the «Recipient» filter, which is equal to the user's access restriction to the accounting centers of the internal transfer recipient.
Ability to restrict the list of recipients so that users cannot see information from other accounting centers.
206777. Copying a financial document
Torgsoft → Financial document
Fixed an error when, in «Payment» → «Financial document», the verification flag of this document was also copied during copying, which is incorrect.
207887. WebKassa token error
Torgsoft → WebKassa
Fixed an error when generating a fiscal receipt in the WebKassa service: «Error on the WebKassa server: error code - 9 (Authorization token must be specified)», if the product name contained a tab character.
Or if the product unit name, product barcode, or NTIN contained a backslash \, Enter, or a tab character.
207247. Order progress bar
Torgsoft → Supplier order generation
Fixed an error when, in «Document» → «Supplier order generation», the progress bar «Receiving data...» was displayed incorrectly during data updating: it became completely filled on the 100th record, although there could be many more records.
This visually created the effect of the program freezing, although data processing continued successfully.
207274. Customer discount percentage
Torgsoft → Customers
Fixed an error when, on the «Customer» editing form, it was impossible to enter a fractional discount percentage in the «Discount percentage» field if the decimal separator in Windows regional settings was not set to a comma.
Fixed an error when, on the «Customer» editing form, a digit group separator could be entered in the «Discount percentage» field, which later caused an error when clicking «Save». This change applies to all fields of this type.
207391. Promotional Price Calculation
Marketing → Promotions
Torgsoft — Promotions
Fixed an error where, when printing labels for a promotion that applied only to wholesale sales, the value «Promotional price» was calculated from the retail price, which was incorrect because the promotion did not apply to retail prices.
If the promotion applies to both retail and wholesale sales, the promotional price will be calculated from the retail price.
Similarly, if the promotion applies only to wholesale sales, then in the form «Products included in the promotion», the column «Wholesale price» will be displayed instead of the column «Retail price».
208103. Discount Card Verification
Torgsoft — Discount Card Verification via SMS
Fixed an error where, when a blocked customer was added to a sale with products through discount card verification via SMS, after payment the sale was created for the system buyer, while the financial document was created for the blocked customer.
Now, directly during the customer search by phone number at the verification stage, the system will check whether the customer is blocked or not.
If the customer is blocked, they will not even be sent a message with the code.
Previously, sending such a message was meaningless in itself and led to unnecessary expenses.
207418. Transfer Purchase Price
Document → Internal Transfer
Internal Transfer
Fixed an error where, when printing an internal transfer invoice using a print template that specified the purchase price of products, the last purchase price in the retail network was used, despite the configured method for calculating the last purchase price by accounting centers.
Now, if the method for calculating the last purchase price by accounting centers is used, the last purchase price at the accounting center of the internal transfer sender will be used, if available. Otherwise, the last purchase price in the retail network will be used.
207497. Product Characteristic Printing
Document → Goods Receipt
Torgsoft — Goods Receipt
Fixed an error where the Sex field was present in the «Product» dataset of the printed goods receipt invoice template and displayed a number that was unclear to the user.
This field has been removed.
To display the product characteristic «Gender», dynamic product characteristics have been added to the «Product» dataset, including those in accounting centers.
207171. Product Type Company
Company
Torgsoft — Product Type
Fixed an error where, in the product type card, when using the action «Save for all», the company set in the card was not assigned to subordinate product types.
207506. Goods Receipt Prices
Goods Receipt
Torgsoft — Goods Receipt
Fixed an error where, in a goods receipt, when using the action «Enter prices for products in this invoice», selling prices were set not by the accounting center of this invoice, but by the current accounting center set on the main form.
207682. Bonus Amount Printing
Document → Sale → Outgoing Invoice
Outgoing Invoice
Fixed the error «Could not convert variant of type (Null) into type (Integer)» when printing the template «Retail outgoing invoice (sale)», if the variable «Customer bonus amount» was added to the template.
207892. Quantity in Package
Warehouse → Warehouse Stock Calculation
Torgsoft — Warehouse Stock Calculation
Fixed an error where, with the «Automatic warehouse stock calculation» function enabled, the column «Quantity in package» was displayed on the form «Warehouse → Warehouse Stock Calculation», but this characteristic could not be filled in the product card unless the «Metric product characteristics» function was enabled.
Now, if only the «Automatic warehouse stock calculation» function is enabled, the «Quantity in package» characteristic can be filled in the product card.
207449. Saving to Excel
Sale
Torgsoft
Fixed an error where, when performing the action «Save → Excel file», no error was displayed if the file «Invoice (without VAT).XLT» or «Invoice (without VAT).XLT», required for this action, was missing from the working directory.
207817. Storekeeper Receipt Printing
Document → Sale
Sale
Fixed the error «Incorrect syntax near ')'», which occurred when paying for a sale if the user had the function «Print storekeeper receipt on the accounting center printer» enabled and printers were not specified for accounting centers.
207765. «Continue» Button
Warehouse → Register of Goods Receipt Invoices → action «Invoice Amounts»
Torgsoft — Register of Goods Receipt Invoices
The «Continue» button has been centered on the form «Amounts by Invoices».
208334. Cost Price Optimization
Cost Price
Torgsoft — Cost Price Calculation
The cost price calculation has been optimized in the part of product movement calculation: linking goods receipt and expense documents for products with heavy movement and many receipts that have not yet been allocated, meaning not all products have been sold.
This especially applies to the calculation method «By supply batches, taking internal transfers into account», because in this case each internal transfer is considered a receipt.
Optimization for complex cases made it possible to speed up the calculation for products that had already been calculated by 360 times.
200149. Application Server Tooltip
Application Server
Fixed an issue with the translation of text information about connection to the application server, which is displayed in the tooltip for the application server icon on the main program form or after clicking this icon.
208076. Server Services Installation
System Tasks → Application Server
Application Server
Fixed an error during installation of application server services when a message with the text «This command must be executed on the computer named %s» was displayed.
The error occurred if the computer name contained more than 15 characters.
205944. Windows Temporary Directory
Warehouse → Synchronization with Online Store → action «Run synchronization»
Torgsoft — System Tasks
Fixed the error «The specified path was not found» or «Directory does not exist», which could occur when working with the program through a remote connection, when the program needed access to the Windows temporary directory, for example, for synchronization with an online store, program update, and so on.
The error occurred if this directory contained a file without an extension whose name was the code of the current remote session.
205993. Non-Delivery Options
Integration with Ukrposhta
On the form «Ukrposhta Shipment», only two options are now available in the field «In case of non-delivery»: «Return after 7/14 days» and «Do not return».
This is related to changes in Ukrposhta rules, where the parcel storage period is now set automatically by Ukrposhta:
Urban branch — 7 calendar days.
Rural branch — 14 calendar days.
208368. Satu.kz Translation Fields
Integration with Prom.ua
Fixed an error where fields related to Ukrainian-language translation were displayed in the import settings for synchronization with Satu.kz.
These fields had no effect and were hidden.
207584. Product Wholesale Price
Warehouse → Warehouse Stock Status
Warehouse Stock Status
Fixed an error where, when opening the card of a product that had no wholesale price from the warehouse stock status, this product was assigned the wholesale price of the last received product.
The error occurred after a product was received in the goods receipt invoice mode with the setting «Model size range (Alt+3)» enabled.
207392. Delivery Date Clearing
Invoice
Torgsoft — Invoice
Fixed an error where, on the editing form «Invoice (editing)», when the field «Delivery date» was cleared using the cross icon and «Save» was clicked, the delivery date was not actually removed from the invoice.
When the editing form was opened again, the old date returned.
207897. Invoice Table Update
Document → Trade with Invoice Issuing → tab «Invoice»
Torgsoft — Trade with Invoice Issuing
Fixed an error where, after a long period of work during the year in the mode «Document → Trade with Invoice Issuing», data in the «Invoice» table began to update very slowly.
208043. Table Update
Business Dashboard
Business Dashboard Settings
The logic for updating data in the table has been changed. Now, if the current record where the cursor is positioned disappears from the table during data update, the program automatically moves the cursor to the next record. If there is no next record — the cursor is set to the previous record.
Previously, this mechanism worked only when records were deleted.
The new logic also works with multi-row selection.
This makes it more convenient to work with the Business Dashboard table: after data update, the user does not lose the position in the table and can continue working with the nearest available record.
207976. Details in Templates
Internal Transfer
Document → Internal Transfer
The following items have been added to internal transfer print templates:
- the Supplier variable group, which contains the following variables: supplier address, supplier TIN, supplier phone, supplier actual address, supplier email address, supplier USREOU, supplier entrepreneur;
- the Recipient variable group, which contains the following variables: recipient address, recipient TIN, recipient phone, recipient actual address, recipient email address, recipient USREOU, recipient entrepreneur.
These data belong to the accounting centers of the sender and recipient respectively.
The user can create more detailed printed forms of internal transfers with the details of the sender and recipient, which simplifies document flow between accounting centers and reduces the amount of manual work.
197620. Saving Invoice Links
Return of Goods to Supplier
Document → Return of Goods to Supplier
The algorithm for clearing links between receipt and expense invoices has been changed, for example in the following cases: Analysis → Analysis of Sales of Supplier Goods on Consignment → Clear Cache; Settings → Parameters → Accounting — when changing the cost calculation method or Service → Clear Information About Goods Movement and Recalculate Cost.
Now, links that the user set manually will not be deleted when clearing the cache or recalculating the cost. This applies to manual selection of the receipt invoice, for example in the following cases: Document → Return of Goods to Supplier → Select from the List of Deliveries or Analysis → Goods Balance Analysis → Change the Purchase Price or Exchange Rate of Goods.
Previously, after clearing, the program could delete the manually set link and fill it automatically according to the “first in — first out” principle. Because of this, goods in the return could be linked to a different receipt invoice than the one from which they were actually returned to the supplier. Now this information is saved.
This helps avoid errors in links between documents and ensures more correct display of data in analyses.
207909. Inventory Goods Data
Inventory
Document → Inventory Statement
For the “Goods in Inventory” form, the ability to add dynamic goods characteristics and goods storage locations to the table has been added. If a column with storage locations is added, it becomes possible to sort by them in ascending order.
New data has been added to the printed documents of the inventory statement: dynamic goods characteristics, including by accounting centers, as well as goods storage locations.
More convenient inventory of goods — the user sees additional goods characteristics in the table, as well as storage locations. This helps find the required items faster and conveniently check goods by warehouse, sales floor, or separate storage areas thanks to ascending sorting.
208064. Header Display
Goods Availability in Retail Network Warehouses
Warehouse → Goods Availability in Retail Network Warehouses
Torgsoft — Goods Availability in Retail Network Warehouses
An error has been fixed where, in the Warehouse → Goods Availability in Retail Network Warehouses mode, the height of headers with accounting center names did not increase dynamically up to 5 rows depending on the length of the accounting center name.
208285. Accounting Center Filter
Unpaid VIP Sales
Payment → Unpaid VIP Sales
The Accounting Center filter has been added to the Payment → Unpaid VIP Sales form. In this regard, the form also now restricts access to data according to the accounting centers available to the user.
Previously, this restriction was not applied because the form always used the current accounting center.
The Accounting Center filter has also been added to the Unpaid Goods form for both tabs. This form opens in the mode of working with a VIP client with details by goods: you need to select the client in the sale and click Pay.
Data access restrictions according to the accounting centers available to the user have also been added for the form.
This allows the user to view unpaid sales and goods only for those accounting centers to which the user has access, and to select data more accurately by the required accounting center.
208556. Certificate Verification
Private Key (QES\EDS)
Settings → Private Key (QES\EDS)
Certificate status verification via the OCSP protocol has been added — certificate revocation checking.
Now, when reading a private key whose certificates have been revoked, the program displays an error that blocks key reading. The error message also indicates the certificate revocation date.
Timely detection of invalid keys — the user immediately sees that the private key certificates have been revoked, as well as the revocation date.
166114. PECR Shift Control
Software ECR
Settings → Parameters → Additional Functions → Software ECR
New parameters for controlling open shifts and printing the Z-report have been added to the Software ECR settings.
-
Display confirmation when closing the program about the need to close the shift — responsible for showing a warning when closing the program if there are Software ECRs with an unclosed shift.
The confirmation is displayed only for those PECRs where, at the moment of closing the program, the shift is open or there is at least one receipt in this shift registered at the current workstation.
That is, the program will not show the message for all open shifts, but only for those that were actually used at this workstation.
-
Display a message when the shift duration exceeds the number of hours — responsible for showing a message if the PECR shift duration exceeds the specified number of hours. By default, 23 hours are set.
The message is displayed only for those PECRs for which there is at least one receipt registered at the current workstation, or the shift duration exceeds the number of hours specified in the program settings.
This helps draw attention in time to a shift that needs to be closed.
-
Confirmation for printing the Z-report has been added, which reduces the risk of accidentally generating or printing the Z-report.
These changes help the cashier control open PECR shifts, remember to close them, and avoid accidental actions with the Z-report.
166156. Automatic Shift Closing
Software ECR
Settings → Scheduled Tasks → Software ECR
A new Software ECR tab has been added to the Scheduled Tasks form, where automatic shift closing for PECR can be configured. The tab is available when the corresponding option is active.
The program will automatically close the shift at the specified time, which helps avoid unclosed shifts on PECR.
204285. Private Key Directory
Software ECR
Settings → Private Key (QES\EDS)
Software ECR: work with private keys has been transferred to the use of a directory. The Private Key (QES\EDS) item has been added to the Settings menu.
The transition to using the private key directory occurs automatically after the program update. Information about private keys that were previously used in the program will be added to the directory.
At the same time, some data may be incomplete, for example, the full name of the key owner, validity period, and so on may be missing. This does not affect the operation of the keys. Missing information will be updated the next time the key is read. To do this, perform the Read Key Again action.
When replacing a key used by the Software ECR or an employee, the program checks whether the new key has access to the corresponding business units and PECRs. If there is no such access, it will be impossible to replace the key.
It is also prohibited to delete a private key that is set as a PECR cashier key.
This significantly simplifies key management: now it is enough to replace the key in one place, and the new key will automatically be used everywhere the previous key was linked — in the Software ECR, employee, or enterprise.
207840. Saving Recipient Selection
Receipt Invoice Register
Warehouse → Receipt Invoice Register
The operating principle of the Receipt Invoice Register selection form has been changed regarding the filling of the Recipient filter when opening the form. Now, the Recipient field automatically sets the accounting center that was last used in this filter.
At the same time, when opening the form through the Warehouse → Receipt Invoice Register menu, the Recipient filter, as before, is set to the current accounting center value.
This makes it more convenient to work with the receipt invoice selection form, as the program remembers the last used accounting center and does not require selecting it again every time.
207971. Warehouse Column Sorting
Warehouse Status
Warehouse → Warehouse Status
If a column with storage locations or an inventory date has been added to the Warehouse Status table, the user can sort data by these columns in ascending order.
More convenient warehouse work — sorting by storage locations can help check goods sequentially by areas, racks, or sections.
206793. Loading an Order
Supplier Order Generation
Document → Supplier Order Generation
An error has been fixed where, when loading a previously saved supplier order, goods generated for an order to another supplier could be included in the order.
208595. Order Printing
Supplier Order Generation
Document → Supplier Order Generation
An error has been fixed where the printed form Order Preview and Print displayed order goods that had been deactivated after the corresponding order was generated.
208547. Call Message
Binotel
Settings → Parameters → Additional Functions → Customer Interaction
In the Settings → Parameters → Additional Functions → CRM. Customer Interaction menu, the Play a message during an outgoing call to the first call participant setting has been added. By default, the setting is enabled.
If the setting is active, during an outgoing call the first call participant will hear a service message, for example: «Please wait on the line, connection with the second call participant is in progress».
This allows the first call participant to be informed that the connection is still in progress and they need to wait on the line.
208788. Sales cost price
Revenue analysis by suppliers
Torgsoft → Revenue analysis by suppliers
Fixed an error where Analysis → Revenue analysis by suppliers incorrectly displayed the cost price of sales (cost price of returns) if, for some reason, the cost price was not filled in the receipts from this supplier.
You can view this through Warehouse → Product movement, filter Cost price source → Warehouse document, value in the Receipt cost column.
208230. Terminal settings
Bank terminal
Settings → Parameters → Additional functions → Bank terminal
For bank terminals that work via the JSON (WebSocket) protocol and were configured before the parameter «Allowed to interrupt the terminal operation process from the program» appeared, this setting will be enabled automatically.
There is no need to manually change the settings of already connected bank terminals.
208520. Label printing
Printing
Torgsoft → Label printing
Fixed an error where, when printing labels in Document → Goods receipt using the Print labels → In the specified quantity action, the accounting center for retrieving product characteristics was used as the current accounting center, rather than the accounting center of the receipt invoice.
This caused incorrect identification of product characteristics, such as Discounted price and others.
208175. Name generation
Product name generation rule
Inventory management → Product → Product name generation rule
Fixed an error where the size designation was duplicated in the short product name if the size postfix was not specified in the product name generation rule, but was specified in the short product name generation rule.
A similar issue occurred when generating the model name, although in 99% of cases it is not involved in this process.
Fixed an error where, during product import, when generating the product name and short product name, the unit of measurement of the product type was not substituted as the size postfix: the postfix from the name generation rule or «(s)» was substituted instead, unlike when manually receiving a new product.
209081. Payment by installments via terminal
Bank terminal
Parameters → Settings → Additional functions → Bank terminal
Fixed an error that caused payment by installments / instant installment payment using a bank terminal not to work. The error occurred with the JSON (WebSocket), JSON (TCP/COM), and BPOS (for PrivatBank) protocols.
208976. Transfer of payment parameters
Customer order for a product
Document → Customer order for a product
Fixed an error that could prevent bank terminal payment parameters (RRN, PAN, etc.) from being transferred to the financial document for order payment.
The error could occur when closing an order after entering the remaining amount.
192849. QR Pay Mono Added
Bank Terminal
Settings → Parameters → Additional Functions → Bank Terminal
The «QR Cash Desk (Monobank)» item has been added to the list of terminals on the bank terminal editing form. The protocol type is automatically set to «QR Pay Mono» — a new protocol type.
Support for Monobank’s QR Pay Mono function for cashless payment by bank card has been added.
207902. Payment Linking Fixed
Bank Terminal
Document → Trade with Invoice Issuance
Fixed an error that caused a payment to be linked to an invoice even if the payment through the terminal was unsuccessful. The error occurred if the «Overpay the Sales Invoice» option was not selected in the payment allocation dialog box.
208164. Terminal Timeout Control
Bank Terminal
Settings → Parameters → Bank Terminal
Fixed an error that could cause the terminal operation process using the JSON (WebSocket) protocol to freeze. The error presumably occurred when the connection to the terminal was lost.
Control of the timeout for waiting for a response from the terminal has been added. It is also now possible to configure the timeout value in the parameters of a terminal using the JSON (WebSocket) protocol.
Additionally, when a new terminal is created, the default path for saving the terminal operation log is set — in addition to the log created by WebSocket itself. Default value: «C:\Torgsoft Log\BT».
208703. Saturn1000 Terminal Support
Bank Terminal
Settings → Parameters → Additional Functions → Bank Terminal → «Bank Terminal» table
A new type, «Saturn1000 (Raiffeisen Bank)», has been added to the list of bank terminal types on the «Bank Terminal» editing form. When it is selected, the PosApi protocol is entered automatically, and the acquirer name is set to «Raiffeisen Bank».
Support for the «Saturn1000 (Raiffeisen Bank)» bank terminal has been added.
208850. SmartOne Terminal Support
Bank Terminal
Settings → Parameters → Additional Functions → Bank Terminal → «Bank Terminal» table
«SmartOne (Bank34)» has been added to the list of bank terminals, and «BankCore» has been added to the list of protocol types used by bank terminals.
Support for SmartOne bank terminals operating via the BankCore_JSON protocol has been added.
208851. Excel Format Display
Import
Document → Goods Receipt → Import
Torgsoft — Import
Fixed an error that prevented files in both XLS and XLSX formats from being displayed simultaneously in folders when selecting an Excel file for import.
209041. Active Counterparty Selection
Cash Order
Torgsoft — Cash Order
Fixed an error that allowed a new cash order to be created for a deactivated counterparty.
209084. Bulk Mailing Type
Bulk Mailing
Torgsoft — Discount Card Type
Fixed an error that caused the mailing type to be automatically set to «Change in Bonus Amount» instead of «Standard» on the «Bulk Mailing» tab of the «Discount Card Type» editing form when creating a new template for sending a notification that bonuses had become active.
186472. VAT Payer Setting
Enterprise
Settings → Enterprise
The «VAT Payer» parameter has been added to the «Enterprise» editing form. By default, the parameter value is not specified.
If no value is specified, the parameter does not change the program’s operating logic: whether goods are subject to VAT is determined by the goods type.
If the value is set to «Yes», goods in fiscal receipts generated from the documents of this enterprise will be subject to VAT at the rate specified in the goods type.
If the value is set to «No», goods in fiscal receipts will not be subject to VAT.
The «VAT Payer» parameter also affects the VAT calculation in the printed forms of the following documents:
- invoice;
- sales invoice in the «Trade with Invoice Issuance» mode;
- sales invoice in a sale.
In addition, the parameter is taken into account when generating an electronic invoice for Kazakhstan.
The operation of the parameter is affected by the «Settings → Parameters → Account for VAT in Goods Type» setting. If this setting is disabled, goods will not be subject to VAT in printed documents and the electronic invoice only if the «VAT Payer» parameter for the enterprise is set to «No».
The new parameter allows VAT taxation to be managed flexibly for each enterprise separately: for VAT-paying enterprises, goods are taxed at the rate specified in the goods type, while for non-payers, goods are not subject to VAT.
208719. Online Receipt Generation
Software ECR
Fixed an error that prevented a software ECR in the «Switching Online» state, but with the «Online Session» attribute, from generating receipts and displayed the following message: «The software ECR is switching to online mode. Please try again later».
Since the online session attribute had already been set for the РECR, it was considered to have been switched online, so the restriction on generating receipts was incorrect.
Receipts can now be generated on such a РECR. After a receipt is generated, the РECR state automatically changes to «Ready».
209308. Settings Field Display
Goods Distribution among Outlets
Torgsoft — Distribution of Received Goods among Outlets
Fixed an error that caused the «Stretch Columns to Fit the Entire Screen» field to be truncated on the «Goods Receipt Distribution Form Settings» form in the Ukrainian localization of the program.
208117. Payment Amount Fixed
Sales Invoice
Document → Trade with Invoice Issuance → «Invoice» tab → «Invoice» table → «Create a Sales Invoice and Pay It» action
Document — Trade with Invoice Issuance
Fixed an error that caused the payment entry form to appear with a negative amount when the «Create an Invoice and Pay It» action was selected. The error occurred if the sales invoice was created from an invoice for which an advance payment exceeding the invoice amount had been made, and during the creation of the sales invoice it was confirmed that the invoice would be overpaid.
If the available advance payment for the invoice is sufficient to pay the sales invoice in full, the payment entry form will not be displayed when the «Create an Invoice and Pay It» action is selected.
207857. Repair Payment before Invoice
Repair
Document → Repair → «Repair» tab → «Enter Repair Payment» action
It is now possible to enter a repair payment if the repair does not contain materials, work, or services, meaning that an invoice has not yet been created for the repair. It is also possible to refund such a payment.
A payment or refund is entered through the standard payment entry window in cash or cashless form. Payments are processed only in the national currency.
When an invoice is created for the repair, all information about payments and refunds is transferred to the advance payment for the invoice. If a cashless payment includes acquiring fees, they are transferred to the invoice expenses.
After the invoice is created, all subsequent payments and refunds for the repair are processed according to the current procedure — through the advance payment for the invoice.
To enter a repair payment, the repair item and the estimated repair cost must be specified. Before the invoice is created, the payment amount or repair debt is calculated based on the estimated repair cost. After the invoice is created, it is calculated based on the cost of materials, work, and services. Therefore, when the invoice is created, an overpayment or, conversely, an outstanding balance may arise for a fully paid repair if the estimated repair cost differs from the actual total cost of materials, work, and services.
The ability to enter a repair payment before creating an invoice makes it possible to record the customer’s advance payment at the repair acceptance stage, even if the final list of materials, work, or services has not yet been determined.
This is convenient when the customer leaves an advance payment immediately upon contacting the business, while the technician or manager adds materials and work later — after diagnostics, cost approval, or clarification of the repair scope.
208576. Payment Amount Fixed
Repair
Document → Repair → «Repair» tab → «Enter Repair Payment» action
Document — Repair
Fixed an error that caused the payment amount in the «Paid» column of the repair list to be displayed in the payment currency rather than the national currency when a repair payment was made in a currency other than the national currency, resulting in an incorrect debt calculation.
208880. Credentials Processing
System Tasks and Objects
Torgsoft — System Tasks
Fixed errors that prevented application server services from being installed, the program from being restarted, including during automatic and manual updates, and role settings or additional implementation from being opened when the login or password contained a space. Shortcuts for launching Torgsoft created from the user editing form also did not work.
204113. Goods Shipment Control
Trade with Invoice Issuance
Document — Trade with Invoice Issuance
When goods are shipped in the «Trade with Invoice Issuance» mode — during the creation of a sales invoice — a check has been added to determine whether the goods can be shipped in the specified quantity for a partial shipment or whether the invoice can be shipped in full. The check takes into account that goods from the invoice may already have been shipped in parallel by another user while the current user was deciding what quantity of goods to ship.
If such a situation occurs, the program will display an error message containing a list of goods from the invoice that cannot be shipped. The message will specify the quantity of goods in the invoice, the quantity to be shipped, and the sales invoices under which the goods have already been shipped.
209316. Goods Order Preserved
Trade with Invoice Issuance
Document → Trade with Invoice Issuance
In the «Trade with Invoice Issuance» mode, the order in which goods were entered is now preserved in new documents when copying an invoice or commercial proposal and when creating an invoice from a commercial proposal.
This simplifies document verification, reduces the risk of errors, and speeds up work with similar invoices and commercial proposals.
209360. Line Break Display
Business Dashboard
Torgsoft — Business Dashboard
Fixed an error that could cause words in business dashboard tables to be displayed together if they were separated in the data only by a line break character (Enter). A space will now be displayed visually in place of the line break character (Enter).
209442. Customer List Fixed
Goods Return
Torgsoft — Return
Fixed the «Not enough memory to display the entire “Customer” list» error that occurred in the «Document → Return» mode when performing the «Select from the List of Sales» action.

Go back to the previous step