01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIN - Financiero
Función:
RutinaDescripción
FINA850.PRWOrden de Pago Mod. II
FINRETARG.PRWCálculo de Retenciones Mod. II - Estructura
FINA850I.PRWComplemento Orden Pago Mod. II
FINA850A.PRWComplemento Orden Pago Mod. II
FINRETIVA.PRWCálculo de Retención de IVA
FINRETSUS.PRWCálculo de Retención de SUSS
FINRETGAN.PRWCálculo de Retención de Ganancias
FINRETIBB.PRWCálculo de Retención de IIBB
FINRETMUN.PRWCálculo de Retención de Municipalidades
FINRETSLI.PRWCálculo de Retención SLI
FINA847.PRWBrowse Orden de Pago Mod. II
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-9273


02. SITUACIÓN/REQUISITO

Realizar las correcciones para el cálculo de retenciones de IVA, a través de la rutina Orden de Pago Mod. Ii (FINA847.PRW).


DMICNS-8189:

En la rutina de Orden de pago Mod. II, se identifican inconsistencias en el cálculo de la retención de IVA para comprobantes con serie M, el incidente se presenta cuando el comprobante para pago tiene más de un ítem.


DMICNS-8350:

En la rutina de Orden de pago Mod. II, se identifican que toma de manera incorrecta la base imponible por lo que el cálculo de la retención de IVA para comprobantes con serie M  se calcula incorrectamente.


DMICNS-8321:

En la rutina de Orden de pago Mod. II, se identifican inconsistencias en el cálculo de la retención de IVA cuando la "Situación del proveedor (A2_SITU)" está configurada como 4 y el comprobante para pago tiene más de un ítem, no toma la base imponible correcta y por lo tanto la retención de IVA queda errada. 


DMICNS-8341:

En la rutina de Orden de pago Mod. II, se identifican inconsistencias en el cálculo de la retención de IVA cuando la "Situación del proveedor (A2_SITU)" está configurada como 2 y el comprobante para pago tiene más de un ítem, no toma la base imponible correcta y por lo tanto la retención de IVA queda errada. 


DMICNS-8310:

En la rutina de Orden de pago Mod. II, se identifican inconsistencias en el cálculo de la retención de IVA cuanto el tipo de comprobante es una Nota de Débito Proveedor (NDP). El incidente se genera cuando a una Factura y a una NDP se les asigna el mismo número de comprobante y serie (A), al momento de informar el número de comprobante de la NDP el sistema genera de manera automática la serie "AND", con esto el sistema excluye a la NDP para el cálculo de retención de IVA, a pesar de ser serie "A" (AND), ya que busca la serie completa y esto obliga a generar otro registro en la rutina "Conf. Adic. Imp" (tabla SFF) que apunte a la serie "AND", siento esto incorrecto porque se trata de la misma serie "A". 


DMICNS-8212:

En la rutina de Orden de pago Mod. II, se identifican inconsistencias en el cálculo de la retención de IVA para Empresas de Seguridad y Limpieza, cuando el comprobante fiscal es registrado en moneda 2 (dólar) y en la "Conf. Adic. Imp" (tabla SFF) para IVR el campo Cal. Límit es igual a 2 (FF_TPLIM). Al momento de realizar la retención aplica dos veces la tasa de conversión en la base y retención. 


DMICNS-8304:

En la rutina de Orden de pago Mod. II, se identifican inconsistencias en el cálculo de la retención de IVA, cuando se realiza un pago parcial de una NF y una Nota de Crédito Proveedor (NCP), se modifica el valor a retener (para el caso de la NCP), esto es incorrecto ya que el IVA se retiene la totalidad en el primer pago. 


DMICNS-8314:

En la rutina de Orden de pago Mod. II se identifican inconsistencias en el cálculo de la retención de IVA, para una Nota de Crédito Proveedor (NCP) que se encuentra en moneda 2, ya que toma incorrectamente la base imponible y por lo tanto el cálculo de Retención se hace de manera errada. 


03. SOLUCIÓN

DMICNS-8189:

Se agrego el tratamiento para cuando el comprobante tiene más de un ítem o son más comprobantes, para que tome la base y acumule correctamente.


DMICNS-8350: 

Se agrego el tratamiento para cuando el comprobante es serie M tome la base imponible correctamente con base a la legislación correspondiente..


DMICNS-8321:

Se agrego el tratamiento para cuando el comprobante tiene más de un ítem o son más comprobantes, para que tome la base y acumule correctamente, cuando la situación del proveedor es igual a 4 (A2_SITU = 4). 


DMICNS-8341:

Se agregó el tratamiento para cuando el comprobante tiene más de un ítem o son más comprobantes, para que tome la base y acumule correctamente, cuando la situación del proveedor es igual a 2 (A2_SITU = 2). 


DMICNS-8310:

Se implementa el tratamiento para que cuando la serie del Documento Fiscal sea mayor a un dígito, se utilice solamente el primer carácter para la búsqueda en la rutina "Conf. Adic. Imp" (tabla SFF). El cambio se hace para documentos de débito/crédito y se amplia para el cálculo de Monotributistas.


DMICNS-8212:

Se tenia una doble conversión, una al momento de identificar los productos con el código RG 2849 diferente de 0 (B1_RG2849 <> “0”) y la conversión que hace de manera general, lo que provocaba la inconsistencia, se realiza el cambio para la rutina de débito y crédito, ya que el error se presentaba en ambas, también se corrige cuando los documentos fiscales tienen más de un ítem. 

Adicional se hace una corrección para que tome el importe de manera correcta (FF_IMPORTE), se hacia un ciclo adicional y se perdía el importe, validaba contra otro registro.


DMICNS-8304:

Se hace el ajuste para que tome la base correctamente, de esta forma realiza el calculo de la retención. 

Adicional se hace una corrección para que al momento de hacer un pago parcial, se recalcule correctamente cuando se modifica la tasa de cambio.



DMICNS-8189:

  1. Verificar la configuración de la RG4627-19: https://tdn.totvs.com/x/8pC-Hw
  2. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor para serie M.
  3. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben una TES configurada con IV1.
  4. A través de la rutina "Conf. Adic. Imp" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IVA para la serie M, para el CFO definido en la TES.
  5. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem.

   


DMICNS-8350: 

  1. Verificar la configuración de la RG4627-19: https://tdn.totvs.com/x/8pC-Hw
  2. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor para serie M.
  3. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben una TES configurada con IVA.
  4. A través de la rutina "Conf. Adic. Imp" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IVA para la serie M, para el CFO definido en la TES con una reducción de alicuota del 50%.
  5. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado.

  


DMICNS-8321:

  1. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor con "situación (A2_SITU)" igual a 4.
  2. A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
  3. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se debe tener una TES configurada para calculo de IVA.
  4. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem.

   


DMICNS-8341:

  1. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor con "situación (A2_SITU)" igual a 2.
  2. A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
  3. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se debe tener una TES configurada para calculo de IVA.
  4. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem.

  


DMICNS-8310:

  1. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor para que calcule retención de IVA.
  2. A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
  3. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben una TES configurada para cálculo de IVA.
  4. A través de la rutina "Conf. Adic. Imp" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IVA para la serie A, para el CFO definido en la TES.
  5. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem.
  6. A través de la rutina “Nota Cred/Debito” (MATA466N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una NDP para el Proveedor, TES y Producto previamente registrado, con más de un ítem y asignamos el mismo número de documento que la NF registrada previamente. Como se observa el sistema asigna la serie "AND". 

  


DMICNS-8212:

  1. A través de la rutina "Monedas" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurada una tasa de cambio de 64.5000.
  2. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor para que calcule retención de IVA.
  3. A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos configurados con el código RG 2849 (B1_2849 <> “0”).
  4. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se debe tener una TES de Entrada y una de Salida, configuradas para cálculo de IVA.
  5. A través de la rutina "Conf. Adic. Imp" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IVA e informar el campo Cal. Límit igual a 2 (FF_TPLIM).
  6. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem, con la tasa de cambio del día (64.5000).

  


DMICNS-8304:

  1. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor para que calcule retención de IVA.
  2. A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
  3. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben una TES de Entrada y una de Salida, configuradas para cálculo de IVA.
  4. A través de la rutina "Conf. Adic. Imp" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IVA para el CFO definido en la TES.
  5. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem.
  6. A través de la rutina “Nota Cred/Debito” (MATA466N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una NCP para el Proveedor, TES y Producto previamente registrado, con más de un ítem.

  


DMICNS-8314:

  1. A través de la rutina "Proveedores" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener configurado un proveedor para que calcule retención de IVA.
  2. A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
  3. A través de la rutina "Condiciones Pago" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se debe tener tener registrada una condición de pago a 3 parcialidades. 
  4. A través de la rutina "Tipo de Entrada y Salida" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben una TES de Entrada y una de Salida, configuradas para cálculo de IVA.
  5. A través de la rutina "Conf. Adic. Imp" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IVA para el CFO definido en la TES.
  6. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una Factura para el Proveedor, TES y Producto previamente registrado, con más de un ítem y utilizando la condición de pago a parcialidades. 
  7. A través de la rutina “Nota Cred/Debito” (MATA466N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una NCP para el Proveedor, TES y Producto previamente registrado, con más de un ítem y utilizando la condición de pago a parcialidades. 

  



Orden de Pago Mod. Ii (FINA847.PRW)


DMICNS-8189:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la Factura de Entrada previamente registrada, como se observa, realiza el cálculo correctamente: 

    Valor base NF=  1,000.00 (base imponible)

    Alícuota: 21% * (1-50/100) = 10.50

    Retención = 1,000.00 * 10.50 = 105.00 

  3. Grabamos la Orden de Pago.
  4. Realizamos el mismo proceso para una NCP y como se observa genera la retención de manera correcta.


DMICNS-8350: 

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la Factura de Entrada previamente registrada, como se observa, realiza el cálculo correctamente: 

    Valor base NF=  57,720.00 (base imponible)

    Alícuota: 21% * (1-50/100) = 10.50

    Retención = 57,720.00 * 10.50 = 6,060.6

  3. Grabamos la Orden de Pago.
  4. Realizamos el mismo proceso para una NCP y como se observa genera la retención de manera correcta.


DMICNS-8321:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la Factura de Entrada previamente registrada, como se observar, realiza el cálculo correctamente: 

    Valor base NF= 47,390.00 (base imponible)

    Alícuota: 21% 

    Retención = 47,390.00 * 21% = 9,951.90

  3. Grabamos la Orden de Pago.
  4. Verificamos la OP y como se observa genera de manera correcta.
  5. Realizamos el mismo proceso para una NF en moneda 2 y como se observa genera correctamente. 


DMICNS-8341:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la Factura de Entrada previamente registrada, como se observa, realiza el cálculo correctamente: 

Valor base NF= 47,390.00 (base imponible)

Alícuota: 21% 

Retención = 47,390.00 * 21% = 9,951.90

  1. Grabamos la Orden de Pago.
  2. Verificamos la OP y como se observa genera de manera correcta.
  3. Realizamos el mismo proceso para una NF en moneda 2 y como se observa genera correctamente. 


DMICNS-8310:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la Factura de Entrada previamente registrada, como se observa, realiza el cálculo correctamente. 
  3. Grabamos la Orden de Pago.
  4. Seleccionamos la NDP previamente registrada y como se observa calcula correctamente. 
  5. Grabamos la Orden de Pago.
  6. Realizar el mismo proceso con otros tipos de documentos. 


DMICNS-8212:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la Factura de Entrada previamente registrada, como se observa, realiza el cálculo correctamente, ya no convierte doble la base imponible ni la retención.
  3. Grabamos la Orden de Pago.


DMICNS-8304:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la NCP previamente registrada, realiza correctamente el calculo de la Retención de IVA. 
  3. En la pestaña de "Títulos" modificamos el "Valor pagar" de la NCP, como se observa ya no re-calcula la Retención de IVA.
  4. Nos salimos sin grabar la NCP. 
  5. Nuevamente seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  6. Seleccionamos la Factura de Entrada y la NCP previamente registradas, como se observa, realiza el cálculo de la Retención de IVA correctamente. 
  7. En la pestaña de "Títulos" modificamos el "Valor pagar" de la NCP, como se observa ya no re-calcula la Retención de IVA.
  8. Grabamos la Orden de Pago.


DMICNS-8314:

  1. A través de la rutina “Orden de Pago Mod Ii” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  2. Seleccionamos la NCP previamente registrada (las 3 cuotas), como se observa realiza correctamente el calculo de la Retención de IVA. 
  3. Nos salimos sin grabar la NCP. 
  4. Nuevamente seleccionamos "Pago automático" e informamos los parámetros y confirmamos.
  5. Seleccionamos la Factura de Entrada y la NCP previamente registradas (las 3 cuotas de cada una), como se observa realiza el cálculo de la Retención de IVA correctamente. 
  6. Grabamos la Orden de Pago.


04. INFORMACIÓN ADICIONAL

No Aplica.



05. ASUNTOS RELACIONADOS

No aplica




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>