Account EDI UBL move line uom and packaging By UNECE

account_edi_ubl_move_line_uom_and_packaging_unece
REPOSITORY
REPOSITORYOCA/edi
GIT
GIThttps://github.com/OCA/edi.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/edi/tree/16.0/account_edi_ubl_move_line_uom_and_packaging_unece
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ACSONE SA/NV, BCIM
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ACSONE SA/NV, BCIM
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Souheil Bejaoui
WEBSITE
WEBSITEhttps://github.com/OCA/edi
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-invoicing:
    - account_move_line_packaging
OCA/community-data-files:
    - uom_unece
    - product_packaging_unece
    - base_unece
OCA/product-attribute:
    - product_packaging_level
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - account_edi_ubl_cii
    - account_edi
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Adds support for UNECE unit codes during UBL invoice import to automatically detect and
assign the appropriate unit of measure or product packaging on invoice lines.

When a UNECE code matches a product packaging, the packaging is set with priority.
Otherwise, the corresponding unit of measure is applied based on the UNECE code.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
account_move_form_view account.move xpath Inherits account_move_line_packaging.account_move_form_view
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • ubl_billed_quantity Float
    help='Technical field storing the billed quantity from the UBL import. During purchase reconciliation, it allows restoring the original supplier quantity when the quantity has been altered by packaging selection.' readonly=True
  • ubl_price_unit Float
    help='Technical field storing the unit price from the UBL import.' readonly=True string='UBL P.U'
  • ubl_unece_unit_code Char
    help='Technical field storing the UNECE unit code from UBL import. Used during purchase reconciliation to identify the corresponding packaging when a purchase order line is manually selected.' readonly=True string='Unece Unit Code'
Public methods (0)

No public methods.