Delete Wizard Overview
PrimeConnect is the only QuickBooks Desktop tool that supports bulk deletion of records. Where other tools limit you to importing and exporting, PrimeConnect gives you the power to clean up your QuickBooks data by deleting transactions and list items in bulk — safely, with full visibility into what will be removed.
The delete wizard follows a deliberate 4-step process designed to prevent accidental data loss. At every stage, you have full control and can review exactly what will happen before any records are removed from QuickBooks.
To start a delete operation, click "Delete" on the PrimeConnect home screen or select it from the top navigation bar.
Safety Measures
PrimeConnect implements multiple layers of protection to ensure you never accidentally delete the wrong records:
- Preview before deletion: You see every single record that will be deleted in a full data grid before any action is taken. No records are removed until you explicitly confirm.
- Multi-step confirmation: The wizard requires you to progress through filter, preview, and confirmation steps. You cannot jump straight to deletion.
- Safe entity type subset: Not all entity types are available for deletion. Core records that would compromise QuickBooks data integrity (like certain account types or system-level records) are excluded from the delete wizard entirely.
- Full audit logging: Every delete operation is recorded in your operation history with timestamps, record counts, and per-record success/failure status.
- Per-record error handling: If a record cannot be deleted (due to dependencies or QuickBooks restrictions), the wizard reports the error for that specific record and continues processing the rest.
Step 1: Choose Entity Type
Select the type of records you want to delete. The entity type picker shows a curated list of types that support safe bulk deletion.
Available for deletion: Most transaction types (Invoices, Bills, Journal Entries, Sales Receipts, Credit Memos, Estimates, Purchase Orders, Checks, Deposits, and more) and many list types (Customers, Vendors, Items, and others).
Not available for deletion: Certain core records that QuickBooks relies on for data integrity are not offered in the delete wizard. This includes system-level accounts (like Accounts Receivable and Accounts Payable), protected list items, and records that are deeply embedded in the QuickBooks accounting structure.
Step 2: Filter Records
After choosing an entity type, apply filters to narrow down which records will be deleted. This step is especially important for deletions — you want to be precise about what gets removed.
The filter options are the same as those in the export wizard:
- Date range filters: Limit deletion to transactions within a specific date window. This is the most common filter for cleanup tasks.
- Amount range filters: Target records with amounts in a specific range (e.g., delete all zero-dollar invoices).
- Field-specific filters: Filter by account type, customer, vendor, item, or other categorical fields.
- Multi-select filters: Select specific entities to scope the deletion (e.g., delete only invoices for a specific customer).
- Text search filters: Find records by matching text in name, memo, or reference fields.
Take your time with filters. The more precisely you filter, the more confident you can be in the preview step that follows.
Step 3: Preview Deletion
This is the most important step. PrimeConnect retrieves all records that match your filters and displays them in a full data grid. You can see every record that will be deleted, including key identifying information for each one.
The preview grid shows the same columns you would see in an export — entity-specific fields like reference number, date, customer/vendor name, amount, and description. Review each record carefully.
What to look for during preview:
- Record count: Is the total number of records what you expected? If it is much higher or lower than anticipated, go back and adjust your filters.
- Specific records: Scan the list for any records that should not be deleted. If you spot something that needs to be preserved, go back and refine your filters to exclude it.
- Date ranges: Verify that the date range in the preview matches what you intended. Off-by-one date errors can include or exclude unintended records.
Step 4: Confirm & Delete
After reviewing the preview, click the "Delete" button to begin the deletion process. A final confirmation dialog appears showing the total number of records about to be removed. You must explicitly confirm to proceed.
Once confirmed, PrimeConnect processes the deletions one record at a time, communicating with QuickBooks for each deletion. A progress indicator shows:
- The total number of records to process
- How many have been processed so far
- The current record being deleted
- A running count of successes and failures
The one-by-one approach is deliberate — it allows PrimeConnect to handle individual record failures gracefully without aborting the entire batch. If one record fails, the wizard logs the error and continues with the next record.
Understanding Results
When the deletion process completes, PrimeConnect displays a results summary showing the outcome for every record:
| Status | Color | Meaning |
|---|---|---|
| Deleted | Green | The record was successfully removed from QuickBooks. It no longer exists in the company file. |
| Error | Red | The record could not be deleted. An error message explains the reason — typically because the record has active dependencies in QuickBooks. |
Common reasons a record may fail to delete:
- Active dependencies: An invoice that has received a payment cannot be deleted until the payment is removed first. A customer with open transactions cannot be deleted until those transactions are cleared.
- In-use list items: Items, accounts, or other list entries that are referenced by existing transactions may be protected by QuickBooks.
- QuickBooks restrictions: Certain records are locked by QuickBooks at the application level and cannot be deleted through the SDK regardless of the tool used.
All results are saved to your operation history, where you can review the per-record outcomes at any time.
Limitations & Restrictions
While PrimeConnect's bulk deletion feature is powerful, there are important limitations to be aware of:
- Cannot delete records with active dependencies. QuickBooks enforces referential integrity. An invoice with a linked payment, a bill with a bill payment, or a customer with open balances cannot be deleted directly. You must delete the dependent records first.
- Some list items may be marked as "in use". Items, accounts, and other list entries that are referenced by transactions or other records may not be deletable. QuickBooks considers them "in use" even if the referencing transactions are old.
- Deletions cannot be undone through PrimeConnect. Unlike imports (which can be rolled back), deletions are permanent. Once a record is removed from QuickBooks, the only way to restore it is by manually re-entering the data or restoring a QuickBooks backup file.
- Company file backup recommended. Before performing large-scale deletions, back up your QuickBooks company file (File → Back Up Company → Create Local Backup). This gives you a restore point in case anything goes wrong.
- QuickBooks must remain open during deletion. PrimeConnect communicates with QuickBooks in real time. Do not close QuickBooks, switch company files, or restart your computer until the delete operation completes.
Why This Feature Is Unique
PrimeConnect is the only tool on the market that provides bulk deletion for QuickBooks Desktop. Here is why this matters:
- Other tools only import and export. Every other QuickBooks data management tool (Transaction Pro, SaasAnt, Zed Axis, etc.) limits you to importing data into QuickBooks and exporting data out of it. None of them support deletion.
- Manual deletion in QuickBooks is record-by-record. QuickBooks Desktop itself only lets you delete one record at a time. If you need to remove hundreds or thousands of test transactions, duplicates, or outdated records, doing it manually in QuickBooks would take hours or days.
- Essential for data cleanup and migration. Bulk deletion is critical for cleaning up test data after go-live, removing duplicate entries from bad imports, clearing out old transactions during year-end cleanup, and preparing a company file for migration.
- Safe and audited. Despite the power of bulk deletion, PrimeConnect wraps it in safety measures — preview, confirmation, per-record error handling, and full audit logging — so you always stay in control.
