The bank export is rejected
The destination says the file is invalid without identifying the broken header, XML structure, or required metadata.
Finance file diagnostics
Diagnose OFX, QFX, QBO, CAMT.053, and MT940 problems before retrying in QuickBooks, Quicken, an ERP, or another accounting system.
Import failures
Bank-file failures often hide behind vague destination-app messages. Start with the file evidence.
The destination says the file is invalid without identifying the broken header, XML structure, or required metadata.
A malformed date, amount, account block, or duplicate transaction identifier can make part of a statement disappear.
Unstable or reused FITID values can make the same transactions look new—or cause legitimate transactions to be skipped.
QuickBooks and Quicken may reject a readable file when institution, account, or destination-specific markers do not match.
Namespace versions, balances, dates, references, and destination mappings can differ even when the XML is well formed.
The supported source bank file, a conversion step, or the DATEV import profile may be responsible. Native DATEV files are not parsed here.
A controlled diagnostic pass
Submit an OFX, QFX, QBO, CAMT.053, or MT940 file for a request-time diagnostic pass.
See the detected family, likely import blockers, compatibility guidance, and practical next steps.
Keep the original export, make controlled changes, and reconcile the destination after importing again.
Current supported scope
Structural diagnosis helps identify likely blockers. It is not exhaustive schema validation, accounting advice, or a guarantee that every destination will accept the file.
Headers, root structure, encoding declarations, and recognizable OFX-family content.
Account blocks, account types, bank identifiers, and QBO/QFX destination markers.
Malformed timestamps, suspicious amount values, missing IDs, and duplicate FITID values.
Namespace version, statements, accounts, balances, entries, dates, currencies, and references.
Core statement tags, balances, transaction lines, dates, currencies, and bounded profile-aware diagnostics.
Sensitive finance data
Bank files may contain account identifiers, balances, transactions, payees, and memo text. CorrectBankFile processes the submitted file for the diagnostic request and avoids storing raw financial payloads by default.
Developer and integration questions
The public product is the web checker. General-purpose API keys, public schemas, and self-service developer access are not currently offered, but the integration overview explains the current position.