/
Process of Contract Price Record Generation

Process of Contract Price Record Generation

Deprecated since version 13.0 and replaced by Condition Records.

After a Promotion Agreement gets approved, you need to regularly update the Contract Price Records.

The scheduled Contract Calculation task is available post-contract approval to adjust Contract Price Records for line items. This process can both create and delete Contract Price Records for a line item.

Process Flow

  1. The system determines which contracts need Contract Price Records regeneration.

    1. If the Contract Calculation task involves a feeder logic, the system executes it to get the list of contracts for recalculation.

    2. If there is no feeder logic, it uses the contract filter set up in the Contract Calculation task.

  2. For every approved contract from the previous step, the system does the following:

    1. Finds all line items for the contract.

    2. For each line item, determines which logic to use for generating Contract Price Records.

      1. If the Contract Calculation task has a selected logic, it uses that.

      2. If the Contract Calculation task has no logic, it uses the logic set up in the Contract Condition Type for the line item.

    3. The system executes the Contract Logic with a special piece of information, so that the logic understands it needs to generate Contract Price Records and nothing else.

      1. The logic then creates/updates/deletes Contract Price Records for the current line item.

Related content

Price Record Creation Process (Contract)
Price Record Creation Process (Contract)
Read with this
Price Records
More like this
Price Records
Price Records
More like this

Found an issue in documentation? Write to us.