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.