Account Payment_Type rama 7.0 Factura Electrónica
Buenos días @agb80 @federico.cruz @l10n_mx
Estoy revisando los cambios realizados en PYERP facturación electrónica para la versión 7.0
Baje la última versión hasta el día de hoy.
Creee una base de datos nueva, instale l10n_mx_facturalo, configure todo lo necesario intente hacer una factura, posteriormente hice la factura y me marco que me faltaba payment_type (No sé que opinen si sea como dependiente del módulo), lo instalé pero ahora al validar la factura me marca el siguiente error:
File "/home/jorge-medina/pyerp7/parts/server/openerp/osv/orm.py", line 380, in function_proxy
return attr(self._cr, self._uid, [self._id], *args, **kwargs)
File "/home/jorge-medina/pyerp7/parts/l10n_mx/l10n_mx_ir_attachment_facturae/models/ir_attachment_facturae.py", line 185, in action_sign
cr, uid, [invoice.id], context=context
File "/home/jorge-medina/pyerp7/parts/l10n_mx/l10n_mx_facturae_pac/invoice.py", line 145, in _get_facturae_invoice_xml_data
cr, uid, ids, context=context)[0]
File "/home/jorge-medina/pyerp7/parts/l10n_mx/l10n_mx_facturae_pac/invoice.py", line 43, in _get_facturae_invoice_dict_data
cr, uid, ids, context=context)
File "/home/jorge-medina/pyerp7/parts/l10n_mx/l10n_mx_facturae/models/account_invoice.py", line 1312, in _get_facturae_invoice_dict_data
for payment_type in invoice.payment_type:
File "/home/jorge-medina/pyerp7/parts/server/openerp/osv/orm.py", line 523, in __iter__
raise NotImplementedError("Iteration is not allowed on %s" % self)
NotImplementedError: Iteration is not allowed on browse_record(payment.type, 1)
2016-06-24 17:21:02,095 23661 ERROR FE openerp.netsvc: Iteration is not allowed on browse_record(payment.type, 1)
Revisando encontré que el módulo account_payment_type se cambio de many2one a many2many pero solamente a las versiones master y 8, sin embargo a la 7 no, pero el módulo l10n_mx_facturae de la rama 7 si lo esta considerando.
Espero haberme dado entender.
Cualquier duda o comentario estoy a sus órdenes.
Saludos