Learn R Programming

adcontabil (version 1.1.8)

padronizar_dre: Processa e agrega uma Demonstracao do Resultado do Exercicio (DRE) em categorias contabeis

Description

Esta funcao realiza o pre-processamento de um data.frame contendo contas da Demonstracao do Resultado do Exercicio (DRE). O procedimento envolve a normalizacao dos nomes das contas, a conversao dos valores financeiros expressos no formato brasileiro para valores numericos padrao e a classificacao das contas nas categorias contabeis predefinidas em categorias_dre.

Usage

padronizar_dre(df)

Value

Uma lista contendo dois objetos:

agregado

Um data.frame com os valores financeiros agregados por categoria da DRE.

original

O data.frame original, com os valores convertidos e a coluna Categoria adicionada.

Arguments

df

Um data.frame contendo a DRE. A primeira coluna deve corresponder aos nomes das contas, e as colunas seguintes devem conter valores financeiros em formato de texto (por exemplo, "(45.300,50)").

Details

Apos a categorizacao, os valores sao agregados por categoria, permitindo a analise consolidada da estrutura de resultados da empresa. O objetivo e padronizar demonstracoes provenientes de diferentes fontes, facilitando comparacoes, calculos de indicadores e analises financeiras.

A primeira coluna do data.frame deve conter os nomes das contas, enquanto as demais colunas devem conter valores financeiros representados como texto no formato contabil brasileiro (uso de ponto como separador de milhar e virgula como separador decimal, com parenteses indicando valores negativos).

Examples

Run this code
df <- data.frame(
  Conta = c("Receita Bruta de Vendas", "ICMS", "Custo das Mercadorias Vendidas"),
  X2023 = c("100.000,00", "(15.000,00)", "(40.000,00)")
)

resultado <- padronizar_dre(df)
resultado$agregado

Run the code above in your browser using DataLab