Skip to content
A

BRORegistrationObject

Defined in: src/types/index.ts:192

Common brocom:RegistrationObject fields shared by every BRO registration type (CPT, BHR-GT, BHR-G, …).

Mirrors how the XSDs model these: each registration object extends brocom:RegistrationObject via complexContent. Domain data interfaces extend this so the shared surface is declared once and stays consistent. The runtime counterpart is COMMON_REGISTRATION_FIELDS in schemas/common-fields.ts.

PropertyTypeDescriptionDefined in
broIdstring | null-src/types/index.ts:194
qualityRegimeQualityRegime | nullBRO quality regime - IMBRO: Strict regime (all mandatory fields required) - IMBRO/A: Relaxed regime for historical data (allows missing fields)src/types/index.ts:202
deliveryAccountablePartystring | nullParty responsible for delivering the data to the BRO (bronhouder, KvK number or name)src/types/index.ts:205
objectIdAccountablePartystring | nullObject identifier assigned by the accountable party (their own reference)src/types/index.ts:208
deliveryResponsiblePartystring | nullKvK number of the party responsible for the deliverysrc/types/index.ts:211
registrationHistoryRegistrationHistory | nullBRO registration historysrc/types/index.ts:214