Corporate purchase contracts

Corporate purchase contracts are used by multisite companies to negotiate contractual agreements with a buy-from business partner, after which price agreements are centrally specified by purchase contract line, and logistic agreements are decentrally specified by purchase contract line detail. Corporate purchase contracts allow you to make keen price agreements on a corporate level and to use these prices on site level.

With corporate purchase contracts, you can:

  • Have a purchase contract per buy-from business partner and item for multiple sites
  • Track the total quantity by purchase contract line and break down the requested quantity by site
  • Track actual consumptions against the total quantity by contract line (representing the corporation), and contract line detail (representing a site) for performance analytics
Restrictions

Before you can specify corporate purchase contracts:

Note

Corporate purchase contracts are not specified on contract header level, but on line level. Therefore, a purchase contract can include both lines of the Total type and lines of the Contract Line type. Total lines have linked contract line details, which can apply only to corporate purchase contracts. Contract lines apply to regular purchase contracts.

Specifying corporate purchase contracts
Step 1. Purchase Contracts (tdpur3100m000)

Specify a purchase contract header in the Purchase Contracts (tdpur3100m000) session.

Step 2. Purchase Contract Lines (tdpur3101m000)

Specify a purchase contract line in the Purchase Contract (tdpur3600m000) session.

Step 3. Purchase Contract Line Logistic Data (tdpur3102m000)

Specify logistic agreements for the purchase contract line in the Purchase Contract Line Logistic Data (tdpur3102m000) session.

For more information, refer to Setting up contract line logistic data.

Step 4. Purchase Contract Prices (tdpur3103m000)

Specify a contract price revision for the purchase contract line in the Purchase Contract Prices (tdpur3103m000) session.

These prices are also used by the purchase contract line details that are linked to the purchase contract (total) line.

If the Cumulative Price Break check box is selected in the Purchase Contract Prices (tdpur3103m000) session, a schedule line’s price is calculated based on the aggregated CUM values of all schedules that share this contract total line.

Step 5. Purchase Contract Line Details (tdpur3101m100)

Specify purchase contract line details in the Purchase Contract Line Details (tdpur3101m100) session.

Step 6. Purchase Contract Line Logistic Detail Line (tdpur3102m100)

Specify logistic agreements for a purchase contract line detail in the Purchase Contract Line Logistic Detail Line (tdpur3102m100) session. This session retrieves its defaults from the Purchase Contract Line Logistic Data (tdpur3102m000) session, which is linked to the parent purchase contract (total) line.

For more information, refer to Setting up contract line logistic data.

Step 7. Split Line (tdpur3101m200)

Optionally, in the Split Line (tdpur3101m200) session, you can split a purchase contract line detail into two line details. The information for the new contract line detail is retrieved from the Purchase Contract Line Details (tdpur3101m100) session from which the split is initiated. Logistic agreements are also automatically retrieved for the new purchase contract line detail.

Note
Specifics

The following are specific to corporate purchase contracts:

  • During the supplier selection process, when Enterprise Planning searches for a contract line detail that can be linked to a push schedule, the warehouse for the plan item in the Items - Planning (cprpd1100m000) session is used. This warehouse must be part of the same cluster as the purchase contract line detail's warehouse in the Purchase Contract Line Details (tdpur3101m100) session.
  • A purchase contract Total line has linked purchase contract line details and includes the totaled quantities and amounts of these contract line details.
  • Schedule cumulatives are reset by purchase contract Total line in the Reset Cumulatives by Contract Total Line (tdpur3230m100) session. This session is required to simultaneously reset the cumulatives for schedules that share the same contract total line, so the price breaks from the Purchase Contract Prices (tdpur3103m000) session make sense.