openerp-l10n-ar-localization team mailing list archive
-
openerp-l10n-ar-localization team
-
Mailing list archive
-
Message #00179
[Bug 1238105] Re: Pago de retenciones mal asentado
El punto
1) Tener un Partner AFIP con:
- Cuenta a cobrar: Retencion IVA
- Cuenta a pagar: IVA a pagar
no funciona. Necesitamos un mapa o una relación entre las cuentas. Por
ejemplo podría usarse account.tax -> retention_account para apuntar a la
cuenta de retenciones correspondiente. Entonces no es necesario crear un
partner por cada institución de cobro.
--
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
References