====== Recaudo ====== 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 Recaudo, tiene como funcionalidades las siguientes:\\ ===== Consulta ===== \\ * **public static List getReportePagos(Date fechaInicial, Date fechaFinal, long factura, long banco, Connection conexion)** Descripción de la funcionalidad * **public static List getReportePagosTuso(Date fechaInicial, Date fechaFinal, long factura, Connection conexion)** Descripción de la funcionalidad * **private List getObjetosRecaudoAbono(Long consecutivo, Connection conexion)** Descripción de la funcionalidad ===== Procesamiento de información ===== \\ * **public boolean recaudar(Long codigoIAC, Long consecutivo, Long idConcepto, Long idTipo, Double valor, Long idComprobante,Date fechaComprobante, Session session, Connection conexion, Long idFormaPago)** Descripción de la funcionalidad * **public boolean anular(Long idComprobante, Long codigoIac, Long idFactura, Long idConcepto, Long idTipo, Long valor)** Descripción de la funcionalidad * **public static Long determinarTipoRecaudo(Long idTipoFacturacion)** Descripción de la funcionalidad * **public boolean AnularRecaudoAbono(Long idFactura, Long idComprobante)** Descripción de la funcionalidad * **public boolean AnularRecaudoAcuerdoPago(Long idFactura, Long idComprobante)** Descripción de la funcionalidad * **public boolean AnularRecaudoFactura(Long idFactura, Long idComprobante)** Descripción de la funcionalidad * **public boolean AnularRecaudoConcepto(Long idConcepto, Long idComprobante, Long valorConcepto)** Descripción de la funcionalidad * **public boolean recaudarConcepto(Long idConcepto, Long idComprobante, Long valorConcepto)** Descripción de la funcionalidad * **public boolean recaudarFactura(Long idFactura, Long idComprobante, Long idFormaPago, Long valor, Long idTipo,Date fechaComprobante)** Descripción de la funcionalidad * **public boolean recaudarFactura(Long idFactura, Long idComprobante, Long idFormaPago, Long valor, Long idTipo, Session session,Date fechaComprobante)** Descripción de la funcionalidad * **public boolean recaudarAbono(Long idAbono, Long idComprobante, Long idFormaPago,Date fechaComprobante, Connection conexion)** Descripción de la funcionalidad * **public boolean recaudarAbonoConsulta(Long consecutivo, Long idComprobante, Long idFormaPago, Connection conexion )** Descripción de la funcionalidad * **private static synchronized Long getFormaPagoEsDefault(Long idFormaPago)** Descripción de la funcionalidad * **public boolean recaudarAcuerdoPago(Long idFactura, Long idComprobante)** Descripción de la funcionalidad * **public boolean recaudarTercero(Long codigoTercero, Double valor, Long idComprobante)** Descripción de la funcionalidad * **public static Long insertarComprobanteIngreso(Long consecutivo, String tipo, Date fechaElaboracion, Long codigoBanco, Long valorTotal, Date fechaAprobacion, Long codigoAsiento, Long codigoInternoUsuarioLabora, Long codigoInternoUsuarioAprueba, String estado, Date fechaComprobante, Date fechaAnulacion, Long codigoUsuarioAnula, Long estadoConciliacion, Long consecutivoAvance, Long codigoTercero, String descripcion, Long codigoUsuarioRegistra, Long codigoTerceroRc)** Descripción de la funcionalidad * **public static long insertarDetalleComprobante(ComprobanteDeIngreso comprobante, Long idFactura, Long tipo, Long codigoIAC, Long idConcepto)** Descripción de la funcionalidad * **public static Long insertarComprobantePago(DetComprobanteIngreso idDetComprobanteIngreso, Long codigoBanco, Long tipoDocumento, Long numeroDocumento, Long valor, Long causalDevolucion)** Descripción de la funcionalidad * **public static boolean aprobarComprobante(Long idComprobanteDeIngreso)** Descripción de la funcionalidad * **public static boolean rechazarComprobante(Long idComprobanteDeIngreso)** Descripción de la funcionalidad * **public static boolean anularComprobante(Long idComprobanteDeIngreso)** Descripción de la funcionalidad