====== Abonos ====== Permite definir un abono que se realice a una factura específica. Sólo puede existir un abono activo por factura.\\ \\ El proceso de negocio de Abonos, tiene como funcionalidades las siguientes:\\ ===== Consulta ===== \\ * **public static Abono getAbono(final Long idAbono)** Descripción de la funcionalidad * **public static Abono getAbonoBase(final Long idAbono)** Descripción de la funcionalidad * **public static Abono getAbonoXIdNovedadObjeto(final Long idNovedadObjeto)** Descripción de la funcionalidad * **public static Long getIdAbono(final Long idAbono)** Descripción de la funcionalidad * **public static Long getIdFacturaAbono(final Long idAbono)** Descripción de la funcionalidad * **public static Abono getAbonoByConsecutivo(final Long consecutivo)** Descripción de la funcionalidad * **public static Abono getAbonoByIdAbono(final Long idAbono)** Descripción de la funcionalidad * **public static Abono getAbonoByConsecutivoYValor(final Long consecutivo, long valorAbono)** Descripción de la funcionalidad * **public static Abono getAbonoByFactura(final Long idFactura)** Descripción de la funcionalidad * **public static Abono obtenerAbono(final Long idAbono)** Descripción de la funcionalidad * **public static Abono getAbono(final Long idFactura, final String estado)** Descripción de la funcionalidad * **public static List getAbonosPorFacturaNoCancelados(final Long idFactura)** Descripción de la funcionalidad * **public List getFiltro(String sentencia)** Descripción de la funcionalidad * **public static Abono getPrimerAbonoTest()** Descripción de la funcionalidad * **public List getTodo()** Descripción de la funcionalidad * **public static List getAbonosFactura(Long idFactura)** Descripción de la funcionalidad * **public static List getAbonosFactura(Long idFactura, Long idFormaPago)** Descripción de la funcionalidad * **public static Double getAbonoConceptos(Long idAbono, Long idConcepto, Long idConceptoInteres, Long idDetalleFactura)** Descripción de la funcionalidad * **public static Double getInteresMora(Long idFuente,Long Saldo,Date FechaCobro,Date FechaActual)** Descripción de la funcionalidad * **public static List getDetFacturasAbonados(Long idAbono)** Descripción de la funcionalidad * **public static List getConceptosInteres(Long idFactura, Long idConcepto)** Descripción de la funcionalidad * **public static List getConceptosInteres(Long idFactura, Long idDetFacturaBase,Long idConcepto)** Descripción de la funcionalidad * **public static Long obtenerIdAbono()** Descripción de la funcionalidad * **public static long obtenerConsecutivoAbono(String documento, long id)** Descripción de la funcionalidad * **public static long getConsecutivoAbono(String documento, long id)** Descripción de la funcionalidad ===== Procesamiento de información ===== \\ * **public static boolean isAbonoActivo(final Long idFactura)** Descripción de la funcionalidad * **public static boolean actualizaEstadoAbono(Connection c, Long idAbono, String estado)** Descripción de la funcionalidad * **public boolean anular(Long id)** Descripción de la funcionalidad * **public boolean aprobar(Long idAbono)** Descripción de la funcionalidad * **public boolean rechazar(Long id)** Descripción de la funcionalidad * **public static boolean anularAbono(Long consecutivo)** Descripción de la funcionalidad * **public static boolean anularAbonobyId(Long idabono)** Descripción de la funcionalidad * **public static boolean anularAbono(Long idAbono, boolean flag)** Descripción de la funcionalidad * **public static boolean eliminarPendientes(Long idFuente, String consultaObjeto, String consultaTercero, Long idAplicacion, Long idFacturacion, Connection conexion, boolean terminar, Long idUsuario)** Descripción de la funcionalidad * **public static boolean actualizarBarrasIndividualAbono(Long idAbono, boolean cierra)** Descripción de la funcionalidad * **public void anularRecaudo(Long codInterComprobanteIngreso)** Descripción de la funcionalidad * **public void ActualizarComprobanteFactura()** Descripción de la funcionalidad * **public static void commitAbono(Abono abono)** Descripción de la funcionalidad * **public static void updateConsecutivoAbono(String documento, long id, long consecutivo)** Descripción de la funcionalidad