Always better to have an audit trail and fix it through the software. There are times though, particularly with data corruption where DFDM makes sense. For example, and out of balance daily transaction register..... the options are: fixing the out of balance condition by modifying an existing record or adding one or more records, deleting the entire entry and entering the correct entry using general journal, creating a one sided or other correcting entry after posting the out of balance dtr. In most circumstances I usually opt for modifying an existing record or adding one or more records to the daily posting file... just correcting what it should be...it is simply accounting... they used to do this stuff in paper ledgers.