...
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 DateApproved (date)
DatePaymentDue (date)
State (ConfigEnum:ContractStatus)
PayementReference(string)
Amendment ( int 0 for the contract)
...