01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGAFIN - Financiero |
|---|
| Función: | | Rutina | Descripción |
|---|
| FINA850.PRW | Orden de Pago Mod. II | | FINRETARG.PRW | Cálculo de Retenciones Mod. II - Estructura | | FINA850I.PRW | Complemento Orden Pago Mod. II | | FINA850A.PRW | Complemento Orden Pago Mod. II | | FINRETIVA.PRW | Cálculo de Retención de IVA | | FINRETSUS.PRW | Cálculo de Retención de SUSS | | FINRETGAN.PRW | Cálculo de Retención de Ganancias | | FINRETIBB.PRW | Cálculo de Retención de IIBB | | FINRETMUN.PRW | Cálculo de Retención de Municipalidades | | FINRETSLI.PRW | Cálculo de Retención SLI | | FINA847.PRW | Browse 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: → PENDIENTE AGREGAR ERI
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".
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: → PENDIENTE AGREGAR ERI
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-8189: - Verificar la configuración de la RG4627-19: https://tdn.totvs.com/x/8pC-Hw
- 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.
- 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.
- 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.
- 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: → PENDIENTE AGREGAR ERI
DMICNS-8321: - 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.
- A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
- 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 calculo de IVA.
- 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: - 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.
- A través de la rutina "Productos" en el módulo de Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
- 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 calculo de IVA.
- 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.

|
Orden de Pago Mod. Ii (FINA847.PRW)
DMICNS-8189: - 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.
- 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 - Grabamos la Orden de Pago.
- Realizamos el mismo proceso para una NCP y como se observa genera la retención de manera correcta.
DMICNS-8350: → PENDIENTE AGREGAR ERI
DMICNS-8321: - 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.
- 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 - Grabamos la Orden de Pago.
- Verificamos la OP y como se observa genera de manera correcta.
- Realizamos el mismo proceso para una NF en moneda 2 y como se observa genera correctamente.
DMICNS-8341: - 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.
- 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 - Grabamos la Orden de Pago.
- Verificamos la OP y como se observa genera de manera correcta.
- Realizamos el mismo proceso para una NF en moneda 2 y como se observa genera correctamente.
|
|
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>
|