Failed to update prices for some services or goods

Problem when changing price lists: mismatch in the list of services and goods
What happens
When you open a ceiling and change the price list, the system should automatically apply new prices. But sometimes a message appears:
"Failed to update prices for some services, goods"
This means that some services could not "pull" new prices from your price list.
📌 Why this happens
The reason is different identifiers for services:
Each service or good in the database has a unique identifier.
When you open a file from another copy of the program, the services and goods in it may have exactly the same name, but a different unique identifier.
When changing the price list, the Calculation focuses not on the name, but on the unique identifier. That is, the program doesn't trust names, because names can change over time and be duplicated. Therefore, it matches services and goods only by unique identifier.
Result: when opening a ceiling made on another computer, the system simply loads items from the file. They may look exactly the same as your nomenclature, but will not be linked to your nomenclature.
What to do?
To fix this specific ceiling, delete services and goods from it, then add the necessary items again. Your configured services with correct price list bindings will be pulled in.
If the situation arose during interaction between you and a third-party customer, in the future use the Online order transfer through cloud function - this function independently manages the correct linking of services and goods between you and the customer.
If the situation arose between you and another employee, then at your production facility you need to configure a network database - with it you will work in a unified and current space of orders and nomenclature, and problems with mismatches will not arise.