01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre Técnico
M460IRFCá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


Pasos para probar la solución

  1. Ingresar al módulo Facturación (SIGAFAT) al menú "Actualizaciones | Facturación | Facturaciones".
  2. En los parámetros, indicar que se hará uso de la contabilidad online.
  3. Comenzar la inclusión de una nueva factura.
  4. En el encabezado, capturar la información requerida para que se tome la alícuota configurada para el impuesto RF0 (ver pre-requisitos), ejemplo:
  5. Capturar un ítem indicando la TES de salida con cálculo de impuesto RF0 (ver pre-requisitos), ejemplo:
  6. En el rodapié, ingresar a la pestaña Títulos y seleccionar una Condición.
  7. Confirmar el guardado de la factura, se mostrará la ventana para la generación de la póliza.
  8. Confirmar la generación de la póliza.
  9. En el Browse, posicionarse sobre la factura capturada anteriormente e ingresar a la opción Visualizar.