← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[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