01. DATOS GENERALES
| Producto | |
|---|
| Línea de producto: | |
|---|
| Segmento: | |
|---|
| Módulo: | SIGACOM SIGAFAT - ComprasFacturación |
|---|
| Función: | | Rutina | Nombre | Fecha |
|---|
| M100IVA.PRX | Cálculo de IVA en documentos de entrada. | 03/07/2025 | | M460IVA.PRW | Cálculo de IVA en documentos de salida. | 03/07/2025 | | FATXFUMI.PRW | Funciones Genéricas Factura Electrónica | 23/06/2025 |
|
|---|
| País: | Ecuador |
|---|
| Ticket: | 23937720 |
|---|
| Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-23952 |
|---|
02. SITUACIÓN/REQUISITO
En la rutina de Generac. de Notas de Crédito y Débito (MATA465N), al momento de utilizar la opción Doc Origen y seleccionar una Factura con 17 itemsítems, se observa que al bajar cargar los items ítems de la factura e informar un Tipo de entrada y salida (TES) con impuesto IVA calculado por total, el impuesto no se esta está calculando correctamente.
03. SOLUCIÓN
Dentro de la rutina Cálculo de IVA en documentos de entrada (M100IVA) y Cálculo de IVA en documentos de salida (M460IVA) en las funciones para pais país Ecuador, se realizaron los siguientes ajustes:
- Se implementan los cambios para realizar el correcto redondeo de los valores de los impuestos en el documento fiscal cuando el cálculo es por total (FC_CALCULO = T).
- Para el cálculo de IVA por itemítem (FC_CALCULO = I), se implementa el uso de la función RatVImpMI para ajustar los valores decimales cuando se presentan diferencias entre el valor total de un impuesto vs VS la suma del impuesto por ítems.
| Aviso |
|---|
La solución solo aplica para el cálculo del impuesto IVA |
...
| Totvs custom tabs box |
|---|
| tabs | Configuraciones previas, Flujo de prueba |
|---|
| ids | paso1,paso2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | paso1 |
|---|
| - En la rutina Proveedores (SIGACOM >> rutina Clientes (SIGAFAT | Actualizaciones | Archivos), incluir y configurar el proveedor cliente 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 y otra de salida 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:
Image Removed- IVA por total (FC_CALCULO = T).
- En la rutina de Facturaciones (SIGAFAT | Actualizaciones | Facturación), registrar una factura con 17 ítems o más informando la TES anteriormente registrada con cálculo de IVA por total.
|
| Totvs custom tabs box items |
|---|
| - Por medio de la rutina Factura de Entrada (SIGACOM Generac. de Notas de Crédito y Débito (SIGAFAT >> Actualizaciones | MovimientosFacturación), realizar la inclusión de una facturaNota de Crédito.
- Informar los campos requeridos del encabezado del documento.Informar los ítems del documento
- Desde "Otras acciones" ejecutar la acción Doc Orig, seleccionar la opción Factura.
- Selecciona la factura que cuenta con los 17 ítems o más previamente registrada.
- Informar para cada ítem la TES con cálculo de IVA por total.
- 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.
Ejemplo: | | Valor mercadería: | 285,75 |
|---|
| Valor Bruto: | 328,61 |
|---|
Valor de impuestos: | Impuesto | Base imponible | Alícuota | Valor |
|---|
| IVA | 285,75 | 15.00 | 42,86 | | RV3 | 42,86 | 30.00 | 12,86 | | RIR | 285,75 | 1.75 | 5,00 | Para no presentar diferencias entre el valor total del impuesto en comparación con la suma del impuesto por cada uno de los ítems. La rutina realiza el cálculo por el total del documento, posteriormente realiza la distribución del valor del impuesto en cada uno de los ítems. La distribución se realiza obteniendo el porcentaje que le corresponde a cada uno de los ítems sobre el valor total; en esta distribución la rutina redondeo los valores según corresponda, y va realizando un ajuste para garantizar que la suma de los ítems sea igual al valor total calculado en el documento. Si el valor - del
impuesto derivado de la suma de cada uno de los ítems es diferente al valor cálculo por el total del - documento
, la rutina realiza el ajuste del valor del impuesto, sumando o restando los decimales en los ítems del documento- .
|
04. INFORMACIÓN ADICIONAL
| Card documentos |
|---|
| Informacao | La solución únicamente aplica para los documentos registrados después de la aplicación del paquete de actualización (patch). Los documentos anteriores no serán actualizados. |
|---|
| Titulo | ¡IMPORTANTE! |
|---|
|
05. ASUNTOS RELACIONADOS