From 9c3c2ec8021bd14d47819399876bdb59b2f45d13 Mon Sep 17 00:00:00 2001 From: Luc De Meyer Date: Fri, 14 Oct 2022 18:01:26 +0200 Subject: [PATCH] [FIX]intrastat declaration - weight is optional for hs codes with supplementary unit --- .../models/intrastat_product_declaration.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/intrastat_product/models/intrastat_product_declaration.py b/intrastat_product/models/intrastat_product_declaration.py index 130c274..7c73033 100644 --- a/intrastat_product/models/intrastat_product_declaration.py +++ b/intrastat_product/models/intrastat_product_declaration.py @@ -413,14 +413,15 @@ class IntrastatProductDeclaration(models.Model): line_qty, pce_uom ) else: - line_notes = [ - _( - "Conversion from unit of measure '%s' to 'Kg' " - "is not implemented yet. It is needed for product '%s'." - ) - % (source_uom.name, product.display_name) - ] - self._format_line_note(inv_line, notedict, line_notes) + if not (intrastat_unit_id and suppl_unit_qty): + line_notes = [ + _( + "Conversion from unit of measure '%s' to 'Kg' " + "is not implemented yet. It is needed for product '%s'." + ) + % (source_uom.name, product.display_name) + ] + self._format_line_note(inv_line, notedict, line_notes) return weight, suppl_unit_qty return weight, suppl_unit_qty