Skip to Content
avatar image
Former Member

Bloqueo de pago en un rango de fechas

Buenas tardes:

Es posible bloquear el pago de unas determinadas facturas de un IC en un rango de fechas??

Gracias, un saludo.

Edited by: Gonzalo Gonzalez on Dec 21, 2009 6:30 PM

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Dec 21, 2009 at 06:22 PM

    Hola...

    No se si entiendo bien tu requerimiento...

    Tú puedes bloquear manualmente las facturas, seleccionando el indicador Bloqueo de Pago. Esto evita que estos documentos aparezcan en el Asistente de Pagos.

    Por otro lado, dentro del Asistente, es posible seleccionar el rango de fechas sobre el cual se ejecutará el mismo, pudiendo entonces marginar aquellos documentos que deseamos no pagar.

    Ahora, me imagino que el caso que planteas es algo asi, suponiendo que para un SN "X", existen facturas desde Enero a Junio (por ejemplo), y quieres bloquear las facturas que están entre Marzo y Abril....algo así???

    Si eso es lo que necesitas, te sugeriría lo siguiente:

    Crea un query que traiga los datos de las facturas entre el rango que desees, en este caso supondremos entre 01 de Marzo y 30 de Abril...

    El query puede ser:

    SELECT T0.[DocNum], T0.[DocEntry] FROM OINV T0  WHERE T0.[DocDate] >= [%0] AND T0.[DocDate] <= [%1]

    y luego prepara el template que corresponda (Factura de Ventas o de Compras) oInvoices o oPucrhaseInvoices...

    Solo necesitas cargar la cabecera (incluso puedes exportar el resultado del query a excel y luego acomodar los campos en la columna que corresponda...

    El template solo necesita estos datos...

    RecordKey	DocEntry	PaymentBlock	PaymentBlockEntry
    RecordKey	DocEntry	PaymentBlock	PaymentBlockEntry
    1	              40	       tYES	              1

    Donde,

    - RecordKey es un número correlativo

    - DocEntry es el número del documento (si DocNum y DocEntry no hay problemas....si son distintos el numero que va aca es DocEntry de la consulta)

    - PaymentBlock es un indicador de si está activo el campo Bloqueo de Pago (tYES o tNO)

    - PaymentBlockEntry es un número que identifica el nombre del Bloqueo de Pago

    Pruebalo, y verás que con esto no te será complejo realizar la actualización

    La carga por DTW de este tipo de datos, es sumamente sencilla

    Saludos Cordiales,

    Edited by: Paul Ponce on Dec 21, 2009 7:23 PM

    Edited by: Paul Ponce on Dec 21, 2009 7:23 PM

    Add comment
    10|10000 characters needed characters exceeded