Tiempo aproximado de lectura 00:03:00 min
Duda
¿Cuál es el proceso para el cálculo del campo CE8_BA1516 en la rutina de DIOT (FISA088)?
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Libros Fiscales (SIGAFIS) - Versión 12.1.2510
Solución
Dado que la DIOT es un reporte basado en el flujo de efectivo, el sistema no reporta el total de la factura de forma directa, sino que calcula la proporción exacta pagada en el periodo. A continuación, se detalla el proceso que realiza la rutina FISA088:
1. Determinación de la Base Original (SD1)
El sistema consolida la suma de las bases de los impuestos de IVA (15% o 16%) calculadas en las partidas de la factura de entrada (D1_BASIMPX). Si el IVA tiene el libro fiscal configurado con el valor 1 (SFB_CPOLVRO = 1), el campo base utilizado será el D1_BASIMP1.
2. Cálculo de la Proporción del Pago (SE2 / SE5 / SEK)
Se determina qué porcentaje del total del documento original representa el movimiento financiero realizado.
Fórmula: Factor = Importe Pagado (SEK / SE5) / (Valor Total del Título en SE2 * Tipo de Cambio).
Ejemplo de Aplicación: Si el importe pagado fue de 557,207.16 (EK_VLMOED1) y el valor total del título también es 557,207.16. Al ser moneda local, la tasa de cambio es 1.
Resultado: 557,207.16 / (557,207.16 * 1) = 1.
3. Cálculo Final del Campo (CE8)
El valor definitivo a reportar se obtiene multiplicando la Base Original por el Factor de Proporción.
Ejemplo de Aplicación: Al sumar las bases de los ítems (D1_BASIMP1) obtenemos 480,351.00.
Resultado: 480,351.00 * 1 = 480,351.00.
4. Clasificación (SA2 / SFB)
El monto resultante se direcciona al campo CE8_BA1516 tras validar en el catálogo del proveedor (SA2) que el Tipo de Tercero sea 04 o 15, la región sea "Interior del país", y que la tasa de impuesto provenga de un cálculo al 15% o 16%.
0 Comentarios