[l10n_chart_ar_generic] Error cálculo totales en facturas de compra

Bug #1063082 reported by Mariano Ruiz
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenERP Colombia
New
Undecided
Unassigned
openerp-l10n-ar-localization
Fix Released
High
Cristian Sebastian Rocha
CentOS
New
Undecided
Unassigned

Bug Description

Me he percatado de un posible gran error que viene arrastrando el plan contable argentino de nuestra localización, tanto en la v6.0 como la v6.1 que es la que probado, de la v5.0 no podría sacar conclusión ya que nunca la usé. Probé tanto con la v6.1-1 (primer release de la rama), como la última versión de los repos de openobjects (server: 4285, addons: 7015).

El error fue reportado aquí y hay muchas localizaciones con el mismo problema:

https://bugs.launchpad.net/openobject-addons/+bug/775398

Para los que no entienden mucho el inglés, y como el error se manifiesta de dos maneras (duplicando total o duplicando los impuestos), voy al caso particular nuestro y con un ejemplo para que reproduzcan el error:

El problema está en que la cuenta “IVA crédito fiscal 21%” está configurada como tipo “receivable” (A cobrar), cuando en realidad debería de estar configurada según https://bugs.launchpad.net/openobject-addons/+bug/775398/comments/8 como “other” (Regular).

El error se da luego de crear una factura de compra, al validarla, que duplica el monto del impuesto en el total.

Pasos para reproducir el error:
Tenemos que tener un proveedor dado de alta, y un producto con el impuesto pre-configurado del IVA (cuando creamos un producto automáticamente en el tab “Contabilidad” OpenERP le agrega el impuesto automáticamente).

Ahora vamos a “Contabilidad” > “Proveedores” > “Facturas del proveedor”, y cargamos en la misma el proveedor, y el producto a facturar, sopangamos una unidad de un valor de $ 1000. Luego guardamos (sin validar), el resultado de los totales de la factura en modo “Borrador” es el siguiente:

Sin impuestos : 1000,00
Impuestos : 210,00
Total : 1210,00
Balance: 1210,00

Luego validamos la factura (botón “Validar”), el resultado es el siguiente (error campo “Balance”):

Sin impuestos : 1000,00
Impuestos : 210,00
Total : 1210,00
** Balance: 1420,00 **

Como se ve el problema es que calcula el Balance o valor residual con la siguiente fórmula erronea:

Balance = Sin impuestos + Impuestos + Impuestos

Tal vez no estoy tendiendo en cuenta alguna configuración en particular, sino habría que en la localización cambiar la forma en que se configura el impuesto, pero quiero estar seguro de que sea ese el error así que posteo el problema para que lo validen.

description: updated
Revision history for this message
Cristian Sebastian Rocha (cristian-rocha) wrote :

Mariano,

este error lo vi y modifiqué el plan contable en su momento. He generado varias facturas en el testing y no he logrado reproducir tu error. He decidido cerrar el bug. Si alguien más encuentra el mismo lo reabrimos.

Abrazo,
Cristian.

Changed in openerp-l10n-ar-localization:
status: New → Fix Released
Revision history for this message
Julián Lozano (jlozano) wrote :

Buenas tardes

En la localización colombiana utilizada en OpenERP 7 en sistema operativo Linux Cent OS, se presenta este error como indican al configurar el tipo interno de la cuenta como a pagar / a cobrar. En el caso de las cuentas de impuestos al configurar el tipo como regular, no se genera el saldo por pagar o por cobrar adicional. Y según lo que tengo entendido el tipo interno para la cuenta de impuestos es a pagar / a cobrar según si es venta o compra.

Saludos,

Julián Lozano

Revision history for this message
Victor Cwik (vccwik) wrote :

Hola

En el actual plan contable pasa exactamente esto, utilizando el Plan de cuentas para Responsable Inscripto.
 Afecta los cálculos de IVA: En una operacion de venta, vuelve a sumar el impuesto.

Por ejemplo: Monto Base: $100, IVA: $21
El total de la factura indica $121, pero El valor residual que va a la cuenta corriente es de $142.

  Para la cuenta 21203 - IVA a pagar , está definida como tipo interno payable y debe ser tipo other.

 Lo mismo sucede con las cuentas de retenciones, por ejemplo la 114400990120, definida Tipo Interno RECEIVABLE, debe ser tipo OTHER.

Instalando desde cero, en ubuntu, OpenERP V7. Corriendo a mano el wizard y seleccionando en el el plan de cuentas para Responsable Inscripto.

Slds

Víctor Cwik

Victor Cwik (vccwik)
Changed in openerp-l10n-ar-localization:
status: Fix Released → Won't Fix
status: Won't Fix → Confirmed
Changed in openerp-l10n-ar-localization:
assignee: nobody → Cristian Sebastian Rocha (cristian-rocha)
status: Confirmed → Fix Released
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.