Skip to content
  • Soam (sold)'s avatar
    [FIX] account_edi : search checks for identically named product first · ab5741b5
    Soam (sold) authored
    
    
    1.
    If the name of a product on an imported EDI document is a substring
    of the name of a product on the DB, said product could be used instead
    of the correct one, depending on their order (i.e. ID) in the DB.
    
    Example: There are 2 products named "Placement" and "Displacement" in
    a DB. A PDF is imported. It contains a product named "Placement". If
    the "Displacement" product on the DB appears before the "Placement"
    one, the product on the AML will be set to the "Displacement" one.
    
    To fix this, we first check if there is a product identically named to
    the one in the EDI document.
    
    2.
    In case a product from the DB is used, if possible, the UoM used should
    be the one present on the EDI document. Thus there should be a check to
    ensure that the UoM category on said document matches the one of the
    product's UoM before assigning it, to avoid a compatibility error.
    
    opw-3470969
    
    closes odoo/odoo#136109
    
    Signed-off-by: default avatarLaurent Smet (las) <las@odoo.com>
    Co-authored-by: default avatarJulien Van Roy <juvr@odoo.com>
    ab5741b5
Loading