[MIG] paydays

Migrated to the new API.
sorry, I see that the try..except block is also here to guard against exception in `_decode_payment_days' (typically by `int()`). 

The error handling in the code is still convoluted, and not very helpful as the error message does not give any information about what is wrong tin the field...