Buenos días usuarios, les queremos compartir un script que realizamos para completar campos en la base de datos relacionados a ganancias (dh41) que fueron agregados en las versiones de fin de año y que quedaron sin considerar liquidaciones ya efectuadas. La idea fundamental es que estos campos contengan la información que luego será reflejada en el Formulario Anual de Ganancias.
Dado un concepto o lista de conceptos, una liquidación del año 2016 y un Tipo de 4ta Categoría, se copiaran los importes liquidados para el o los conceptos indicados al campo correspondiente en dh41 en el período de la liquidación, teniendo las siguientes consideraciones:
- Conceptos: no deben ser Auxiliares (orden de impresión 0) y deben tener un tipo de 4ta categoría mayor a 0.
- Liquidaciones únicamente con período del año 2016 (lee dh21h)
- Tipo 4ta Categoría:
- 17 - No Alcanzado
- 18 - Exento: se copiarán los valores liquidados siempre que el agente tenga cargada la novedad de Exención SAC con novedad1 = 1.
- 19 - Oblig. Ley
- 20 - Sociedades
- 21 - Cajas
Los campos se completan teniendo en cuenta el período de la liquidación, y si la persona ya posee información relacionada a cuarta categoría en la tabla dh41 se sumarizan los valores con los que ya se contaba.