Diferencia entre revisiones de «CALCULO IMPUESTOS/PROCEDIMIENTO»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 15: Línea 15:
===impIMPCMPIMP_CALX_ImpuestosPorArticulo_NUEVO===
===impIMPCMPIMP_CALX_ImpuestosPorArticulo_NUEVO===
Para cada línea de la tabla '''[[CALCULO IMPUESTOS/PARAMETROS|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.
Para cada línea de la tabla '''[[CALCULO IMPUESTOS/PARAMETROS|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===
Tiene tres zonas de cálculo, éstas son:
*'''Registros normales''': usa el resultado de la vista '''impIMPCMPIMP_CALX_ImpuestosPorArticulo_NUEVO''' para tomar los artículos que gravan la operación, busca sus alícuotas y demás datos necesarios y completa el cálculo.
*'''IVA Exento'''': cuando el cálculo corresponde a la familia de IVA, y el detalle de la factura está marcado como '''exento''' entonces





Revisión del 17:27 16 dic 2024

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

Tiene tres zonas de cálculo, éstas son:

  • Registros normales: usa el resultado de la vista impIMPCMPIMP_CALX_ImpuestosPorArticulo_NUEVO para tomar los artículos que gravan la operación, busca sus alícuotas y demás datos necesarios y completa el cálculo.
  • IVA Exento': cuando el cálculo corresponde a la familia de IVA, y el detalle de la factura está marcado como exento entonces


  • 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.

Vistas requeridas para el cálculo, IIBB C.A.B.A.

Procedimiento prx_impIMPCMPIMP_CALX_Actualizar_FAST