SWIFT MT940 field
MT940 field :65: Forward Available Balance
Optional and repeatable: the balance that will be available on a future date, taking value-dated entries into account. Banks send one per future day they report.
| :65: (optional) | Forward Available Balance: Funds that will be available on a future date (repeatable). |
|---|---|
| Format | 1!a6!n3!a15d |
| Message | MT940 customer statement (also used by MT942 where the field exists there) |
| In camt.053 | Bal with Tp FWAV |
Format
The format is written in SWIFT notation: 1!a6!n3!a15d. n digits; a capital letters; c capital letters and digits; x any character of the SWIFT set; d a decimal amount with a comma; 16x up to 16 of them; 6!n exactly 6; [ ] optional; 6*65x up to 6 lines of 65.
Annotated example
From the sample MT940 the viewer opens with “Try a sample”:
:65:C261029EUR20044,38| Part | Meaning |
|---|---|
:65: | The tag; it can occur several times. |
C261029EUR20044,38 | Mark, the future date (29 October 2026), currency and amount. |
Where it goes in camt.053
The MT940 Viewer and the API convert MT940 to camt.053.001.08. For this field:
| MT940 | camt.053.001.08 | Note |
|---|---|---|
| :65: | Bal Tp FWAV (one per :65:) |
Each :65: becomes a balance of type FWAV (forward available).
The whole mapping, field by field, is in camt.053 vs MT940.
Checks the viewer runs
mt.currency: Currency (Balances and entries share one ISO 4217 currency)mt.date: Invalid date (SWIFT dates YYMMDD / MMDD)mt.field.format: Field format (SWIFT MT940/MT942 field specifications)
Worth knowing
- Useful for cash forecasting: it already includes entries booked today with a future value date.
Read :65: from a script or an AI agent
Scripts and AI agents can do the same without a browser: POST /api/v1/parse or the MCP tool parse_mt940 returns every statement as JSON: balances, each :61: split into its subfields and each :86: with its structured parts. No key is needed, and the file is processed in memory and never stored (API and MCP docs).
curl -s --data-binary @statement.sta https://iso20022-navigator.com/api/v1/parse{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "parse_mt940",
"arguments": {
"content": "<the file text>"
}
}
}