Loading tool...
Loading tool...
Fix common IIF validation errors with step-by-step solutions and examples.
The transaction block doesn't have an ENDTRNS row at the end.
Add an ENDTRNS row after the last SPL line for each transaction.
TRNS\tGENERAL JOURNAL\t...\nSPL\tGENERAL JOURNAL\t...TRNS\tGENERAL JOURNAL\t...\nSPL\tGENERAL JOURNAL\t...\nENDTRNSThe sum of TRNS and SPL amounts doesn't equal zero.
Ensure all amounts in a transaction block sum to exactly zero. Debits should be positive, credits negative.
TRNS: -100.00, SPL: 99.00 (sum = -1.00)TRNS: -100.00, SPL: 100.00 (sum = 0.00)Date is not in the required MM/DD/YYYY format.
Convert all dates to MM/DD/YYYY format. Two-digit years may work but four digits are recommended.
2024-01-15 or 15/01/202401/15/2024The ACCNT field is empty for a transaction line.
Every TRNS and SPL line must have an account name that exists in QuickBooks® or will be created on import.
TRNS\tGENERAL JOURNAL\t01/15/2024\t\t-100.00TRNS\tGENERAL JOURNAL\t01/15/2024\tChecking\t-100.00!TRNS and !SPL headers don't have the same column structure.
Both header rows must list the same columns in the same order.
!TRNS: TRNSTYPE, DATE, ACCNT\n!SPL: TRNSTYPE, DATE (missing ACCNT)!TRNS: TRNSTYPE, DATE, ACCNT\n!SPL: TRNSTYPE, DATE, ACCNTTRNSTYPE value is not recognized by QuickBooks®.
Use valid types: GENERAL JOURNAL, CHECK, DEPOSIT, INVOICE, BILL, PAYMENT, TRANSFER, etc.
TRNSTYPE: EXPENSETRNSTYPE: GENERAL JOURNAL or CHECKMemo field contains characters that break the tab-delimited format.
Remove or replace tabs, newlines, and certain special characters from memo fields.
MEMO: Line 1\nLine 2 (contains newline)MEMO: Line 1 - Line 2Amount field includes $ or thousands separators.
Use plain decimal numbers only. No currency symbols, commas, or parentheses for negatives.
$1,500.00 or (1500.00)1500.00 or -1500.00Sometimes IIF files pass validation but still fail when importing into QuickBooks®. Here are common reasons:
QuickBooks® can auto-create accounts, but the account type must be determinable. Use standard account names or create accounts in QuickBooks® first.
Ensure the company file is not in single-user mode or open by another user.
If you've closed your books for a period, transactions dated in that period will be rejected.
QuickBooks® may detect duplicates based on date, amount, and memo. Review for duplicates.
Use our free IIF Viewer to get detailed error messages with line numbers.
Validate Your IIF File