01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGACOM - Compras |
|---|
| Función: | | Rutina | Nombre |
|---|
| M100IVA.PRX | Cálculo de IVA en documentos de entrada. | | M100RIVA.PRW | Cálculo de retención de IVA en documentos de entrada. | | M100RIR.PRW | Cálculo de retención de IR en documentos de entrada. | | FATXFUMI.PRW | Funciones genéricas facturación. |
|
|---|
| País: | Ecuador |
|---|
| Ticket: | 22955303 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-22880 |
|---|
02. SITUACIÓN/REQUISITO
Se detectó inconsistencias en los valores de los impuestos calculados en una factura de compra. Después de grabar al visualizar el documento, los valores son diferentes en comparación con los valores calculados antes del grabado.
03. SOLUCIÓN
Se implementan los cambios en las rutinas de cálculo de impuestos, para realizar el correcto redondeo de los valores de los impuestos en el documento fiscal, permitiendo mantener la integridad de los valores del cálculo de impuestos.
La corrección aplica para los siguientes impuestos y/o fórmulas de cálculo en documentos de entrada:
| Impuesto | Descripción | Fórmula de entrada |
|---|
| IVA | Impuesto sobre las ventas | M100IVA |
| RV3 | Retención de IVA | M100RIVA |
| RIR | Retención de IR | M100RIR |
Para el cálculo del impuesto RIR (Retención de IR), la configuración en la TES debe ser por ítem (FC_CALCULO = I). |
Se crearon las funciones RatVImpMI y fSumVImpMI (rutina FATXFUMI.PRW), para ajustar los valores decimales cuando se presentan difencias entre el valor total de un impuesto vs la suma del impuesto por ítems.
- En la rutina Proveedores (SIGACOM >> Actualizaciones | Archivos), incluir y configurar el proveedor para el cálculo de los impuestos.
- En la rutina Impuestos Variables (SIGAFAT | Actualizaciones | Archivos), confirmar la configuración de los siguientes impuestos: IVA, RV3 y RIR.
- En la rutina Tipos de Entrada y Salida (SIGAFAT | Actualizaciones | Archivos) configurar una TES de entrada para cálculo de los impuestos: IVA, RV3 y RIR.
- Para el impuesto RIR (retención de IR), la configuración del cálculo debe ser por ITEM.
- Para los impuestos IVA (Impuesto sobre las ventas) y RV3 (retención de IVA), la configuración del cálculo puede ser por ITEM o por TOTAL.
- El valor del impuesto IVA es utilizado para la base de cálculo de la retención de IVA. En la TES se debe configurar primero el impuesto IVA, seguido de retención de IVA (RV3). Y deberá informar el código del impuesto IVA en el campo 'Inc. Impuesto' (FC_INCIMP). Ejemplo:

|
- Por medio de la rutina Factura de Entrada (SIGACOM >> Actualizaciones | Movimientos), realizar la inclusión de una factura.
- Informar los campos requeridos del encabezado del documento.
- Informar los ítems del documento
- Verificar los valores del total del documento, título financiero, libros fiscales y valor de impuesto (impuesto IVA).
- Grabar el documento.
- Visualizar el documento para confirmar que los valores continúan igual a como estaban antes del grabado del documento.
|
|
04. INFORMACIÓN ADICIONAL

05. ASUNTOS RELACIONADOS