11from odoo import models , fields , _
22from odoo .exceptions import UserError
3- import zeep
3+ from odoo . tools . zeep . helpers import serialize_object
44import logging
55_logger = logging .getLogger (__name__ )
66
@@ -68,7 +68,7 @@ def get_data_from_padron_afip(self):
6868 if errors :
6969 raise UserError (error_msg % (self .name , vat , errors ))
7070
71- data = zeep . helpers . serialize_object (res .datosGenerales , dict )
71+ data = serialize_object (res .datosGenerales , dict )
7272 if not data :
7373 raise UserError (error_msg % (self .name , vat , res ))
7474
@@ -77,8 +77,8 @@ def get_data_from_padron_afip(self):
7777 raise UserError (error_msg % (self .name , vat , 'La afip no devolvió nombre' ))
7878
7979 domicilio = data .get ("domicilioFiscal" , {})
80- data_mt = zeep . helpers . serialize_object (res .datosMonotributo , dict ) or {}
81- data_rg = zeep . helpers . serialize_object (res .datosRegimenGeneral , dict ) or {}
80+ data_mt = serialize_object (res .datosMonotributo , dict ) or {}
81+ data_rg = serialize_object (res .datosRegimenGeneral , dict ) or {}
8282 impuestos = [imp ["idImpuesto" ]
8383 for imp in data_mt .get ("impuesto" , []) + data_rg .get ("impuesto" , [])
8484 if data .get ('estadoClave' ) == 'ACTIVO' ]
0 commit comments