Create Revision Line contract.price.revision.wizard
Set new start date and variation percent to duplicate. This process set start date previous day as end date of origin record.