Skip to content
Health
70/100
fair
  • Security25/25
    No findings
  • Activity25/25
    Last human commit 1 month ago
  • Required by15/25
    1 module depends on it
  • Maturity5/25
    In 1 Odoo series since 18.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
1
Modules depending on it
External deps
2 pip · 0 bin
Python packages / system binaries
License
AGPL-3
No conflicts with its dependencies
Folder size
0.05 MB
Module directory on disk
Code analysis 0 migration notes 2 models 1 view 0 HTTP endpoints

Description

Technical module to retrieve party information for EDI exchanges.

It's based on partner_identification so that the party information will include allowed ID numbers for a given exchange.

You can configure which ID number categories are allowed on the exchange type.

Dependencies

Odoo dependencies
OCA/edi:
OCA/edi-framework:
OCA/partner-contact:
odoo/odoo:
- web
- bus
Python dependencies
PyYAML, openupgradelib
System dependencies
None
Required by
edi_party_data_oca

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 1

XML IDNameModelTypeStatus
edi_exchange_type_view_form edi.exchange.type form Inherits edi_core_oca.edi_exchange_type_view_form

HTTP endpoints 0

No HTTP endpoints found for this module.

Models touched 2

New fields (2)
  • endpoint_partner_category_id Many2one → res.partner.id_category
    comodel_name='res.partner.id_category' help="ID category whose id_number is used as the party's `EndpointID` (only meaningful for output exchanges)." string='Endpoint ID category'
  • id_category_ids Many2many → res.partner.id_category
    comodel_name='res.partner.id_category' help='Allowed ID categories to be used to generate parties information.' string='ID categories'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • get_party(self, exchange_record, partner, **kw)
    Return the party for `partner` on `exchange_record`. :param exchange_record: an `edi.exchange.record` record :param partner: a `res.partner` record :param kw: forwarded to `EDIParty` (eg. `name_field`, `lang_code`) :return: `EDIParty`