← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[Bug 1238105] [NEW] Pago de retenciones mal asentado

 

Public bug reported:

En módulo l10n_ar_payment_retentions en el trunk.

Actualmente el módulo realiza las operaciones de la siguiente manera:

** Asiento 1
Deudores por ventas
- Debe 0
- Haber N
Banco
- Debe N
- Haber 0
** Asiento 2
Proveedores
- Debe R
- Haber 0
IVA a Pagar
- Debe 0
- Haber R

Pero debería ser:

** Asiento 1
Deudores por ventas
- Debe 0
- Haber N
Banco
- Debe N
- Haber 0
** Asiento 2
IVA a Pagar
- Debe 0
- Haber R
Retención IVA
- Debe R
- Haber 0

Donde N es el pago neto de la factura y R es el pago de la retención.

Para ello hay que tener un Partner asociado al Impuesto o a la Cuenta
del Impuesto. La propuesta es la siguiente:

1) Tener un Partner AFIP con:
- Cuenta a cobrar: Retencion IVA
- Cuenta a pagar: IVA a pagar

2) Se realiza un pago de un partner X que tiene:
- Cuenta a cobrar: Deudores por ventas
- Cuentas a pagar: Proveedores

3) Se realiza un pago de T = N + R donde T es el total a pagar, N es el
Neto de la factura (sin impuestos) y R es el valor retenido por el
impuesto al IVA.

4) Se averigua a que cuenta hay que imputar la retención. Para ello se
busca el partner (AFIP) que tiene como cuenta a pagar "IVA a pagar" y se
le pregunta por la cuenta a cobrar "Retención IVA". La cuenta a cobrar
se utiliza para generar el asiento 2.

5) Se imputan los asientos:

** Asiento 1
Deudores por ventas
- Debe 0
- Haber N
Banco
- Debe N
- Haber 0
** Asiento 2
IVA a Pagar
- Debe 0
- Haber R
Retención IVA
- Debe R
- Haber 0

6) Se publican.

** Affects: openerp-l10n-ar-localization
     Importance: Undecided
         Status: New

** Description changed:

  En módulo l10n_ar_payment_retentions en el trunk.
  
  Actualmente el módulo realiza las operaciones de la siguiente manera:
  
  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  Proveedores
  - Debe M
  - Haber 0
  IVA a Pagar
  - Debe 0
  - Haber M
  
  Pero debería ser:
  
  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  IVA a Pagar
  - Debe 0
  - Haber M
  Retención IVA
  - Debe M
  - Haber 0
  
  Donde N es el pago del proveedor y M es el pago de la retención.
  
  Para ello hay que tener un Partner asociado al Impuesto o a la Cuenta
  del Impuesto. La propuesta es la siguiente:
  
  1) Tener un Partner AFIP con:
- - Cuenta a cobrar: Retencion IVA 
+ - Cuenta a cobrar: Retencion IVA
  - Cuenta a pagar: IVA a pagar
  
  2) Se realiza un pago de un partner X que tiene:
- - Cuenta a cobrar: Deudores por ventas 
+ - Cuenta a cobrar: Deudores por ventas
  - Cuentas a pagar: Proveedores
  
  3) Se realiza un pago de T = N + R donde T es el total a pagar, N es el
  Neto de la factura (sin impuestos) y R es el valor retenido por el
  impuesto al IVA.
  
  4) Se averigua a que cuenta hay que imputar la retención. Para ello se
  busca el partner (AFIP) que tiene como cuenta a pagar "IVA a pagar" y se
  le pregunta por la cuenta a cobrar "Retención IVA". La cuenta a cobrar
  se utiliza para generar el asiento 2.
  
  5) Se imputan los asientos:
  
  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  IVA a Pagar
  - Debe 0
- - Haber M
+ - Haber R
  Retención IVA
- - Debe M
+ - Debe R
  - Haber 0
  
  6) Se publican.

** Description changed:

  En módulo l10n_ar_payment_retentions en el trunk.
  
  Actualmente el módulo realiza las operaciones de la siguiente manera:
  
  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  Proveedores
- - Debe M
+ - Debe R
  - Haber 0
  IVA a Pagar
  - Debe 0
- - Haber M
+ - Haber R
  
  Pero debería ser:
  
  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  IVA a Pagar
  - Debe 0
- - Haber M
+ - Haber R
  Retención IVA
- - Debe M
+ - Debe R
  - Haber 0
  
- Donde N es el pago del proveedor y M es el pago de la retención.
+ Donde N es el pago neto de la factura y R es el pago de la retención.
  
  Para ello hay que tener un Partner asociado al Impuesto o a la Cuenta
  del Impuesto. La propuesta es la siguiente:
  
  1) Tener un Partner AFIP con:
  - Cuenta a cobrar: Retencion IVA
  - Cuenta a pagar: IVA a pagar
  
  2) Se realiza un pago de un partner X que tiene:
  - Cuenta a cobrar: Deudores por ventas
  - Cuentas a pagar: Proveedores
  
  3) Se realiza un pago de T = N + R donde T es el total a pagar, N es el
  Neto de la factura (sin impuestos) y R es el valor retenido por el
  impuesto al IVA.
  
  4) Se averigua a que cuenta hay que imputar la retención. Para ello se
  busca el partner (AFIP) que tiene como cuenta a pagar "IVA a pagar" y se
  le pregunta por la cuenta a cobrar "Retención IVA". La cuenta a cobrar
  se utiliza para generar el asiento 2.
  
  5) Se imputan los asientos:
  
  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  IVA a Pagar
  - Debe 0
  - Haber R
  Retención IVA
  - Debe R
  - Haber 0
  
  6) Se publican.

-- 
You received this bug notification because you are a member of OpenERP -
Team de Localización Argentina, which is subscribed to openerp-l10n-ar-
localization.
https://bugs.launchpad.net/bugs/1238105

Title:
  Pago de retenciones mal asentado

Status in OpenERP - Localización Argentina:
  New

Bug description:
  En módulo l10n_ar_payment_retentions en el trunk.

  Actualmente el módulo realiza las operaciones de la siguiente manera:

  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  Proveedores
  - Debe R
  - Haber 0
  IVA a Pagar
  - Debe 0
  - Haber R

  Pero debería ser:

  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  IVA a Pagar
  - Debe 0
  - Haber R
  Retención IVA
  - Debe R
  - Haber 0

  Donde N es el pago neto de la factura y R es el pago de la retención.

  Para ello hay que tener un Partner asociado al Impuesto o a la Cuenta
  del Impuesto. La propuesta es la siguiente:

  1) Tener un Partner AFIP con:
  - Cuenta a cobrar: Retencion IVA
  - Cuenta a pagar: IVA a pagar

  2) Se realiza un pago de un partner X que tiene:
  - Cuenta a cobrar: Deudores por ventas
  - Cuentas a pagar: Proveedores

  3) Se realiza un pago de T = N + R donde T es el total a pagar, N es
  el Neto de la factura (sin impuestos) y R es el valor retenido por el
  impuesto al IVA.

  4) Se averigua a que cuenta hay que imputar la retención. Para ello se
  busca el partner (AFIP) que tiene como cuenta a pagar "IVA a pagar" y
  se le pregunta por la cuenta a cobrar "Retención IVA". La cuenta a
  cobrar se utiliza para generar el asiento 2.

  5) Se imputan los asientos:

  ** Asiento 1
  Deudores por ventas
  - Debe 0
  - Haber N
  Banco
  - Debe N
  - Haber 0
  ** Asiento 2
  IVA a Pagar
  - Debe 0
  - Haber R
  Retención IVA
  - Debe R
  - Haber 0

  6) Se publican.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openerp-l10n-ar-localization/+bug/1238105/+subscriptions


Follow ups

References