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
Ir arriba ↑

Etiquetas:

Actualizado: