Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPER811ARG.PRX

Importación de Formulario F572 Web

19
08/
07
11/2024

   

País:Argentina (ARG)Ticket:

N/A

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-2314

02. SITUACIÓN/REQUISITO

Permitir importar automáticamente a la tabla de Asientos Fijos (RG1), la información adicional reportada en el F. 572 Web, para las Parentesco, Percepciones, Deducciones y Datos Adicionales; mediante el uso de la rutina F572 Web (GPER811ARG).

Para mayor información, se recomienda revisar el siguiente Manual para el Desarrollador:

View file
nameSiRADIG - Empleador - Manual para el desarrollador.pdf
height250

03. SOLUCIÓN

En la rutina Importación de Formulario F572 Web (GPER811ARG) se modifica lo siguiente:

  • En la función ObtInfXML(), se añade tratamiento para la lectura del nodo <datosAdicionales>, el cual contiene la información relacionada a datos adicionales del empleado.
  • En la función GPEGraba(), se añade parámetro para procesar registros obtenidos del nodo <datosAdicionales>.
  • En la función fGetConSX5(), se añade parámetro para buscar registros con llaves que comiencen con valor diferente de 'X'.
  • Se agrega en la Tabla Genérica XE - Conceptos F572 Web, los identificadores que permitirán la lectura de los nuevos nodos correspondientes a las secciones Ganancias Liquidadas por otros Empleadores o Entidades e Información Adicional, mencionados en el Manual para el Desarrollador.

Para mayor información ver la sección 04. INFORMACIÓN ADICIONAL.

Image Removed

Image Removed

La grabación de la información de la tabla Asientos Fijos (RG1), se ejemplifica a continuación:

Se cuenta con el siguiente nodo de <datosAdicionales> y para el nodo de <ganLiqOtrosEmpEnt> se cuenta con sub-nodos relacionados a los registros actualizados en tabla XE - Conceptos F572 Web (ver punto 04. INFORMACIÓN ADICIONAL):

GPPDARG.PRXConceptos Estándar - Argentina08/11/2024
GPMNEARG.PRXMnemónicos Estándar - Argentina.08/11/2024
GPFORARG.PRXFórmulas Estándar - Argentina.08/11/2024
GPFO1ARG.PRXFunciones adicionales de Fórmulas Estándar - Argentina.08/11/2024
GPFO2ARG.PRXFunciones adicionales de Fórmulas Estándar - Argentina.08/11/2024

GPTABARG.PRX

Definición de Tablas Alfanuméricas Estándar - Argentina08/11/2024
GPCRGARG.PRXContenido de Tablas Alfanuméricas Estándar - Argentina.08/11/2024
GPVPPARG.PRXConceptos por Procesos Estándar - Argentina.08/11/2024

   

País:Argentina (ARG)
Ticket:

N/A

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-2653


02. SITUACIÓN/REQUISITO

Permitir importar automáticamente a la tabla de Dependientes (SRB), la información de los familiares (sección Cargas de Familia) reportada en el F. 572 Web, para el Parentesco y Porcentaje de Deducción de los mismos; mediante el uso de la rutina F572 Web (GPER811ARG).

Para mayor información, se recomienda revisar el siguiente Manual para el Desarrollador:

View file
nameSiRADIG - Empleador - Manual para el desarrollador.pdf
height250

03. SOLUCIÓN

En la rutina Importación de Formulario F572 Web (GPER811ARG) se modifica lo siguiente:

  • En la función ObtInfXML(), se añade tratamiento para la lectura del nodo <cargasFamilia>, el cual contiene la información relacionada al tag <PorcentajeDeducción>, que se refiere al porcentaje de deducción correspondiente de cada hijo del empleado.
  • En la función ObtInfAdc(), se realiza el tratamiento para que procese el porcentaje correspondiente de los hijos, según el tag <PorcentajeDeducción>.

Para mayor información ver la sección 04. INFORMACIÓN ADICIONAL.

La grabación de la información de la tabla Dependientes (SRB), se ejemplifica a continuación:

Se cuenta con el siguiente nodo de <cargasFamilia>correspondientes al F572 Web (ver punto 04. INFORMACIÓN ADICIONAL):


Bloco de código
titleEjemplo
<presentacion>
	<periodo>2024</periodo>
	<nroPresentacion>6</nroPresentacion>
	<fechaPresentacion>2024-07-01<
Bloco de código
titleEjemplo
<presentacion version="1.21">
	<periodo>2023</periodo>
	<nroPresentacion>14</nroPresentacion>
	<fechaPresentacion>2024-06-19</fechaPresentacion>
	<empleado>
		<cuit>20110543728<<cuit>24333333380</cuit>
		<tipoDoc>80<<tipoDoc>86</tipoDoc>
		<apellido>ORLANDO<<apellido>APELLIDO</apellido>
		<nombre>EDUARDO<nombre>NOMBRE LEGAJO NORBERTO<000006</nombre>
		<direccion>
			<provincia>22<<provincia>1</provincia>
			<cp>8324<<cp>1838</cp>
			<localidad>CIPOLLETTI<<localidad>LUIS GUILLON</localidad>
			<calle>LOS ARRAYANES<<calle>MARXER</calle>
			<nro>1579<<nro>1814</nro>
		</direccion>
	</empleado>
	<ganLiqOtrosEmpEnt><cargasFamilia>
		<empEnt><cargaFamilia>
			<cuit>30586762199<<tipoDoc>80</cuit>tipoDoc>
			<denominacion>UNIVERSIDAD NACIONAL DEL COMAHUE</denominacion><nroDoc>27207450524</nroDoc>
			<convenioColectivo<apellido>GUTIERREZ</>apellido>
			<transporteLargaDist>N<<nombre>CLAUDIA BEATRIZ</transporteLargaDist>nombre>
			<transporteTerrLargaDist>N</transporteTerrLargaDist><fechaNac>2010-05-29</fechaNac>
			<ingresosAportes><mesDesde>1</mesDesde>
				<ingAp mes="1"><mesHasta>12</mesHasta>
					<obraSoc>8471.86</obraSoc><parentesco>3</parentesco>
					<segSoc>14075.52</segSoc><vigenteProximosPeriodos>S</vigenteProximosPeriodos>
			<porcentajeDeduccion>50</porcentajeDeduccion>
		<sind>0<</sind>cargaFamilia>
					<ganBrut>87972</ganBrut></cargasFamilia>
	<deducciones>
				<retGan>0</retGan><deduccion tipo="1">
					<retribNoHab>0<<tipoDoc>80</retribNoHab>tipoDoc>
					<ajuste>0<<nroDoc>30546741253</ajuste>nroDoc>
					<exeNoAlc>0</exeNoAlc><denominacion>OSDE ORGANIZACION DE SERVICIOS DIRECTOS EMPRESARIOS</denominacion>
					<sac>0</sac><descBasica>30546741253 - OSDE ORGANIZACION DE SERVICIOS DIRECTOS EMPRESARIOS</descBasica>
					<horasExtGr>0</horasExtGr><montoTotal>59255.88</montoTotal>
					<horasExtEx>0</horasExtEx><periodos>
					<matDid>0</matDid><periodo mesDesde="1" mesHasta="1" montoMensual="8353.73"/>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549><periodo mesDesde="2" mesHasta="2" montoMensual="5406.38"/>
					<suplemParticLey19101>0</suplemParticLey19101><periodo mesDesde="3" mesHasta="3" montoMensual="9259.83"/>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="2">
					<obraSoc>8451.7</obraSoc>
					<segSoc>14075.52</segSoc>
					<sind>0</sind>
					<ganBrut>87972.02</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="3">
					<obraSoc>8769.73</obraSoc>
					<segSoc>14375.01</segSoc>
					<sind>0</sind>
					<ganBrut>89843.78</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="4">
					<obraSoc>10342.98</obraSoc>
					<segSoc>17091.9</segSoc>
					<sind>0</sind>
					<ganBrut>106824.33</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="5">
					<obraSoc>10706.16</obraSoc>
					<segSoc>18270.65</segSoc>
					<sind>0</sind>
					<ganBrut>114191.53</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="6">
					<obraSoc>11784</obraSoc>
					<segSoc>19729.35</segSoc>
					<sind>0</sind>
					<ganBrut>123308.46</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="7">
					<obraSoc>18939.23</obraSoc>
					<segSoc>31961.55</segSoc>
					<sind>0</sind>
					<ganBrut>133173.15</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>66586.58</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="8">
					<obraSoc>13943.45</obraSoc>
					<segSoc>23675.22</segSoc>
					<sind>0</sind>
					<ganBrut>147970.16</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="9">
					<obraSoc>15547.04</obraSoc>
					<segSoc>25845.45</segSoc>
					<sind>0</sind>
					<ganBrut>161534.1</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="10">
					<obraSoc>16700.6</obraSoc>
					<segSoc>28430.01</segSoc>
					<sind>0</sind>
					<ganBrut>177687.51</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="11">
					<obraSoc>18789.34</obraSoc>
					<segSoc>31841.6</segSoc>
					<sind>0</sind>
					<ganBrut>199010.03</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>0</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
				<ingAp mes="12">
					<obraSoc>31742.05</obraSoc>
					<segSoc>53016.27</segSoc>
					<sind>0</sind>
					<ganBrut>216920.94</ganBrut>
					<retGan>0</retGan>
					<retribNoHab>0</retribNoHab>
					<ajuste>0</ajuste>
					<exeNoAlc>0</exeNoAlc>
					<sac>114430.77</sac>
					<horasExtGr>0</horasExtGr>
					<horasExtEx>0</horasExtEx>
					<matDid>0</matDid>
					<movilidad>0</movilidad>
					<viaticos>0</viaticos>
					<remunExentaLey27549>0</remunExentaLey27549>
					<suplemParticLey19101>0</suplemParticLey19101>
					<teletrabajoExento>0</teletrabajoExento>
				</ingAp>
			</ingresosAportes>
		</empEnt>
	</ganLiqOtrosEmpEnt>
	<deducciones>
		<deduccion tipo="4">
			<tipoDoc>80</tipoDoc>
			<nroDoc>30500011072</nroDoc>
			<denominacion>BANCO HIPOTECARIO SOCIEDAD ANONIMA</denominacion>
			<descBasica>30500011072 - BANCO HIPOTECARIO SOCIEDAD ANONIMA</descBasica>
			<montoTotal>11670.93</montoTotal>
			<periodos>
				<periodo mesDesde="1" mesHasta="1" montoMensual="1106.1"/>
				<periodo mesDesde="2" mesHasta="2" montoMensual="1097.38"/>
				<periodo mesDesde="3" mesHasta="3" montoMensual="1088.66"/>
				<periodo mesDesde="4" mesHasta="4" montoMensual="1079.94"/>
				<periodo mesDesde="5" mesHasta="5" montoMensual="1071.22"/>
				<periodo mesDesde="6" mesHasta="6" montoMensual="1063.61"/>
				<periodo mesDesde="7" mesHasta="7" montoMensual="1053.46"/>
				<periodo mesDesde="8" mesHasta="8" montoMensual="1043.22"/>
				<periodo mesDesde="9" mesHasta="9" montoMensual="1032.89"/>
				<periodo mesDesde="10" mesHasta="10" montoMensual="1022.48"/>
				<periodo mesDesde="11" mesHasta="11" montoMensual="1011.97"/>
			</periodos>
		</deduccion>
	</deducciones>
	<retPerPagos>
		<retPerPago tipo="28">
			<tipoDoc>80</tipoDoc>
			<nroDoc>30500006613</nroDoc>
			<denominacion>BANCO PATAGONIA SOCIEDAD ANONIMA</denominacion>
			<descBasica>30500006613 - BANCO PATAGONIA SOCIEDAD ANONIMA</descBasica>
			<montoTotal>313.51</montoTotal>
			<periodos>
				<periodo mesDesde="10" mesHasta="10" montoMensual="313.51"/>
			</periodos>
			<detalles>
				<detalle nombre="tipoTarjeta" valor="0"/>
			</detalles>
		</retPerPago>
		<retPerPago tipo="28">
			<tipoDoc>80</tipoDoc>
			<nroDoc>30500008454</nroDoc>
			<denominacion>BANCO SANTANDER ARGENTINA SOCIEDAD ANONIMA</denominacion>
			<descBasica>30500008454 - BANCO SANTANDER ARGENTINA SOCIEDAD ANONIMA</descBasica>
			<montoTotal>5581.81</montoTotal>
			<periodos>
				<periodo mesDesde="9" mesHasta="9" montoMensual="5153.29"/>
				<periodo mesDesde="10" mesHasta="10" montoMensual="428.52"/>
			</periodos>
			<detalles>
				<detalle nombre="tipoTarjeta" valor="0"/>
			</detalles>
		</retPerPago>
		<retPerPago tipo="29">
			<tipoDoc>80</tipoDoc>
			<nroDoc>30500011072</nroDoc>
			<denominacion>BANCO HIPOTECARIO SOCIEDAD ANONIMA</denominacion>
			<descBasica>30500011072 - BANCO HIPOTECARIO SOCIEDAD ANONIMA</descBasica>
			<montoTotal>5329.52</montoTotal>
			<periodos>
				<periodo mesDesde="1" mesHasta="1" montoMensual="314.55"/>
				<periodo mesDesde="3" mesHasta="3" montoMensual="629.1"/>
				<periodo mesDesde="4" mesHasta="4" montoMensual="314.55"/>
				<periodo mesDesde="6" mesHasta="6" montoMensual="1490.22"/>
				<periodo mesDesde="7" mesHasta="7" montoMensual="2087"/>
				<periodo mesDesde="8" mesHasta="8" montoMensual="494.1"/>
			</periodos>
			<detalles>
				<detalle nombre="tipoTarjeta" valor="0"/>
			</detalles>
		</retPerPago>
		<retPerPago tipo="29">
			<tipoDoc>80</tipoDoc>
			<nroDoc>33537186009</nroDoc>
			<denominacion>HSBC BANK ARGENTINA SA</denominacion>
			<descBasica>33537186009 - HSBC BANK ARGENTINA SA</descBasica>
			<montoTotal>1302.29</montoTotal>
			<periodos>
				<periodo mesDesde="1" mesHasta="1" montoMensual="82.43"/>
				<periodo mesDesde="3" mesHasta="3" montoMensual="736.56"/>
				<periodo mesDesde="6" mesHasta="6" montoMensual="327.37"/>
				<periodo mesDesde="8" mesHasta="8" montoMensual="155.93"/>
			</periodos>
			<detalles>
				<detalle nombre="tipoTarjeta" valor="0"/>
			</detalles>
		</retPerPago>
	</retPerPagos>
	<datosAdicionales>
		<datoAdicional nombre="trabRegPatagonica" mesDesde="1" mesHasta="5" valor="S"/>
		<datoAdicional nombre="trabRegPatagonica" mesDesde="6" mesHasta="12" valor="N"/>
	</datosAdicionales>
</presentacion>

Se creará un registro para cada dato adicional informado en el nodo <datosAdicionales>, ejemplo:

...

   

Informações
titleConsideraciones
  • Se creará un registro en Asientos Fijos (RG1) para cada periodo informado en el XML.
  • En caso de no existir el nodo de Periodos y Detalles, se creará un registró en Asientos Fijos (RG1) para el concepto relacionado al atributo Tipo, con el valor tomado del nodo <MontoTotal> y como mes inicial o final igual a 01.

   

Totvs custom tabs box
tabsPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DNOMI-2314.
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Realizar un respaldo del Diccionario de Datos y realizar la configuración sugerida en la sección 04. INFORMACIÓN ADICIONAL, en el apartado "Diccionario de Datos".
  5. Realizar la configuración de Conceptos sugerida en la sección 04. INFORMACIÓN ADICIONAL, en el apartado "Configuración de Conceptos".
  6. Contar con Empleados, con la siguiente característica:
    • El campo CUIL (RA_CIC) informado en el empleado, debe coincidir con los F. 572 Web a procesar. Es decir, debe coincidir con el valor contenido en el nodo <cuit>Aquí</cuit> del archivo XML.
Totvs custom tabs box items
defaultno
referenciapaso2
  1. Ingresar al módulo Gestión de Personal (SIGAGPE).
  2. Ingresar a la rutina F572 Web, ubicada en "Miscelánea | Importación | F572 Web" (GPER811ARG).
  3. Dar clic en el botón "Param." de la ventana "Formulario 572 Web".
  4. Informar los parámetros:
    • Pregunta ¿Carpeta a procesar?, se debe informar la ruta donde se encuentran los F. 572 Web (XML's).
  5. Confirmar la importación del archivo, dando clic en "Ok" de la ventana "Formulario 572 Web".
    • En caso de haber un error, se encontrará un archivo ".log" en la carpeta informada en el paso 4, el cual tendrá el detalle del error.
  6. Ingresar a la rutina Asientos Fijos, ubicada en "Archivos | Asientos | Asientos Fijos" (GPEA550).
  7. Confirmar que se importaron los conceptos para el empleado.

04. INFORMACIÓN ADICIONAL

Diccionario de Datos

A través de la opción "Tablas Genéricas" en el módulo SIGACFG - Configurador (Base de datos | Diccionario | Base de Datos), realizar las siguientes actualizaciones:

Informações
titleNOTA

Los cambios realizados en las Tablas Genéricas, se podrán identificar como se indica a continuación:

  • Negro - Se agrega.
  • Azul - Se actualiza.

Tabla genérica XD - Parentesco F572 Web:

...

Código

...

Descripción

...

Tabla genérica XE - Conceptos F572 Web:

...

Código

...

Descripción

...

   

Informações
titleNOTA:
  • Agregar los ítems en caso de no existir.
  • Debido a la longitud máxima del campo descripción en la tabla SX5, algunas descripciones no están completas.

   

Informações
titlePaquete de uso interno

Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete:

Código: 014292
Paquete: MI - DNOMI-2314 - TABLAS GENERICAS XD XE - GPE

Configuración de Conceptos

Asociar a los Conceptos estándar, cada uno de los registros agregados a la Tabla genérica XE - Conceptos F572 Web; lo anterior se realiza informando la Clave del registro en el campo Cod Ded F572 (RV_PDF572W).

...

titleErrores comunes

...

<periodo mesDesde="4" mesHasta="4" montoMensual="8577.71"/>
				<periodo mesDesde="5" mesHasta="5" montoMensual="9098.45"/>
				<periodo mesDesde="6" mesHasta="6" montoMensual="7497.07"/>
				<periodo mesDesde="7" mesHasta="7" montoMensual="11062.71"/>
			</periodos>
		</deduccion>
	</deducciones>
</presentacion>


Se creará un registro para cada dato de familiar informado en el nodo <cargasFamilia>, ejemplo:


CampoContenido
RB_FILIALSucursal de RG1 (xFilial("RG1")).
RB_MAT Matrícula del Empleado.
RB_CODConsecutivo del Orden de Dependientes, para los registros del empleado.
RB_NOMENombre y Apellido del familiar importado.
RB_DTNASCFecha de nacimiento del familiar importado.
RB_SEXOGénero del familiar importado.
RB_GRAUPARParentesco del familiar importado.
RB_TIPIRTipo de Dependiente IG del familiar importado.
RB_TIPSFTipo de Dependiente Asign. Fliar. del familiar importado. Por defecto "4 - No es dependiente", por estar fuera de uso para la localización Argentina.
RB_DATAINI"01/01/2024", se obtiene de la Fecha inicial del mes (mesDesde) y Periodo (<periodo>2024</periodo>).
RB_DTENTRA"01/01/2024", se obtiene de la Fecha inicial del mes (mesDesde) y Periodo (<periodo>2024</periodo>).
RB_DTBAIXA"31/01/2024", se obtiene de la Fecha final del mes (mesHasta) y Periodo (<periodo>2024</periodo>).
RB_CICNúmero de documento (CUIL) del familiar importado.
RB_PREPAGA Obtiene si el familiar es adherente a la Obra Social del empleado.

   

Informações
titleConsideraciones
  • Se creará un registro en Dependientes (SRB) para cada familiar del empleado informado en el XML, llenando los campos arriba enumerados.

   

Totvs custom tabs box
tabsPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DNOMI-2653.
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Realizar un respaldo del Diccionario de Datos y realizar la configuración sugerida en la sección 04. INFORMACIÓN ADICIONAL, en el apartado "Diccionario de Datos".
  5. Contar con Empleados, con la siguiente característica:
    • El campo CUIL (RA_CIC) informado en el empleado, debe coincidir con los F. 572 Web a procesar. Es decir, debe coincidir con el valor contenido en el nodo <cuit>Aquí</cuit> del archivo XML.
  6. Regeneración de Formulación: 

    Informações
    titleRegeneración de Formulación

    En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290), de manera que el sistema realice la actualización automática de las fórmulas y mnemónicos descritos en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.

    Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.

    1. Generar archivos Excel para validación:

      • Ejecutar la rutina “Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar/Borrar las siguientes tablas:
      1. Fórmulas (RC2 / RC3):
        • Respaldar las tablas RC2 y RC3. 
        • Borrar los registros de las tablas RC2 y RC3.
    3. Carga de Formulación Estándar:
      1. Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
        • Validar que se hayan agregado correctamente las fórmulas E39IAG (I.A.G. Deducción Hijo) y E40IAG (I.A.G. Ded. Hijo Incap.), en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL
    4. Regresar el respaldo de las tablas del punto b
      1. Abrir las tablasRC2 y RC3.
    5. Generar archivos Excel para validación:
      • Ejecutar la rutina Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
      • Guardar los archivos de Excel generados (después del cambio).
    6. Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
      • Fórmulas (RC2 | RC3)
        • Comparar los archivos antes y después del cambio, para determinar las diferencias.
        • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
  7. Conceptos por Proceso.
    • Validar que no se encuentren los registros que se indican en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL
  8. Contar con información en los catálogos utilizados en el Cálculo de Liquidación de Nómina.

      • Tipos de Procedimiento.
      • Procesos:
        • Configurar un proceso Mensual y Jornal.
      • Conceptos.
        • Ingresar a la rutina Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"
        • Validar que se hayan agregado correctamente en los conceptos, las fórmulas E39IAG (I.A.G. Deducción Hijo) y E40IAG (I.A.G. Ded. Hijo Incap.), respectivamente.
      • Conceptos por proceso:
        • Se debe modificar los conceptos del procedimiento LIQ- Liquidación; como se indica en el punto "Conceptos por Proceso" de la sección 04. INFORMACIÓN ADICIONAL 
      • Fórmulas.
        • Se debe considerar la configuración de los conceptos E39IAG y E40IAG; como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL 
      • Realizar las modificaciones a los campos mencionadas en el punto Diccionario de Datos de la sección 04. INFORMACIÓN ADICIONAL.
      • Mnemónicos.
      • Criterios de Acumulación.
      • Periodo:
        • Con periodos mensuales: 
          • Nómina LIQ- Liquidación Mensual, de ejemplo:
            • Periodo: 2024
            • Mes: 06
            • Número de Pago: 01
            • Fecha Inicial: 01/06/2024
            • Fecha: 30/06/2024

        • Con periodos jornales:
          • Nómina LIQ- Liquidación Jornal - Primera Quincena, de ejemplo:
            • Periodo: 2024
            • Mes: 06
            • Número de Pago: 01
            • Fecha Inicial: 01/06/2024
            • Fecha: 15/06/2024

Totvs custom tabs box items
defaultno
referenciapaso2

Importación de F572 Web

  1. Ingresar al módulo Gestión de Personal (SIGAGPE).
  2. Ingresar a la rutina F572 Web, ubicada en "Miscelánea | Importación | F572 Web" (GPER811ARG).
  3. Dar clic en el botón "Param." de la ventana "Formulario 572 Web".
  4. Informar los parámetros:
    • Pregunta ¿Carpeta a procesar?, se debe informar la ruta donde se encuentran los F. 572 Web (XML's).
  5. Confirmar la importación del archivo, dando clic en "Ok" de la ventana "Formulario 572 Web".
    • En caso de haber un error, se encontrará un archivo ".log" en la carpeta informada en el paso 4, el cual tendrá el detalle del error.
  6. Ingresar a la rutina Dependientes, ubicada en "Actualizaciones| Empleados|Dependientes" (GPEA020).
  7. Confirmar que se importaron los familiares del empleado, tanto el campo Grado Parent (RB_GRAUPAR) como el campo Tp. Depd. IR (RB_TIPIR).

Por Procedimientos (GPEM020):

  1. Ingresar a la rutina Por Procedimientos, ubicada en SIGAGPE - (Miscelánea | Cálculos | Por Procedimientos (GPEM020).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento (LIQ), Periodo, TRACE, etc.

    2. En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones".
    3. Dar clic en el botón de Confirmar.
  3. Validar que el Cálculo de Nómina finaliza de forma exitosa.
    • Para la liquidación del proceso Jornal: se debe comprobar que las provisiones se realicen solo en la segunda quincena acumulando con la primera quincena. Validar que no se realice el cálculo en la primera quincena.
    • Para la liquidación del proceso Mensual: comprobar que se realice la liquidación de provisiones en cada liquidación de nómina (LIQ).
  4. Si fue activado el TRACE, validar el proceso de cálculo de las fórmulas E39IAG y E40IAG, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.


04. INFORMACIÓN ADICIONAL

Diccionario de Datos

A través de la opción "Tablas Genéricas" en el módulo SIGACFG - Configurador (Base de datos | Diccionario | Base de Datos), realizar las siguientes actualizaciones:


Informações
titleNOTA

Los cambios realizados en las Tablas Genéricas, se podrán identificar como se indica a continuación:

  • Negro - Se agrega.
  • Azul - Se actualiza.


Tabla genérica XD - Parentesco F572 Web:

Código

Descripción

1C|1| Cónyuge
3F|3| Hijo/a Menor de 18 Años
30F|3| Hijastro/a Menor de 18 Años
31D|3| Hijo/a Incapacitado para el Trabajo
32D|3| Hijastro/a Incapacitado para el Trabajo
33O|1| Padre
34O|1| Madre
35O|1| Nieto/a Menor de 24 Años
36O|1| Nieto/a Incapacitado para el Trabajo
37O|1| Bisnieto/a Menor de 24 Años
38O|1| Bisnieto/a Incapacitado para el Trabajo
39O|1| Abuelo/a
40O|1| Bisabuelo/a
41O|1| Padrastro/Madrastra
42O|1| Hermano/a Menor de 24 Años
43O|1| Hermano/a Incapacitado para el Trabajo
44O|1| Suegro/a
45O|1| Yerno/Nuera Menor de 24 Años
46O|1| Yerno/Nuera Incapacitado para el Trabajo
51C|1| Unión Convivencial
103F|3| Hijo/A Mayor De 18 Y Hasta 24 Años

   

Informações
titleNOTA:
  • Agregar los distintos parentescos en caso de no existir, o modificarlos como se muestra en la tabla anterior.
  • Borrar los parentescos que fueron eliminados, ya que no están vigentes actualmente.
  • Debido a la longitud máxima del campo descripción en la tabla SX5, algunas descripciones no están completas.

   

Mediante el Configurador (SIGACFG), modificar el campo RB_TIPIR, como se indica a continuación:

CampoRB_TIPIR

Tipo

Caracter

Orden08

Tamaño

1

Decimal

0

Título

Tipo Dep. IR

Descripción

Tipo Dependiente IR

Formato

@!

Valid. Std.Pertence("1234")

Se utiliza

Si

Obligatorio

No

Ini. Estándar"4"

Browse

No

Contexto

Real

Lista Español1=s/Lím.Edad;2=Hijo 50%;3=Hijo 100%;4=No es Dep.
When

Consulta Estándar


Help

Informe: - "1" para dep. I.R. sin límite de edad. - "2" Hijo 50% a deducir para I.R.  - "3" para Hijo 100% a deducir para I.R. - "4" si no fuera dependiente I.R.


Mediante el Configurador (SIGACFG), modificar el campo RB_GRAUPAR, como se indica a continuación:

CampoRB_GRAUPAR

Tipo

Caracter

Orden07

Tamaño

1

Decimal

0

Título

Grado Parent

Descripción

Grado de Parentesco

Formato

@!

Valid. Std.Pertence("CFD")

Se utiliza

Si

Obligatorio

No

Ini. Estándar

Browse

No

Contexto

Real

Lista EspañolC=Conyuge;F=Hijo;D=Discapacitado
When

Consulta Estándar


Help

Informe:"C" para Conyuge; F para Hijo y D para Hijo Discapacitado.

Informações
titlePaquete de uso interno

Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete:

Código: 014799
Paquete: MI - DNOMI-2653 - TABLA SRB - GPE

Conceptos por Proceso


Informações
titleNOTA:
  • En todos los procedimientos reemplazar el concepto 956 (IG Ded Hijo Año) por el concepto E39 (IG Ded Hijo) y el concepto 958 (IG Ded. Hijo Incap.) por el concepto E40 (IG Ded. Hijo Incap.). Las fórmulas son E39IAG (I.A.G. Deducción Hijo) y E40IAG (I.A.G. Ded. Hijo Incap.), respectivamente.

Proceso Mensual

Procedimiento APR - Aplicación Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00174955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00175E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00176E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00177959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento GAN - Re-Cálculo Anual IAG 13avo Per

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00031955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00032E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00033E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00034959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento LIQ - Liquidación

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00176955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00177E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00178E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00179959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento RES - Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00186955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00187E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00188E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00189959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento SAC - Sueldo Anual Complementario

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00095955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00096E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00097E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00098959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento VAC - Vacaciones

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00099955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00100E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00101E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00102959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA021 - Si2 - No2 - No2 - No2 - No2 - No2 - No

Proceso Quincenal

Procedimiento APR - Aplicación Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00195955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00196E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00197E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00198959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento GAN - Re-Cálculo Anual IAG 13avo Per

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00031955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00032E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00033E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00034959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento LIQ - Liquidación

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00191955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00192E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00193959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00194E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00195960IG Total Impuesto960IAGI.A.G. TOTAL IMPUESTO022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento RES - Rescisión

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00207955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00208E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00209E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00210959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento SAC - Sueldo Anual Complementario

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00095955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00096E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO022 - No2 - No2 - No2 - No2 - No2 - No2 - No
00097E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00098959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA022 - No2 - No2 - No2 - No2 - No2 - No2 - No

Procedimiento VAC - Vacaciones

SecuenciaConceptoDescripcionFórmulaDescripciónCriterioGenera AcumLee IncLee PrestamoLee AcumLee AusenciaLee Benef.Lee As. Fijo
00099955IG Ded Cónyuge Año955IAGI.A.G. DEDUCCION CONYUGE ACUM021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00100E39IG Ded HijoE39IAGI.A.G. DEDUCCION HIJO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00101959IG Neta Suj a Imp959IAGI.A.G. GANANCIA NETA021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00102960IG Total Impuesto960IAGI.A.G. TOTAL IMPUESTO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00103963IG Imp a Retener963IAGI.A.G. RETENIDO ANIO021 - Si1 - Si2 - No1 - Si2 - No2 - No2 - No
00104966IG Retención I.A.G.966IAGI.A.G. RETENCION I.A.G.021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00105967IG Devolución I.A.G.967IAGI.A.G. DEVOLUCION I.A.G.021 - Si2 - No2 - No1 - Si2 - No2 - No2 - No
00106E40IG Ded. Hijo Incap.E40IAGI.A.G. DED. HIJO INCAP. P/TRAB021 - Si2 - No2 - No2 - No2 - No2 - No2 - No
00107961IG Retenido Año961IAGI.A.G. RETENIDO ANIO021 - Si2 - No2 - No2 - No2 - No2 - No2 - No

Fórmulas

Se crean las siguientes fórmulas:

  • E39IAG - I.A.G. Deducción Hijo:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula nuevaE39IAG000001#TRACE_ON


Fórmula nuevaE39IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula nuevaE39IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula nuevaE39IAG000004
LEE_DEP

Lee los dependientes con parentesco HIJO ("F"), sino continúa con la etiqueta NEXT
Fórmula nuevaE39IAG000005PARENTESCOSI_DIFERENTE'F'NEXT
Fórmula nuevaE39IAG000006TIPODEDUCSI_IGUAL'4'FINALSi el mnemónico TIPODEDUC (campo RB_TIPIR = 4 - No es Dep.) entonces finaliza el cálculo
Fórmula nuevaE39IAG000007##



Fórmula nuevaE39IAG000008TOPE_18ETIQUETA


Fórmula nuevaE39IAG00000917MULTIPLICA365NAUX_20Guarda en la variable NAUX_20, 17 años en días
Fórmula nuevaE39IAG000010NAUX_20SUMA6NAUX_20Suma a la variable NAUX_20, 6 días correspondientes a los años bisiestos
Fórmula nuevaE39IAG000011FECNACDEDSUMANAUX_20DAUX_01Le suma a la fecha de nacimiento del hijo (mnemónico FECNACDED) 17 años en días (variable NAUX_20) y lo guarda en la variable DAUX_01
Fórmula nuevaE39IAG000012##



Fórmula nuevaE39IAG000013FEC_BAJAETIQUETA


Fórmula nuevaE39IAG000014
MUEVEFECBAJDEDDAUX_20Mueve la fecha de baja del hijo (mnemónico FECBAJDED) a la variable DAUX_20
Fórmula nuevaE39IAG000015FECBAJDEDSI_DIFERENTEVACIOINICIOSi la fecha de baja (mnemónico FECBAJDED) está vacía, continúa con la etiqueta INICIO
Fórmula nuevaE39IAG000016
MUEVEDAUX_01DAUX_20Mueve la fecha de baja del hijo  (mnemónico FECBAJDED)  a la variable DAUX_20
Fórmula nuevaE39IAG000017##



Fórmula nuevaE39IAG000018INICIOETIQUETA


Fórmula nuevaE39IAG000019##DESGLOSO FECHA PAGO



Fórmula nuevaE39IAG000020
ANOFECHAPAGONAUX_00Extrae el año de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_00 
Fórmula nuevaE39IAG000021
MESFECHAPAGONAUX_12Extrae el mes de la fecha de pago (mnemónico FECHAPAGO) y lo guarda en la variable NAUX_12
Fórmula nuevaE39IAG000022##DESGLOSO FECHA BAJA



Fórmula nuevaE39IAG000023
ANODAUX_20NAUX_01Extrae el año en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_01
Fórmula nuevaE39IAG000024
MESDAUX_20NAUX_10Extrae el mes en que cumple 18 años el hijo (variable DAUX_20) y lo guarda en la variable NAUX_10
Fórmula nuevaE39IAG000025##DESGLOSO FECHA INICIO



Fórmula nuevaE39IAG000026
ANOFECINIDEDNAUX_03Extrae el año de la fecha de inicio de la deducción del hijo (mnemónico FECINIDED)  a la variable NAUX_03
Fórmula nuevaE39IAG000027
MESFECINIDEDNAUX_11Extrae el mes de la fecha de inicio de la deducción del hijo  (mnemónico FECINIDED)  a la variable NAUX_11
Fórmula nuevaE39IAG000028##DEDUCCIÓN HIJO PORMES


Fórmula nuevaE39IAG000029
BUSCATABLA_S050
Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)
Fórmula nuevaE39IAG000030ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula nuevaE39IAG000031ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula nuevaE39IAG000032ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula nuevaE39IAG000033
MUEVEELEMENTO_05IAGDEDHIJMueve valor de tope anual para Hijo
Fórmula nuevaE39IAG000034IAGDEDHIJDIVIDE12IAGDEDHIJDivide el tope con valor anual por 12 para mensualizarlo
Fórmula nuevaE39IAG000035##CONTINUA LASVALIDACIONES


Fórmula nuevaE39IAG000036
MUEVEIAGDEDHIJNAUX_17Mueve el importe proporcional de la deducción por hijo (mnemónico IAGDEDHIJ) a la variable NAUX_17
Fórmula nuevaE39IAG000037##



Fórmula nuevaE39IAG000038FECINIDEDSI_MAYORFECHAPAGOFINALSi la fecha de inicio de la deducción (mnemónico FECINIDED) es mayor a la fecha de pago (mnemónico FECHAPAGO), finaliza el cálculo
Fórmula nuevaE39IAG000039##



Fórmula nuevaE39IAG000040##ANO BAJA > ANO PAGO



Fórmula nuevaE39IAG000041NAUX_01SI_MAYORNAUX_00PROCALTASi el año de baja de la deducción (variable NAUX_01) es mayor al año de pago (variable NAUX_00), continúa en la etiqueta PROCALTA
Fórmula nuevaE39IAG000042##ANO BAJA < ANO PAGO



Fórmula nuevaE39IAG000043NAUX_01SI_MENORNAUX_00FINALSi el año de baja de la deducción (variable NAUX_01) es menor al año de pago (variable NAUX_00), finaliza el cálculo
Fórmula nuevaE39IAG000044##MES BAJA > MES PAGO



Fórmula nuevaE39IAG000045PROC_MESETIQUETA


Fórmula nuevaE39IAG000046NAUX_10SI_MAYORNAUX_12ASIGNA_BAJAMueve el mes en que cumple 18 años el hijo (variable NAUX_10), a la variable NAUX_15
Fórmula nuevaE39IAG000047
MUEVENAUX_10NAUX_15
Fórmula nuevaE39IAG000048
SALTA
PROCBAJASalta hasta la etiqueta PROCBAJA
Fórmula nuevaE39IAG000049##CORRIGE FECHA BAJA



Fórmula nuevaE39IAG000050ASIGNA_BAJAETIQUETA


Fórmula nuevaE39IAG000051
MUEVENAUX_12NAUX_15Mueve fecha de pago a la fecha de baja, si la fecha de baja es mayor a la de pago
Fórmula nuevaE39IAG000052##PROCESA X BAJA



Fórmula nuevaE39IAG000053PROCBAJAETIQUETA


Fórmula nuevaE39IAG000054NAUX_01SI_MAYORNAUX_03GRABASi el año de baja de la deducción (variable NAUX_01) es mayor al año de inicio de la deducción de hijo (variable NAUX_03), continúa en la etiqueta GRABA
Fórmula nuevaE39IAG000055NAUX_15RESTANAUX_11NAUX_15Hace la diferencia entre el mes de baja (variable NAUX_15) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11)
Fórmula nuevaE39IAG000056NAUX_15SUMA1NAUX_15
Fórmula nuevaE39IAG000057
SALTA
GRABAContinúa en la etiqueta GRABA
Fórmula nuevaE39IAG000058##



Fórmula nuevaE39IAG000059##PROCESA X ALTA



Fórmula nuevaE39IAG000060PROCALTAETIQUETA


Fórmula nuevaE39IAG000061
MUEVENAUX_12NAUX_15Mueve el mes de pago del periodo (variable NAUX_12), a la variable NAUX_15
Fórmula nuevaE39IAG000062NAUX_03SI_MENORNAUX_00GRABASi el año de inicio de la deducción (variable NAUX_03) es menor al año de pago del periodo (variable NAUX_00), continúa en la etiqueta GRABA
Fórmula nuevaE39IAG000063NAUX_12RESTANAUX_11NAUX_15Hace la diferencia entre el mes pago del periodo (variable NAUX_12) y el mes de la fecha de inicio de la deducción de hijo (variable NAUX_11) y lo guarda en la variable NAUX_15
Fórmula nuevaE39IAG000064NAUX_15SUMA1NAUX_15
Fórmula nuevaE39IAG000065##



Fórmula nuevaE39IAG000066##GRABA CONCEPTO



Fórmula nuevaE39IAG000067GRABAETIQUETA


Fórmula nuevaE39IAG000068TIPODEDUCSI_IGUAL"2"PORC_HIJOSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_HIJO
Fórmula nuevaE39IAG000069
MUEVE1NAUX_18Si no, asigna 1 a la variable NAUX_18 (multiplicador de porcentaje)
Fórmula nuevaE39IAG000070
SALTA
CONTINUA_CALCSalta hasta la etiqueta CONTINUA_CALC
Fórmula nuevaE39IAG000071PORC_HIJOETIQUETA


Fórmula nuevaE39IAG000072
MUEVE0.5NAUX_18Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_18
Fórmula nuevaE39IAG000073 ##



Fórmula nuevaE39IAG000074CONTINUA_CALCETIQUETA


Fórmula nuevaE39IAG000075
MUEVENAUX_15NAUX_16Mueve la variable NAUX_15 a la variable NAUX_16
Fórmula nuevaE39IAG000076NAUX_16MULTIPLICANAUX_17NAUX_17Multiplica la cantidad de hijos (variable NAUX_16) por el valor de la deducción proporcional (variable NAUX_17)
Fórmula nuevaE39IAG000077NAUX_17MULTIPLICANAUX_18NAUX_17Multiplica la variable NAUX_17 (valor proporcional de la deducción de hijo obtenida) por la variable NAUX_18 (porcentaje que le corresponde por hijo al empleado) y guarda el resuLtado en la variable NAUX_17
Fórmula nuevaE39IAG000078IMPORTESI_MAYOR0AGREGA_NOVSi se colocó el importe por incidencia, salta a la etiqueta AGREGA_NOV
Fórmula nuevaE39IAG000079
MUEVENAUX_16UNIDADESSino, mueve la cantidad de meses liquidados en hijos a UNIDADES y el monto calculado a IMPORTE
Fórmula nuevaE39IAG000080
MUEVENAUX_17IMPORTE
Fórmula nuevaE39IAG000081
SALTA
NEXTSalta a etiqueta NEXT
Fórmula nuevaE39IAG000082##



Fórmula nuevaE39IAG000083AGREGA_NOVETIQUETA


Fórmula nuevaE39IAG000084IMPORTESUMANAUX_17IMPORTESuma al IMPORTE calculado la novedad cargada en monto
Fórmula nuevaE39IAG000085UNIDADESSUMANAUX_16UNIDADESSuma a las UNIDADES calculada la novedad cargada en cantidad
Fórmula nuevaE39IAG000086##



Fórmula nuevaE39IAG000087NEXTETIQUETA


Fórmula nuevaE39IAG000088
SIG_DEP

Continúa en con el próximo dependiente
Fórmula nuevaE39IAG000089##



Fórmula nuevaE39IAG000090FINALETIQUETA


Fórmula nuevaE39IAG000091#TRACE_OFF



  • E40IAG - I.A.G. Ded. Hijo Incap. p/ Trab:

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Fórmula NuevaE40IAG000001#TRACE_ON


Fórmula NuevaE40IAG000002NOCALCULASI_IGUAL1FINAL
Fórmula NuevaE40IAG000003IAGNOPROCSI_IGUAL2FINALSi tiene el mnemónico en IAGNOPROC = 2, entonces no calcula esta deducción
Fórmula NuevaE40IAG000004
MUEVE0NAUX_01Mueve cero a la variable NAUX_01, para inicializarla
Fórmula NuevaE40IAG000005
MESFECHAPAGONAUX_04Asigna el mes de pago a la variable NAUX_04
Fórmula NuevaE40IAG000006
LEE_DEP

Lee la tabla SRB (Dependientes)
Fórmula NuevaE40IAG000007NAUX_01SI_MAYOR0CONTINUA_CALCSi ya acumuló meses de un Hijo Discapacitado, entonces continúa el cálculo
Fórmula NuevaE40IAG000008PARENTESCOSI_DIFERENTE'D'FINALSi el mnemónico PARENTESCO <> 'D' (campo RB_GRAUPAR <> 'D' - Hijo Discapacitado) finaliza el cálculo
Fórmula NuevaE40IAG000009NAUX_01SUMANAUX_04NAUX_01Suma la cantidad de meses correspondiente a la fecha de pago (variable NAUX_04) a la variable NAUX_01
Fórmula NuevaE40IAG000010CONT_02ETIQUETA


Fórmula NuevaE40IAG000011
SIG_DEP

Continúa el ciclo con el próximo dependiente
Fórmula NuevaE40IAG000012CONTINUA_CALCETIQUETA


Fórmula NuevaE40IAG000013
MUEVENAUX_01UNIDADESMueve la variable NAUX_01 a UNIDADES
Fórmula NuevaE40IAG000014##VALOR HIJO INCAPPOR MES


Fórmula NuevaE40IAG000015
BUSCATABLA_S050
Busca en la tabla S050 (Topes Deducciones IAG) el valor de la deducción indicada según el campo RV_COD1357 - Cod F1357)
Fórmula NuevaE40IAG000016ELEMENTO_01HASTA_MENORIGUALANOMESPROC
Fórmula NuevaE40IAG000017ELEMENTO_02HASTA_MAYORIGUALANOMESPROC
Fórmula NuevaE40IAG000018ELEMENTO_03HASTA_IGUALSRVCOD1357
Fórmula NuevaE40IAG000019
MUEVEELEMENTO_05IAGHIJODIS
Fórmula NuevaE40IAG000020IAGHIJODISDIVIDE12IAGHIJODISDivide el tope con valor anual por 12 para mensualizarlo
Fórmula NuevaE40IAG000021##PORCENTAJE DEDUCCION



Fórmula NuevaE40IAG000022TIPODEDUCSI_IGUAL"2"PORC_DEDSi el tipo de dependiente es "2-Hijo 50%" entonces va a la etiqueta PORC_DED
Fórmula NuevaE40IAG000023
MUEVE1NAUX_03Si no, asigna 1 a la variable NAUX_03 (multiplicador de porcentaje)
Fórmula NuevaE40IAG000024
SALTA
GRABA_HIJOContinúa en la etiqueta GRABA_HIJO
Fórmula NuevaE40IAG000025PORC_DEDETIQUETA


Fórmula NuevaE40IAG000026
MUEVE0.5NAUX_03Si el tipo de dependiente es "2-Hijo 50%" entonces asigna 0.5 a la variable NAUX_03, para reducir al 50% la deducción
Fórmula NuevaE40IAG000027##CONTINUA LASVALIDACIONES


Fórmula NuevaE40IAG000028GRABA_HIJOETIQUETA


Fórmula NuevaE40IAG000029IAGHIJODISMULTIPLICANAUX_01NAUX_02Multiplica la cantidad de meses que corresponde (variable NAUX_01) por el tope de deducción mensual por hijo discapacitado (mnemónico IAGHIJODIS) y lo almacena en la variable NAUX_02
Fórmula NuevaE40IAG000030NAUX_02MULTIPLICANAUX_03NAUX_02Multiplica la variable NAUX_02 (valor proporcional de la deducción de hijo obtenida) por la variable NAUX_03 (porcentaje que le corresponde por hijo al empleado) y guarda el resultado en la variable NAUX_02
Fórmula NuevaE40IAG000031
MUEVENAUX_02IMPORTEMueve la variable NAUX_02 a IMPORTE
Fórmula NuevaE40IAG000032FINALETIQUETA


Fórmula NuevaE40IAG000033#TRACE_OFF 


      

Card documentos
InformacaoSolución disponible para Protheus versión 12.1.33 (con garantía extendida), 12.1.2210 (con garantía extendida) o superiores.
Titulo¡IMPORTANTE!

...

DT Localización Argentina (SIGAGPE) - Protheus 12


Documento de Referencia de la Refactorización de la formulación estándar para F572 ARG:

DT Refactorización de la formulación estándar para F572 ARG


Templatedocumentos