Learn R Programming

adcontabil (version 1.1.8)

calcular_AV_AH: Calcular Analise Vertical e Horizontal com projecao

Description

Esta funcao realiza a Analise Vertical (AV) e Analise Horizontal (AH) com base em dados contabeis de empresas, podendo ser aplicada tanto a dados agregados quanto a dados detalhados (ex: Balanco Patrimonial individualizado). Alem disso, gera uma projecao para o ano seguinte, assumindo um crescimento de 5

Usage

calcular_AV_AH(df, tipo)

Value

Uma lista com dois data frames:

AV_AH

Data frame contendo os valores originais, os resultados da Analise Vertical (com sufixo _AV) e da Analise Horizontal (com sufixo _AH).

Projecao

Data frame contendo a projecao de valores para o ano seguinte, com base em um crescimento de 5%.

Arguments

df

Um data frame contendo os dados contabeis. Deve conter colunas com valores numericos para diferentes anos, alem de uma coluna identificadora da natureza das contas (por exemplo, "Categoria" ou "Conta").

tipo

Um parametro do tipo character que indica a estrutura do data frame. Deve ser "agregado" quando os dados estao organizados por categorias (ex: ACO, ANC, PL etc.), ou outro valor (ex: "detalhado") quando as contas individuais estao identificadas por uma coluna chamada "Conta".

Details

A Analise Vertical (AV) expressa cada item patrimonial como uma proporcao do total do ativo ou passivo correspondente no mesmo ano.

A Analise Horizontal (AH) compara a evolucao dos valores ao longo dos anos, em relacao ao primeiro ano da base de dados (ano base).

A funcao ainda projeta valores para o ano seguinte com base em um crescimento linear de 5

Examples

Run this code
df <- data.frame(
  Conta = c(
    "Caixa e equivalentes de caixa",
    "Clientes",
    "Estoques",
    "Fornecedores",
    "Emprestimos e financiamentos"
  ),
  X2022 = c(1000, 2500, 1800, 2100, 1500),
  X2023 = c(1200, 2600, 1700, 2300, 1600)
)

resultado <- padronizar_balanco(df)
av_ah <- calcular_AV_AH(resultado$agregado, tipo = "agregado")

Run the code above in your browser using DataLab