Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #46657
    AMEBIS
    Participante

    Estimados, tengo el serio problema y es unicamente en la ultima version de Libertya (17,05) donde no puedo hacer pagos en efectivo que imputen a una caja con una fecha posterior o anterior a la fecha que selecciono en la cabecera de la orden de pago.

    Todas las versiones anteriores funcionaban a la perfeccion pero ahora esta este cambio y no se puede hacer nada.

    Alguien sabe como solucionarlo?

    Saludos

    #46658
    Luis Alberto Toba
    Participante

    Buenas, cuando actualizamos nos encontramos con esta situación y es una modificación de la ultima versión.. Al buscar las cajas disponibles anteriormente buscaba Libros de Caja que se encontraran en estado borrador y que la moneda coincidiera, ahora el código filtra por fecha de OP/RC por lo que para que se pueda utilizar la caja debe tener la misma fecha que la cabecera del documento.

    La modificación esta en la clase VOrdenPagoModel, ahí especifica que se agrego esta condición.

    public String getEfectivoLibroCajaSqlValidation() {
    // Se permite agregar efectivo de cualquier caja, sin importar la moneda
    // Se agrega condición para agregar efectivo solo de cajas con misma fecha que la OP
    //return ” C_Cash.DocStatus = ‘DR’ AND (C_Cash.C_Cashbook_ID IN (SELECT C_Cashbook_ID FROM C_Cashbook cb WHERE cb.C_Currency_ID = @C_Currency_ID@ AND isactive = ‘Y’)) “;
    return ” C_Cash.DocStatus = ‘DR’ AND date_trunc(‘day’, C_Cash.DateAcct) = date_trunc(‘day’, ‘@Date@’::timestamp)”;
    }

    Saludos

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.