Al pagar notas de Credito cuyo saldo no es negativo, no se intercambias los asientos de IVA por cobrar y cobrado de forma adecuada

Bug #1321401 reported by Jose Osuna
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Vauxoo Addons
New
Undecided
Unassigned

Bug Description

Desde la version 982 en el modulo account_voucher_tax, cada ves que se paga una Nota de Credito, los creditos y debitos de los IVA pendiente de pagar y el IVA pagado se intercambian, solo cuando el monto total a pagar es negativo < 0.0.

Sin embargo, esto no pasa cuando se usa una nota de credito para saldar o abonar una factura y el monto resultante es 0.0 o mayor.

Sugiero que para tomar esta decision, no solos e utilice el signo del monto total, tal y como esta en la linea 183

        if context.get('amount_voucher') and context.get('amount_voucher') < 0:

Consider mas exacto usar el valor del campo 'type' de la tabla 'invoice' correspondiente ya que tiene los valores ( 'out_refund' or 'in_refund' ).

Anexo archivo DIFF con algunos cambios propuestos, donde se agrega el tipo de invoice al contexto, si es out_refund o in_refund en la linea 113 del archivo account_voucher.py del modulo account_voucher_tax

Saludos

Tags: mejora
Revision history for this message
Jose Osuna (joseg-osuna) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.