Campos amout_retencion y retencion_account_id

Señores.

    Estuve reinstalando el modulo desde cero y me encontré que el campo amount_retencion y retencion_account_id , ya no se encuentran como campos del modelo account.invoice.tax , en versiones anteriores esto si estaba, el problema es que se hace referencia a ellos en el codigo y vistas, luego no es posible instalarlo , para corregir volvi a incluirlos en el codigo de invoice.py

class AccountInvoiceTax(models.Model):
    _inherit = "account.invoice.tax"

    def _getNeto(self, currency):
        neto = 0
        for tax in self:
            base = tax.base
            price_tax_included = 0
            #amount_tax +=tax.amount
            for line in tax.invoice_id.invoice_line_ids:
                if tax.tax_id in line.invoice_line_tax_ids and tax.tax_id.price_include:
                    price_tax_included += line.price_tax_included
            _logger.info('ARN mto price_tax_included in line  ' + str(price_tax_included))
            if price_tax_included > 0 and  tax.tax_id.sii_type in ["R"] and tax.tax_id.amount > 0:
                base = currency.round(price_tax_included)
            elif price_tax_included > 0 and tax.tax_id.amount > 0:
                base = currency.round(price_tax_included / ( 1 + tax.tax_id.amount / 100.0))
            neto += base
        return neto

    amount_retencion = fields.Monetary(
            string="Retención",
            default=0.00,
        )
    retencion_account_id = fields.Many2one(
            'account.account',
            string='Tax Account',
            domain=[('deprecated', '=', False)],
        )


y con eso funciona , pero la pregunta es porque se eliminó o falta alguna dependencia ?

 

Pablogamer11 pro
Pablogamer11 pro
57
| 4 1 1
Preguntado en 27-11-18 14:28
0
voto
39 Vistas

Gracias , yo encontré el cambio en el commit 0fc284b4

Pablogamer11 pro
Pablogamer11 pro
57
| 4 1 1
Respondido en 30-11-18 17:04
0
voto

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantener informado

Sobre este foro 

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

75 seguidor(es)

Estadísticas

Preguntado: 27-11-18 14:28
Visto: 39 veces
Última actualización: 30-11-18 17:04