Esquema de datos / Registro de modificaciones

Registro de modificaciones

Atención

Esta es la vers. 0.2 del Estándar de Datos sobre Beneficiarios Finales. Incluye actualizaciones del modelo de datos e información adicional de la lista de códigos.

Cabe señalar a los implementadores que se esperan cambios a futuro antes de la publicación de la versión 1.0. Sin embargo, a partir del lanzamiento de esta vers. 0.2, todo cambio estructural o modificación importante de las definiciones solamente se lleva a cabo con previa consulta, facilitando un registro de modificaciones claro, y manteniendo la documentación de versiones anteriores a modo de archivo.

El esquema especifica una estructura, campos y listas de códigos, pero en la mayoría de los campos aún no impone restricciones de validación.

[0.2] - 2019-06-30

Qué se agregó

  • Soporte para señalar detalles de las relaciones de beneficiario final indirectas (cuando un beneficiario final posee o controla una entidad a través de intermediarios):

    • Se agregó la propiedad requerida isComponent en los tres objetos de Declaraciones. Ésta toma un valor booleano e indica si una declaración representa parte de una relación primaria indirecta de titularidad o control .
    • Se agregó la propiedad componentStatementIDs a las Declaraciones sobre Titularidad o Control. Ésta toma un arreglo de Identificaciones de Declaraciones, e indica cuáles son las declaraciones componentes que brindan detalles acerca de la Declaración sobre Titularidad o Control principal.
  • Se agregó la propiedad requerida publicationDetails en los tres objetos de Declaraciones. Ésta señala metadatos de las Declaraciones: información sobre su publicador original. Las subpropiedades (y sus respectivas subpropiedades) son:

    • publicationDate*
    • bodsVersion*
    • license
    • publisher* (name, url)

    * required

  • Se agregó la propiedad hasPepStatus (que toma un valor booleano) a las Declaraciones sobre Personas. Solo debe utilizarse cuando los requisitos de divulgación exigen que se marque a las Personas Expuestas Políticamente.

  • Los objetos Condición PEP ahora tiene las propiedades adicionales missingInfoReason y source.

  • Se agregó la propiedad taxResidencies a las Declaraciones sobre Personas. Ésta toma un arreglo de objetos País.

  • Soporte para explicaciones más estructuradas de datos faltantes y anonimizados:

    • Se agregó unspecifiedPersonDetails a las Declaraciones sobre Personas (junto con reason como subpropiedad requerida`)
    • Se agregó unspecifiedEntityDetails a las Declaraciones sobre Entidades (junto con reason como subpropiedad requerida)

    La subpropiedad reason se sirve de la lista de códigos Motivo No Especificado (al igual que la propiedad interestedParty.unspecified de las Declaraciones sobre Titularidad o Control).

Qué se modificó

  • La propiedad pepStatus de las Declaraciones sobre Personas cambió su denominación a pepStatusDetails (y sigue haciendo referencia a un arreglo de objetos Condición PEP).
  • La propiedad personType de las Declaraciones sobre Personas ahora es un requisito.
  • Si Annotation.motivation es «linking», entonces se exige Annotation.url.
  • La lista de códigos Tipo de Participación se ha modificado:
    • «influence-or-control» cambió su denominación a «other-influence-or-control»
    • «rights-to-surplus-assets» cambió su denominación a «rights-to-surplus-assets-on-dissolution»
    • Se agregó «rights-granted-by-contract»
    • Se agregó «conditional-rights-granted-by-contract»
  • La lista de códigos Tipo de Domicilio se ha modificado:
    • se suprimió «hogar» (ya que se puede usar «residencia» en su lugar)
    • se agregó «comercial»
  • La lista de códigos Tipo de Nombre se ha modificado:
    • se suprimieron «alias», «también conocido como», y «apodo». Se los reemplazó a todos por «alternativo»
    • Se agregó «transliteración»
  • La lista de códigos Motivo No Especificado se ha modificado:
    • Se agregó «información-desconocida-por-el-publicador»
  • Todas los códigos de la lista de códigos ahora tienen descripciones.

Qué se eliminó

  • Se eliminó la propiedad missingInfoReason de las Declaraciones sobre Personas y las Declaraciones sobre Entidades. Se la reemplazó por unspecifiedPersonDetails y unspecifiedEntityDetails, respectivamente.

[0.1] - 2018-12-12

Qué se agregó

  • Se agregó la propiedad beneficialOwnershipOrControl al objeto Participación. Ésta toma un valor booleano. Puede utilizarse para afirmar que una relación de participación entre una persona física y una entidad convierte a esa persona en un beneficiario final.
  • Se agregó la propiedad pepStatus al objeto Declaración sobre Persona. Permite registrar a una persona física como persona expuesta políticamente (con un respectivo motivo, jurisdicción, fecha de inicio y fecha de finalización).
  • Se agregó la propiedad annotations a los tres tipos de declaración. Las notas constituyen un modo de incluir datos (estructurados) adicionales o de transformar los datos existentes de manera orientada.
  • La propiedad unspecified sustituye a la opción nullParty para las partes interesadas. La lista de códigos unspecifiedReason ofrece opciones para describir por qué no se registra a una parte interesada.

Qué se modificó

  • La lista de códigos interestType se amplió a los efectos de incluir participaciones en fideicomisos.
  • Se ha aplanado la estructura de datos en formato BODS a fin de eliminar los anidamientos externos y facilitar la serialización mediante JSON Lines.
  • «Beneficial ownership statements» cambió su denominación a «Ownership-or-control statements» a fin de reflejar el alcance de su uso.

Qué se eliminó

  • Ya no se utilizan arreglos de objetos statementGroup (cada objeto con su propia identificación de grupo de declaraciones) para empaquetar arreglos de declaraciones. Esto refleja el aplanamiento de la estructura de datos en formato BODS.
  • La opción nullParty para las partes interesadas. Consulte la propiedad unspecified en la sección de más arriba que describe qué se agregó.