IIF Transaction Creator Walkthrough: From Spreadsheet to QuickBooks
What it does
IIF Transaction Creator converts spreadsheet rows into QuickBooks IIF files so you can import transactions (invoices, bills, checks, journal entries) in bulk.
Prerequisites
- QuickBooks Desktop (IIF import supported).
- Spreadsheet (CSV or Excel) with one row per transaction and columns matching required QuickBooks fields.
- Basic familiarity with QuickBooks chart of accounts, customers/vendors, and list names.
Step-by-step walkthrough
-
Prepare spreadsheet
- Columns: Include required fields: TRNSTYPE, DATE, ACCNT, AMOUNT, NAME (and others per transaction type).
- Date format: Use MM/DD/YYYY (or the format QuickBooks expects).
- Split lines: For transactions with multiple splits, create one row per split or the format your IIF tool requires.
- Consistent names: Match account/customer names exactly to QuickBooks lists.
-
Map columns to IIF fields
- Use the IIF Transaction Creator’s mapping interface to assign each spreadsheet column to the corresponding IIF field (e.g., map “Account” → ACCNT, “Transaction Type” → TRNSTYPE).
- Set default values for missing optional fields (e.g., Class, Memo).
-
Validate data
- Run the tool’s validation to catch missing required fields, invalid account names, malformed dates, or non-numeric amounts.
- Fix errors in the spreadsheet; re-validate until clean.
-
Generate IIF
- Choose the transaction type output (e.g., General Journal, Invoice).
- Export/generate the IIF file. The tool will create the proper header lines (e.g., !TRNS, !SPL) and record rows.
-
Backup QuickBooks
- Always back up your QuickBooks company file before importing IIF files.
-
Import into QuickBooks
- In QuickBooks Desktop: File → Utilities → Import → IIF Files.
- Select the generated IIF and import.
- Review QuickBooks import log for any rejected lines.
-
Post-import checks
- Reconcile totals against your source spreadsheet.
- Spot-check several transactions in QuickBooks for correct accounts, customers, classes, and amounts.
- Fix any issues by correcting the spreadsheet and re-importing affected transactions (or manually adjusting in QuickBooks).
Common pitfalls and fixes
- Mismatched names: Ensure exact spelling/capitalization; consider exporting QuickBooks lists and use them as drop-downs.
- Date/locale issues: Confirm QuickBooks date format; normalize dates in the spreadsheet.
- Split transactions errors: Use the tool’s split-row convention; ensure TRNSTYPE and reference fields align.
- Blank required fields: Populate defaults or ensure spreadsheet includes them.
Tips for smoother imports
- Test on a small sample and in a copy of your company file.
- Maintain a mapping template for repeated imports.
- Keep account and customer lists synchronized between spreadsheet and QuickBooks.
- Use memo fields to include source references for auditability.
When not to use IIF
- For QuickBooks Online imports (IIF is for Desktop only) or when advanced transaction APIs are required — consider direct API connectors or third-party integrations.
Leave a Reply