IVMS101 by CODE Protocol
IVMS101 format from interVASP by CODE Protocol
| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/ivms101-by-code-protocol/latest.json |
| Source | https://raw.githubusercontent.com/codevasp-lab/IVMS101/main/json-schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
2 nested properties
accountNumber
string[]
required
2 nested properties
accountNumber
string[]
required
Definitions
LocalNaturalPersonNameId
object
primaryIdentifier
string
pattern=^.{1,100}$
secondaryIdentifier
string
pattern=^.{0,100}$
nameIdentifierType
string
LocalLegalPersonNameId
object
legalPersonName
string
pattern=^.{1,100}$
legalPersonNameIdentifierType
string
Address
object
addressType
string
department
string
pattern=^.{1,50}$
subDepartment
string
pattern=^.{1,70}$
streetName
string
pattern=^.{1,70}$
buildingNumber
string
buildingName
string
pattern=^.{1,16}$
floor
string
pattern=^.{1,70}$
postBox
string
pattern=^.{1,16}$
room
string
postCode
string
pattern=^.{1,16}$
townName
string
pattern=^.{1,35}$
townLocationName
string
pattern=^.{1,35}$
districtName
string
pattern=^.{1,35}$
countrySubDivision
string
pattern=^.{1,35}$
addressLine
string[]
country
string
pattern=^[A-Z]{2}$
NationalIdentification
object
nationalIdentifier
string
pattern=^.{1,35}$
nationalIdentifierType
string
countryOfIssue
string
pattern=^[A-Z]{2}$
registrationAuthority
string
pattern=^RA([0-9]{6})$
Person
object
naturalPerson
object
6 nested properties
name
object
3 nested properties
nameIdentifier
NaturalPersonNameId[]
localNameIdentifier
LocalNaturalPersonNameId[]
phoneticNameIdentifier
LocalNaturalPersonNameId[]
geographicAddress
Address[]
nationalIdentification
object
4 nested properties
nationalIdentifier
string
pattern=^.{1,35}$
nationalIdentifierType
string
countryOfIssue
string
pattern=^[A-Z]{2}$
registrationAuthority
string
pattern=^RA([0-9]{6})$
customerIdentification
string
pattern=^.{1,50}$
dateAndPlaceOfBirth
object
2 nested properties
dateOfBirth
string
pattern=^([0-9]{4})-([0-9]{2})-([0-9]{2})$
placeOfBirth
string
pattern=^.{1,70}$
countryOfResidence
string
pattern=^[A-Z]{2}$
legalPerson
object
5 nested properties
3 nested properties
geographicAddress
Address[]
customerNumber
string
pattern=^.{1,50}$
nationalIdentification
object
4 nested properties
nationalIdentifier
string
pattern=^.{1,35}$
nationalIdentifierType
string
countryOfIssue
string
pattern=^[A-Z]{2}$
registrationAuthority
string
pattern=^RA([0-9]{6})$
countryOfRegistration
string
pattern=^[A-Z]{2}$
NaturalPerson
object
name
object
3 nested properties
nameIdentifier
NaturalPersonNameId[]
localNameIdentifier
LocalNaturalPersonNameId[]
phoneticNameIdentifier
LocalNaturalPersonNameId[]
geographicAddress
Address[]
nationalIdentification
object
4 nested properties
nationalIdentifier
string
pattern=^.{1,35}$
nationalIdentifierType
string
countryOfIssue
string
pattern=^[A-Z]{2}$
registrationAuthority
string
pattern=^RA([0-9]{6})$
customerIdentification
string
pattern=^.{1,50}$
dateAndPlaceOfBirth
object
2 nested properties
dateOfBirth
string
pattern=^([0-9]{4})-([0-9]{2})-([0-9]{2})$
placeOfBirth
string
pattern=^.{1,70}$
countryOfResidence
string
pattern=^[A-Z]{2}$
NaturalPersonName
object
nameIdentifier
NaturalPersonNameId[]
localNameIdentifier
LocalNaturalPersonNameId[]
phoneticNameIdentifier
LocalNaturalPersonNameId[]
NaturalPersonNameId
object
primaryIdentifier
string
secondaryIdentifier
string
nameIdentifierType
string
DateAndPlaceOfBirth
object
dateOfBirth
string
pattern=^([0-9]{4})-([0-9]{2})-([0-9]{2})$
placeOfBirth
string
pattern=^.{1,70}$
LegalPerson
object
3 nested properties
geographicAddress
Address[]
customerNumber
string
pattern=^.{1,50}$
nationalIdentification
object
4 nested properties
nationalIdentifier
string
pattern=^.{1,35}$
nationalIdentifierType
string
countryOfIssue
string
pattern=^[A-Z]{2}$
registrationAuthority
string
pattern=^RA([0-9]{6})$
countryOfRegistration
string
pattern=^[A-Z]{2}$
LegalPersonName
object
LegalPersonNameId
object
legalPersonName
string
pattern=^.{1,100}$
legalPersonNameIdentifierType
string
Originator
object
accountNumber
string[]
required
Beneficiary
object
accountNumber
string[]
required
NaturalPersonNameTypeCode
string
LegalPersonNameTypeCode
string
AddressTypeCode
string
NationalIdentifierTypeCode
string