Field Validation by Country

Country-specific field requirements, formats, and conditional validation rules for business registration and capital account provisioning.

Field Validation by Country

This guide covers the field formats, conditional requirements, and validation rules that vary by country or business context across the registration and capital account APIs.

Supported Countries

The following ISO 3166-1 alpha-3 country codes are accepted. All country fields must use the 3-letter code — full country names are not accepted.

CountryCode
United KingdomGBR
United States of AmericaUSA

Sending a country code that is not supported for your partnership will return a FORBIDDEN_GEO error.


Address Fields

All address fields use the same structure across registeredAddress, tradingAddress, and contact residences.

country

Must be a 3-letter ISO 3166-1 alpha-3 code. The field does not accept full country names.

{ "country": "GBR" }

state

Must be an ISO 3166-2 subdivision code. Full state names (e.g. California) are not accepted.

CountryRequiredFormatExample
USAYesISO 3166-2 subdivision codeCA, NY, TX

postCode

CountryRequiredFormat
GBRYesValidated against UK postcode pattern. Example: IG5 8ER
USANo5-digit ZIP code. Example: 80481

lineOne / lineTwo

PO Box addresses are not accepted in either line. This includes patterns such as P.O. Box, Post Office Box, GPO Box, and BFPO. Providing one returns a PO_BOX_NOT_ALLOWED error.


Bank Details

The required bank detail fields differ by country.

FieldGBRUSA
sortCodeRequired — 6-digit numeric code. Example: 450056Not applicable
accountNumberRequired — 6–8 digit numeric. Example: 12345678Required
routingNumberNot applicableRequired — 9-digit ABA routing number. Example: 021000021
bankNameRequiredRequired

Company Registration Number

Whether registrationNumber is required depends on the businessType.

Required for these business types

Business Type
LIMITED_PARTNERSHIP
LIMITED_LIABILITY_PARTNERSHIP
CORPORATION
LLC
ASSOCIATION
CIVIL_LAW_PARTNERSHIP
COOPERATIVE
FOREIGN_CORPORATION
OTHER_PUBLIC_ENTITY
NON_PROFIT_ORGANISATION
PUBLIC_LIMITED_COMPANY
PUBLIC_LIMITED_COMPANY_AND_LIMITED_PARTNERSHIP
PRIVATE_CORPORATION
PUBLIC_CORPORATION

Not required for these business types

SOLE_PROPRIETOR, PARTNERSHIP, GENERAL_PARTNERSHIP

For SOLE_PROPRIETOR, registrationNumber must be omitted or null. Providing one returns a 400 error.

Format by country

CountryFormatDescriptionExample
GBR8-character alphanumericCompanies House CRN01234567
USA9-digit numericIRS Employer Identification Number (EIN)123456789

Maximum length: 50 characters.


All Business Types

PARTNERSHIP
GENERAL_PARTNERSHIP
LIMITED_PARTNERSHIP
LIMITED_LIABILITY_PARTNERSHIP
CORPORATION
LLC
SOLE_PROPRIETOR
ASSOCIATION
CIVIL_LAW_PARTNERSHIP
COOPERATIVE
FOREIGN_CORPORATION
FOREIGN_SOLE_TRADER
OTHER_PUBLIC_ENTITY
NON_PROFIT_ORGANISATION
PUBLIC_LIMITED_COMPANY
PUBLIC_LIMITED_COMPANY_AND_LIMITED_PARTNERSHIP
PRIVATE_CORPORATION
PUBLIC_CORPORATION
LIMITED_COMPANY

Company Name Fields

FieldMax Length
registeredName500 characters
tradingName500 characters

businessStartDate

Must not be a future date. Format: YYYY-MM-DD (ISO 8601). Use null or omit if unknown.


Contacts

Primary contact

Exactly one contact must have isPrimaryContact: true. Providing zero or more than one primary contact returns a 400 error.

Ownership percentage

RuleDetail
Required whenisPrimaryContact: true and business type is not SOLE_PROPRIETOR
RangeGreater than 0, up to and including 100
PrecisionMaximum 2 decimal places (e.g. 33.33)
Sum constraintThe sum across all contacts must not exceed 100%

For SOLE_PROPRIETOR business types, ownershipPercentage is not required and defaults to 100.

Email addresses

  • Must be a valid RFC-compliant email address.
  • All contacts must have unique email addresses (comparison is case-insensitive).
  • Duplicate email addresses across contacts return a 400 error.

Identification numbers (USA partners)

For partnerships operating in the USA, all contacts must provide a Social Security Number (SSN).

RuleDetail
TypeUSA_SSN
Format9 digits, optionally formatted as XXX-XX-XXXX
UniquenessEach contact must have a unique SSN — duplicate values across contacts are rejected

For partnerships not operating in the USA, providing identification numbers returns a 400 error.


Industry Category

The industryCategory field is accepted but not yet processed. It is expected to become required in a future release.

Each entry requires a scheme and a code:

SchemeDescriptionCode formatExample
MCCMerchant Category Code4-digit numeric5411
SIC (GBR)Standard Industrial Classification5-digit numeric62012
SIC (USA)Standard Industrial Classification4-digit numeric2024
ICCIndustry Classification Code5-digit numeric01110
NAICSNorth American Industry Classification System6-digit numeric541715

Error Reference

Error CodeCause
PO_BOX_NOT_ALLOWEDlineOne or lineTwo matches a PO Box pattern
FORBIDDEN_GEOThe country value is not supported for your partnership
DUPLICATE_CONTACTSTwo or more contacts share the same email address