Si validamos que la orden cuenta con montos iguales entre la TranTotal, TranDetail y TranTender el problema es el TAXAMOUNT de la tabla TRANTOTAL el cual NO coincide con el campo TAXAMOUNT de la tabla TRANTAX.
Por lo que realizaremos lo siguiente:
1.- Igualamos el monto de TRANTAX a TRANTOTAL, en este caso lo sustituimos por el valor 242.67

2.- Un vez igualados procedemos a realizar los pasos 2 al 4.
<em>select Substring(@@servername,6,4) 'Tienda'
Declare @date Date = '2024-10-03'
Declare @Tran INt = 6097
Declare @Reg INT = 80
--update trantotal set taxamount = 175.41 where trannumber = @tran and trandate = @date and registerid = @reg
PASOS PARA MITIGAR LA TRAN UNA VEZ REALIZADA LA CORRECCION (los que usamos siempre)
--PASO 2 ELIMINAR TRANLOG
--delete from tranlog where TranDate = @date and RegisterID = @Reg and TranNumber = @Tran
--PASO 3 CAMBIAR A POSTED 0 Y RECTYPE N --para fechas diferidas realizar este paso con el PASO 5.
--Update [TranTotal] SET Rectype = 'N', POSTED = 0 where trandate = @date and registerid = @reg and trannumber = @tran
---PASO 4 INSERTAR TRANFILE PARA QUE SE POSTEED
--Insert Tranfile Select Trandate,Registerid,Trannumber,0,0,0 From Trantotal where trandate = @date and registerid = @reg and trannumber = @tran </em>
Asi nos quedaria la tran ya con el Delete mitigado
