Solución:
Se modifica la función FRateio() para el cálculo de impuestos, en la función MaFisRet se asigna el número de ítem obtenido del campo TRB2_ITEM (número de ítem originario del grid de SD1)
Implementación:
Configuraciones Previas
Configurar Parámetro MV_EDITIMP = .T. (Permite editar impuestos en la factura de Entrada)
Dar de alta un Proveedor como "No agente de retención IVA"
Contar con los siguientes impuestos:
IVA Alícuota 21%
IV1 Alícuota 10.5%
IBC Alícuota 1.5%
IBF Alícuota 1.5%
IBP Alícuota 1.5%
Configurar el TES 017
Configurar el TES 018
Configurar Empresas vs Zona Fiscal
Zona fiscal ME
Proveedor 000002
Alícuota 4 %
Impuesto IBF
Zona fiscal CF
Proveedor 000002
Alícuota 2.5 %
Impuesto IBP
Dentro de módulo Compras (SIGACOM)
En el Menú Actualizaciones > Movimientos > Factura de Entrada (MATA467N)
- Dar de alta una Factura y editar impuestos desde botón “Por Impuesto” ubicado en el pie de documento en la pestaña de “Impuestos”
- Asignar los siguientes ítems:
Producto | Cantidad | Val total | TES |
---|
000001 | 1 | 10000 | 017 |
000002 | 1 | 2500 | 018 |
000003 | 1 | 8000 | 017 |
- Después de asignar los ítems verificar pestaña "Totales" se mostrará la cantidad del valor bruto 24,555.00
- Verificar pestaña "Impuestos"
Impuesto | Base | Valor |
---|
IVA | 2500.00 | 525.00 |
IV1 | 18000.00 | 1890.00 |
IBF | 20500.00 | 820.00 |
IBP | 20500.00 | 512.50 |
- En la pestaña de "Impuestos " dar clic en el botón “Por impuesto”. Se abrirá la pantalla de edición de Impuestos.
- Asignar el impuesto IBC y guardar cambios.
- Verificar impuestos
Producto | Val total | TES | IVA - 21% | IV1 - 10.5% | IBP- Afecta Empresa vs Zona Fiscal CF 2.5 % | IBF -Afecta Empresa vs Zona Fiscal ME 4% | IBC - 1.5% |
---|
000001 | 10000 | 017 |
| 1050 | 250 | 400 | 150 |
000002 | 2500 | 018 | 525 |
| 62.5 | 100 | 37.5 |
000003 | 8000 | 017 |
| 840 | 200 | 320 | 120 |
|
| Total | 525 | 1890 | 512.5 | 820 | 307.5 |
- El cálculo del impuesto IBC es correcto.
- Confirmar la actualización.
Al incluir el impuesto IBC de forma manual éste no altera o ocasiona que se calcule mal la base del impuesto IVA. - Verificar la pestaña “Totales” se mostrará el valor bruto correctamente.
24,247.50 + 307.50(IBC) = 24,555.00