Journal des modifications¶
Attention
Ceci est la v.04 de la norme relative aux données sur la propriété effective comprenant des mises à jour du modèle de données, des listes de codes et des orientations techniques.
Des modifications ultérieures sont prévues avant le lancement de la version 1.0. Voir les pages Journal des modifications et À propos pour plus d’informations.
[0.4] - 2024-05-08¶
Ajouts¶
Objet
recordDetailsqui contient les champs relatifs aux personne, entité ou relation dans un énoncé.declarationetdeclarationSubjectpour faciliter le regroupement des énoncés par déclaration principale (dépôt) ou par déclarantrecordIdetrecordStatuspour faciliter les mises à jour des informationsNouvelles pages de documentation :
Indications concernant les dates
Production d’énoncés
Identifiants d’enregistrement
Représentation des trusts
Représentation des mandataires
Représentation des mises à jour de l’enregistrement
Modifications¶
Tous les champs de date et de date-heure ont été revus afin d’en garantir la bonne validation
Les titres et les descriptions du schéma et des listes de codes ont été actualisés
Les images et le texte de la documentation ont été actualisés
La section “Schéma des données” de la documentation a été renommée “Normes relative aux données” pour plus de clarté
Les pages d’indications dans “Norme relative aux données” ont été restructurées en sous-sections “Exigences relatives à la modélisation” et “Exigences relatives aux systèmes”
Les énoncés “Propriété ou contrôle” ont été renommés énoncés de “relation”
Champs relatifs aux énoncés :
statementDateest désormais obligatoirestatementTypea été remplacé parrecordTypestatementIDa été renomméstatementId
Champs relatifs aux entités :
entityTypeetentitySubtypeont été fusionnés dansentityTypesecuritiesListingsa été supprimé des champs obligatoires danspublicListing“mandat” et “trust” ont été ajoutés à la liste de codes
entitySubtypeLes préfixes ont été supprimés de la liste de codes
entitySubtype(ex. “stateBody-stateAgency” se présente désormais sous la forme “stateAgency”)
Champs relatifs aux relations :
Les propriétés et les exigences de
Interest.shareont été actualisées. Les valeurs et les fourchettes exactes sont désormais représentées de façon plus simple.“mandataire” et “mandant” ont été ajoutés à la liste de codes
Interest.typeLes champs
interestedPartyetsubjectcontiennent désormais une valeurrecordId(et non plus une valeurstatementId). Ils peuvent la remplacer par un objet Enregistrement non spécifié pour représenter des informations manquantes.componentStatementIdsa été renommécomponentRecordIdset contient désormais les valeursrecordId
Champs relatifs aux personnes :
fullNameest désormais obligatoireLe code
name.type“individual” a été renommé “legal”
address.countryest désormais un objet de pays et non plus un code de pays.
Suppressions¶
placeOfResidence
agent
replacesStatementsPage des exigences fonctionnelles
Page des sources et des annotations
Modifications apportées à la structure et à la logique du schéma¶
Mise à jour de la version du schéma JSON de draft-04 à 2020-12
Nouveau nommage des fichiers du schéma et refactorisation du contenu
Intégration d’autant de validations que possible dans le schéma
Remplacement des types enum avec une valeur par un type const
[0.3] - 2022-04-15¶
Ajouts¶
Orientations techniques (normatives) concernant “Représentation des bénéficiaires effectifs” : spécification d’exigences détaillées relatives à l’utilisation de
beneficialOwnershipOrControl,directOrIndirect,componentStatementIDs, etisComponent.Aide à la description des valeurs mobilières négociées et du statut d’une société cotée en bourse (publicly listed company ou PLC, en anglais) : un nouvel objet
publicListinga été ajouté aux énoncés d’entité.Aide à la représentation des entreprises publiques (state-owned enterprises ou SOE, en anglais) :
Ajout de nouveaux codes “state” et “stateBody” à la liste de codes
entityType.Ajout d’une nouvelle propriété
entitySubtypeaux énoncés d’entité. Sa valeur est un objet avec les propriétésgeneralCategory(liste de codes, voir ci-dessous) etlocalTerm(chaîne).Nouvelle
entitySubtypeCategory. Actuellement, seuls les codes liés à des organes de l’État sont utilisés.Ajout d’une nouvelle propriété
formedByStatuteaux énoncés d’entité. Sa valeur est un objet avec les propriétésnameetdate.Modifications (ci-dessous) pour intégrer une représentation des États et de leurs organes.
Orientations techniques (normatives) pour la “Représentation des entreprises publiques” contenant des exigences de modélisation.
Les nouveaux codes suivants ont été ajoutés à la liste de codes
interestType: “controlViaCompanyRulesOrArticles”, “controlByLegalFramework”, “boardMember”, “boardChair”, “unknownInterest”, “unpublishedInterest”, “enjoymentAndUseOfAssets”, “rightToProfitOrIncomeFromAssets”.
Modifications¶
Les codes des listes de codes
interestTypeetunspecifiedReasonn’utilisent plus des tirets mais le camelCase.Dans l’énoncé de personne physique,
hasPepStatusetpepDetailsont été inclus dans un objetPoliticalExposureet renommésstatusetdetails.La propriété
incorporatedInJurisdictiondans les énoncés d’entité a été renomméejurisdictionet sa description a été actualisée.Jurisdiction.nameest désormais un champ obligatoire (avant, il était défini comme « DOIT » dans la description).Country.nameest désormais un champ obligatoire (avant, il était défini comme « DOIT » dans la description).La description “legalEntity” dans la liste de codes
entityTypea été actualisée afin de ne plus inclure les ministères (qui apparaissent désormais dans “stateBody”).Clarification de
Address.countryissue de la liste ISO 3166-1.Clarification de
Country.codeissue de la liste ISO 3166-1.Clarification de
Jurisdiction.codeissue de la liste ISO 3166-1 ou ISO 3166-2.Clarification des valeurs obligatoires pour
statementType.interestLevelrenommédirectOrIndirect.“OfTrust” a été supprimé des codes de la liste de codes
interestTypeafin qu’ils désignent tout type de construction juridique. Leur description a été modifiée en conséquence. “beneficiaryOfTrust” a été modifié par “beneficiaryOfLegalArrangement” pour éviter toute ambiguïté et “otherInfluenceOrControlOfTrust” a été supprimé.
Modifications apportées à la structure et à la logique du schéma¶
Objet
Annotationrefactorisé.La référence à la liste de codes dans
statementTypea été supprimée. Cela permet de résoudre les problèmes causés par l’utilisation de ce champ pour sélectionner un sous-schéma pour validation. Cette suppression ne devrait pas affecter les utilisateurs du schéma compilé, mais directement les utilisateurs de fichiers du répertoire “schéma”.
[0.2] - 2019-06-30¶
Ajouts¶
Aide à la représentation des détails des relations de propriété effective indirectes (lorsqu’un bénéficiaire effectif possède ou contrôle une entité à travers des intermédiaires) :
Une propriété
isComponentobligatoire a été ajoutée aux trois objets d’énoncé. Elle a une valeur booléenne et indique si un énoncé représente une partie d’une relation principale indirecte de propriété ou de contrôle.Une propriété
componentStatementIDsa été ajoutée aux énoncés de propriété ou de contrôle. Elle possède un tableau des identifiants d’énoncé indiquant quels énoncés de composant détaillent l’énoncé de propriété ou de contrôle principal.
Une propriété
publicationDetailsobligatoire a été ajoutée aux trois objets d’énoncé. Elle représente les métadonnées des énoncés : informations sur leur éditeur d’origine. Les sous-propriétés (et leurs sous-propriétés) sont :publicationDate*bodsVersion*licensepublisher* (name,url)
* obligatoire
Une propriété
hasPepStatus(ayant une valeur booléenne) a été ajoutée aux énoncés de personne physique. Elle ne doit être utilisée que si le signalement de personnes politiquement exposées est obligatoire.Les objets Statut de PPE ont désormais d’autres propriétés
missingInfoReasonetsource.Une propriété
taxResidenciesa été ajoutée aux énoncés de personne physique. Elle possède un tableau des objets Pays.Aide pour une explication plus structurée des données manquantes et anonymisées :
unspecifiedPersonDetailsa été ajouté aux énoncés de personne physique (avec une sous-propriétéreasonobligatoire)unspecifiedEntityDetailsa été ajouté aux énoncés d’entité (avec une sous-propriétéreasonobligatoire)
La sous-propriété
reasons’appuie sur la liste de codes Motif non précisé (tout comme la propriétéinterestedParty.unspecifiedde l’énoncé de propriété ou de contrôle).
Modifications¶
La propriété
pepStatusdes énoncés de personne physique a été renomméepepStatusDetails(et continue de se référer à un tableau d’objets Statut de PPE).La propriété
personTypedes énoncés de personne physique est désormais obligatoire.Si
Annotation.motivationest “linking”,Annotation.urlest obligatoire.La liste de codes Type de participation a été modifiée :
“influence-or-control” est renommé “other-influence-or-control”
“rights-to-surplus-assets” est renommé “rights-to-surplus-assets-on-dissolution”
“rights-granted-by-contract” a été ajouté
“conditional-rights-granted-by-contract” a été ajouté
La liste de codes Type d’adresse a été modifiée :
“home” a été supprimé (étant donné que “residence” peut être utilisé à la place)
“business” a été ajouté
La liste de codes Type de nom a été modifiée :
“alias”, “aka” et “nick” ont tous été supprimés. Ils sont remplacés par “alternative”
“transliteration” a été ajouté
La liste de codes Motif non précisé a été modifiée :
“information-unknown-to-publisher” a été ajouté
Toutes les listes de codes contiennent désormais des descriptions.
Suppressions¶
La propriété
missingInfoReasona été supprimée des énoncés de personne physique et d’entité et a été remplacée parunspecifiedPersonDetailsetunspecifiedEntityDetailsrespectivement.
[0.1] - 2018-12-12¶
Ajouts¶
Une propriété
beneficialOwnershipOrControla été ajoutée à l’objet Participation au capital. Elle a une valeur booléenne et peut être utilisée pour affirmer qu’une personne physique est un bénéficiaire effectif du fait de sa participation dans une entité.La propriété
pepStatusa été ajoutée à l’objet Énoncé de personne physique. Elle permet d’enregistrer une personne physique en tant que personne politiquement exposée (avec un motif, une juridiction, une date de début et une date de fin).La propriété
annotationsa été ajoutée aux trois types d’énoncé. Les annotations permettent d’intégrer des données (structurées) supplémentaires ou de transformer les données existantes de manière ciblée.Une propriété
unspecifiedremplace l’optionnullPartypour les parties intéressées. Une liste de codes unspecifiedReason offre des options afin d’expliquer la raison du non enregistrement de la partie intéressée.
Modifications¶
La liste de codes interestType a été étendue pour inclure les participations dans des trusts.
La structure des données au format BODS a été aplanie afin d’éliminer les imbrications superflues et faciliter la sérialisation à l’aide de JSON Lines.
“Beneficial ownership statements” a été renommé “Ownership-or-control statements” afin de refléter la portée de leur utilisation.
Suppressions¶
Les tableaux d’objets
statementGroup(chaque objet avec son identifiant de groupe d’énoncés) ne sont plus utilisés pour combiner des tableaux d’énoncés. Ceci reflète un aplanissement de la structure des données au format BODS.L’option
nullPartypour les parties intéressées. Voir la propriétéunspecifieddans la section Ajouts ci-dessus.