Alertas de NOM
Devolución Ganancias (14)
Esta alerta trae como resultado aquellos empleados que tienen, en algún proceso, un concepto mayor a cero.
En general, se utiliza para alertar cuando hay una devolución de ganancias.
Query - SQL
select e.empleg Legajo, e.terape Apellido, e.ternom Nombre, p.prodesc Descripcion, p.pronro Proceso, d.dlimonto Monto
from empleado e inner join cabliq c on c.empleado = e.ternro inner join detliq d on c.cliqnro = d.cliqnro inner join concepto con on con.concnro = d.concnro inner join proceso p on p.pronro = c.pronro
where con.conccod = @@Concepto @@ and d.dlimonto > 0 and e.empest = -1
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Devolución Ganancias / Queries / Devolución Ganancias / Parámetros
- Nombre: Concepto, Valor: 580
Netos Negativos (18)
Esta alerta trae al día de hoy las personas que tienen en algún proceso, el acumulador 12 en negativo.
Query - SQL
select e.empleg Legajo, e.terape Apellido, e.ternom Nombre, c.pronro Proceso, a.almonto MontoLiquidado
from empleado e, cabliq c, acu_liq a
where e.ternro = c.empleado and c.cliqnro = a.cliqnro and a.almonto < 0 and a.acunro = 6 and e.empest = -1
Netos Mayores a $Cantidad (23)
Este alerta trae como resultado todas las personas en las que en algún proceso su neto sea mayor o igual a una cantidad configurable.
Query - SQL
select e.empleg Legajo, e.terape Apellido, e.ternom Nombre, c.pronro Proceso, a.almonto MontoLiquidado
from empleado e, cabliq c, acu_liq a
where e.ternro = c.empleado and c.cliqnro = a.cliqnro and a.almonto >= @@Cantidad@@ and a.acunro = 6 and e.empest = -1
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Netos Mayores a $Cantidad / Queries / Netos Mayores a $Cantidad / Parámetros
- Nombre: Cantidad, Valor: 10000
Más de Nhs al X% Liquidadas (25)
Este alerta trae como resultado aquellas personas que tienen procesos en donde la cantidad del concepto que se configura sea mayor a una cantidad que también se configura.
Query - SQL
select empleado.empleg Legajo, empleado.terape Apellido, empleado.ternom Nombre, proceso.prodesc Proceso, detliq.dlicant Cantidad
from empleado inner join cabliq on cabliq.empleado = empleado.ternro inner join detliq on detliq.cliqnro = cabliq.cliqnro inner join proceso on proceso.pronro = cabliq.pronro inner join concepto on detliq.concnro = concepto.concnro
where proceso.pronro in (select top(1) proceso.pronro from proceso inner join cabliq on cabliq.pronro = proceso.pronro order by proceso.pronro desc) and concepto.conccod = @@Concepto@@ and detliq.dlicant > @@Cantidad@@ and empleado.empest = -1
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Más de Nhs al X% Liquidadas / Queries / Más de Nhs al X% Liquidadas / Parámetros
- Nombre: Cantidad, Valor: 50
- Nombre: Concepto, Valor: 156
Vencimiento de Licencias (28)
Este alerta trae como resultado todas las licencias de un tipo que venzan entre hoy y una cantidad de días a configurar.
Query - SQL
select e.empleg Legajo, e.terape Apellido, e.ternom Nombre, l.elfechahasta FechaHasta, datediff(day, getdate(), elfechahasta) VenceDentroDe, t.tddesc TipoLicencia
from empleado e, emp_lic l, tipdia t
where e.ternro = l.empleado and l.tdnro = t.tdnro and l.tdnro = @@Tdnro@@ and datediff(day, getdate(), elfechahasta) <= @@Dias@@ and datediff(day, getdate(), elfechahasta) > 0 and e.empest = -1
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Vencimiento de Licencias / Queries / Vencimiento de Licencias / Parámetros
- Nombre: Dias, Valor: 4
- Nombre: Tdnro, Valor: 13
Finalización de embargos (29)
Este alerta busca los embargos que finalizaron hoy.
Query - SQL
select empleado.empleg Legajo,empleado.ternom + ' ' + empleado.ternom2 Nombres, empleado.terape + ' ' + empleado.terape2 Apellidos, tipoemb.tpedesabr Tipo, 'Finalizado' Estado, embargo.embfecest Fecha_Final
from embargo inner join empleado on empleado.ternro = embargo.ternro inner join tipoemb on tipoemb.tpenro = embargo.tpenro
where embest = 'F' and embfecest in (select dateadd(day, datediff(day,0,getdate()),-1))
Cpto Prestam no supere 20% Neto (37)
Este alerta trae un listado de empleados que en la liquidación el concepto “Préstamo” no supere el 20% del neto.
Query - SQL
select e.empleg Legajo, e.terape Apellido, e.ternom Nombre, d.dlimonto MontoPrestamo, (a.almonto * 0.20) MontoTope
from empleado e inner join cabliq c on e.ternro = c.empleado inner join proceso p on c.pronro = p.pronro and (p.profecini >= (getdate() - @@Dias@@)) inner join detliq d on c.cliqnro = d.cliqnro inner join concepto conc on (conc.concnro = d.concnro and conc.conccod = @@conccod@@) inner join acu_liq a on c.cliqnro = a.cliqnro and a.acunro = @@acunro@@
where d.dlimonto > (a.almonto * 0.20)
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Cpto Prestam no supere 20% Neto / Queries / Cpto Prestam no supere 20% Neto / Parámetros
- Nombre: acunro, Valor: 7
- Nombre: conccod, Valor: 01000
- Nombre: dias, Valor: 30
Cptos Imprim sin sumar al Neto (42)
Esta alerta trae como resultado aquellos conceptos de liquidación a imprimir sin contar el Neto.
Query - SQL
select conccod Codigo, concabr Descripcion
from concepto inner join detliq on detliq.concnro = concepto.concnro inner join cabliq on cabliq.cliqnro = detliq.cliqnro inner join proceso on proceso.pronro = cabliq.pronro inner join periodo on periodo.pliqnro = proceso.pliqnro
where concepto.concimp = -1 and periodo.pliqanio = year(getdate()) and periodo.pliqmes = month(getdate()) and concepto.concnro not in (select concnro from con_acum where con_acum.acunro = @@neto@@)
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Cptos Imprim sin sumar al Neto / Queries / Cptos Imprim sin sumar al Neto / Parámetros
- Nombre: neto, Valor: 6
Empleados con Lic de Maternidad o Accidente (50)
Este alerta busca las licencias de tipo 9 y 11 (accidente y maternidad) que se hayan modificado en la fecha dada.
Query - SQL
select empleg Legajo, aud_des Descripcion, tddesc Licencia, terape Apellido, ternom Nombre, elfechadesde Desde, elfechahasta Hasta
from AUDITORIA inner join emp_lic on ((aud_codigo = emp_licnro) and (tdnro = 9 or tdnro = 11) and (AUD_FEC = @@fecha desde@@)) inner join empleado on empleado = ternro inner join tipdia on tipdia.tdnro = emp_lic.tdnro
where caudnro = 117 or caudnro = 118 or caudnro = 119
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Empleados sin partes ni licencias / Queries / Empleados con Lic de Maternidad o Accidente / Parámetros
- Nombre: fecha_desde, Valor: 10/01/2014
Conceptos remunerativos sin Acumuladores (54)
Revisa la configuración de los conceptos y acumuladores en busca de aquellos conceptos de los tipos indicados (parámetro; tipos separados por comas) que no afectan a ninguno de los acumuladores indicados (parámetro; código de los acumuladores separados por comas).
Query - SQL
select conccod Codigo, concabr Concepto, tc.tcondesc Tipo
from concepto co inner join tipconcep tc on tc.tconnro = co.tconnro
where co.tconnro in (@@tipoconceptos@@) and concimp = -1 and concnro not in (select concnro from con_acum where acunro in (@@acumuladores@@))
Parámetros
Para configurar los parámetros del alerta, siga la siguiente ruta: Alertas / Carga de Parámetros / Conceptos remunerativos sin Acumuladores / Queries / Conceptos remunerativos sin Acumuladores / Parámetros
- Nombre: acumuladores, Valor: 6,7
- Nombre: tipoconceptos, Valor: 1,2
Novedades por ajuste (116)
Este alerta informa los empleados que tienen novedades por ajuste.
Query - SQL
select empleado.empleg LEGAJO, empleado.ternom + ' ' + empleado.ternom2 + ', ' + empleado.terape + ' ' + empleado.terape2 NOMBRE, concepto.concabr CONCEPTO, navalor VALOR, nadesde DESDE, nahasta HASTA
from novaju
inner join empleado on empleado.ternro = novaju.empleado
inner join concepto on concepto.concnro = novaju.concnro and ((nadesde <= getdate() and nahasta >= getdate()) or nahasta is null)
order by empleado.empleg, desde asc