CompanyInfoInput
Input for company information during onboarding
input CompanyInfoInput {
acquisitionChannel: AcquisitionChannel
signupDate: Date
businessActivityDescription: String
businessClassificationCode: String
forecastYearlyIncome: ForecastYearlyIncome
legalFormCode: String
monthlyPaymentVolume: MonthlyPaymentVolume
name: String
tradeName: String
companyType: CompanyType
headcount: CompanyHeadcount
registrationDate: Date
registrationNumber: String
regulatoryClassification: RegulatoryClassification
representatives: [OnboardingRepresentativeInput!]
address: ResidencyAddressInput
taxIdentificationNumber: String
ultimateBeneficialOwners: [UltimateBeneficialOwnerInput!]
vatNumber: String
websites: [String!]
}
Fields
CompanyInfoInput.acquisitionChannel ● AcquisitionChannel enum
Acquisition Channel to specify how the user joined
CompanyInfoInput.signupDate ● Date scalar
The date at which the user joined
CompanyInfoInput.businessActivityDescription ● String scalar
Business activity description
- Maximum 1024 characters
CompanyInfoInput.businessClassificationCode ● String scalar
Business classification code (example: NAF code for France)
CompanyInfoInput.forecastYearlyIncome ● ForecastYearlyIncome enum
Forecast yearly income range
CompanyInfoInput.legalFormCode ● String scalar
Legal form of the company
CompanyInfoInput.monthlyPaymentVolume ● MonthlyPaymentVolume enum
Expected monthly payment volume range
CompanyInfoInput.name ● String scalar
Company legal name
- Maximum 100 characters
- Allowed characters: letters (including international characters), numbers, punctuation, and special symbols (¿, ¡, @, [, ], |, ', ', ?, =)
CompanyInfoInput.tradeName ● String scalar
Trade name (if different from legal name)
- Maximum 100 characters
- Same character restrictions as company name (no URLs or HTML special characters)
CompanyInfoInput.companyType ● CompanyType enum
Company type
CompanyInfoInput.headcount ● CompanyHeadcount enum
Current company headcount
CompanyInfoInput.registrationDate ● Date scalar
Company registration date
- Format: YYYY-MM-DD (e.g., 2020-01-15)
- Must be a date in the past or today (not in the future)
CompanyInfoInput.registrationNumber ● String scalar
Registration number (e.g., SIREN for France)
- Maximum 50 characters
CompanyInfoInput.regulatoryClassification ● RegulatoryClassification enum
Regulatory classification of the company
CompanyInfoInput.representatives ● [OnboardingRepresentativeInput!] list input
List of representatives of the company
CompanyInfoInput.address ● ResidencyAddressInput input
Company headquarters address
CompanyInfoInput.taxIdentificationNumber ● String scalar
Tax identification number of the company
- Maximum 16 characters
CompanyInfoInput.ultimateBeneficialOwners ● [UltimateBeneficialOwnerInput!] list input
List of ultimate beneficial owners of the company
CompanyInfoInput.vatNumber ● String scalar
VAT identification number
- Must follow EU VAT number format
- Country-specific patterns (e.g., FR: 2 alphanumeric + 9 digits, DE: 9 digits, IT: 11 digits)
- Supported countries: AT, BE, BG, CY, CZ, DE, DK, EE, EL/GR, ES, FI, FR, GB, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK
- Country prefix is optional (e.g., both "FR12345678901" and "12345678901" are accepted for France)
CompanyInfoInput.websites ● [String!] list scalar
Company website(s), online presence URLs, social media profiles or handles
- Between 1 and 5000 characters each
Member Of
CreateCompanyAccountHolderOnboardingInput input ● CreatePublicCompanyAccountHolderOnboardingInput input