...
PolicyHolderUUID (fk policyHolder)
AmountNotified (float)
Upon Automatic creation
AmountRectified (float)
Manual update from the policy holder
AmountDue (float)
Value approved by the Scheme admins
PaymentDateDue (date)
State (ConfigEnum:ContractStatus)
PayementReference(string)
Amendment ( int 0 for the contract)
Entity ContractDetails (input) - under Contract (HistoryModel)
...