Skip to content

Sourcing Log

Every run is here — with every vendor compared, including the ones that lost and why. This is the fastest answer to "why did Trading decide that way?".

Reach it through the Sourcing Runs cue or by searching for Sourcing Runs.


The list

By default the list opens on Show Exceptions Only — every run that did not go through cleanly. Show All Runs adds the successful ones.

Column Meaning
Run Date/Time When the run took place
Sales Order No. The order that was sourced
Result How the run ended (see below)
Selected Vendor Name The vendor picked — empty when none qualified
Landed Cost Total cost at the selected vendor
Margin % What the order leaves afterwards
Vendors Evaluated How many offers the run compared
Result Details Which gate stopped it, and by how much
User ID Who started the run — empty for background jobs

The results

Result Meaning Action needed
Sourced Purchase order created, not transmitted
Transmitted Order is with the supplier
Simulated Dry run, nothing written
Pending Approval A gate parked it Approval worklist
Margin Too Low Below the minimum margin Check the calculation or the gate
Offer Too Old Offer data beyond the age limit Check the import or the gate
Price Deviation Price moved too far since the decision Decide by hand
Limit Exceeded Daily limit per vendor reached Approval worklist
No Vendor Found No vendor can supply the order completely Check offers and mappings
Rejected Turned down by a person
Failed Technical error Read the result details

Anything other than Sourced, Transmitted and Simulated counts as an exception and appears in the default view.


The vendor comparison

Open a run and the Vendor Comparison section shows every source of supply evaluated:

Column Meaning
Vendor Name The vendor evaluated
Items Required / Items Available How many lines had to be covered and how many it could supply
Goods Cost Pure goods cost, before freight and insurance
Shipping Cost Freight for the order — charged once, not per line
Landed Cost Total including freight and insurance, less discount — the figure vendors are ranked on
Margin % What the order would leave at this vendor
Oldest Offer When the oldest offer used here was imported
Rejection Reason Why this vendor did not win
Selected The winner

Why is a cheaper vendor listed above the winner?

The list is sorted by landed cost, and the cheapest one is frequently incomplete — it is cheaper precisely because it leaves a line out. Check Items Required and Items Available: 3 and 2 means it cannot supply the order.

Under the Single Vendor strategy Trading walks from cheap to expensive and takes the first one that covers every line.


Common questions and where the answer is

"Why didn't it order from X?" Open the run → Vendor Comparison → row for X → Rejection Reason.

"Why did nothing happen at all?" Result No Vendor Found with 0 vendors evaluated means: there were no offers for these items, or no distributor is mapped to a vendor. With more than 0 evaluated, each row states its own rejection reason.

"Why is the purchase order more expensive than the offer?" Landed cost includes freight and insurance. The goods cost sits next to it — the difference is the conditions from the Supplier Cost Setup.

"Who released this?" The User ID column on the run. Empty means a background job.


Retention

The log grows with every run. Each run carries its vendor evaluations with it; deleting a run removes them too.