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 - Salida. | | M100IRF | Cálculo de IRF - Entrada |
|
|---|
| 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().
En la rutina M100IRF 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 y una TES de Entrada que tengan configurado el impuesto Retención de la Fuente (RF0).
- 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 con documentos de entrada
- 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.
- Ingresar al módulo Financiero (SIGAFIN) al menú "Actualizaciones | Cuentas por Cobrar | Ctas por Cobrar"
- Posicionarse sobre el título capturado anteriormente e ingresar a la opción Visualizar.
- Valida que cuadren los campos Valor $ y Valor Título.
Pasos para probar la solución con documentos de salida
- Ingresar al módulo Facturación (SIGAFAT) al menú "Actualizaciones | Facturación | Generac. de Notas de Crédito y Debito".
- En los parámetros, indicar que se hará la captura de una Nota de Crédito.
- Comenzar la inclusión de una nueva Nota de Crédito.
- 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 Entrada con cálculo de impuesto RF0 (ver pre-requisitos), ejemplo:
- Ítem 01
- Cantidad = 1
- Valor Total = 1,187,749.00
- Tipo Entrada= 412
- 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.
- 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
- Ingresar al módulo Financiero (SIGAFIN) al menú "Actualizaciones | Cuentas por Cobrar | Ctas por Cobrar"
- Posicionarse sobre el título capturado anteriormente e ingresar a la opción Visualizar.
- Valida que cuadren los campos Valor $ y Valor Título.