diff --git a/intrastat_base/models/intrastat_common.py b/intrastat_base/models/intrastat_common.py index d18acee..3d44b7c 100644 --- a/intrastat_base/models/intrastat_common.py +++ b/intrastat_base/models/intrastat_common.py @@ -35,7 +35,7 @@ class IntrastatCommon(models.AbstractModel): @api.one @api.depends('declaration_line_ids.amount_company_currency') def _compute_numbers(self): - total_amount = 0.0 + total_amount = 0 # it is an integer num_lines = 0 for line in self.declaration_line_ids: total_amount += line.amount_company_currency diff --git a/intrastat_product/models/intrastat_product_declaration.py b/intrastat_product/models/intrastat_product_declaration.py index ce2ad62..66dd7bd 100644 --- a/intrastat_product/models/intrastat_product_declaration.py +++ b/intrastat_product/models/intrastat_product_declaration.py @@ -158,9 +158,8 @@ class IntrastatProductDeclaration(models.Model): num_decl_lines = fields.Integer( compute='_compute_numbers', string='Number of Declaration Lines', store=True, track_visibility='onchange') - total_amount = fields.Float( - compute='_compute_numbers', digits=dp.get_precision('Account'), - string='Total Fiscal Amount', store=True, + total_amount = fields.Integer( + compute='_compute_numbers', string='Total Fiscal Amount', store=True, help="Total fiscal amount in company currency of the declaration.") currency_id = fields.Many2one( 'res.currency', related='company_id.currency_id', readonly=True, diff --git a/intrastat_product/views/intrastat_product_declaration.xml b/intrastat_product/views/intrastat_product_declaration.xml index 52e0693..6805b58 100644 --- a/intrastat_product/views/intrastat_product_declaration.xml +++ b/intrastat_product/views/intrastat_product_declaration.xml @@ -188,6 +188,8 @@ +