I have a script as Table-Pre-Write on SO Invoice Header. If terms are ""00"" & Net Invoice <> 0 then, it will give an error message & not allow the write. If the deposit amount is filled in completely before clicking Accept, it works. If the deposit amount doesn't cover the Invoice Total, it gives the error, which is correct. However, if I then fix the Deposit amount to equal the Invoice Total, is still thinks its the original Deposit Amt, not the updated. How do I get it to recognize the change? I would think it being a PreWrite on the Table, it would re-evaluate the entire script every time Accept is clicked, no?