The supplier delivers a different pack size than the warehouse expected. The invoice shows a different unit price, and the order was issued with an outdated delivery address. It is easy to attribute these situations to administrative carelessness, but the underlying data often sets the faulty process in motion. Procurement master data errors can also recur repeatedly if we only correct the current order.
When evaluating procurement software, it is therefore not enough to examine the speed of order entry. Equally important are the data the system uses, who can modify it, and what checks take place before it is used. For each of the seven error types below, we explain how to identify the problem, what rules should govern its correction, and where preventive controls should be introduced.
1. Incorrect, mixed-up, or duplicate item codes
The same component appears under two different item codes, or two different products have almost identical descriptions. Buyers can easily select the wrong item, while inventory records and historical order data become fragmented. The risk is particularly high when the internal item code and the supplier’s own product identifier are managed in the same field.
Identification: look for records with identical manufacturer identifiers, similar descriptions, or matching technical specifications. Similarity is only a warning sign, however: two almost identical screws may differ in material grade or size. Verification may therefore also require a decision from a technical specialist or the person responsible for the product.
Correction: designate a primary record and maintain mappings for the old identifiers. Do not automatically overwrite historical documents, and do not delete records containing references without checking them first.
Prevention: run a duplicate check before creating a new item. Use separate fields for internal, manufacturer, and supplier item codes; define mandatory technical specifications by product category. This ensures users do not select items solely on the basis of an ambiguous description.
2. Incorrect units of measure and pack-size conversions
The warehouse tracks the product in individual units, the supplier sells it in boxes, and the price list quotes a price per hundred units. If these meanings become mixed up, both the order quantity and value will be incorrect. “10” alone is not meaningful: does it mean ten units or ten boxes?
Identification: compare the ordering, inventory, and pricing units. Warning signs include unusually high order values, quantities that are regularly overwritten manually, and recurring goods receipt discrepancies. For a box containing twenty units, for example, five boxes represent one hundred units; the conversion must be consistent in both directions.
Correction: record the base unit, ordering unit, and applicable conversion factor. If pack sizes vary by supplier, do not store the conversion exclusively in the item’s general master record.
Prevention: the order screen should display the unit, pack contents, and converted quantity. The system should check ordering multiples and flag any requested quantity that does not comply with the supplier’s packaging requirements.
3. Outdated prices, incorrect currency, and missing validity dates
Last year’s price list may load without any technical issues, but that does not necessarily mean it still applies today. An incorrect currency, confusion between net and gross prices, or failure to account for volume pricing tiers can cause similar problems. A unit price is therefore not simply a number: it is business data subject to specific conditions.
Identification: check the following price details:
validity start and end dates;
currency;
pricing unit;
quantity conditions.
A significant difference from the previous purchase should trigger a review, but should not automatically be treated as an error: the change may reflect a new contract or a different order volume.
Correction: make changes only on the basis of an approved quotation, contract, or confirmed price list. Assign a validity period to the new price and keep the previous version accessible. A separate decision is needed on whether the change affects orders that have already been approved but have not yet been sent.
Prevention: if a price has expired, issue a warning or block processing, depending on the procurement risk. Assign an owner and a deadline for price updates, rather than allowing invoice discrepancies to be the only indication that an update was missed.
4. Incorrect supplier links and business partner data
Even the right product can result in an incorrect order if it is linked to the wrong business partner. Common errors include confusing companies within the same corporate group, using an outdated ordering email address, or selecting a former business partner instead of the contracted supplier. The trading name is not necessarily the same as the contracting legal entity.
Identification: examine the item–supplier link, the business partner’s legal identifiers, and the channel used to send orders. Bounced emails and frequent manual changes to recipients may indicate that the master data no longer reflects actual operations.
Correction: implement changes on the basis of verified confirmation from the business partner. For bank account changes, verification through a previously established contact channel and independent approval are especially important.
Prevention: separate business partner creation, modification, and approval. The system should offer only approved item–supplier pairings or require justification for exceptions. Do not limit data checks to an annual review: a reported change or failed order transmission should also trigger verification.
5. Incorrect tax and accounting classifications
An incorrect tax code, product category, or default accounting classification often only becomes apparent when the invoice is processed. By then, however, the order has already been sent, and approval may have been based on an inaccurate amount. An important distinction is that tax treatment cannot always be determined from a single item master field: the circumstances of the specific transaction also matter.
Detection: look for recurring rejections by finance and subsequent reclassifications. Check whether the default data matches the product category and transaction type. The accuracy of the project or cost center specified on the order must be examined separately.
Correction: finance should own these classifications. Procurement should flag the issue, but should not establish its own tax rules based on a previous invoice.
Prevention: use maintained lists of allowed values, validity periods, and cross-field consistency checks. Request a finance review for new categories or unusual transactions. Testing should extend beyond the order screen: also verify the amount submitted for approval and the data transferred to the financial system.
6. Outdated lead times and logistics terms
An order may contain correct details yet still be unusable for planning if it specifies an unrealistic delivery date. This is often caused by an outdated lead time, a missing minimum order quantity, or incorrect site data. Moreover, a supplier's standard delivery lead time does not necessarily apply to all its products.
Detection: compare the lead time stored in the master data with confirmed delivery dates and actual receipts. Distinguish one-off delays from lasting changes. When checking the delivery address, also review the site code, receiving point, and required contact details.
Correction: update lead times at the product–supplier level, and clarify whether they are measured in business days or calendar days. Planning master data should not be confused with the confirmed date for a specific order.
Prevention: check minimum quantities, order multiples, and delivery locations before approval. Notify the requester if the requested date cannot be met under the recorded terms. Urgent procurement may still be permitted, but its different terms must be approved separately.
7. Using inactive records and inconsistent data versions
An item already blocked in the ERP may still be selectable in the procurement interface. In other cases, corrected business partner data is overwritten by the overnight import. This is more than an incorrect field: it means there is no clear definition of which system is the authoritative source for each data element, or how changes reach the other systems.
Detection: check active statuses, mandatory fields, last-modified timestamps, and data transfer error notifications. Alongside the list of incorrect records, show who is responsible for each correction and its deadline. Changes that are repeatedly overwritten indicate an integration or data ownership issue.
Correction: designate an authoritative source for each field group, resolve discrepancies, and then verify the results of the data transfer. Deactivation should not delete historical orders, but should prevent unauthorized new use.
Prevention: establish a controlled process for data changes: request, validation, approval, implementation, and verification. When designing an xFLOWer-based process, document these responsibilities and checkpoints; specific data connections must be tailored to the capabilities of the systems involved.
In summary: accurate orders depend not on one-time data cleansing, but on ongoing, effective data ownership. Every critical field should have an authoritative source, a validation rule, and an approved change process. This way, a correction does more than rescue a single order: it also helps prevent the next error.
Would you like to identify where incorrect data enters your procurement process? Consult xFLOWer experts: start with recurring order discrepancies and define the data validation, approval, and integration checkpoints your process truly needs.
This article is part of our comprehensive guide: Procurement Software: A Complete Guide from Selection to Efficient Operation
xFLOWer.ai
Design the process behind this article – for free!
AI reads the processes hidden in this article; open any of them in xFLOWer.ai with one click.
