Learn R Programming

tesouror (version 0.2.2)

get_rgf_for_state: Get RGF data for all municipalities of a Brazilian state

Description

Fetches RGF data for every municipality of state_uf, looping over get_rgf() with fault tolerance. See get_rreo_for_state() for the rationale and behaviour of on_error.

Usage

get_rgf_for_state(
  state_uf,
  an_exercicio,
  in_periodicidade,
  nr_periodo,
  co_tipo_demonstrativo,
  no_anexo,
  co_poder,
  include_capital = TRUE,
  on_error = c("warn", "stop", "silent"),
  use_cache = TRUE,
  verbose = FALSE,
  page_size = NULL,
  max_rows = Inf
)

get_fiscal_report_for_state(state_uf, fiscal_year, periodicity, period, report_type, appendix, branch, include_capital = TRUE, on_error = c("warn", "stop", "silent"), use_cache = TRUE, verbose = FALSE, page_size = NULL, max_rows = Inf)

Value

A tibble with all successful RGF rows. If any call failed, has an attribute "failed".

Arguments

state_uf

Character. Two-letter UF code (e.g., "PE"). Required.

an_exercicio

Integer. Fiscal year. Required.

in_periodicidade

Character. "Q" (four-monthly) or "S" (semi-annual). Required.

nr_periodo

Integer. Period number. Required.

co_tipo_demonstrativo

Character. "RGF" or "RGF Simplificado". Required.

no_anexo

Character. Appendix name (e.g., "RGF-Anexo 01"). Required.

co_poder

Character. Government branch: "E", "L", "J", "M", "D". Required.

include_capital

Logical. Include the state capital? Defaults to TRUE.

on_error

Character. "warn" (default), "stop", or "silent".

use_cache

Logical.

verbose

Logical.

page_size

Integer or NULL.

max_rows

Numeric.

fiscal_year

Integer. Fiscal year. Required. Maps to an_exercicio.

periodicity

Character. "Q" or "S". Required. Maps to in_periodicidade.

period

Integer. Period number. Required. Maps to nr_periodo.

report_type

Character. "RGF" or "RGF Simplificado". Required. Maps to co_tipo_demonstrativo.

appendix

Character. Appendix name. Required. Maps to no_anexo.

branch

Character. Government branch. Required. Maps to co_poder.

Details

get_fiscal_report_for_state() is an English-parameter alias.

See Also

Other SICONFI: get_anexos(), get_dca(), get_dca_for_state(), get_entes(), get_extrato(), get_msc_controle(), get_msc_orcamentaria(), get_msc_patrimonial(), get_rgf(), get_rreo(), get_rreo_for_state()

Examples

Run this code
if (FALSE) {
rgf_pe <- get_rgf_for_state(
  state_uf = "PE", an_exercicio = 2022,
  in_periodicidade = "Q", nr_periodo = 3,
  co_tipo_demonstrativo = "RGF", no_anexo = "RGF-Anexo 01",
  co_poder = "E"
)
}

Run the code above in your browser using DataLab