CALCULO IMPUESTOS/PROCEDIMIENTO
Inicialización de parámetros de cálculo
Durante la edición de una factura de compras o de ventas, cada vez que se registra una línea en el detalle (artículo y demás datos), el sistema automáticamente graba los registros de detalle en Parámetros de facturas (impIMPCMPIMP_PARAMS). Esta tabla guarda datos de facturas de compra y de venta y habitualmente es borrada una vez que se han calculado los impuestos.
Una vez hecho eso llama al procedimiento prx_impIMPCMPIMP_CALX_Actualizar_FAST que se ocupar de hacer el cálculo de los impuestos sobre esa factura.
El resultado de ese cálculo se graba en Impuestos calculados (impIMPCMPIMP) que es la tabla desde la que se consultan los impuestos calculados en el sistema. Esta tabla guarda datos de facturas de compra y de venta.
Vistas requeridas para el cálculo, impuestos distintos a IIBB C.A.B.A.
Las siguientes vistas son requeridas por el procedimiento de cálculo.
impIMPCMPIMP_CALX_ImpuestosPorArticulo_NUEVO
Para cada línea de la tabla Parámetros de facturas (impIMPCMPIMP_PARAMS) arma la lista de impuestos que corresponden al artículo ingresado y los compara con la situación fiscal del proveedor o cliente ante cada uno de esos impuestos. Con esto arma la lista de impuestos que gravan al artículo, y que alcanzan al proveedor o cliente.
- impIMPCMPIMP_CALX_ImpuestosPorArticulo_NUEVO: para cada línea de la tabla Parámetros de facturas (impIMPCMPIMP_PARAMS) arma la lista de impuestos que corresponden al artículo ingresado y los compara con la situación fiscal del proveedor o cliente ante cada uno de esos impuestos. Con esto arma la lista de impuestos que gravan al artículo, y que alcanzan al proveedor o cliente.
- impIMPCMPIMP_CALX:
Las siguientes vistas arman los datos de base para el procedimiento de cálculo.