...
- UUID (char(24) )
- Version ( integer - to be used for optimistic locking)
- Code (varchar)
- Active (bool)
- CalculationUUID
- BenefitPlanUUID (fk_product )
- Periodicity (int)
- Number of month between 2 payment
- Json_ext (json)
- GracePeriod
- Rate
- Threshold
- …
- DateCreated(date)
- Amendment (0 for the contract)
- DateUpdate(date)
- UserUpdateUUID(fk users)
- UserCreateUUID (fk users)
- DateValidFrom (date)
- DateValidTo (date)