Modern ERP systems often treat pricing as a simple lookup operation:
find a product, select a customer, apply a rate.
But real-world commercial operations are far more complex.
Different customers require different pricing structures. Different branches follow different approval policies. Export transactions behave differently from domestic sales. Certain principals require fixed procurement routes. Multi-currency pricing introduces additional complexity involving exchange rates, valuation consistency and profitability analysis.
In Tuhund, pricing is not treated as an isolated function. Instead, it is part of a broader commercial intelligence architecture built around two core concepts:
Together, these create a deterministic pricing and workflow engine capable of managing complex enterprise scenarios with precision and consistency.
A Price List in Tuhund is a structured collection of product or machine prices maintained in one or more currencies.
The same product may therefore have:
within the same list.
The purpose of multiple price lists is to support different commercial situations such as:
Each list may additionally define:
This allows organisations to maintain highly controlled commercial policies without duplicating item masters or maintaining disconnected pricing structures.
While price lists define the pricing itself, Price Maps determine where and when that pricing applies.
A map can define applicability based on:
Each map can be linked to only one price list, creating a deterministic commercial structure where the system can precisely identify which pricing logic applies to a given transaction.
This removes ambiguity and ensures consistent commercial behaviour across the organisation.
Both Price Lists and Price Maps can be configured as:
An n-level map can only be associated with an n-level price list.
This structural compatibility ensures that pricing logic and approval workflows remain aligned throughout the transaction lifecycle.
It prevents situations where:
One of the most sophisticated aspects of Tuhund’s pricing engine is its currency handling mechanism.
When the system searches for a price in a required currency, it follows a hierarchical probing model.
The system first checks whether the product price exists directly in the required currency.
If available, that price is applied immediately.
If the requested currency price is unavailable, the system checks whether pricing exists in the company’s home currency.
If found:
If the price is unavailable in the home currency as well, the system searches for prices in:
This reflects practical international trading behaviour where certain currencies act as commercial reference currencies.
When pricing is found in a third currency, Tuhund performs a two-stage conversion:
For example:
The system converts:
This mirrors real-world accounting and commercial practices where profitability and forex exposure are typically measured through the organisation’s base accounting currency rather than through uncontrolled direct cross-currency conversions.
What makes Tuhund particularly unique is that Price Maps are not limited to pricing applicability alone.
They can also define operational workflow behaviour.
A map can therefore control:
This transforms the pricing engine into a commercial workflow orchestration system.
Certain business scenarios require tightly controlled transaction flows.
For example:
an enquiry involving products from a specific principal may require:
In such cases, the applicable map defines the entire operational path.
The system therefore already knows:
often leaving only one valid next action.
This becomes especially powerful during procurement workflows.
Consider a machinery enquiry related to a specific principal.
When the enquiry is elevated into an indent order:
This prevents:
At this stage, Price Maps effectively function as:
rather than simple pricing selectors.
The architecture enables:
This architecture is particularly valuable for:
where pricing, approvals, procurement and workflow behaviour are deeply interconnected.
Tuhund’s pricing architecture goes far beyond traditional ERP pricing systems.
By separating:
the platform creates a highly scalable and deterministic commercial engine capable of handling sophisticated enterprise operations.
In Tuhund, pricing is not just about assigning a number to a product.
It is about controlling the entire commercial journey with intelligence, consistency and operational precision.