From 5a6088ceac034e21ac8e80961426ab3751dd314a Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Mon, 10 Aug 2020 12:10:35 +0200 Subject: [PATCH] [IMP] l10n_it_fatturapa_out: CodiceValore is now String35LatinExtType (no encoding required) (#14) --- .../wizard/wizard_export_fatturapa.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py b/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py index 7f241ba59380..fc1d632dc8c4 100644 --- a/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py +++ b/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py @@ -676,19 +676,19 @@ def setDettaglioLinea( if line.admin_ref: DettaglioLinea.RiferimentoAmministrazione = line.admin_ref if line.product_id: - if line.product_id.default_code: + product_code = line.product_id.default_code + if product_code: CodiceArticolo = CodiceArticoloType( CodiceTipo=self.env['ir.config_parameter'].sudo( ).get_param('fatturapa.codicetipo.odoo', 'ODOO'), - CodiceValore=encode_for_export( - line.product_id.default_code, 35, 'ascii') + CodiceValore=product_code[:35], ) DettaglioLinea.CodiceArticolo.append(CodiceArticolo) - if line.product_id.barcode: + product_barcode = line.product_id.barcode + if product_barcode: CodiceArticolo = CodiceArticoloType( CodiceTipo='EAN', - CodiceValore=encode_for_export( - line.product_id.barcode, 35, 'ascii') + CodiceValore=product_barcode[:35], ) DettaglioLinea.CodiceArticolo.append(CodiceArticolo) body.DatiBeniServizi.DettaglioLinee.append(DettaglioLinea)