Table of Contents
Overview
This page explains why and how to use a Contract with multiple Suppliers.
About Contracts
Contracts are records that link three important vendor entities:
- Payee: The entity that is paid for the media activity.
- Order Partner: The entity that processes the order for the media activity.
- Supplier: The entity that runs the media activity.
There are two main types of Contracts:
Contract Type | Description |
---|---|
Single-Supplier Contract | The Contract links one Payee to one Order Partner to one Supplier. For enterprises with an external master data source of SBMS, creating a Vendor in SBMS automatically creates the following records in OneStrata:
|
Multi-Supplier Contract | For enterprises with an external master data source of SBMS:
For enterprises with an internal master data source:
Multi-Supplier Contracts enable a workflow where media activity run by different Suppliers is handled as a single order, instead of as different orders. This is particularly useful for internal seller team workflows. |
Single-Supplier Contracts vs. Multi-Supplier Contracts
Imagine an enterprise with the following four social media-related Contracts:
- Three single-Supplier Contracts
- One multi-Supplier Contract
This enterprise has an internal specialist team that activates all of their social media campaigns.
Contract ID | Contract Name | Payee Name | Order Partner Name | Supplier Name |
---|---|---|---|---|
1193 | ||||
1194 | ||||
1195 | TikTok | TikTok | TikTok | TikTok |
1196 | Internal Team - Social Media | Internal Team - Social Media | Internal Team - Social Media | |
TikTok | ||||
Single-Supplier Contract
When building the schedule for a social media campaign that has media activity run by different Suppliers, the enterprise could apply the single-Supplier Contracts.
In this scenario, committing the schedule creates three orders, one for each unique combination of Payee and Order Partner.
Cost Line ID | Payee / Order Partner | Supplier | Commit | Order ID |
---|---|---|---|---|
314181 | → | 120764 | ||
314182 | ||||
314183 | ||||
314184 | → | 120765 | ||
314185 | TikTok | TikTok | → | 120766 |
Multi-Supplier Contract
Alternatively, the enterprise could apply a multi-Supplier Contract.
In this scenario, committing the schedule creates a single order because there is only one unique combination of Payee and Order Partner. Creating one unified order makes it easier for the internal team to manage all of the social media activity for this campaign.
Cost Line ID | Payee / Order Partner | Supplier | Commit | Order ID |
---|---|---|---|---|
314181 | Internal Team - Social Media | → | 120767 | |
314182 | Internal Team - Social Media | |||
314183 | Internal Team - Social Media | |||
314184 | Internal Team - Social Media | |||
314185 | Internal Team - Social Media | TikTok |
Even though the Cost Lines are grouped into one order, Supplier-level information is preserved within OneStrata, meaning that:
- On the Order Details page, costs and units can still be tracked by Supplier.
- For Cost Lines with Suppliers linked to an external integration provider, that Cost Line is still automatically available on the appropriate external integration dashboard.
Multi-Supplier Contracts and SBMS
For enterprises with an external master data source of SBMS, exporting an order with multiple Suppliers from OneStrata to SBMS does not preserve Supplier-level information.
Instead, the Vendor of the corresponding SBMS placement is set as the Payee of the original Cost Line.
OneStrata | Export | SBMS | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Cost Line ID | Payee / Order Partner | Supplier | Vendor Net Cost | Commit | Order ID | Financial Order ID | Placement ID | Vendor (Publisher) | Net Cost | |
314183 | Internal Team - Social Media | $900.00 | → | 120767 | 193259 | → | 25757 | Internal Team - Social Media | $900.00 | |
314184 | Internal Team - Social Media | $400.50 | 120767 | 193258 | 25758 | Internal Team - Social Media | $400.50 | |||
314185 | Internal Team - Social Media | TikTok | $200.00 | 120767 | 193259 | 25759 | Internal Team - Social Media | $200.00 |
Add a Supplier to an Existing Contract
Notes:
- Once a Supplier is added to a Contract, it cannot be removed from the Contract.
To add a Supplier to an existing Contract, do the following:
- Go to the Admin > Entity Management > Contracts page.
- Open the desired Contract.
- In the Vendor Hierarchy section, for the Suppliers field, select the desired Supplier(s).
- Click Save.
Use a Multi-Supplier Contract
To use a multi-Supplier Contract, do the following:
- Go to the Schedule tab of the desired campaign.
- In the Schedule grid. do the following:
- Check that the Payee, Order Partner, and Supplier columns are displayed. If they are not displayed, add them to the Schedule grid via the column picker.
Tip: If you intend to use a multi-Supplier Contract workflow frequently, consider adding the Payee and Order Partner columns to the Media Schedule template.
- For each Cost Line, select the desired Payee, Order Partner, and Supplier.
In the default single-Supplier Contract workflow where the Payee is the same as the Order Partner is the same as the Supplier, selecting a value for one of these columns automatically fills in the other two columns.
In the multi-Supplier workflow, the Payee/Order Partner and Supplier must be manually and separately selected.
- Check that the Payee, Order Partner, and Supplier columns are displayed. If they are not displayed, add them to the Schedule grid via the column picker.
- Continue building the schedule as normal.