Validation rules
If any of the following rules are violated, then transaction is rejected:
- Transaction must contain primary key field(s)
- Transaction must contain report period name
- Transaction must contain report period type external key
- Transaction must contain valid active status flag