01. DATOS GENERALES
| Línea de producto: | Microsiga Protheus. |
|---|
| Segmento: | Servicios - Mercado Internacional. |
|---|
| Módulo: | SIGAFAT - Facturación | SIGACOM - Compras |
|---|
| Función: | | Rutina | Nombre Técnico |
|---|
| M460IRF | Cálculo de IRF - Salida. | | M100IRF | Cálculo de IRF - Entrada |
|
|---|
| Ticket: | 5835379 | 6721770 |
|---|
| Issue: | DMINA-6870 | DMINA-7355 |
|---|
| 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.
NOTA: El problema reportado se presenta en Facturas de Entrada en moneda Dólar, cuando se calcula el impuesto Retención de la Fuente (RF0).
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).
- Para Ventas contar con un Cliente que sea retenedor, ejemplo:
- Cliente = 000001
- Tienda = 01
- Dep. Cliente = 13
- Cd. Municipio = 13001
- Tipo Agente = 1 - Ag. Retenedor
- Ag. Ret. Fuent = S - Si
- Para Compras contar con un Proveedor que sea retenedor, ejemplo:
- Proveedor= 000001
- Tienda = 01
- Departamento = 11
- Cd. Municipio = 11001
- ¿Agente Ret? = 1 - Si
- Para Ventas en la rutina de Conf. Adic. de Impuestos, contar con un registro para el impuesto RF0 y Código Fiscal de Venta, ejemplo:
- Tasa = 2.50
- Cod. Fis. Vent = 5601
- Base % = 100.00
- Impuesto = RF0
- Zona Fiscal = 13
- Cod. Mun. = 13001
- Para Compras en la rutina de Conf. Adic. de Impuestos, contar con un registro para el impuesto RF0 y Código Fiscal de Compra, ejemplo:
- Tasa = 3.50
- Cod. Fis. Compra = 1602
- Base % = 100.00
- Impuesto = RF0
- Zona Fiscal = 11
- Cod. Mun. = 11001
- Contar con las configuraciones necesarias para habilitar la contabilidad online.
Pasos para probar la solución:
Factura de Venta
- 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.
Nota de Crédito Cliente
- 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 el título capturado 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.
Factura de Compra
- Ingresar al módulo Compras (SIGACOM) al menú "Actualizaciones | Movimientos | Factura de Entrada".
- Comenzar la inclusión de una nueva Factura de Entrada.
- En el encabezado, capturar la información requerida para que se tome la alícuota configurada para el impuesto RF0 (ver pre-requisitos), ejemplo:
- Proveedor = 000001
- Moneda = Dólar
- Tasa = 3415.00
- Capturar un ítem indicando la TES de Entrada con cálculo de impuesto RF0 (ver pre-requisitos), ejemplo:
- Ítem 01
- Cantidad = 3
- Valor Total = 895.00
- Tipo Entrada= 042
- Cod. Fiscal = 1602
- 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 el título capturado 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 Pagar"
- Posicionarse sobre el título capturado anteriormente e ingresar a la opción Visualizar.
- Valida que cuadren los campos Valor $ y Valor Título.