[MIG] paydays

Migrated to the new API.
please change this code to:

    payment_days = self._decode_payment_days(self.payment_days)
    error = any(day <= 0 or day > 31 for day in  payment_days)
    if error: