Company onboarding fields
Field reference for company account holder onboarding, including country-specific requirements and available options.
All requested supporting documents must be submitted to complete onboarding.
Field Requirements Legend
Account information
Related field: accountInfo
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
country | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
name | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
Available options
country:FRA,DEU,ESP,NLD,ITA,BEL.
Account administrator
Related field: accountAdmin
Although many accountAdmin fields are optional during onboarding, they're required when the user signs up. Swan recommends collecting and sending this information before the end of the onboarding flow.
Administrator personal information
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
email | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
firstName | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
lastName | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
nationality | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
preferredLanguage | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
taxIdentificationNumber | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
typeOfRepresentation | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
Available options
preferredLanguage:de,en,es,fi,fr,it,nl,pt.typeOfRepresentation:LegalRepresentative,PowerOfAttorney.
Administrator address
Related field: accountAdmin.address
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
addressLine1 | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
addressLine2 | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
city | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
country | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
postalCode | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
state | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
Administrator birth information
Related field: accountAdmin.birthInfo
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
birthDate | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
city | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
country | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
postalCode | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
Administrator US tax information
Related field: accountAdmin.unitedStatesTaxInfo
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
isUnitedStatesPerson | ◐ CND ¹ | ◐ CND ¹ | ◐ CND ¹ | ◐ CND ¹ | ◐ CND ¹ | ◐ CND ¹ |
unitedStatesTaxIdentificationNumber | ◐ CND ² | ◐ CND ² | ◐ CND ² | ◐ CND ² | ◐ CND ² | ◐ CND ² |
¹ isUnitedStatesPerson is required if the companyType is SelfEmployed.
² unitedStatesTaxIdentificationNumber is required if accountAdmin.unitedStatesTaxInfo.isUnitedStatesPerson is true.
User device information
Related field: accountAdmin.userDeviceInfo
These fields are hidden from end users. Provide them through your backend integration only.
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
geoloc.lat | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
geoloc.lng | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
ip | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
userAgent | ○ OPT | ○ OPT | ○ OPT | ○ OPT |