01. DATOS GENERALES
| Línea de producto: | Microsiga Protheus. |
|---|
| Segmento: | Servicios - Mercado Internacional. |
|---|
| Módulo: | SIGACOM - Compras. |
|---|
| Función: | | Rutina | Nombre técnico |
|---|
| MATXFUNB | Funciones Genéricas. |
|
|---|
| Ticket: | 6898270 |
|---|
| Issue: | DMINA-7499 |
|---|
| Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
|---|
02. SITUACIÓN/REQUISITO
Al realizar la generación de una factura de entrada generar una Factura de Entrada a partir de un pedido de compra Pedido de Compra que contiene el cálculo de los impuesto Retención de ICA (RC0) y Retención de la Fuente (RF0), se observa que los valores financieros no son correctos y provocan que se grabe incorrectamente la información en la tabla Cuentas por Pagar (SE2) con diferencia de centavos.
03. SOLUCIÓN
En En la función AvalCond() de la rutina MATXFUNB en la función AvalCond() se realiza el tratamiento correcto para los centavos se aplica redondeo a 2 decimales en la operación de la resta del importe de retención al valor de la parcialidad para cuando se realiza la captura de ítems manualmente u obtenidos a partir de un pedidoPedido de Venta.
Implementación
Configuraciones previas
- Contar con un proveedor Proveedor configurado como Agente Retenedor (A2_RETENED = 1 - Si) y Agente Retenedor de ICA (A2_RETICA = 1 - Si).
- Contar con configuraciones para los impuestos RF0 y RC0 Retención de ICA (RC0) y Retención de la Fuente (RF0) en Configuración Adicional de Impuestos (Módulo Libros Fiscales (SIGAFIS >> )desde Actualizaciones | Archivos | Conf. Adic. Imp.), debe existir relación entre el Código del impuesto y del producto con el Código Fiscal del producto en el campo para Compras de Declarantes (B1_CFO) si el proveedor es "Declarante" o o Código Fiscal para Compras de No Declarantes (B1_CF2) si el proveedor es "No Declarante".
- Contar con una TES un Tipo de entrada Entrada que cuente con los impuestos de Retención de la Fuente (RF0) y Retención de ICA (RC0), ejemplo:
- RF0 - Restar - Restar - Indiferente - Total Factura - Si
- RC0 - Restar - Restar - Indiferente - Total Factura - Si
- Contar con un pedido Pedido de compra Compra con al menos 10 ítems para el proveedor del punto 1, indicando para cada ítem la TES el Tipo de Entrada/Salida indicada en el punto 3.
Flujo de prueba
- Ingresar al en el módulo " Compras (SIGACOM >> ) a Actualizaciones | Facturación | Factura de Entrada" (MATA101N)
- Realizar la captura de los datos del encabezado (ver configuraciones previas) e ingresar a la opción "y Otras acciones | ejecutar la acción Ped Comp".
- Seleccionar el pedido Pedido de compra Compra (ver configuraciones previas) y confirmar la importación del pedidoPedido.
- Validar que se hayan importado correctamente los ítems del pedido, los cuales deben tomar la alícuota indicad indicada en la Configuración Adicional de Impuestos.
- En el rodapié, validar lo siguiente, validar que el importe del Valor Bruto de la pestaña "Totales", el Valor en la pestaña "Títulos" y el Totales sea igual al importe del Valor Contable de la pestaña "Libros Fiscales" cuadre contra los valores calculados en la pestaña "Impuestos" Libros Fiscales e igual a la suma de la suma del Valor de las parcialidades de la pestaña Títulos.