diff --git a/addons/edi/models/edi.py b/addons/edi/models/edi.py index 0b640eaf722..5fa8000a560 100644 --- a/addons/edi/models/edi.py +++ b/addons/edi/models/edi.py @@ -567,7 +567,7 @@ class EDIMixin(object): continue field = field_info.column # skip function/related fields - if isinstance(field, fields.function): + if isinstance(field, fields.function) and not field._fnct_inv: _logger.warning("Unexpected function field value is found in '%s' EDI document: '%s'." % (self._name, field_name)) continue relation_model = field._obj