Hi,
I back your approach as we did the same thing.
The contracts were created with remaining value/quantity as the contract value/quantity in SAP. In case the business wants to know the full value/qty of the contract, it can be maintained in any of the free text fields while migrating.
Regards,
Akash