Description of the version 2026.0.3
204709. Comment Editing Restriction
Order Issuance
Document → Sales → Order Issuance
Fixed an issue where the "Comment" field on the "All Orders" form was available for editing, which could lead to subsequent problems during order issuance.
205817. Report Export Fix
Additional Sales
Torgsoft → Additional Sales
Fixed an error where it was impossible to export reports to PDF, Excel, etc., in the "Additional Sales" section (relevant selection items were missing).
Additionally, added the ability to export reports to DOCX, XLSX, and PPTX. In the program, these items are named: "Microsoft Word 2007 XML...", "Microsoft Excel 2007 XML...", and "Microsoft PowerPoint 2007 XML..." respectively.
206194. Discounted Label Printing Fix
Changing Sales Price
Torgsoft → Changing Sales Price
Inventory → Changing Sales Price
Fixed an error where, when printing labels, the item discount was taken from the current accounting center instead of the accounting center specified in the table.
206750. Preserving Online Order Prices
Online Store
Torgsoft — Synchronization with Online Store
Document → Trade with Invoicing → Invoice tab
Fixed an error that occurred when editing an invoice if one of the following parameters was changed on the editing form: Type of Trade, Client, Discount Percentage, Invoice Discount has Highest Priority, Currency Rate, Invoice Form, Intermediary, Intermediary's Client, Current Account, Sales Order (for example, the markup on goods set in the synchronization object was removed).
Now, when changing the above parameters on the editing form for an order from a remote client, selling prices will be recalculated only when the invoice was created manually for a remote client's order and the synchronization object is set to take prices for invoice items from Torgsoft.
The idea is that prices for automatic orders from online stores should not change if the user accidentally changes one of the invoice parameters. If a price recalculation is still necessary for such an invoice, you can use the "Update Prices" button in the "Invoice" table.
206853. System Log Access
License
Torgsoft — License
Fixed an error where the "Start" license lacked the "Keep a log of system messages received by the user" setting in the Settings → Parameters → Access menu.
206577. Viber Delayed Mailing Fix
Mass Mailing
Torgsoft — Mass Mailing
Marketing → Mass Mailing → Mass Mailings tab
Fixed an error where, during mass mailing via Viber, messages were not sent at the specified date and time. Messages were always sent immediately.
206742. Fractional Stock Values
Minimum and Maximum Stock for Each Warehouse
Torgsoft — Minimum Stock
Fixed an error where it was impossible to keyboard-enter the fractional part of the minimum quantity in the product card if the "Maintain minimum stock for each warehouse" setting was enabled.
206089. Displaying Sales Comment
Unpaid VIP Sales
Payment → Unpaid VIP Sales
A field for displaying comments has been added to the bottom of the "Unpaid VIP Sales" form.
This provides quick access to important information — the comment is visible immediately without opening additional windows.
206158. Automation of Payment Accounting Centers
Unidentified Payments
Document → Trade with Invoicing → Customer Payments tab → Unidentified Payments
When creating an unidentified payment, the accounting center is determined by the operation's cash desk or the current cash desk (for non-cash payments). If the current cash desk is not specified, the current accounting center is used.
When linking a non-cash unidentified payment to an invoice, the accounting center automatically changes to the accounting center of that invoice. If the unidentified payment is linked to a cash desk that does not belong to the invoice's accounting center, it will be replaced by the active cash desk of the corresponding currency for that accounting center.
This allows for more accurate and correct financial accounting of sales via "Trade with Invoicing" when downloading bank statements. The payment document will be automatically assigned to the accounting center where the invoice and delivery note were created.
206583. Prepayment Amount Calculation
Payments
Torgsoft — Trade with Invoicing
Document → Trade with Invoicing → Delivery Note tab
Fixed an error where, when paying a delivery note in "Trade with Invoicing" against a prepayment, the available prepayment amount was calculated considering the enterprise of the delivery note, which was an unnecessary restriction.
206133. Prohibition of Gift Certificate Returns
Gift Certificates
Torgsoft — Gift Certificates
Fixed an error in the Document → Returns menu where it was possible to return gift certificates that are configured to work as a deferred discount.
205777. Displaying Inactive Accounts
Users
Torgsoft — Users
Settings → Users
Fixed an error in the access rights settings ("User" editing form) where decommissioned current accounts were not displayed in the list. This prevented users from performing analytics on them for past periods when they were still in use.
Now these accounts are displayed in the list and highlighted in gray to indicate they are decommissioned.
206160. Filter Search Fix
Customer Price List
Torgsoft — Customer Price List
Document → Customer Price List
Fixed an error where the search in the "Client" filter was not working in the Document → Customer Price List section.
202063. Selecting Equivalent Calculation Currency
Calculation of Retail Prices by Markup and Exchange Rate
Inventory → Calculation of Retail and Wholesale Prices by Markup and Exchange Rate
A currency selector for equivalent calculation has been added to the "Calculation of Retail and Wholesale Prices by Markup and Exchange Rate" form for the action "Calculate retail and wholesale price equivalent in currency." The analysis currency is suggested by default.
This provides the ability to change the price equivalent in different currencies, whereas previously the equivalent could only be calculated in the analysis currency.
203392. Record Deletion Error Fix
Registry of Purchase Invoices
Inventory → Registry of Purchase Invoices
Fixed the error "F: Cannot perform this operation on a closed dataset" that occurred when performing the "Delete" action in the "List of Purchase Invoices" table if there were no records in the table.
206714. Reserve Waiting Status
Reserve
Torgsoft — Reserve
Fixed an error in "Trade with Invoicing" where the indication that an item is waiting for reservation was not displayed for invoice items.
The problem occurred in the following scenario: if there was initially enough stock to reserve and it was reserved, then unreserved, then stock became insufficient and it was reserved again — the item entered the reservation queue, but this status was not assigned to the invoice item.
206378. Preserving Descriptions During Statistics Deletion
Deletion of Closed Period Statistics
Torgsoft — Deletion of Closed Period Statistics
Fixed an error where descriptions of "Sets by Serial Numbers" and "Seasonal Storage Boxes" (Document → Assembly menu) disappeared during the deletion of closed period statistics when they should not have been deleted.
The issue occurred when a set by serial numbers was assembled or a seasonal storage box was formed in periods following the one being deleted, provided that the assembly date belonged to a period for which a checkpoint exists.
206745. Ambiguous Column Name Error Fix
Forming a Purchase Order to Supplier
Torgsoft — Forming a Purchase Order to Supplier
Fixed the error "Ambiguous column name 'GoodID'" when updating data in the purchase order formation if grouping by model is set and one of the following parameters is selected in the product filter: Supplier, Search by additional barcode, or any additional characteristic.
207081. Restoration of wholesale discount
Promotions
Marketing menu → Promotions
The functionality of the wholesale discount by manufacturer has been restored.
The manufacturer wholesale discount works within the established priorities. It takes precedence over discounts and promotions with a lower priority. Among discounts and promotions with the same priority, the discount with the larger value takes precedence.
184134. Adding SmartPOS terminal
Bank terminal
Settings → Parameters → Additional functions → Bank terminal
The «SmartPOS» terminal has been added to the list of bank terminal types; the KaspiPAY protocol is set automatically.
Support for a Kazakh POS terminal using the KaspiPAY protocol has been added.
205113. Terminal merchant selection
Bank terminal
Settings → List of additional functions → Bank terminal
1. The switch «Display merchant selection dialog» has been added to the bank terminal settings form. If the switch is enabled, the merchant selection form will be displayed during payment processing. If it is disabled, the list of merchants will be available in the «Use connection with bank terminal» setting if it is activated.
2. The switch «Use by default» has been added to the bank terminal merchant edit form. If it is activated, the selected merchant will be inserted automatically into the merchant selection list. Only one default merchant can be selected.
This simplifies the process of using multiple merchants and reduces the number of cashier actions.
206139. Protection against operation cancellation
Bank terminal
Settings → Parameters → Additional functions → Bank terminal
For the waiting form of a bank terminal operation, triggering the «Cancel» button by pressing Enter has been removed.
In the operation cancellation confirmation message, the «No» button is now active by default.
This improvement prevents accidental cancellation of an operation. Relevant for terminals operating via JSON (WebSocket) and SSI_JSON protocols.
206460. Fix for merchant paste
Bank terminal
Settings → Parameters → Additional functions → Bank terminal → table «Merchant (operation) of the bank terminal»
Additional functions → Bank terminal
A bug has been fixed where, for a bank terminal operating via the SSI JSON protocol, it was impossible to paste the merchant value into the corresponding field using the Ctrl+V key combination during merchant setup.
203974. Return account filtering
Returns
Document → Trade with invoice issuance → Return
Torgsoft — Trade with invoice issuance
A bug has been fixed where, during a return payout in Trade with invoice issuance, the list of settlement accounts was not filtered depending on the selected company.
The form behavior has been aligned with the logic and design of the payment entry form for a sales invoice: the «Company» selection field is now placed before the settlement account selection.
Additionally, when opening the form, the system now automatically suggests making the return using one of the payment methods from the sales invoice whose items are being returned.
207060. Fix for statement transfer
Bank account statements
Payment menu → Bank account statements
A bug has been fixed in the transfer of statements for payment orders, due to which, for a statement based on a payment order, instead of automatic creation of a financial document, the manual document creation window appeared.
201919. Printing supplier order
Supplier product order
Document → Supplier order → action group «Preview and print order»
The action group «Preview and print order» with the actions «Print order» and «Print order (group by model)» has been added to the «Supplier order» working form for the «Supplier order» table.
These actions are similar to the actions on the «Create supplier order» form.
Ability to print the supplier order directly from the order form.
205509. Fix for field access
Role settings
Document → Repair
A bug has been fixed where, in role settings for the «Repair movement document» edit form, access to the «Recipient» field on the form was determined by the «Accounting center» parameter in role settings.
204511. Fix for price during merge
Product merging
Warehouse → Warehouse status
A bug has been fixed where, when products were merged, the price might not appear in the warehouse.
The bug occurred in a situation where условally «Product A» in «Warehouse 1» was merged with «Product B» in «Warehouse 2», provided that «Product B» was absent in «Warehouse 1», and «Product A» would be deleted as a result of the merge. In this situation, «Product B» in «Warehouse 1» had no price.
When products are merged in such a situation, after the merge the price of «Product B» in «Warehouse 1» will be the same as the price of «Product A» before the merge.
204658. Change of sales company
Company
Torgsoft — Link between product type and company
A bug has been fixed where, when splitting a sale by companies based on the product type, if it included products with types for which no company was explicitly specified, then when paying for such products through a settlement account linked to a company, the company of that sale was not changed to the company of the settlement account.
This, in turn, led to printing the fiscal receipt on the default software ECR rather than on the one linked to the company of the settlement account.
201801. Comment in templates
Receipt of goods
Document → Receipt of goods
The variable «Comment» has been added to all goods receipt note templates and to the supplier return template; it is available when configuring the template.
It is now possible to output the comment directly into the goods receipt note and supplier return templates.
205082. Amount rounding in receipts
Software ECR
A bug has been fixed where, when splitting a sale by companies, a negative change amount could appear on one of the fiscal receipts of the software ECR, which is illogical.
Additional change: if a sale is split into two receipts, the cash amount will be rounded to 10 (or 50) kopecks in the standard way, except when the cash payment is split into receipts with exactly 5 kopecks each (or 25 or 75). If there are more than two receipts, the first receipts will be rounded down to 10 (or 50) kopecks, and the last one will be rounded up to 10 (or 50) kopecks.
In addition, the general principle of rounding sale amounts resulting from splitting one sale by companies has been changed. If a sale is split into two, and the amount of each does not contain exactly half a kopeck, then the amount of each will be rounded to kopecks in the standard way. If the split results in more than two receipts, or in two receipts where the amount of each contains exactly half a kopeck, then the first receipts will be rounded down to kopecks, and the last one will be rounded up to kopecks.
205381. Fix for payment form
Software ECR
Torgsoft — Sale
A bug has been fixed where, during a cashless payment in a sale, the payment in Torgsoft was created as a cash payment to the cash desk if, on the payment entry form at the time of payment through the bank terminal or receipt generation, the «Cashless payment» checkbox was unchecked with the mouse or by pressing the space bar if focus was on this checkbox, and in the classic payment process the focus is located exactly there.
202039. Fractional semi-finished quantity
Production
Document → Finished goods production
Added the ability to add material of the «semi-finished product» type to the bill of materials in a fractional quantity.
Useful in cases where the semi-finished product is a weighed item, for example a construction mix, a culinary product, and so on.
198602. Sales plan linkage
Payroll calculation (salary)
Payroll calculation → Planning → Personal sales plan
A bug has been fixed where the turnover restriction by product group did not work in the personal sales plan.
The algorithm for working with the personal sales plan has been changed in the part related to product groups:
1. A link between the personal sales plan and the main sales plan has been added. When creating or editing a personal sales plan, the main sales plan to which the personal sales plan will be linked must be specified. Information about the sales plan type and product group will be taken from the main sales plan for the retail outlet and will not be available for editing in the personal sales plan.
2. The list of sales plans at the retail outlet, that is, the main plans, for selection is formed based on the condition that the periods of the personal sales plan and the main sales plan overlap. If the period of the personal sales plan is not specified, all sales plans available for selection will be displayed.
3. When selecting a sales plan from the list or from the directory, the period of the personal sales plan will be set equal to the period of the main sales plan if the period of the personal sales plan was not specified. If the period of the personal sales plan has already been specified, then:
- if, when selecting the main plan from the selection list, it turns out that this period does not fall within the main plan, a prompt will be issued offering to set the personal sales plan period equal to the period of the main sales plan.
- if, when selecting the main plan from the directory, it turns out that the period of the main plan does not overlap with the period of the personal sales plan, the period of the personal sales plan will be set automatically equal to the period of the main sales plan.
This is done because the date filter can be removed in the sales plans directory, and the selected plan may not appear in the drop-down list filtered by the period of the personal sales plan. Having the period of the personal sales plan fall within the period of the main sales plan is a mandatory condition for creating a personal sales plan.
4. When calculating old personal sales plans, a check will be performed for the presence of a link between the personal sales plan and the main sales plan. Those plans that do not have such a link will not be calculated until it is established.
5. When deleting a sales plan at a retail outlet, the system will check for a reference to the plan being deleted in personal sales plans and offer to remove the reference. Deletion of a sales plan at a retail outlet that is referenced by a personal sales plan is prohibited.
201805. Payroll progress display
Payroll calculation (salary)
Payroll calculation → Payroll sheet → action «Calculate payroll sheet»
Information about the total number of employees for whom the payroll sheet will be calculated and the sequence number of the current employee for whom the calculation is being performed has been added to the process window displaying the current progress of payroll sheet calculation.
This information allows for a better assessment of the payroll sheet calculation process status.
201903. Comment for position
Payroll calculation (salary)
Payroll calculation → Settings → Position
For the «Payroll calculation» mode, in the «Settings» menu on the «Directory» tab («Position title»), the «Comment» column has been added.
A field for entering a comment has been added to the «Position directory» edit form.
Ability to add a comment for a position to enter information.
202091. Company in repair
Repair
Document → Repair
1. The «Company» field has been added to the «Repair» edit form.
2. The «Company» column has been added to the «Repair» working form.
3. When creating an invoice, the company value is set from the corresponding repair entry.
Ability to specify the company when working with repairs. Convenient selection, display, and automatic transfer of the company from the repair entry to the invoice have been provided, which increases accounting accuracy and reduces the need for manual correction of documents.
205967. Sale date in warranty slip
Repair
Document → Repair → tab «Repair» → action «Print warranty slip»
Document → Repair
A bug has been fixed where the sale date was displayed incorrectly in the warranty slip generated from the «Repair» mode.
The bug occurred in a situation where a warranty product with the same serial number was first sold, then returned, then sold again and sent for repair. Instead of the date of the last sale of the product, the date of the first sale was displayed.
202018. Inverse status filter
Trade with invoice issuance (TII)
Document → Trade with invoice issuance → tab «Invoice»
In Trade with invoice issuance, on the «Invoice» tab, the «Not» switch has been added for the «Contact status by invoice» filter.
By default, it is hidden and disabled. The switch is displayed only after selecting a value in the filter.
If the «Not» switch is enabled, the filter works in reverse mode: records are selected where the contact status by invoice does not match the selected value.
It is now possible to quickly select not only records with the required contact status by invoice, but also records for which this status is not equal to the selected value. For example, to quickly filter invoices that are not yet ready for shipment.
201882. Product preparation comment
Serial number tracking
Document → Sale
The data field «Product preparation for sale (comment)» has been added to the warranty product template.
It allows displaying additional details about product pre-sale preparation in the warranty product document, increases the informativeness of the template, and reduces the need for manual explanations.
206990. BPOS Merchant List Generation
Bank Terminal
Settings → Parameters → Bank Terminal
A bug was fixed that caused the merchant list for the BPOS protocol, received through the «Get terminal information» action, to be generated incorrectly if the merchant name contained spaces.
204881. Message Text Error
VIP Customers
Marketing → VIP Customers
In the «Unpaid VIP Customer Goods» form, a bug was fixed: if an amount greater than the outstanding debt for the product was entered in the «Payment Amount» column, the message text was displayed with the error «Format 'Payment amount must not exceed' invalid or incom.».
206477. Product Save Error
Dynamic Product Characteristics
Merchandise Management → Product → Dynamic Product Characteristics
The error «[SQL Server]Violation of UNIQUE KEY constraint 'uqsDynParamStringValue'» was fixed. It could occur when saving a new product card if the new product was created from a template of a previously saved product that had dynamic characteristics, and if the «Enter Regional Price» action was performed during creation of the new product.
207051. Group Order Issues
Customer Order for an Item
Document → Customer Order for an Item
The following issues were fixed while working in the «Work with Order Group» mode:
1. The prepayment was not recalculated after a prepayment was made for a group of orders.
2. It was not possible to activate a group of orders. When the «Activate» action was performed, nothing happened.
3. When returning a prepayment for a group of orders, the error «Field 'recipient' must have a value» occurred.
201926. Send Action Error
Payment Order
Payment → Financial Document → Payment Order
An issue was fixed where the «Send Payment Order» action was available when the table was empty, and performing this action then led to the error «Could not convert variant of type (Null) into type (Integer)».
207173. Wholesale Price Availability
Wholesale Pricing Policy
Marketing → Wholesale Pricing Policy
A bug was fixed where, when adding a new range for a wholesale discount for a product type, the «Generate Wholesale Prices» button remained unavailable until the data was refreshed.
204565. Packing Action Error
Goods Receipt
Document → Goods Receipt
An issue was fixed where the «Pack Product» action was available when the table was empty, and performing this action then led to the error «Could not convert variant of type (Null) into type (Integer)».
207021. pECR Operation Blocking
Software ECR
An issue was fixed where, when switching the pECR to online mode, the error «Error code: 11 InvalidQueryParameter Request processing error. Another request is currently being processed» could occur, after which further operation of the pECR was blocked.
205768. Barcode Filter Error
Product Allocation
Document → Product Allocation
The error «[FireDAC][Stan][Eval]-100. Column or function [arcode] is not found» was fixed. It could occur when using the product filter to filter by barcode.
203883. Hotkey Change
Goods Receipt Register
Warehouse → Goods Receipt Register
For the «Link invoices to company» action, the hotkey was changed from F2 to Ctrl+F2 to avoid conflicting with the «Information Filters» action.
206087. Invoice Deletion Error
Goods Receipt Register
Warehouse → Goods Receipt Register
The error «[FireDAC][Phys][MSSQL]-335. Parameter [INVOICEID] data type is unknown» was fixed. It occurred when performing the «Delete» action in the «Goods Receipt Invoice List» table when the table was empty.
206626. Action Availability in Register
Goods Receipt Register
Warehouse → Goods Receipt Register
A bug was fixed where a number of actions that required a current record were available in the «Goods Receipt Invoice List» table, and executing these actions without a current table record could lead to various errors.
206797. ODBC Connection Error
Application Server
System Tasks and Objects
In the application server, the error «[FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt» was fixed. It could occur if Microsoft ODBC Driver 17/18 for SQL Server was installed in the system and the Native Client driver was not installed.
205973. Customer Creation Error
Synchronization with Online Store
The error «Field 'в' must have a value» was fixed. It occurred when orders were downloaded by the application server if a new customer was created during order processing.
206736. JSON Order Processing
Synchronization with Online Store
An issue with downloading orders in JSON format was fixed when order downloading was performed by the application server. The orders were downloaded from FTP but were not processed by the program, so new orders did not appear in the program.
207251. Slow Product Adding
System Tasks and Application Package Building
A bug was fixed that caused products to be added to a sales document slowly during multiple selection from stock status.
207019. ROZETKA Sync Error
Synchronization with ROZETKA Marketplace
The error «Access Violation» was fixed. It could occur when product synchronization was performed by the application server.
205994. Ukrposhta Sender
Synchronization with Ukrposhta
In the «Ukrposhta Sender» edit form, if the sender is an individual, the «Patronymic» field is now mandatory. Ukrposhta requires the sender’s full name to be specified for cash-on-delivery shipments and in some other cases.
205995. Message When Creating TIN
Synchronization with Ukrposhta
When creating a waybill, the following message was added: «For shipments without return upon delivery, the sender must pay for forwarding». Previously, an error from the Ukrposhta server was displayed with the text «PROCESS_AS_REFUSAL is available for EXPRESS, STANDARD and DOCUMENT shipments, if PaidByRecipient = false».
207085. Sync Status Error
Synchronization with Prom.ua
Warehouse → Synchronization with Online Store → action «Run Synchronization»
The error «NNN' is not a valid integer value» was fixed. It could occur when performing the «Run Synchronization» action or the «Update Status» action on the «Synchronization Log» tab.
206342. Creating Employee Counterparty
Employee
Settings → Employee
An issue was fixed where, when creating a counterparty from an employee card, the created counterparty was unavailable for selection. This was due to the counterparty being created without the «Customer» attribute in the «Partnership Type» field.
200611. Product Editing Error
Product
Merchandise Management → Product
The error «[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Violation of UNIQUE KEY constraint 'uqsChangedInformation'» was fixed. It occurred when editing a product if the channel transfer function had previously been used for the database.
205894. Product Copy Error
Product
Merchandise Management → Product
The error «Cannot create file» was fixed. It could occur while copying a product. The error was related to exceeding the maximum file name length and occurred if the copied product had photo files with names that were too long.
202024. Terminal Operation Cancellation
Bank Terminal
Settings → Parameters → Additional Functions → Bank Terminal
-
A «Cancel» button has been added to the terminal operation process form. Clicking it interrupts the operation on the terminal and, accordingly, in the program. The button may not be available for all operations — this depends on the protocol, but for the «Payment» and «Refund» operations it is always available.
-
For the JSON (TCP/IP) protocol, the button becomes available 3–5 seconds after the operation starts. This is related to the internal logic of how the protocol works.
-
A switch «Allow interrupting the terminal operation process from the program» has been added to the «Bank Terminal» editing form. It is disabled by default. If the switch is enabled, the «Cancel» button will be displayed on the form.
-
Additionally, for the JSON (WebSocket) protocol, the ability to save a terminal operation log file has been implemented, similar to the one created for JSON (TCP/IP). For this purpose, a field for entering or selecting the path to the log file has been added to the bank terminal editing form. If a path is specified, the log file will be created in addition to the standard log of this protocol. This may be convenient because the standard log for this protocol is generated in hexadecimal format.
-
The ability to interrupt a bank terminal operation, as well as manage access to this function, is available for the BPOS, JSON (WebSocket), JSON (TCP/IP), and SSI_JSON protocols.
- The ability to quickly cancel an operation on the bank terminal without having to wait for it to finish.
169704. pECR Offline Mode
Software ECR
Settings → Software ECR
1. In the «Settings → Software ECR» section, the ability to bulk set the «Ready» status for software ECRs has been added.
2. In the «Settings → Software ECR» section, the «Switch to offline mode» action has been added, which allows selected pECRs to be switched to offline mode for a specified period of time. If necessary, during this action you can also set the «Ready» status for pECRs, although by default this status is set automatically.
The time until which the pECR will remain in offline mode is displayed in the «Offline Mode Until» column, for which descending sort is available.
Until the specified time arrives, the pECR will not switch to online mode automatically. An automatic attempt to switch to online mode will be made within 10 minutes after the specified offline operation time ends.
3. If the pECR has a formal offline session attribute set, but the offline session start receipt is missing, then:
- the offline session start receipt will be created automatically, and receipts generated within this offline shift can be transmitted to the tax authority;
- the pECR can be switched to online mode without an error occurring.
The changes simplify software ECR management: they allow bulk setting of the «Ready» status, centralized switching of pECRs to offline mode for the required period, and more convenient control over the moment of return to online mode.
In addition, the system correctly handles situations with a missing offline session start receipt, which reduces the risk of errors and work stoppages during receipt generation.
197624. Customer Barcode
Online Store Synchronization
Warehouse → Online Store Synchronization
A Barcode field (text, up to 16 characters) has been added to the Client section in the online store synchronization file.
- If the field is specified and filled in, during order import a card with a unique barcode will be created for a new customer.
- If the «Update customer data when automatically creating an invoice» setting is enabled, the barcode will be updated for an existing customer.
- If the barcode passed in the order file is already used by another customer, the update is not performed.
- The ability to pass the customer barcode in the order file.

Go back to the previous step