01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAFIS - Libros Fiscales
Función:
RutinaNombre TécnicoFecha
FISA088Genera DIOT05/06/2026
País:México
Ticket:27226283
Requisito/Story/Issue (informe el requisito vinculado):DMINA-29200


02. SITUACIÓN/REQUISITO

Se requiere configurar una TES (Tipo de Entrada y Salida) que permita procesar operaciones donde el servicio está Exento de IVA pero sujeto a una Retención de ISR (específicamente para contribuyentes bajo el régimen RESICO ).

Actualmente, el sistema no cuenta con un método de cálculo o proceso estándar que permita que esta combinación de factores (Base Exenta + Retención) se refleje correctamente en el archivo de la DIOT 2.0, omitiendo el registro del valor en la columna correspondiente.


03. SOLUCIÓN

Se realizan estos cambios a la rutina que Genera DIOT (FISA088):

En la función que realiza el Cálculo de Impuestos de IVA/Retención de Facturas de Entrada para el DIOT, FS088SE2V2(), se agrega tratamiento del caso reportado:

Esta solución aplica a ambientes actualizados para emitir la DIOT versión 2025, o posterior.



Implementación

  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-29200.
  • Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.

Módulo SIGACOM - Compras

  • Ir al menú Actualizaciones | Archivos | Productos; crear un Producto.
  • Ir al menú Actualizaciones | Archivos | Proveedores, crear un Proveedor.
  • Ir al menú Actualizaciones | Archivos | Bancos; crear un Banco.
  • Ir al menú Actualizaciones | Archivos | Imp. Variables, configurar el Impuesto Sobre la Renta (IRS), con el campo Fórmula de Cálculo de Entrada (FB_FORMENT) igual a "M100IRS".
  • Ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida; crear un tipo de entrada configurando el impuesto IRS, sin IVA.
  • Ir al menú Actualizaciones | Archivos | Movimientos | Factura de entrada; crear una Factura de Entrada para al Proveedor, Producto y TES configurados previamente.

Módulo SIGAFIN - Financiero

  • Ir al menú Actualizaciones | Cuentas por Pagar | Orden de Pago; generar una Orden de Pago para pagar el título de la Factura de Entrada. 


Módulo SIGAFIS - Libros Fiscales

  • Ir al menú Miscelánea | DIOT | Generación DIOT (FISA088):
    • Entrar a la opción Parámetros, indicar el Mes y Año correspondiente y la Sucursal a procesar.
    • Ejecutar el proceso haciendo clic en “Ok”.
    • Confirmar si se desea revisar el log del proceso.
  • Ir al menú Miscelánea | DIOT | Archivo DIOT (FISA087), entrar a la opción Parámetros y definir:
    • Mes y Año correspondiente
    • Sucursal a procesar
    • Nombre y Ubicación del Archivo DIOT a generar
    • En ¿Datos a Enviar?, indicar Todo.
  • Ejecutar el proceso haciendo clic en “Ok”.
  • Verificar que se incluya el documento correspondiente con la Base Exenta de IVA (Columna 50).


04. INFORMACIÓN ADICIONAL

No aplica


Solución disponible para las versiones vigentes o con garantía extendida vigente.

Para mayor información, consulte la sección Versiones vigentes del enlace Ciclo de Vida de Software - TOTVS Linha Protheus



05. ASUNTOS RELACIONADOS