Sage Intelligence pulls out the account types, main accounts, and full accounts, among other things. If you are running a multi-company consolidation it checks these values and the company code for duplicates. What I am finding out is that sometimes there is bad data (last time it was in the Main account, this time it's in the Full Account) which causes Sage Intelligence to error out. Anyway, there is a company code field stored in those tables and I have a client that has 2,000 bad records in the GL_Account table. By bad records I mean it has the wrong company code tied to the record. I created a UDF (Delete) tied to the GL_Account table, imported all of the bad records with a value of Y, and ran the delete utility (which shows my UDF as a selection option). It has changed the status to Delete on all of the accounts but they still exist. Finally for the question - without waiting for a year-end processing, is there any way to get rid of them? Sage Intelligence doesn't care that the status is ""deleted"" - it still pulls them in. Maybe I can change the SQL query on that particular container - but I was hoping to just get the accounts of MAS.