Import Business Document EDIFACT/D96A Order

sale_order_import_edifact
REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/16.0/sale_order_import_edifact
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYSales Management
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, ALBA Software
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, ALBA Software
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, thien
WEBSITE
WEBSITEhttps://github.com/OCA/edi
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/community-data-files:
    - account_tax_unece
    - base_unece
    - uom_unece
OCA/edi:
    - base_edifact
    - sale_order_import
    - base_business_document_import
    - pdf_helper
OCA/partner-contact:
    - partner_identification_gln
    - partner_identification
OCA/sale-workflow:
    - sale_commercial_partner
OCA/server-tools:
    - onchange_helper
odoo/odoo:
    - sale_management
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pydifact
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sale_order_import_form sale.order.import.form.dev sale.order.import field Inherits sale_order_import.sale_order_import_form
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • doc_type Selection
    readonly=False
  • edifact_ok Boolean
    compute='_compute_edifact_ok'
  • file_ext Char
    default='txt,d96a'
  • import_type Selection
    ondelete={'edifact': 'cascade'} selection_add=[('edifact', 'EDIFACT')]
  • json_data_preview Text
    help='Used by the btn `button_parse_order_preview` to preview data before importing'
  • release Char
    default='d96a'
Public methods (2)
  • button_parse_order_preview(self)
    Generate a preview of the data before importing. This method is called by the button to take a quick look at the pydifact structure ('edifact' type) and the parsed object ('order') from the original document before importing the document.
  • parse_edifact_order(self, filecontent, detect_doc_type=False)
    @api.model