Cuando nos reporte el equipo de DS problemas para conciliar cheques y nos arroje el siguiente error


Al leer el mensaje dice que es la conversión de un NVARCHAR a tipo DATE quiere decir que algo extraño paso al registrar algún cheque, primero debemos ubicar los cheques cobrados ese dia tender 2, 12, 17

Observamos que se cobro solo 1, asi que vamos a ver el detalle del cheque en la tabla trantender y trantenddata
DECLARE @Date datetime = '2025-01-14'
DECLARE @Caja int = 30
DECLARE @Tran int = 9848
SELECT * FROM TranTender WHERE trandate = @Date AND registerid = @Caja AND trannumber = @Tran
SELECT * FROM TranTendData WHERE trandate = @Date AND registerid = @Caja AND trannumber = @Tran

Observamos que el formato de fecha esta incorrecto ya que el mes debe ser a dos dígitos por lo que solo le falta el 0, hacemos el update solo a ese campo
--update TranTendData set Miscnumber = <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-amber-color">'021425'</mark> where trandate = @Date AND registerid = @Caja AND trannumber = @Tran and sequence in (4)
NOTA: pegamos este update abajo de los selects para evitar errores.
con esto corregimos el cheque con la fecha incorrecta, volvemos a ejecutar el SP y si no marca errores DEPURAR la tabla check tran
execute spReconciliationOfChecks @ProcessDate = '2025-01-14'
--Posterior a validar que no marque errores depuramos la siguiente tabla:
Delete CheckTran where TranDate = '2025-01-14'
Listo, con esto queda solucionado y notificamos via correo electronico a DSSUPPORT