Products · Commercial pricing

Price lists need dates, context, and precedence - not another spreadsheet

The right price can depend on whether the transaction is a sale or purchase, who the customer or supplier is, the unit, quantity, currency, and when the agreement takes effect.

Updated September 26, 2026 · Practical ERP capability guide

The search for “the correct price”

A product may have a standard sales price, a customer agreement, a promotional period, a purchase price from several suppliers, and different units or currencies. Storing one number on the product record cannot explain which commercial rule should apply to a particular order line.

Effective dates preserve history. Replacing yesterday’s price with today’s number makes old transactions difficult to explain and future prices impossible to prepare safely.

Simor ERP Price Lists

Simor ERP supports purchase and sales price lists, effective pricing, and a default list connected to products, customers, suppliers, orders, units, and profitability. Configuration can add customer groups, supplier priority, quantity ranges, currencies, approval, and organization-specific precedence.

The selected order price should retain its source. Users need to know whether it came from the default list, a specific agreement, a manual override, or another approved rule.

Problems that surface in real orders

  • Two valid price lists overlap on the order date.
  • A case price is applied as if it were a unit price.
  • A customer-specific price loses to the default.
  • A future price becomes active too early.
  • A supplier quote expires but remains selected.
  • A manual override has no reason or approval.

Precedence should be deterministic. When more than one rule qualifies, the system needs a documented order of evaluation rather than whichever record happens to load first.

Example: unit, quantity, and effective date

A product is sold individually and by case. A customer receives a case price for orders of ten cases or more during a contracted period. The order line should evaluate transaction date, customer, sales unit, quantity threshold, currency, and validity before choosing the price.

If the user changes quantity or date, the price may need recalculation with a visible warning. A confirmed order should not change merely because the master price list changes later.

Acceptance tests and pricing evidence

Test boundary dates, overlapping lists, missing currency rates, unit conversion, return orders, customer and supplier specificity, quantity breaks, inactive products, copied orders, and unauthorized overrides. Confirm that historical documents retain the agreed price and source.

Useful measures include override frequency, expired agreements used, margin below threshold, price variance by customer or supplier, and orders using the default because a specific rule was missing. Simor Soft can customize approval and selection logic around the commercial model.

Reference concepts: Microsoft documentation on sales and purchase trade agreements.

Connect price with outcome

Continue to product profitability, sales management, and purchasing management.

Price records, authority, and effective-date rules

Reliable effective commercial pricing depends on a defined record and named responsibility. Its minimum evidence includes price-list identity, transaction side, item, unit, currency, customer or supplier context, quantity tier, effective dates, priority, source, and override reason. Information for effective commercial pricing should originate in the business transaction where possible instead of being reconstructed at month-end.

Responsibility for effective commercial pricing crosses sales, purchasing, product management, and finance. Workshops for effective commercial pricing should identify who creates, reviews, approves, corrects, and closes each record, then establish materiality, tolerance, timing, retention, and escalation rules. Simor ERP can enforce an agreed effective commercial pricing policy, but software cannot resolve a policy the organization has not defined.

Decisions to document

  • resolve overlapping valid lists
  • choose customer-specific versus default pricing
  • convert case and unit prices
  • apply quantity breaks at boundaries
  • retain a confirmed order price
  • approve a margin-reducing override

Every effective commercial pricing decision affects another module or report, so downstream consequences belong in the approved design. Acceptance criteria for customized effective commercial pricing should identify its source, permission, balance or operational effect, and retained evidence.

Boundary cases that expose pricing errors

A happy path proves little about effective commercial pricing. Build test data covering first and last effective day, overlapping agreements, missing exchange rate, changed order quantity, copied historical order, return against old pricing. For every effective commercial pricing scenario, record expected status, balance, operational or journal impact, authorized role, correction route, and report result.

Test effective commercial pricing with realistic volume and multiple users. Check concurrency, duplicate prevention, date and period control, precision, and integration retry behaviour. Reverse or correct selected effective commercial pricing records and verify that their original history remains available.

Measures worth reviewing

  • manual override rate
  • expired agreements used
  • orders below margin threshold
  • default-price fallback
  • purchase price variance
  • price changes awaiting approval

Each effective commercial pricing measure needs an owner, formula, source, refresh expectation, and action threshold. Its dashboard should drill into underlying transactions so managers can explain change. Measurement of effective commercial pricing should guide correction and improvement rather than encourage convenient status choices.

From approved price to order, margin, and correction

effective commercial pricing does not end when one screen shows Complete. The team receiving effective commercial pricing needs a trusted status, stable identifiers, dates, quantities or amounts, and a route back to the source. Interfaces should exchange business references that people can investigate, not only technical keys.

Define what happens when effective commercial pricing fails after an earlier step succeeded. A retry of effective commercial pricing must not create a duplicate; its timeout must not be interpreted automatically as failure; and its correction must not erase the first attempt. Queued, rejected, partially completed, reversed, and closed effective commercial pricing states need meanings shared by users and integrations.

Reporting cut-off also matters for effective commercial pricing. Operational work related to effective commercial pricing may continue while finance prepares a period result, so posting date, event date, approval time, and effective date should not be treated as interchangeable. Late activity needs a controlled destination and an explanation visible in later review.

Documentation for effective commercial pricing should include the normal flow, exception ownership, permissions, field definitions, integration dependencies, reports, and recovery steps. Training for effective commercial pricing should use the same realistic exceptions tested before launch, because users rarely need help only when every input is perfect.

Continue the research

Related Simor ERP paths

Follow the connected process rather than evaluating this capability in isolation.

A practical next step

Review commercial pricing in the live Simor ERP product

Walk through the working screens, exceptions, controls, configuration choices, integrations, and reporting that matter to your operation. The review can focus specifically on commercial pricing.