Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Widen the scope of the interest_parser script to handle additional interest types #6

Open
kd-ods opened this issue Dec 21, 2022 · 0 comments

Comments

@kd-ods
Copy link

kd-ods commented Dec 21, 2022

On the evidence of this mapping script, the register only looks for shareholding and voting rights interests once the ‘Reel ejer’ flag is found.

Looking at a sample of Danish source data, there are other types of interest that should be handled. The scope of the interest_parser script should be widened to handle the additional types:

  • BETYDELIG_INDFLYDELSE_VIA_ROLLE (Significant influence through role)
  • EJERANDEL_KAPITALKLASSE (Owner's capital class)
  • EJERANDEL_MEDDELELSE_DATO (Ownership Message Date)
  • SÆRLIGE_EJERFORHOLD (Special ownership)
  • SÆRLIGE_EJERFORHOLD_BESKRIVELSE (Special ownership description)

Mappings for these are below.

There may be other interest types that need to be handled. This can only be ascertained by identifying reliable documentation or by examining the full DK dataset, not just a sample.

BETYDELIG_INDFLYDELSE_VIA_ROLLE

If the value of this attribute is 'Er reel ejer som bestyrelsesmedlem' (Is beneficial owner as a board member) then:

  • interest.type = 'other-influence-or-control'
  • interest.details = '"Er reel ejer som bestyrelsesmedlem" (Is beneficial owner as a board member)'

If the value of this attribute is 'Er reel ejer som udpeget daglig ledelse' (Is beneficial owner as appointed daily management) then:

  • interest.type = 'senior-managing-official'
  • interest.details = '"Er reel ejer som udpeget daglig ledelse" (Is beneficial owner as appointed daily management)'

EJERANDEL_KAPITALKLASSE

This attribute accompanies the EJERANDEL_PROCENT (Ownership percent) and EJERANDEL_STEMMERET_PROCENT (Ownership voting percent) attributes which are already handled. The value of EJERANDEL_KAPITALKLASSE gives information about the share classes of the shares. So where EJERANDEL_PROCENT and EJERANDEL_STEMMERET_PROCENT are mapped to BODS interest types 'shareholding' and 'voting-rights' the EJERANDEL_KAPITALKLASSE attribute should be sought. If a value (X) exists for EJERANDEL_KAPITALKLASSE then for those shareholding and voting rights interests:

  • interest.details = 'Share class details: X'

EJERANDEL_MEDDELELSE_DATO

For the moment, I don't think we should do anything with the value of EJERANDEL_MEDDELELSE_DATO (Ownership message date). If it becomes clear what this date relates to, then we can map it properly.

SÆRLIGE_EJERFORHOLD

If the value of this attribute is 'Andre vedtægtsbestemte rettigheder' (Other statutory rights) then:

  • interest.type = 'other-influence-or-control'
  • interest.details = '"Andre vedtægtsbestemte rettigheder" (Other statutory rights)'

If the value of this attribute is 'Potentielle kapital- og/eller stemmeandele' (Potential capital and/or voting shares) then:

  • interest.type = 'other-influence-or-control'
  • interest.details = '"Potentielle kapital- og/eller stemmeandele" (Potential capital and/or voting shares)'

If the value of this attribute is 'Ret til at godkende årsrapport i forhold til udbyttebetalinger' (Right to approve annual report in relation to dividend payments) then:

  • interest.type = 'other-influence-or-control'
  • interest.details = '"Ret til at godkende årsrapport i forhold til udbyttebetalinger" (Right to approve annual report in relation to dividend payments)'

If the value of this attribute is 'Ret til at udpege ledelsesmedlemmer' (Right to appoint directors) then:

  • interest.type = 'appointment-of-board'
  • interest.details = '"Ret til at udpege ledelsesmedlemmer" (Right to appoint directors)'

If the value of this attribute is 'Vetoret' (Veto) then:

  • interest.type = 'other-influence-or-control'
  • interest.details = '"Vetoret" (Veto)'

SÆRLIGE_EJERFORHOLD_BESKRIVELSE

If the value of this attribute is X then:

  • interest.type = 'other-influence-or-control'
  • interest.details = 'X'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant