01. DATOS GENERALES
| Línea de producto: | Microsiga Protheus. |
|---|
| Segmento: | Servicios - Mercado Internacional. |
|---|
| Módulo: | SIGAFAT - Facturación. |
|---|
| Función: | | Rutina | Nombre Técnico |
|---|
| M460IRF | Cálculo de IRF. |
|
|---|
| Ticket: | 5835379 |
|---|
| Issue: | DMINA-6870 |
|---|
| Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
|---|
02. SITUACIÓN/REQUISITO
Al realizar la captura de una factura de venta con contabilidad online activa y en la cual se calcula el impuesto de Retención de la Fuente (RF0), se observa que existe inconsistencias entre el Vlr. Bruto en la pestaña Totales del rodapié, y el Valor en la pestaña Títulos del rodapié, lo que provoca que al realizar el guardado de la póliza se vea una diferencia por centavos entre el valor del Crédito y el valor del Débito.
03. SOLUCIÓN
En la rutina M460IRF en la función CalcRetFis() se realiza el redondeo de los centavos mediante el uso de la función Round().
Pre-requisitos
- Contar con una TES de salida que cuente con el cálculo de la Retención de la Fuente (RF0), ejemplo:
- Contar con un cliente que sea retenedor, ejemplo:
- Cliente = 000001
- Dep. Cliente = 13
- Cd. Municipio = 13001
- Tipo Agente = 1 - Ag. Retenedor
- Ag. Ret. Fuent = S - Si
- En la rutina de Conf. Adic. de Impuestos, contar con un registro para el impuesto RF0, ejemplo:
- Tasa = 2.50
- Cod. Fis. Vent = 5601
- Base % = 100.00
- Impuesto = RF0
- Zona Fiscal = 13
- Cod. Mun. = 13001
- Contar con las configuraciones necesarias para habilitar la contabilidad online.
Pasos para probar la solución
- Ingresar al módulo Facturación (SIGAFAT) al menú "Actualizaciones | Facturación | Facturaciones".
- En los parámetros, indicar que se hará uso de la contabilidad online.
- Comenzar la inclusión de una nueva factura.
- En el encabezado, capturar la información requerida para que se tome la alícuota configurada para el impuesto RF0 (ver pre-requisitos), ejemplo:
- Cliente = 000001
- Cod. Municipio = 13001
- Capturar un ítem indicando la TES de salida con cálculo de impuesto RF0 (ver pre-requisitos), ejemplo:
- Ítem 01
- Cantidad = 1
- Valor Total = 1,187,749.00
- Tipo Salida = 541
- Cod. Fiscal = 5601
- En el rodapié, ingresar a la pestaña Títulos y seleccionar una Condición.
- Validar que el Valor en la pestaña Títulos coincida con el valor de Valor Bruto de la pestaña Totales.
- Confirmar el guardado de la factura, se mostrará la ventana para la generación de la póliza.
- Validar que no exista una diferencia entre el Total Débito y Total Crédito.
- Confirmar la generación de la póliza.
- En el Browse, posicionarse sobre la factura capturada anteriormente e ingresar a la opción Visualizar.
- Validar que el Valor en la pestaña Títulos coincida con el valor de Valor Bruto de la pestaña Totales.