Okay. This should not be too difficult but I am not sure what the value added you get from doing this data clean up especially for non active customers. For current customers I ususally just clean them up when I do an invoice. I'm not one to create billable hours just because someone feels the customer database is a mess but that's just me.
Run the Customer list report but modify it to include the columns that need revisions (to keep things simple). Dump it to excel. Get rid of any records in the format Customer:Job as they can not be imported-only customers can be imported. Make your changes in excel. Get rid of any records that you do not need to revise. For addresses, make sure you include the pieces of street, city, state, zip as individual fields rather than 1 total field. Bill to fields are stored as one string but address is not.
Then select File>>Utilities>>Import>>Excel Files and select the Advanced Import feature. This allows you to select which fields you wish to import and their order.
And of course, make a backup of your file before you do any importing. That way if something goes wrong you can start over again. I would do a handful of records at a time to keep things managable.
The existing customer data in QB is a mess....wrong addresses, no phone numbers, duplicate customers, some Bill To addresses are last name first and others are first name first. I'm trying to figure out the easiest way to do a massive clean up without going through 1 by 1 in the customer Center to fix the data
Oh, I'll use the QB Import Function and I'll either just import an excel spreadsheet or I'll save it as a csv file, whichever works best.
If I have to go through and inactivate all the bad data/customers 1 by
1, I'll do it.
Data integrity is SOOOOO key!