Skip to contents

Fetch the registered signing combinations for a Norwegian legal entity from the Brønnøysund Fullmakt service. Signature authority determines who may bind the entity in general, and is distinct from the roles returned by brreg_roles(): an entity may have many board members yet a signing rule such as "the board jointly" or "the general manager alone".

Usage

brreg_signatur(org_nr)

Arguments

org_nr

Character. 9-digit organization number.

Value

A tibble with one row per person per signing combination. Columns: org_nr, entity_name, signature_type ("signature"), rule_status, rule_text, combination_id, combination_code, rule, name, birth_date, role_code, role. Returns an empty tibble if the entity has no registered signing combination.

Details

Each registered combination (combination_id) carries a rule (rule, e.g. "Styret i fellesskap") and the persons who satisfy it. One row is returned per person within each combination.

Person identification

The Fullmakt service returns each person's name as a single string in name; it does not split it into given and family names, so no synthetic person_id is constructed. Join to brreg_roles() on birth_date together with name at query time if cross-referencing to the role network is required. Role designations are returned as English labels looked up from role_types, with the original Norwegian code preserved in role_code; the signing-mode designations (SIGN, SIFE, SIHV, PROK, POFE, POHV) are included in role_types alongside the board roles.

Standardised vs registered rule

rule and combination_code come from the registry's structured combination. Where the rule has been standardised (rule_status code "RF") this is the registered rule. Where it has not ("RI"), the structured combination is the statutory default ("the board jointly") and the actually registered rule is the free text in rule_text; read rule_text in that case. rule_text may be NA when no free text is recorded.

Examples

if (FALSE) { # interactive() && curl::has_internet()
brreg_signatur("923609016") # Equinor ASA
}