Skip to content

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: at a glance
:65: (optional)Forward Available Balance: Funds that will be available on a future date (repeatable).
Format1!a6!n3!a15d
MessageMT940 customer statement (also used by MT942 where the field exists there)
In camt.053Bal 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”:

MT940 · :65:
:65:C261029EUR20044,38
:65: example, part by part
PartMeaning
:65:The tag; it can occur several times.
C261029EUR20044,38Mark, 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:

:65: to camt.053.001.08
MT940camt.053.001.08Note
: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).

REST · curl
curl -s --data-binary @statement.sta https://iso20022-navigator.com/api/v1/parse
MCP · tools/call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "parse_mt940",
    "arguments": {
      "content": "<the file text>"
    }
  }
}