A sourcing rule is a predefined policy that dictates the sequence of supply locations or production sources the Available-to-Promise (ATP) engine should evaluate to fulfill a customer order in a specific region. It acts as a prioritized routing table, specifying which plant, distribution center, or external supplier to check first, second, and third when inventory is requested. By codifying this logic, organizations ensure that order promising consistently aligns with cost, speed, and customer-tier strategies without manual intervention.
Glossary
Sourcing Rule

What is a Sourcing Rule?
A foundational policy within order promising engines that defines the prioritized sequence of supply locations evaluated to fulfill customer demand.
Sourcing rules are typically configured by a combination of customer region, product, and order type, allowing for granular control over fulfillment logic. For example, a rule might prioritize a local distribution center for standard orders but switch to a regional plant for high-priority customers. When integrated with Global ATP and multi-sourcing optimization, these rules enable the engine to automatically split orders across multiple locations, minimizing cost-to-serve while respecting constraints like shelf-life requirements or trade compliance.
Core Characteristics of a Sourcing Rule
A sourcing rule is a predefined policy that dictates the sequence of supply locations or production sources the ATP engine evaluates to fulfill a customer order. It is the primary mechanism for encoding regional fulfillment strategy into automated order promising.
Ranked Source Sequence
The core of a sourcing rule is an ordered list of supply locations. The ATP engine evaluates sources in strict sequence:
- Primary Source: The preferred warehouse or plant, typically the closest or lowest-cost option.
- Secondary Source: Activated only when the primary source cannot fully satisfy the order.
- Tertiary Sources: Additional fallback locations evaluated sequentially until demand is met. This ranking ensures fulfillment aligns with business priorities like cost minimization, service level agreements, or inventory balancing.
Geographic Applicability
Sourcing rules are assigned to specific ship-to regions or customer zones, creating a geographic fulfillment map:
- A rule for West Coast customers might prioritize a California distribution center.
- A rule for European Union orders might restrict sourcing to EU-based warehouses for customs compliance.
- Postal code ranges or country codes define the rule's scope. This regional binding ensures that the ATP check respects both logistical efficiency and regulatory constraints.
Product Assignment
Sourcing rules are linked to specific products or product categories, enabling differentiated strategies:
- High-velocity SKUs may source from multiple regional hubs for redundancy.
- Slow-moving or specialized items may source from a single central warehouse.
- Hazardous materials may be restricted to certified facilities only. This granularity allows supply chain architects to optimize fulfillment based on product characteristics, demand patterns, and handling requirements.
Effective Date Ranges
Sourcing rules can be configured with valid-from and valid-to dates to support seasonal or transitional strategies:
- A pre-launch rule sources from a single plant during product ramp-up.
- A peak season rule activates overflow warehouses during holiday demand spikes.
- A phase-out rule redirects sourcing as a distribution center is decommissioned. Date-bound rules enable hands-free transitions without manual intervention in the ATP engine.
Split Sourcing Logic
When a single source cannot fulfill the full quantity, the sourcing rule governs order splitting behavior:
- No Split: The entire order must be fulfilled from one source; otherwise, it backorders.
- Partial Split Allowed: The ATP engine splits the order across multiple sources in ranked sequence.
- Split Threshold: A minimum quantity per split shipment to avoid uneconomical partial deliveries. This logic balances fulfillment speed against shipping cost and customer experience.
Integration with Allocation
Sourcing rules interact with allocation management to reserve inventory for specific channels or customers:
- A rule may skip a source if its allocated inventory for the customer's channel is exhausted.
- Committed ATP checks respect allocation boundaries defined at the source-product level.
- This prevents a high-priority channel from consuming inventory reserved for another. The combination of sourcing rules and allocations creates a multi-layered fulfillment governance framework.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about sourcing rule logic, configuration, and its role within autonomous order promising systems.
A sourcing rule is a predefined, configurable policy that dictates the sequence of supply locations or production sources an Available-to-Promise (ATP) engine must evaluate to fulfill a customer order in a specific region. It acts as a prioritized routing table, telling the system to first check on-hand inventory at the primary distribution center, then at a secondary warehouse, and finally to evaluate a Capable-to-Promise (CTP) scenario at a manufacturing plant. This deterministic logic replaces manual decision-making, ensuring that order promising consistently aligns with corporate strategies like minimizing cost-to-serve, reducing freight spend, or prioritizing high-margin channels. In an autonomous supply chain, the sourcing rule is the fundamental instruction set that governs the initial allocation search before any dynamic optimization or multi-agent negotiation occurs.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Sourcing rules are the deterministic backbone of order promising. They interact with these core concepts to translate inventory policy into executable fulfillment logic.
Available-to-Promise (ATP)
The real-time calculation that sourcing rules directly feed. ATP checks on-hand inventory and scheduled receipts against a sourcing rule's prioritized list of locations to determine if a requested quantity can be committed by a specific date without creating a stockout. The rule dictates where the ATP engine looks first.
Capable-to-Promise (CTP)
Extends the sourcing logic beyond finished goods. When a sourcing rule exhausts available inventory, CTP evaluates whether the rule's specified production source has available capacity and materials to manufacture the item by the requested date. This transforms the rule from a simple location list into a dynamic supply feasibility check.
Multi-Sourcing Optimization
The algorithmic evolution of static sourcing rules. Instead of a rigid sequence, this evaluates all possible combinations of supply sources simultaneously to minimize total landed cost or maximize margin. Key variables include:
- Transportation cost and transit time
- Tariffs and duties by origin
- Inventory carrying cost at each node
Supersession Chain
A critical input to sourcing rule logic for product lifecycle management. When an older SKU is discontinued, the supersession chain defines its replacement. The ATP engine, guided by the sourcing rule, automatically substitutes the new item if the old one is depleted, ensuring the rule doesn't fail on obsolete inventory references.
Allocation Management
A protective layer that overrides sourcing rules for strategic reasons. Allocation reserves a portion of inventory at a specific source for a high-priority customer or channel before the general sourcing rule executes. This prevents the rule from consuming protected stock to fulfill standard orders.
Global ATP
The network-level search that sourcing rules enable. A Global ATP check executes a sourcing rule that spans multiple plants and distribution centers, searching across the entire enterprise to find the optimal fulfillment location. The rule defines the inter-facility search sequence, often prioritizing regional DCs before cross-shipping from distant plants.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us