Transaction Validation
Checks each transaction for required FITID, date, and amount fields.
Enter your email to receive a sign-in link
Check your bank transaction files for errors, missing data, and formatting issues before importing into accounting software.
Free preview — then from $5. Save with bundles.OFX is the open standard. QFX is Quicken's proprietary variant. QBO is QuickBooks' variant. All three use the same underlying structure and are validated the same way.
Yes, any bank that provides OFX/QFX/QBO downloads. The format is standardized across financial institutions.
Your Banking file is validated entirely in your browser — nothing is uploaded to any server. The OFX Validator validation runs client-side using JavaScript.
Accounts → Transaction History → Export
Upload your OFX/QFX/QBO Bank Transactions export file
Check your Banking data for errors and warnings
Issues are flagged inline with clear fix suggestions — review and correct before you import.
Checks each transaction for required FITID, date, and amount fields.
Validates dates, amounts, and transaction type codes match expected formats.
Get specific error messages with transaction IDs for quick debugging.
Identifies duplicate transaction IDs that may cause import issues.
Files processed locally. Your financial data never leaves your computer.
Get validation results in seconds for any file size.
All validation runs in your browser. Files are never uploaded to any server.
Nothing is stored after validation. Close the tab and your data is gone.
Full EU data protection compliance. Your privacy rights are fully protected.
Issues you might encounter when importing Source data to Target - and how we solve them
The FITID (Financial Institution Transaction ID) is required
Transaction without FITID tag
<FITID>202501150001
Each transaction must have a unique FITID from the bank
Re-download the file from your bank
The DTPOSTED date is missing or in an invalid format
20251301 (invalid month)
20250115120000 (YYYYMMDDHHMMSS)
OFX dates must be in YYYYMMDD or YYYYMMDDHHMMSS format
Check if the file was corrupted during download
The TRNAMT is missing or contains non-numeric value
N/A or (blank)
-50.00
Amount must be numeric with optional sign and decimal
Re-download the file; data may be corrupted
The TRNTYPE is not a recognized OFX transaction type
PURCHASE
DEBIT, CREDIT, POS, ATM, etc.
Use standard OFX transaction type codes
This may indicate a non-standard OFX file variant
Multiple transactions share the same FITID
Two transactions with FITID 202501150001
Each transaction has unique FITID
FITIDs must be unique to prevent duplicate imports
Contact your bank if duplicates appear in official downloads
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Once your Banking export passes validation, convert it to your accounting format
DTPOSTED → Date
TRNTYPE → Type
TRNAMT → Amount
DTPOSTED → Date
TRNTYPE → Type
TRNAMT → Amount
FITID → DOCNUM
DTPOSTED → DATE
TRNAMT → AMOUNT
DTPOSTED → Date
NAME + MEMO → Description
TRNAMT → Amount
DTPOSTED → Date
TRNTYPE → Type
TRNAMT → Amount
DTPOSTED → Date
TRNTYPE → Type
TRNAMT → Amount
DTPOSTED → Date
NAME + MEMO → Description
TRNAMT → Amount
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli