Diferencia en cobros con QR BCP1

Creado por LUIS ENRIQUE ILLESCAS MORALES, Modificado el Vie, 18 Ago, 2023 a 10:04 A. M. por LUIS ENRIQUE ILLESCAS MORALES

Ing. Ximena

 

En caso de llegar el siguiente correo:

Revisamos la bandeja de entrada, para verificar el monto que nos indican en el correo que nos proporciono BCP y en este nos indicaba que el monto era de 43.209 Bs.


 Primero realizamos la siguiente consulta para ver "El Total de Cobros por Dia" en "Latino01"  

SELECT cjmovicab.gestion, cjmovicab.moneda, DAY(cjmovicab.fechapago) AS dia, MONTH(cjmovicab.fechapago) AS mes, YEAR(cjmovicab.fechapago) AS año, SUM(cjmovicab.impefectivo + cjmovicab.impotros) 

AS Importe, cjmovicab.responsable, cjmovicab.idcaja, iva.Fecha AS fechaiva, SUM(iva.Monto) AS montoiva

FROM cjmovicab INNER JOIN

ivaDoctos INNER JOIN

iva ON ivaDoctos.Sistema = iva.Sistema AND ivaDoctos.NroOrden = iva.NroOrden AND ivaDoctos.NroFactura = iva.NroFactura AND ivaDoctos.NroRuc = iva.NroRuc ON cjmovicab.nrotran = ivaDoctos.NroDoc AND cjmovicab.gestion = ivaDoctos.Gestion

WHERE (cjmovicab.coddoc = 1) AND (cjmovicab.estado <> 2) AND (ivaDoctos.Sistema = 'cj')

GROUP BY cjmovicab.gestion, cjmovicab.moneda, DAY(cjmovicab.fechapago), MONTH(cjmovicab.fechapago), YEAR(cjmovicab.fechapago), cjmovicab.responsable, cjmovicab.idcaja, iva.Fecha

HAVING (cjmovicab.gestion = YEAR({ fn NOW() })) AND (cjmovicab.responsable = 'BCP1') AND (MONTH(cjmovicab.fechapago) = MONTH(getdate()))

ORDER BY dia, mes, cjmovicab.idcaja



No dirigimos al sistema financiero -> Caja -> Consulta y Reportes de Cja -> Movimiento detallado de caja, rellenamos los daos de acuerdo a la fecha indicada y damos clic en "Imprimir"

Y buscamos el monto de diferenci(En este caso es 433 ya que en el financiero nos da 43.642 y en BCP 43.209)



Después realizamos la siguiente consulta para "Buscar Cobros por Monto" en "Latino01" para ver la fecha y hora en que se realizo el pago  

--1) Buscar el monto de diferencia (En este caso es 433 ya que en el financiero nos da 43.642 y en BCP 43.209)

select * from cjmovicab where gestion=2023 and coddoc=and estado<>2   and month(fechapago )=and day(fechapago)=15

and impotros =433


--2) obtener el valor de cjmovicab.idcosto

 

declare @idQR as int

declare @IdQRBCP as int

 

set @idQR =8844 --de cjmovicab.idcosto

 

SET @IdQRBCP= isnull((SELECT LTRIM(RTRIM(id)) FROM serverappqr.GESTION1.dbo.qrapicallback WITH (NOLOCK) WHERE LTRIM(RTRIM(idunico))=LTRIM(RTRIM(@idQR)) ),'')

 

SELECT 'QR-BCP pagos:' , * FROM serverappqr.GESTION1.dbo.qrapicallback WITH (NOLOCK) WHERE LTRIM(RTRIM(idunico))=LTRIM(RTRIM(@idQR))

SELECT 'QR-BCP generados:' ,* from serverappqr.GESTION1.dbo.qrapigenerados WITH (NOLOCK) WHERE LTRIM(RTRIM(idqr))=LTRIM(RTRIM(@IdQRBCP)) ---and LTRIM(RTRIM(registro))=@NroRegistroQR   and year(fechaexpiracion)=year(@fecha) and month(fechaexpiracion)=month(@fecha) and day(fechaexpiracion)=day(@fecha) ),(SELECT LTRIM(RTRIM(numruc)) from general.dbo.adorgani WITH (NOLOCK) WHERE idcont=@codcliente))

SELECT 'tabla iva BCP1',nrofactura, fecha, nroorden, nroautorizacion, nroruccliente, rsocial, monto FROM iva where glosa like '%id%: ' + cast(@idQR as nvarchar(20)) + '%'


 Cuando no tiene hora puede ser debido a que pago a las 11:59 y se facturo a las 12:00 



¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo