After backing up the database, open the DBBrowser
Run Sql #1
Click on the last record button
Copy the OrderID
Go to the GL Database table and filter by OrderID = XXXX (paste in the OrderID you copied)
Navigate down to the last record - see if one of the last records is for AccountCode 4120 (Discount) - note the amount
Copy the filter (OrderID = XXXX)
Go to the Order Datbase
Paste in the filter (OrderID = XXXX) you copied and hit enter
Scroll to the right in the Order Database till you see the DiscountAmount
Confirm that the amount there does not match the Amount in GL table
If it does not, confirm that the amount matches the GL amount plus the difference that the query gave you
If the amount in the Order Database's Discount matches the GL Amount plus the query's Amount, update the GL record to the Amount posted in the Order Database
If not see Resolution 2