Updated: August 2026
Four dates, one transaction
Bank and card statements often record more than one date against the same entry, and exports don't always agree on which one to show. The four you will meet most often are:
Transaction Date — the day you made the purchase or initiated the transfer: when you tapped your card, checked out online, or instructed a payment.
Posting/Booking Date — the day your bank or card issuer actually records the entry in its ledger. This is often one to three days after the transaction date, especially around a weekend or a public holiday.
Value Date — the date used to calculate interest or an available balance. It shows up most often on international transfers, where a bank may quote a value date sitting a business day or two after the transfer was sent.
Settlement Date — the date funds and clearing actually finalize between institutions. Card-network transactions and foreign-currency payments often settle a day or more after the original transaction date.
Why the same transaction can carry different dates
A card purchase made on a Friday evening might not post to the account until Monday, once the issuer's overnight batch has run. An international wire sent on a Wednesday can carry a value date of Friday, because the receiving bank only starts crediting interest from that point. A coffee bought on the last day of the month might be authorized that day but not settle between the card network and the merchant's bank until the second or third of the following month. None of these are errors — they reflect how payment rails and ledgers actually process transactions in stages.
Why this matters for your bookkeeping
Because these dates can fall in different calendar days, a transaction made near the end of a month can land in a different accounting period depending on which date you use: Transaction Date might place it in July, while Posting Date places the same entry in August. Which date is "correct" for your books depends entirely on your own organization's accounting policy, its jurisdiction, and how its accounting software reconciles against your bank or card issuer. This guide is not professional accounting or tax advice. If a period cut-off matters to your reporting, check with your accountant or your organization's bookkeeping policy before deciding which date to rely on.
How Bank File Flow handles these dates
Bank CSV Fixer and PDF Bank Statement to CSV each expose a single Date field, taken from whatever the source file actually provides. Neither tool fabricates a Posting, Value or Settlement date for a file that never contained one — if your statement only prints one date per transaction, that is the date you get.
Checklist for picking the right date type
A few practical starting points, to be weighed against your own policy rather than followed blindly:
If your accounting software reconciles against your card issuer's own posted ledger, Posting/Booking Date usually matches it more closely than Transaction Date. If you're tracking spending against the day it actually happened, Transaction Date is usually the more intuitive match. If you're working with international transfers where interest or available balance matters, Value Date is the one to watch. If you need to tie out against interbank clearing records, Settlement Date is closest to how funds actually moved.
Useful tools
For a bank-account statement, see Bank CSV Fixer for a CSV, TSV or TXT export, or PDF Bank Statement to CSV for a text-based PDF.
Frequently asked questions
Which date should I use for my accounting software?
It depends on how that software or your organization reconciles transactions, and that choice is a matter of your own accounting policy rather than something a conversion tool can decide for you. If you reconcile against your card issuer's or bank's own posted ledger, Posting/Booking Date usually lines up more closely; if you track spending against the day it happened, Transaction Date usually matches better. When in doubt, check with your accountant or your organization's bookkeeping policy.
Does converting a statement to CSV change these dates?
No. Converting should only reformat the data that is already in the source file. Bank CSV Fixer and PDF Bank Statement to CSV each expose a single Date field taken from whatever the source file actually provides, and neither invents Posting, Value or Settlement dates for a file that never contained them.