¡Esta es una revisión vieja del documento!
Liquidación
Sirve para calcular los valores a cobrar durante un periodo, se puede realizar individualmente o también masiva. Aplicando un filtro basado en la configuración de la fuente de ingreso.
El proceso de negocio de Liquidación, tiene como funcionalidades las siguientes:
Consulta
public static Liquidacion getLiquidacionPorId(Long idLiquidacion)
public static List<LiquidacionConcepto> getLiquidacionActiva(Long idObjeto, Long idTercero, Long idFuente, Long idTipoLiquidacion, Long idPeriodo)
private static boolean reliquidarUtil(String filtro, String consulta, Liquidacion daoLiquidacion)
public static boolean reliquidarObjeto(Long idObjeto, Long idFuente)
public static boolean reliquidarObjeto(Long idObjeto, Long idFuente, Long idPeriodo)
public static boolean reliquidarObjeto(Long idObjeto, Long idFuente, Long idPeriodo, String consulta)
public boolean Liquidar(String filtro, TipoLiquidacion tipoLiquidacion, LiquidacionPeriodos periodo)
public boolean aprobar(Long idLiquidacion)
public boolean aprobarLiquidacion2(Long idLiquidacion)
public boolean rechazar(Long idLiquidacion)
public boolean rechazarLiquidacion(Long idLiquidacion)
public boolean anular(Long idLiquidacion)
public boolean anularLiquidacion(Long idLiquidacion)
public boolean anularLiquidacion(Long idLiquidacion, String filtro)
public static void moverProyeccion(Long idLiquidacion)
public static void actualizarNotasLiquidacion(Long idTipoLiquidacion, Long idLiquidacion)