— FLEET – VALIDA SI UNA PREFACTURA YA CUENTA CON ORDEN DE COMPRA GENERADA —
select ppf.pagoprefacturaid, ppf.tiendaid, ppf.fechacreacion, ppf.fechaenvioSAP, ppf.ordencompra, ppf.fechaordencompra, ppf.fechaenviocartaporte
from PagoPrefactura ppf WITH(NOLOCK)
WHERE /*ppf.pagoprefacturaid IN (210569,210580) AND */
CONVERT(DATE,ppf.fechacreacion) = ‘2022-08-17’
AND ppf.tiendaid IN (8795)
ORDER BY ppf.fechacreacion
— FLEET – CONSULTA PREFACTURA —
select ppf.pagoprefacturaid, ppf.tiendaid, ppf.fechacreacion, ppf.fechaenvioSAP, ppf.ordencompra, ppf.fechaordencompra, ppf.fechaenviocartaporte
from PagoPrefactura ppf WITH(NOLOCK)
WHERE
ppf.pagoprefacturaid IN (358233)
–AND ppf.tiendaid IN (8774)
ORDER BY ppf.fechacreacion
–BEGIN TRANSACTION;
–UPDATE PagoPrefactura
–SET ordencompra = ‘9999999999’
–WHERE tiendaid = 8774 AND pagoprefacturaid = 355390
–COMMIT TRANSACTION;
— FLEET OBTIENE PREFACTURAS ENVIADAS A SAP SIN GENERACIÓN DE ORDEN DE COMPRA — SOA341
select ppf.pagoprefacturaid, ppf.tiendaid, ppf.fechacreacion, ppf.fechaenvioSAP, ppf.ordencompra, ppf.fechaordencompra, ppf.fechaenviocartaporte
from PagoPrefactura ppf WITH(NOLOCK)
WHERE ppf.fechacreacion >= ‘2023-02-22’ AND ppf.fechaenvioSAP IS NOT NULL AND ppf.ordencompra IS NULL
–AND ppf.tiendaid IN (1319)
ORDER BY ppf.fechacreacion DESC
— FLEET – VALIDA ÚLTIMA PREFACTURA GENERADA ——————-
select TOP 10 ppf.pagoprefacturaid, ppf.tiendaid, ppf.fechacreacion, ppf.fechaenvioSAP, ppf.ordencompra, ppf.fechaordencompra, ppf.fechaenviocartaporte
from PagoPrefactura ppf WITH(NOLOCK)
WHERE
CONVERT(DATE,ppf.fechacreacion) >= ‘2023-02-22’
–ppf.FechaOrdenCompra >= ‘2022-08-19 09:28:00’
AND ppf.ordencompra IS NOT NULL
–AND ppf.tiendaid IN (1319)
ORDER BY ppf.FechaOrdenCompra DESC
— FLEET – CONSULTA PREFACTURA POR ORDEN DE COMPRA —
select ppf.pagoprefacturaid, ppf.tiendaid, ppf.fechacreacion, ppf.fechaenvioSAP, ppf.ordencompra, ppf.fechaordencompra, ppf.fechaenviocartaporte
from PagoPrefactura ppf WITH(NOLOCK)
WHERE
ppf.ordencompra IN (9017656900,9017656898,9017713659,9017713661)
–AND ppf.tiendaid IN (1314)
ORDER BY ppf.fechacreacion
— FLEET – RESUMEN PREFACTURAS DEL DÍA —
select COUNT(*) AS ‘Total Prefacturas’, sum(case when ppf.ordencompra is NOT null then 1 else 0 end) AS ‘Prefacturas con OC’, sum(case when ppf.ordencompra is null then 1 else 0 end) AS ‘Prefacturas sin OC’
from PagoPrefactura ppf WITH(NOLOCK)
WHERE ppf.fechacreacion >= ‘2023-02-22’ AND ppf.fechaenvioSAP IS NOT NULL
— FLEET Resumen Prefacturas del Día por Tienda —
select ppf.tiendaid AS ‘Tienda’, COUNT(*) AS ‘Total Prefacturas’, sum(case when ppf.ordencompra is NOT null then 1 else 0 end) AS ‘Prefacturas con OC’, sum(case when ppf.ordencompra is null then 1 else 0 end) AS ‘Prefacturas sin OC’
from PagoPrefactura ppf WITH(NOLOCK)
WHERE ppf.fechacreacion >= ‘2023-02-22’ AND ppf.fechaenvioSAP IS NOT NULL
GROUP BY ppf.tiendaid
ORDER BY sum(case when ppf.ordencompra is null then 1 else 0 end) DESC
Pones la fecha de hoy y el LSC