# Bank Account Fields by Rail A quick reference for the `account_information` fields required when [creating a counterparty](/api-docs/openapi/rail-spec#operation/createCounterparty) for each payment rail. For complete validation rules including `profile` and customer identity fields, see [Counterparty Validation](/guides/counterparty_validation). ## Quick Reference | Rail | Counterparty Type | Jurisdiction | Required `account_information` Fields | | --- | --- | --- | --- | | `ACH` | `FIAT_US` | ๐Ÿ‡บ๐Ÿ‡ธ United States | `account_number`, `routing_number` | | `FEDWIRE` | `FIAT_US` | ๐Ÿ‡บ๐Ÿ‡ธ United States | `account_number`, `routing_number` | | `SEPA_CT` | `FIAT_EU` | ๐Ÿ‡ช๐Ÿ‡บ Europe | `iban`, `swift_bic`, `institution_name`, `institution_address` | | `FPS` | `FIAT_GB` | ๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom | `account_number`, `institution_name`, `institution_address` | | `CHAPS` | `FIAT_GB` | ๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom | `account_number`, `institution_name`, `institution_address` | | `IMPS` ยท `NFT` ยท `UP` | `FIAT_IN` | ๐Ÿ‡ฎ๐Ÿ‡ณ India | `account_number`, `institution_name`, `institution_address` | | `EFT` | `FIAT_CA` | ๐Ÿ‡จ๐Ÿ‡ฆ Canada | `institution_number`, `institution_name`, `institution_address` | | `SWIFT` | All FIAT types | ๐ŸŒŽ Global | Varies by counterparty type โ€” see detailed sections below | | `ACH` | `FIAT_BS` | ๐Ÿ‡ง๐Ÿ‡ธ Bahamas | `account_number`, `institution_name`, `institution_address` | ## Detailed Fields by Counterparty Type The tables below list all fields within `account_information`. โœ… denotes a required field. ### ๐Ÿ‡บ๐Ÿ‡ธ FIAT_US โ€” United States **Supported Rails:** `ACH` ยท `FEDWIRE` ยท `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `routing_number` | โœ… | ABA routing number | | `type` | ย  | Account type: `CHECKING` or `SAVING` | | `swift_bic` | ย  | SWIFT/BIC code โ€” recommended when using `SWIFT` | | `institution_name` | ย  | Bank name (e.g. Bank of America) | | `institution_address` | ย  | Bank address โ€” see [Address Object](#institution-address) | ### ๐Ÿ‡ช๐Ÿ‡บ FIAT_EU โ€” Europe **Supported Rails:** `SEPA_CT` ยท `SWIFT` | Field | Required | Description | | --- | --- | --- | | `iban` | โœ… | International Bank Account Number | | `swift_bic` | โœ… | SWIFT/BIC code | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | ### ๐Ÿ‡ฌ๐Ÿ‡ง FIAT_GB โ€” United Kingdom **Supported Rails:** `FPS` ยท `CHAPS` ยท `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `sort_code` | ย  | 6-digit sort code (`######`) โ€” recommended for `FPS` and `CHAPS` | | `iban` | ย  | IBAN โ€” recommended for `SWIFT` | | `swift_bic` | ย  | SWIFT/BIC code โ€” recommended for `SWIFT` | ### ๐Ÿ‡ฎ๐Ÿ‡ณ FIAT_IN โ€” India **Supported Rails:** `IMPS` ยท `NFT` ยท `UP` ยท `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `ifsc` | ย  | Indian Financial System Code โ€” required for `IMPS` and `NFT` | | `swift_bic` | ย  | SWIFT/BIC code โ€” required for `SWIFT` | ### ๐Ÿ‡จ๐Ÿ‡ฆ FIAT_CA โ€” Canada **Supported Rails:** `EFT` ยท `SWIFT` | Field | Required | Description | | --- | --- | --- | | `institution_number` | โœ… | 3-digit financial institution number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `account_number` | ย  | Account number | | `transit_number` | ย  | 5-digit branch transit number | | `swift_bic` | ย  | SWIFT/BIC code โ€” recommended for `SWIFT` | ### ๐ŸŒŽ FIAT_IBAN โ€” Global (IBAN-based) **Supported Rails:** `SWIFT` For jurisdictions that use IBAN identification and are not covered by a country-specific counterparty type. | Field | Required | Description | | --- | --- | --- | | `iban` | โœ… | International Bank Account Number | | `swift_bic` | โœ… | SWIFT/BIC code | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | ### ๐ŸŒŽ FIAT_ACCNO โ€” Global (Account Number-based) **Supported Rails:** `SWIFT` For jurisdictions that use account number identification and are not covered by a country-specific counterparty type. | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `routing_number` | โœ… | Routing or sort identifier | | `swift_bic` | โœ… | SWIFT/BIC code | | `type` | ย  | Account type: `CHECKING` or `SAVING` | | `institution_name` | ย  | Bank name | | `institution_address` | ย  | Bank address โ€” see [Address Object](#institution-address) | ### ๐Ÿ‡ญ๐Ÿ‡ฐ FIAT_HK โ€” Hong Kong **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `swift_bic` | ย  | SWIFT/BIC code | ### ๐Ÿ‡ธ๐Ÿ‡ฌ FIAT_SG โ€” Singapore **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `swift_bic` | ย  | SWIFT/BIC code | ### ๐Ÿ‡ฏ๐Ÿ‡ต FIAT_JP โ€” Japan **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `swift_bic` | ย  | SWIFT/BIC code | ### ๐Ÿ‡ฒ๐Ÿ‡พ FIAT_MY โ€” Malaysia **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `swift_bic` | ย  | SWIFT/BIC code | ### ๐Ÿ‡จ๐Ÿ‡ณ FIAT_CN โ€” China **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `swift_bic` | ย  | SWIFT/BIC code | ### ๐Ÿ‡ต๐Ÿ‡ฆ FIAT_PA โ€” Panama **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `swift_bic` | ย  | SWIFT/BIC code | ### ๐Ÿ‡ง๐Ÿ‡ธ FIAT_BS โ€” Bahamas **Supported Rails:** `SWIFT` | Field | Required | Description | | --- | --- | --- | | `account_number` | โœ… | Account number | | `institution_name` | โœ… | Bank name | | `institution_address` | โœ… | Bank address โ€” see [Address Object](#institution-address) | | `type` | ย  | Account type: `CHECKING` or `SAVING` | | `swift_bic` | ย  | SWIFT/BIC code | ## Institution Address The `institution_address` object appears within `account_information` across all FIAT counterparty types. All fields are optional. | Field | Description | | --- | --- | | `address_line1` | Street address line 1 | | `address_line2` | Street address line 2 | | `address_line3` | Street address line 3 | | `unit_number` | Unit or suite number | | `city` | City | | `state` | State or province | | `postal_code` | Postal or ZIP code | | `country_code` | ISO 3166-1 alpha-2 country code (e.g. `US`, `GB`, `DE`) |