GetFREData available in CRAN!
I’m happy to report that package GetFREData
is now available in CRAN. This R package serves as an interface to all corporate datasets available in the FRE system, a vast and official repository of information about many different corporate events. All companies listed at B3 – Brazilian stock exchange – must report to FRE any significant change in their corporate structure. You can find more details about what is available in FRE in its web interface.
The R package fetches data from the CVM ftp, downloads and parses the xml files, and output several tables as a list
. The corporate data includes (since 2010):
- List of stockholders
- All capital issues
- Stock value over years
- Compensation of boards and directors
- Composition of boards and committees
- Family relations within the company
- List of companies related to family members
- Stock details
- Intangible details
- Auditing details
- Dividends details
Historical parsed data between 2010 and 2019 is available for download in my personal site.
Installation
# CRAN (stable)
install.packages('GetFREData')
# github (development)
if (!require(devtools)) install.packages('devtools')
if (!require(GetFREData)) devtools::install_github('msperlin/GetFREData')
Example of usage
library(GetFREData)
library(tidyverse)
## ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.0 ──
## ✓ ggplot2 3.3.3 ✓ purrr 0.3.4
## ✓ tibble 3.1.0 ✓ dplyr 1.0.5
## ✓ tidyr 1.1.3 ✓ stringr 1.4.0
## ✓ readr 1.4.0 ✓ forcats 0.5.1
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
search_company('grendene',
cache_folder = tempdir())
## Fetching info on B3 companies
## Dowloading file from CVM
## Reading file from CVM
## Saving cache data
## Got 2331 lines for 2290 companies [Actives = 648 Inactives = 1653]
## Found 1 companies:
## GRENDENE SA | situation = ATIVO | sector = Têxtil e Vestuário | CD_CVM = 19615
## # A tibble: 1 x 44
## CD_CVM DENOM_SOCIAL DENOM_COMERC SETOR_ATIV PF_PJ CNPJ DT_REG DT_CONST
## <dbl> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
## 1 19615 GRENDENE SA GRENDENE SA Têxtil e Ves… PJ 8985034… 26/10/… 25/02/1…
## # … with 36 more variables: DT_CANCEL <chr>, MOTIVO_CANCEL <chr>,
## # SIT_REG <chr>, DT_INI_SIT <chr>, SIT_EMISSOR <chr>,
## # DT_INI_SIT_EMISSOR <chr>, CATEG_REG <chr>, DT_INI_CATEG <chr>,
## # AUDITOR <chr>, CNPJ_AUDITOR <dbl>, TP_ENDER <chr>, LOGRADOURO <chr>,
## # COMPL <chr>, BAIRRO <chr>, CIDADE <chr>, UF <chr>, PAIS <chr>,
## # CD_POSTAL <lgl>, TEL <chr>, FAX <chr>, EMAIL <chr>, TP_RESP <chr>,
## # RESP <chr>, DT_INI_RESP <chr>, LOGRADOURO_RESP <chr>, COMPL_RESP <chr>,
## # BAIRRO_RESP <chr>, CIDADE_RESP <chr>, UF_RESP <chr>, PAIS_RESP <chr>,
## # CEP_RESP <dbl>, TEL_RESP <chr>, FAX_RESP <chr>, EMAIL_RESP <chr>,
## # TP_MERC <chr>, cnpj_number <dbl>
l_fre <- get_fre_data(companies_cvm_codes = 19615,
fre_to_read = 'last',
first_year = 2020,
last_year = 2020,
cache_folder = tempdir())
## Fetching ftp contents
## * Reading fre_cia_aberta_2020.zip
##
## Found 1 FRE docs to read
## Starting Downloads:
## -> Company 19615 | fre file 100932 (ver 9) | 2020-01-01 | reading and saving cache
glimpse(l_fre)
## List of 21
## $ df_stockholders :'data.frame': 10 obs. of 18 variables:
## ..$ CNPJ_CIA : chr [1:10] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:10] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:10], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:10] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:10] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:10] 9 9 9 9 9 9 9 9 9 9
## ..$ type.register : chr [1:10] "Acionista" "Acionista" "Acionista" "Acionista" ...
## ..$ id.person : chr [1:10] "37071813833 " "09867597087 " "09864784072 " "68595743053 " ...
## ..$ id.nationality : chr [1:10] "Brasileira" "Brasileiro" "Brasileiro" "Brasileiro" ...
## ..$ id.state : chr [1:10] "São Paulo" "Rio Grande do Sul" "Rio Grande do Sul" "Rio Grande do Sul" ...
## ..$ id.country : logi [1:10] NA NA NA NA NA NA ...
## ..$ name.stockholder : chr [1:10] "Gabriella de Camargo Bartelle" "Alexandre Grendene Bartelle" "Pedro Grendene Bartelle" "Pedro Bartelle" ...
## ..$ type.stockholder : chr [1:10] "Fisica" "Fisica" "Fisica" "Fisica" ...
## ..$ qtd.ord.shares : chr [1:10] "28912677" "371651807" "125312376" "35557397" ...
## ..$ perc.ord.shares : chr [1:10] "3.200000" "41.200000" "13.890000" "3.940000" ...
## ..$ qtd.pref.shares : chr [1:10] "0" "0" "0" "0" ...
## ..$ perc.pref.shares : chr [1:10] "0.000000" "0.000000" "0.000000" "0.000000" ...
## ..$ controlling.stockholder: logi [1:10] TRUE TRUE TRUE TRUE TRUE TRUE ...
## $ df_capital :'data.frame': 2 obs. of 9 variables:
## ..$ CNPJ_CIA : chr [1:2] "89.850.341/0001-60" "89.850.341/0001-60"
## ..$ DENOM_CIA : chr [1:2] "GRENDENE S.A." "GRENDENE S.A."
## ..$ DT_REFER : Date[1:2], format: "2020-01-01" "2020-01-01"
## ..$ CD_CVM : num [1:2] 19615 19615
## ..$ ID_DOC : num [1:2] 100932 100932
## ..$ VERSAO : num [1:2] 9 9
## ..$ stock.type : chr [1:2] "ON" "PN"
## ..$ stock.class: chr [1:2] "0" "0"
## ..$ qtd.issued : num [1:2] 9.02e+08 0.00
## $ df_stock_values :'data.frame': 2 obs. of 13 variables:
## ..$ CNPJ_CIA : chr [1:2] "89.850.341/0001-60" "89.850.341/0001-60"
## ..$ DENOM_CIA : chr [1:2] "GRENDENE S.A." "GRENDENE S.A."
## ..$ DT_REFER : Date[1:2], format: "2020-01-01" "2020-01-01"
## ..$ CD_CVM : num [1:2] 19615 19615
## ..$ ID_DOC : num [1:2] 100932 100932
## ..$ VERSAO : num [1:2] 9 9
## ..$ stock.class : chr [1:2] "0" "0"
## ..$ stock.type : chr [1:2] "ON" "PN"
## ..$ max.price : num [1:2] 12.7 0
## ..$ min.price : num [1:2] 7.94 0
## ..$ avg.price : num [1:2] 10.5 0
## ..$ flag.missing.avg.price: logi [1:2] FALSE NA
## ..$ qtd.issued : num [1:2] 9.02e+08 0.00
## $ df_mkt_value :'data.frame': 1 obs. of 9 variables:
## ..$ CNPJ_CIA : chr "89.850.341/0001-60"
## ..$ DENOM_CIA : chr "GRENDENE S.A."
## ..$ DT_REFER : Date[1:1], format: "2020-01-01"
## ..$ CD_CVM : num 19615
## ..$ ID_DOC : num 100932
## ..$ VERSAO : num 9
## ..$ mkt.avg.value: num 9.44e+09
## ..$ mkt.min.value: num 7.16e+09
## ..$ mkt.max.value: num 1.14e+10
## $ df_increase_capital :'data.frame': 0 obs. of 0 variables
## $ df_capital_reduction :'data.frame': 0 obs. of 0 variables
## $ df_compensation :'data.frame': 1 obs. of 22 variables:
## ..$ CNPJ_CIA : chr "89.850.341/0001-60"
## ..$ DENOM_CIA : chr "GRENDENE S.A."
## ..$ DT_REFER : Date[1:1], format: "2020-01-01"
## ..$ CD_CVM : num 19615
## ..$ ID_DOC : num 100932
## ..$ VERSAO : num 9
## ..$ level.remuneration : chr "Management Council"
## ..$ qtd.members : num 6
## ..$ qtd.remunerated.members : num 6
## ..$ total.value.remuneration : num 1188000
## ..$ fixed.salary : num 1188000
## ..$ fixed.benefits : num 0
## ..$ fixed.participations : num 0
## ..$ fixed.others : num 0
## ..$ variable.bonus : num 0
## ..$ variable.results.participation : num 0
## ..$ variable.meetings.participation : num 0
## ..$ variable.commissions.participation: num 0
## ..$ variable.others : num 0
## ..$ post.job.compensation : num 0
## ..$ ceasing.job.compensation : num 0
## ..$ stocks.options.benefits : num 0
## $ df_compensation_summary :'data.frame': 3 obs. of 13 variables:
## ..$ CNPJ_CIA : chr [1:3] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60"
## ..$ DENOM_CIA : chr [1:3] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A."
## ..$ DT_REFER : Date[1:3], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:3] 19615 19615 19615
## ..$ ID_DOC : num [1:3] 100932 100932 100932
## ..$ VERSAO : num [1:3] 9 9 9
## ..$ level.remuneration : chr [1:3] "Management Council" "Statutory Directors" "Fiscal Council"
## ..$ qtd.members : num [1:3] 6 3 3
## ..$ qtd.remunerated.members: num [1:3] 6 3 3
## ..$ max.remuneration : num [1:3] 198000 2520995 148740
## ..$ mean.remuneration : num [1:3] 198000 1988385 148740
## ..$ min.remuneration : num [1:3] 198000 1210729 148740
## ..$ observations : logi [1:3] NA NA NA
## $ df_transactions_related :'data.frame': 41 obs. of 17 variables:
## ..$ CNPJ_CIA : chr [1:41] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:41] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:41], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:41] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:41] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:41] 9 9 9 9 9 9 9 9 9 9 ...
## ..$ id.transaction : chr [1:41] "1944" "1945" "1946" "1947" ...
## ..$ name.related.part : chr [1:41] "Dall'Onder Viagens & Turismo Ltda" "Grendene UK Limited" "Grendene Italy SRL" "MHL Calçados Ltda" ...
## ..$ date.transaction : Date[1:41], format: "2017-12-31" "2019-12-31" ...
## ..$ description.related.part : chr [1:41] "Empresa pertencente a família de um dos administradores" "Empresa controlada" "Empresa controlada indireta" "Empresa controlada" ...
## ..$ description.transaction : chr [1:41] "Serviços de assessoria e agenciamento de viagens aéreas" "Venda de calçados para abastecimento do mercado onde a mesma está sediada" "Venda de calçados para abastecimento do mercado onde a mesma está sediada" "Venda de insumos" ...
## ..$ value.transaction : chr [1:41] "479000.00" "832000.00" "1605000.00" "795000.00" ...
## ..$ description.guarantees : chr [1:41] "Não aplicável" "Não aplicável" "Não aplicável" "Não aplicável" ...
## ..$ description.transaction.period: chr [1:41] "Prazo indeterminado" "Prazo indeterminado" "Prazo indeterminado" "Prazo indeterminado" ...
## ..$ description.rescision : chr [1:41] "Encerramento das atividades" "Encerramento das atividades" "Encerramento das atividades" "Encerramento das atividades" ...
## ..$ interest.rate : num [1:41] 0 0 0 0 0 0 0 0 0 0 ...
## ..$ value.balance : chr [1:41] "R$ 0,00" "R$483.000,00" "R$1.318.000,00" "R$1.000,00" ...
## $ df_other_events :'data.frame': 1 obs. of 12 variables:
## ..$ CNPJ_CIA : chr "89.850.341/0001-60"
## ..$ DENOM_CIA : chr "GRENDENE S.A."
## ..$ DT_REFER : Date[1:1], format: "2020-01-01"
## ..$ CD_CVM : num 19615
## ..$ ID_DOC : num 100932
## ..$ VERSAO : num 9
## ..$ approval.date : Date[1:1], format: "2018-04-23"
## ..$ type.event : chr "Desdobramento"
## ..$ qtd.ord.shares.before : num 3.01e+08
## ..$ qtd.ord.shares.after : num 9.02e+08
## ..$ qtd.pref.shares.before: num 0
## ..$ qtd.pref.shares.after : num 0
## $ df_stock_repurchases :'data.frame': 4 obs. of 16 variables:
## ..$ CNPJ_CIA : chr [1:4] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60"
## ..$ DENOM_CIA : chr [1:4] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A."
## ..$ DT_REFER : Date[1:4], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:4] 19615 19615 19615 19615
## ..$ ID_DOC : num [1:4] 100932 100932 100932 100932
## ..$ VERSAO : num [1:4] 9 9 9 9
## ..$ date.decision : Date[1:4], format: "2020-03-25" "2019-04-25" ...
## ..$ date.start.repurchase : Date[1:4], format: "2020-03-25" "2019-04-25" ...
## ..$ date.end.repurchase : Date[1:4], format: "2021-09-16" "2020-03-25" ...
## ..$ available.capital.repurchase : num [1:4] 25205940 29188481 14563536 16117227
## ..$ type.stock : chr [1:4] "Ordinária" "Ordinária" "Ordinária" "Ordinária"
## ..$ qtd.stocks.repurchased : num [1:4] 0 1467613 1312343 1185681
## ..$ qtd.stocks.predicted : num [1:4] 2.5e+07 6.0e+06 2.0e+06 1.5e+06
## ..$ average.price : num [1:4] 0 11.1 26.8 17.6
## ..$ percent.stock.float.purchased: num [1:4] 0 24.5 65.6 79
## ..$ percent.stock.float.predicted: chr [1:4] "9.220000" "2.220000" "2.380000" "1.820000"
## $ df_debt_composition :'data.frame': 2 obs. of 13 variables:
## ..$ CNPJ_CIA : chr [1:2] "89.850.341/0001-60" "89.850.341/0001-60"
## ..$ DENOM_CIA : chr [1:2] "GRENDENE S.A." "GRENDENE S.A."
## ..$ DT_REFER : Date[1:2], format: "2020-01-01" "2020-01-01"
## ..$ CD_CVM : num [1:2] 19615 19615
## ..$ ID_DOC : num [1:2] 100932 100932
## ..$ VERSAO : num [1:2] 9 9
## ..$ type.debt : chr [1:2] "Empréstimo" "Financiamento"
## ..$ type.debt.guarantee : chr [1:2] "Garantia Real" "Quirografárias"
## ..$ debt.value.under.1.year: num [1:2] 1.04e+07 2.88e+08
## ..$ debt.value.1.to.3.years: num [1:2] 10340527 72663044
## ..$ debt.value.3.to.5.years: num [1:2] 0 1064371
## ..$ debt.value.more.5.years: num [1:2] 0 0
## ..$ debt.total : num [1:2] 2.07e+07 3.61e+08
## $ df_board_composition :'data.frame': 16 obs. of 22 variables:
## ..$ CNPJ_CIA : chr [1:16] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:16] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:16], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:16] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:16] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:16] 9 9 9 9 9 9 9 9 9 9 ...
## ..$ person.name : chr [1:16] "Gelson Luis Rostirolla" "Rudimar Dall Onder" "Alceu Demartini de Albuquerque" "Alexandre Grendene Bartelle" ...
## ..$ person.cpf : num [1:16] 1.48e+10 2.55e+10 9.56e+10 9.87e+09 4.30e+09 ...
## ..$ person.profession : chr [1:16] "Administrador de Empresas" "Engenheiro Mecânico" "Administrador de Empresas" "Industrial" ...
## ..$ person.cv : chr [1:16] "Formação: Administração de Empresas (1977) e Ciências Contábeis (1979) pela UNOESC – Universidade do Oeste Cata"| __truncated__ "Formação: Engenharia Mecânica (1981) pela Universidade de Caxias do SUL (UCS). Iniciou suas atividades na Compa"| __truncated__ "Formação: Master of Business Administration. University of Illinois, conclusão julho 2019. Pós-graduado em Rela"| __truncated__ "Fundador da Companhia e Presidente do Conselho de Administração desde 18 de agosto de 2004. \n\nFormação: Bacha"| __truncated__ ...
## ..$ person.dob : Date[1:16], format: NA NA ...
## ..$ code.type.board : chr [1:16] "1" "1" "1" "2" ...
## ..$ desc.type.board : chr [1:16] "Director" "Director" "Director" "Management Council" ...
## ..$ desc.type.board2 : logi [1:16] NA NA NA NA NA NA ...
## ..$ code.type.job : chr [1:16] "11" "10" "12" "20" ...
## ..$ desc.job : chr [1:16] "Não ocupa outras funções no emissor." "Diretor Administrativo Financeiro, Membro do Comitê de Investimentos e Membro do Comitê de Partes Relacionadas" "Membro do Comitê de Investimentos e Membro do Comitê de Partes Relacionadas" "Presidente do comitê de gestão do programa de stock option e membro do Comitê de Investimentos" ...
## ..$ date.election : Date[1:16], format: "2019-02-14" "2019-02-14" ...
## ..$ date.effective : Date[1:16], format: "2019-02-14" "2019-02-14" ...
## ..$ mandate.duration : chr [1:16] "3 anos" "3 anos" "3 anos" "2 anos" ...
## ..$ ellected.by.controller : logi [1:16] TRUE TRUE TRUE TRUE TRUE TRUE ...
## ..$ qtd.consecutive.mandates: num [1:16] 6 6 1 9 9 9 9 9 8 1 ...
## ..$ percentage.participation: num [1:16] 0 0 0 100 100 100 100 100 100 0 ...
## $ df_committee_composition :'data.frame': 13 obs. of 22 variables:
## ..$ CNPJ_CIA : chr [1:13] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:13] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:13], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:13] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:13] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:13] 9 9 9 9 9 9 9 9 9 9 ...
## ..$ person.name : chr [1:13] "Carlos Augusto Leone Piani" "Alceu Demartini de Albuquerque" "Rudimar Dall Onder" "Rafael Vieira Grazziotin" ...
## ..$ person.cpf : num [1:13] 2.53e+09 9.56e+10 2.55e+10 7.00e+10 3.54e+10 ...
## ..$ person.profession : chr [1:13] "Administrador de Empresas" "Administrador de Empresas" "Engenheiro Mecânico" "Advogado" ...
## ..$ person.cv : chr [1:13] "O Sr. Carlos Augusto Leone Piani é presidente da divisão canadense da Kraft Heinz Company, tendo sido diretor d"| __truncated__ "Formação: Master of Business Administration. University of Illinois, conclusão julho 2019. Pós-graduado em Rela"| __truncated__ "Formação: Engenharia Mecânica (1981) pela Universidade de Caxias do SUL (UCS). Iniciou suas atividades na Compa"| __truncated__ "O Sr. Rafael Vieira Grazziotin, advogado graduado pela Universidade de Caxias do Sul, com pós graduação em Dire"| __truncated__ ...
## ..$ person.dob : Date[1:13], format: NA NA ...
## ..$ code.type.committee : chr [1:13] "9" "9" "9" "9" ...
## ..$ desc.type.committee : chr [1:13] "Other Committee" "Other Committee" "Other Committee" "Other Committee" ...
## ..$ code.type.job : chr [1:13] "3" "3" "3" "3" ...
## ..$ desc.committee : chr [1:13] "Comitê de Investimentos" "Comitê de Partes Relacionadas" "Comitê de Partes Relacionadas" "Comitê de Partes Relacionadas" ...
## ..$ desc.job : chr [1:13] "Não ocupa outros cargos/funções no emissor." "Diretor de Relações com Investidores e Membro do Comitê de Investimentos" "Diretor Presidente, Diretor Administrativo Financeiro, Membro do Comitê de Investimentos" "Não ocupa outros cargos/funções no emissor." ...
## ..$ date.election : Date[1:13], format: "2020-08-13" "2020-08-13" ...
## ..$ date.effective : Date[1:13], format: "2020-08-13" "2020-08-13" ...
## ..$ mandate.duration : chr [1:13] "3 anos" "2 anos" "2 anos" "2 anos" ...
## ..$ qtd.consecutive.mandates: num [1:13] 1 1 1 1 1 1 1 1 1 1 ...
## ..$ percentage.participation: num [1:13] 100 100 100 100 100 100 100 100 100 100 ...
## ..$ other.committes : chr [1:13] "Comitê de Investimentos" "Comitê de Partes Relacionadas" "Comitê de Partes Relacionadas" "Comitê de Partes Relacionadas" ...
## $ df_family_relations :'data.frame': 6 obs. of 14 variables:
## ..$ CNPJ_CIA : chr [1:6] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:6] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:6], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:6] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:6] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:6] 9 9 9 9 9 9
## ..$ person.name : chr [1:6] "Pedro Grendene Bartelle" "Alexandre Grendene Bartelle" "Pedro Grendene Bartelle" "Pedro Grendene Bartelle" ...
## ..$ person.cpf : num [1:6] 9.86e+09 9.87e+09 9.86e+09 9.86e+09 9.86e+09 ...
## ..$ person.job : chr [1:6] "Vice Presidente do Conselho de Administração" "Presidente do Conselho de Administração" "Vice Presidente do Conselho de Administração" "Vice Presidente do Conselho de Administração" ...
## ..$ related.person.name: chr [1:6] "Alexandre Grendene Bartelle" "Pedro Grendene Bartelle" "Pedro Bartelle" "Giovana Bartelle Velloso" ...
## ..$ related.person.cpf : num [1:6] 9.87e+09 9.86e+09 6.86e+10 6.86e+10 3.54e+10 ...
## ..$ related.person.job : chr [1:6] "Presidente do Conselho de Administração" "Vice Presidente do Conselho de Administração" "Acionista" "Acionista" ...
## ..$ code.relationship : chr [1:6] "2" "2" "3" "3" ...
## ..$ desc.relationship : chr [1:6] "Irmão ou Irmã (1º grau por consangüinidade)" "Irmão ou Irmã (1º grau por consangüinidade)" "Filho ou Filha (1º grau por consangüinidade)" "Filho ou Filha (1º grau por consangüinidade)" ...
## $ df_family_related_companies:'data.frame': 15 obs. of 15 variables:
## ..$ CNPJ_CIA : chr [1:15] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:15] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:15], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:15] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:15] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:15] 9 9 9 9 9 9 9 9 9 9 ...
## ..$ person.name : chr [1:15] "Pedro Grendene Bartelle" "Pedro Grendene Bartelle" "Maílson Ferreira da Nóbrega" "Renato Ochman" ...
## ..$ person.cpf : num [1:15] 9.86e+09 9.86e+09 4.30e+09 3.76e+10 3.76e+10 ...
## ..$ person.job : chr [1:15] "Vice-Presidente do Conselho de Administração" "Vice-Presidente do Conselho de Administração" "Conselheiro de Administração" "Conselheiro de Administração" ...
## ..$ type.related.person : chr [1:15] "Cliente" "Cliente" "Fornecedor" "Fornecedor" ...
## ..$ type.relationship : chr [1:15] "Controle" "Controle" "Controle" "Controle" ...
## ..$ observations : chr [1:15] "Venda de insumos e matrizes - Prazo médio de recebimento 21 dias" "Venda de matrizes - Prazo médio de recebimento 43 dias" "Assessoria" "Assessoria" ...
## ..$ related.company.name: chr [1:15] "Vulcabras|azaleia – CE, Calçados e Artigos Esportivos S.A." "Vulcabras|azaleia – BA, Calçados e Artigos Esportivos S.A." "Mailson da Nóbrega Consultoria S/C Ltda" "Ochman, Real Amadeo Advogados Associados" ...
## ..$ related.company.cnpj: num [1:15] 9.54e+11 7.34e+11 1.58e+12 6.24e+13 6.24e+13 ...
## ..$ related.company.job : chr [1:15] "Acionista Controlador" "Acionista controlador" "Sócio proprietário" "Sócio proprietário" ...
## $ df_auditing :'data.frame': 1 obs. of 14 variables:
## ..$ CNPJ_CIA : chr "89.850.341/0001-60"
## ..$ DENOM_CIA : chr "GRENDENE S.A."
## ..$ DT_REFER : Date[1:1], format: "2020-01-01"
## ..$ CD_CVM : num 19615
## ..$ ID_DOC : num 100932
## ..$ VERSAO : num 9
## ..$ auditor.name : chr "Ernst & Young Auditores Independentes S/S"
## ..$ auditor.cnpj : chr "61366936001105"
## ..$ contract.first.date : Date[1:1], format: NA
## ..$ contract.last.date : Date[1:1], format: NA
## ..$ description.contract : chr "Revisão dos ITR's (controladora e Consolidado) e auditoria anual de balanço da Controladora e Consolidado."
## ..$ compensation : chr "Para o exercício encerrado em 31/12/2017 - R$409,2 mil, referente a serviços de auditoria prestados e R$131,1 m"| __truncated__
## ..$ justification.substitution: logi NA
## ..$ reason.discordance : logi NA
## $ df_responsible_docs :'data.frame': 2 obs. of 9 variables:
## ..$ CNPJ_CIA : chr [1:2] "89.850.341/0001-60" "89.850.341/0001-60"
## ..$ DENOM_CIA : chr [1:2] "GRENDENE S.A." "GRENDENE S.A."
## ..$ DT_REFER : Date[1:2], format: "2020-01-01" "2020-01-01"
## ..$ CD_CVM : num [1:2] 19615 19615
## ..$ ID_DOC : num [1:2] 100932 100932
## ..$ VERSAO : num [1:2] 9 9
## ..$ person.cod : chr [1:2] "50" "51"
## ..$ person.name: chr [1:2] "Rudimar Dall Onder" "Alceu Demartini de Albuquerque"
## ..$ person.job : chr [1:2] "Diretor Presidente" "Diretor de Relações com Investidores"
## $ df_stocks_details :'data.frame': 1 obs. of 16 variables:
## ..$ CNPJ_CIA : chr "89.850.341/0001-60"
## ..$ DENOM_CIA : chr "GRENDENE S.A."
## ..$ DT_REFER : Date[1:1], format: "2020-01-01"
## ..$ CD_CVM : num 19615
## ..$ ID_DOC : num 100932
## ..$ VERSAO : num 9
## ..$ type.stock.id : chr "1"
## ..$ type.stock.text : chr "Ordinária"
## ..$ tag.along : num 100
## ..$ preferential.code : chr "0"
## ..$ preferential.text : logi NA
## ..$ dividend.text : chr "Conforme o Estatuto Social da Companhia, art.32, os acionistas fazem jus a dividendo obrigatório anual equivale"| __truncated__
## ..$ flag.voting.rights : chr "1"
## ..$ flag.voting.text : chr "Pleno"
## ..$ flag.conversibility: chr "Não"
## ..$ other.info.text : chr "Não existem características relevantes adicionais."
## $ df_dividends_details :'data.frame': 1 obs. of 11 variables:
## ..$ CNPJ_CIA : chr "89.850.341/0001-60"
## ..$ DENOM_CIA : chr "GRENDENE S.A."
## ..$ DT_REFER : Date[1:1], format: "2020-01-01"
## ..$ CD_CVM : num 19615
## ..$ ID_DOC : num 100932
## ..$ VERSAO : num 9
## ..$ net.profit : num 4.95e+08
## ..$ distributed.dividend: num 2.76e+08
## ..$ retained.profit : num 2.19e+08
## ..$ payout : num 55.7
## ..$ div.yeild.on.equity : num 14.3
## $ df_intangible_details :'data.frame': 13 obs. of 10 variables:
## ..$ CNPJ_CIA : chr [1:13] "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" "89.850.341/0001-60" ...
## ..$ DENOM_CIA : chr [1:13] "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." "GRENDENE S.A." ...
## ..$ DT_REFER : Date[1:13], format: "2020-01-01" "2020-01-01" ...
## ..$ CD_CVM : num [1:13] 19615 19615 19615 19615 19615 ...
## ..$ ID_DOC : num [1:13] 100932 100932 100932 100932 100932 ...
## ..$ VERSAO : num [1:13] 9 9 9 9 9 9 9 9 9 9 ...
## ..$ id : num [1:13] 1033 1034 1035 1036 1037 ...
## ..$ id.type : num [1:13] 2 2 2 2 2 2 2 2 2 2 ...
## ..$ patent.desc: chr [1:13] "Mel" "Nuar" "Pega Forte" "Galeria Melissa" ...
## ..$ duration : Date[1:13], format: NA NA ...