Skip to content
← Back to blog
automationArticle

Automating supplier price list checks

An automated supplier price-list check should compare an incoming list with the approved version and the company's item and unit mapping before ERP import. Buyers should see changes to units, minimum order quantities, and effective dates. Lines that need interpretation go to manual review.

Author

Syntalith

Published Updated 5 min read

What can a numeric comparison miss?

Consider an illustrative case: a supplier sends an updated list that changes a product's unit from an individual piece to a pack and changes the minimum order quantity. The item code resembles one in the previous version. A check that looks only at the price could mark the line as unchanged even though the purchasing terms have changed. The ERP could then store a price against the wrong unit, and a purchase order could follow a conversion the buyer never approved.

The check should compare the last approved list with the incoming version and the company's item and unit mapping. If an approved supplier document states the pack size, the team can review the conversion against that source. If the document does not state it, the line needs clarification. The system should not infer pack size from a similar description or item code.

The buyer's review should distinguish a confirmed unit change, an unknown pack size, and a numeric difference. Each flag should point to the source version and line, show the old and new field values, and say what decision the buyer needs to make. Unresolved lines stay out of the import, while current terms remain in place until someone approves a change.

Receipt date and effective date are separate

The date a file arrives does not determine when its terms should take effect in the ERP. Overlapping validity periods may follow an approved precedence rule. A conflict needs review when two entries apply to the same vendor, item, unit, minimum quantity, and currency, their periods overlap, and no rule has been agreed. Route that entry to the owner of the purchasing terms. If the ERP has an approved rule, show how it applies.

Microsoft Dynamics 365 Business Central documentation describes purchase prices that depend on fields such as vendor, item, minimum quantity, unit of measure, and validity dates; its best-price criteria also account for currency. The import and validation behavior still needs to be checked in the buyer's ERP.

How to test validation on supplier lists

A validation test on supplier samples should include a file with a changed layout and two entries for the same vendor, item, unit, minimum quantity, and currency whose validity periods overlap without an agreed precedence rule. The buyer should be able to trace which source versions were compared, which item and unit were matched, and what needs a decision. The person responsible for item records confirms the mapping. The purchasing terms owner approves the effective period and minimum quantity. Those roles show whether each exception reaches the right person.

Before approval, a changed line stays in the review queue. Acceptance should confirm that fields in the changed layout reach the right purchasing terms and that an unresolved date conflict goes to the approver. The process owner can also compare the number of false alerts and the time spent investigating them with the current check. These are proposed evaluation criteria; the team should set its own thresholds from its examples.

If a test lets an unapproved unit through or hides a date conflict, the list is not ready for import. The team should then inspect the item mapping, date rule, or file-reading step before deciding whether to buy the proposed scope. Many false alerts could also lead buyers to ignore the exception queue. Both outcomes belong in the purchase decision and acceptance terms.

When ERP rules are enough

With stable file layouts and clear import rules, start with the ERP's existing validation or fixed field comparisons. For a short list that a buyer already reviews in full, a controlled spreadsheet with version history may be simpler. A new automation makes sense when the current process misses required fields, loses source versions, or allows a line with an unknown unit to pass through.

When suppliers use different document layouts, the scope could include reading and mapping fields before validation. Stable files often need only rules. If the approved pack size is missing, text extraction cannot supply it. If the values are known but the document layout varies, extraction can prepare fields for review. When approved lines need to reach the ERP, agree where the integration stops and how corrections are handled.

A proposed Syntalith scope for this task could include a change register for the buyer, lines approved for import, and a separate queue for unresolved items. The register could point to source versions and changed fields. Document extraction could organize supplier formats; an ERP connection could carry only approved lines to the agreed import step, with the buyer resolving exceptions. For consistently structured files, ERP rules alone may be enough. See AI automation for business workflows for the service context.

Also determine whether missing information affects one line or the whole list. An unknown currency in the header may prevent evaluation of every line, even when each item and unit is correct. The portion held from import should match the terms that remain unresolved.

Price list checks happen before import and concern terms for future purchases. Supplier rebate reconciliation addresses the later work of comparing purchases with an agreement and the supplier's settlement. The two processes can use the same item records while answering different questions.

For a focused discussion, bring an anonymized old and new list, the approved item and unit mapping, the ERP import format, and the effective-date rules. The lists show what changed; the mapping clarifies permitted matches; the import format defines where the check should stop. Name the person who approves exceptions as well. Current costs are listed on Syntalith pricing.

Reduce manual work in a defined process

Start with where work gets stuck and who has to repair it. We will compare the available improvements with implementation and operating costs.

Explore AI automation
Discuss an automation