Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Daily Cash Register Report Does Not Match the pECR: How to Find the Cause of the Discrepancy

Volodymyr Vytyshchenko
Volodymyr Vytyshchenko

Trade automation expert at Torgsoft

If the amount in the «Daily Cash Register Report» differs from the pECR data, first identify the specific transaction that exists in one record but is missing or differs in the other.

Do not immediately create a new sale, refund, or financial document just to make the amounts match. First check what was actually recorded in Torgsoft and what was registered through the pECR.

First, check whether you are comparing the same data

Torgsoft has several reports related to the cash register, and they show different data.

Report → Daily Cash Register Report is generated for the selected date and cash register. It shows the opening cash balance for the day, completed sales, refunds, and related amounts. «Accounting Revenue» may also be displayed separately — money received into this cash register from another cash register through the revenue handover function.

Report → Consolidated Daily Report — is a different report. It is intended for viewing the summarized movement of money across various financial transactions and contains information about the opening and closing of the cash register day.

The pECR Z report relates to the fiscal shift of a specific pECR. Generating the Z report closes this shift.

Therefore, the overall totals should not be compared mechanically. First reconcile:

  • the same accounting center;

  • the same cash register;

  • the required company;

  • the specific pECR;

  • the same period;

  • sales and refunds separately;

  • cash and cashless payments separately.

If several companies or several pECRs operate through one retail outlet, reconcile each pECR separately.

Step 1. Determine in which direction the amount differs

Generate Report → Daily Cash Register Report for the required date and cash register. Then open the data for the corresponding pECR.

Record not only the amount of the difference but also its direction:

Situation

What to check next

The amount in the pECR is higher

Whether there is a fiscal receipt for which no completed sale or payment exists in Torgsoft

The amount in Torgsoft is higher

Whether all required sales received a registered fiscal receipt

The total amount is the same, but cash and cashless amounts differ

Payment methods in individual receipts

The amount of one specific sale differs

The fiscal document itself and the related sale

For example, if Torgsoft shows 18,500 UAH for the day and the corresponding fiscal transactions total 18,120 UAH, the difference of 380 UAH provides the first clue: look for a sale or refund of approximately that amount.

But if there is no such transaction, proceed to comparing receipts by time.

Step 2. Open «Software ECR Analytics»

Step 2. Open «Software ECR Analytics»

Go to Settings → Software ECR → Software ECR Analytics. Set the required period and select the corresponding pECR.

For each fiscal document, Torgsoft allows you to view:

  • date and time;

  • document type;

  • the related Torgsoft document;

  • fiscal number;

  • accounting center;

  • cashier;

  • total amount;

  • whether the receipt was created online or offline;

  • whether it was sent to and registered on the State Tax Service server.

Now compare the transactions with the «Daily Cash Register Report».

Settings → Software ECR → Software ECR Analytics

The easiest way is to compare the time, amount, and related document. This allows you to find the specific receipt after which the data started to differ.

If the receipt exists in the pECR but there is no sale in Torgsoft

This scenario does occur in practice. In a real technical support case, the following situation was recorded: «The receipt went through the PECR but did not go through Torgsoft». The specialist checked the situation and helped process the corresponding sale in Torgsoft without issuing another fiscal receipt.

If you encounter such a case, the main thing is to first make sure that the fiscal receipt has already been registered. If the «Software ECR Analytics» contains a fiscal number and the receipt is registered with the State Tax Service, there is no need to send the same sale for fiscalization again.

You need to determine what exactly is missing in Torgsoft: the sale, payment, local fiscal document, or the link between them.

If the sale exists in Torgsoft but there is no fiscal receipt

Check this sale in «Software ECR Analytics». If there is no corresponding registered receipt, check whether an error message appeared during the sale.

The reason may be related to the product settings themselves. For example, in one support case, the fiscal receipt was not registered through the PECR because the excise setting for the product type was incorrect: the «Excise» attribute with a 0% rate was set for the product group. After checking, the technical support specialist recommended specifying the correct excise rate or removing the «Excise» attribute if it should not apply to this product group.

Also check the configured payment methods. For example, if the «Cash» payment type is removed from the PECR settings, the shift opening receipt may be sent to the State Tax Service but not registered locally in Torgsoft. In such a situation, the missing document must be downloaded from the State Tax Service server and the correct PECR status restored.

Therefore, when there is a discrepancy, it is important to check not only the amount but also the product settings and payment method of the problematic receipt.

 Recommendation. Do not remove payment methods from the PECR settings, as this may cause errors during receipt registration.

If the receipt exists both in Torgsoft and on the State Tax Service server, but the amounts differ

For example, the same fiscal receipt may be registered both in Torgsoft and on the State Tax Service server but still contain different amounts. In such a situation, compare the specific fiscal documents — their amounts, numbers, and related transactions. This will help determine the source of the overall discrepancy in the Z report.

The cause may also be a technical error during the sale process, as a result of which an amount different from the one registered on the State Tax Service server is stored in the Torgsoft database.

If the same document has different amounts in Torgsoft and the State Tax Service, we recommend not correcting the data yourself but submitting the case for review to technical support.

Check sale drafts

If a sale was interrupted due to a power outage, computer shutdown, or another emergency, the sale may appear in File → Sale Drafts. With different accounting settings, an incomplete sale may appear among unpaid sales.

However, the mere presence of a sale in drafts does not indicate whether the fiscal receipt had time to be registered with the State Tax Service.

Therefore, the procedure is as follows:

  1. find the draft;

  2. check its amount and time;

  3. open «Software ECR Analytics»;

  4. determine whether a registered fiscal receipt exists for this transaction;

  5. only then decide how to restore the sale.

This is important to avoid accidentally fiscalizing the same purchase twice.

If the receipt exists in the State Tax Service but is missing from local analytics

Torgsoft has the system action «Download Receipts from Server». It is intended for retrieving receipts that exist on the State Tax Service server but are missing from the local Torgsoft database. If the corresponding Torgsoft document exists, the program can link the downloaded receipt to it.

If the problem concerns only card payments

Then another source must be added to the reconciliation — the bank POS terminal. This situation should not be mixed with a general discrepancy between the cash register and the PECR. For card payments, the data should be reconciled separately along the chain: bank → Torgsoft → pECR.

There is a separate article for this scenario: «POS Terminal and pECR Amounts Do Not Match: How to Find the Daily Discrepancy».

If the transaction date is incorrect

Check the date and time of the suspicious document. Due to an incorrect Windows system date, sales may be recorded under the wrong date or even the wrong year. As a result, the documents are not transmitted under the expected date.

If you see a document with a future, very old, or simply incorrect date, this is a separate scenario. There is a dedicated article on the website: «Cash Register Day Closed or Created with a Future Date: How to Fix It».

What you should not do to «balance» the reports

A discrepancy is a symptom. First, you need to find the document that caused it.

Therefore, you should not:

  • create a sale on the current day only for the amount of the discrepancy;

  • create a refund without an actual return of goods or money;

  • fiscalize the sale again if the receipt has already been registered with the State Tax Service;

  • delete offline sessions or fiscal documents yourself;

  • modify old cash register documents before the specific incorrect transaction has been identified.

Otherwise, one discrepancy may turn into two.

What to prepare for technical support

If you were unable to identify the problematic transaction yourself, you can provide the specialist with specific data:

  • the date of the discrepancy;

  • the accounting center and cash register;

  • the company;

  • the fiscal number of the pECR;

  • the amount in the «Daily Cash Register Report»;

  • the corresponding amount according to the pECR;

  • the exact amount of the difference;

  • whether it concerns cash or cashless payments;

  • the approximate time and amount of the suspicious sale;

  • the sale number in Torgsoft, if you were able to find it;

  • the local and fiscal receipt numbers from «Software ECR Analytics»;

  • the error text, if one appeared during the sale;

  • for card payments — the POS terminal statement showing the time of individual transactions.

Technical support can then check the specific chain sale → payment → fiscal document → registration on the State Tax Service server instead of searching for the cause based only on the difference between two final totals.


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



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