[l10n_ar_invoice] amount calc bug cuando incluye impuestos en precio final pre-configurados en el producto
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openerp-l10n-ar-localization |
New
|
Undecided
|
Unassigned |
Bug Description
Cuando en un producto configuramos impuestos en "Contabilidad"
Pero si en el impuesto que declaramos en el producto, tildamos la casilla "Impuestos incluidos en precio", lo que hace OpenERP es en el campo de la linea de la factura "price_unit" es meter el valor total con impuestos del producto (1 unidad), mientras que en el field "price_subtotal" pone el valor sin impuestos, EXCEPTO los que están con impuesto incluido en precio, por lo que el reporte termina imprimiendo valores finales correctos, pero en la columna "Subtotal" de la factura si es de tipo "A" de todos modos figuran con el valor + impuestos.
En el branch que cree propongo una solución para este bug, pero no se si es la mejor solución, así que si alguno tiene el mismo problema invito a que revisen el patch para si es correcto mergearlo con el trunk.
Related branches
- OpenERP - Team de Localización Argentina: Pending requested
-
Diff: 27 lines (+7/-2)1 file modifiedl10n_ar_invoice/invoice.py (+7/-2)
Ah, también para que sea más genérica la detección de impuestos IVA, en el branch cambié la función lambda para que en vez de pasarle la lista de los nombre de impuestos que son IVA, directamente filtre todos aquellos que en parte de su nombre esté el string "IVA", ya que ningún impuesto que no sea tal va a llevar en su nombre esa palabra. Esto puede ser omitido en el merge ya que no es necesario para corregir el bug descripto.