contract_price_revision
Streamlines contract price revisions by generating successor contract lines with updated pricing based on configurable criteria.
Key Features
- contract.price.revision.wizard: Allows invoicing users to create successor contract lines with revised prices while closing the prior lines the day before the new start date.
- contract.price.revision.wizard: Supports choosing either percentage-based increases or fixed replacement prices when applying revisions.
- contract.line: Adds previous price tracking and computes the variation percentage between current and predecessor line prices.
- contract.line: Introduces a Never Revise Price option and eligibility logic so automated revisions skip protected contract lines.
- security: Grants accounting users permission to execute the contract price revision wizard.