Because of the batch mode of Function field, the getter must not raise error otherwise the error can be raised for a record that doesn't require the account. So we introduce an new kind of Function field which raise the error only at the accessor level. issue4087 review9531002