Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

"Field not found / Expression error" errors when printing a check

Volodymyr Vytyshchenko
Volodymyr Vytyshchenko

Trade automation expert at Torgsoft

Error «Field not found / Error in expression» when printing a receipt — how to quickly restore checkout operation

This guide is intended for cashiers, administrators, and store owners. The error «Field not found» (or «Error in expression», «Identifier expected») most often occurs directly at the moment of sale, when the software is trying to print a fiscal or sales receipt. After completing the steps below, you will be able to fix the error and restore normal document printing.

The main cause of this issue is that the software cannot recognize variables (fields) in the configured receipt template. This happens because of a sudden interface language failure, corruption of the template itself, or the use of an outdated template after a software update.

A receipt template error during a sale is dangerous because the cashier may quickly repeat the operation and duplicate the sale. Before taking any action, first check whether the receipt has already been registered in the software ECR or in the sales log. Do not edit FastReport templates or restore the software service files yourself if you do not have the appropriate experience. If you need to quickly restore checkout operation, it is safer to temporarily switch to the standard receipt template and only then deal with the custom design. If you need help — contact the technical support department.

Step 1. Check the software interface language (the most common cause)

Very often after a sudden power outage or voltage surge, the computer shuts down incorrectly, which causes the system file AdminServer.ini to be cleared. As a result, Torgsoft switches to Russian on its own. Since your receipt template is configured for Ukrainian variables (for example, Software ECR."EDRPOU"), the Russian-language software simply does not understand them and shows the error «Error in expression».

What to do:

  1. Look at the top menu of the Torgsoft software. If instead of «File», «Warehouse», «Payment» you see Russian words, the language settings have failed.

  2. Try simply restarting the Torgsoft software on this workstation (close it completely and open it again).

  3. If after restarting the language has not changed back to Ukrainian, you need to restore (fill in) the files AdminServer.ini and Win.dat in the software folder. If you do not know how to do this yourself, it is best to contact Torgsoft technical support immediately — a specialist will connect and restore the file within a few minutes.

Step 2. Change the receipt template to the standard one

If the software is running in Ukrainian, but the error still appears, the receipt template file itself may have been accidentally corrupted or edited incorrectly.

What to do:

  1. Go to the menu Settings → Printer selection.

  2. Find the line responsible for printing your receipt (for example, «Fiscal receipt of software ECR» or «Sales receipt»).

  3. Click the template selection button “Browse…” and select a standard template from the suggested list in the PROGRAM software folder (for example, a standard 58 mm or 80 mm receipt).

  4. Try printing a copy of any previous receipt from the «Expense list» menu to check whether the error has disappeared.

Step 3. Update the templates (if the software was updated recently)

If you have just updated the Torgsoft software (for example, due to changes in legislation regarding fiscal receipts), your old configured templates may not support the new functions, which causes a conflict and an expression error.

What to do:

  1. After updating the software, go to the menu Settings → Print template settings.

  2. Select the updated templates from the suggested list in the PROGRAM software folder (they may contain a date or a comment).

What is important to check before repeating the sale

Restrictions and risks

  • Do not try to edit the code in the template designer (FastReport) yourself if you do not know the exact names of the database variables. Deleting even one bracket or quotation mark will make the receipt unusable.

  • If the error occurred and the receipt was not printed, do not rush to process the item again. Go to «Fiscal product sales analysis» or «Software ECR analytics» to check whether the receipt was sent to the tax authority in the background, in order to avoid duplicate sales.

When you need to contact technical support

If you have completed all the steps, selected a standard template, but the error «Field not found» continues to block printing, you need to contact technical support. Do not try to reinstall printer drivers — this error relates specifically to the database and templates, not to the physical connection with the printer.

What to prepare for technical support

Before contacting technical support, prepare the following information:

  • The version of your Torgsoft software (written in the upper left corner of the window).

  • A clear photo or screenshot of the error window (so it is visible which exact field or expression is causing the failure).

  • The file of your current template (if you are using a custom receipt design).

  • Information about whether there was a power outage before the problem occurred.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Add comment

Add comment
Thank you for your feedback! It will be published after being reviewed by a moderator.
Related articles