Pacote de teste
Project description
Contabilib: Biblioteca Python para Manipulações de Serviços de Contabilidade
O Contabilib é uma biblioteca Python desenvolvida para lidar com tarefas comuns de contabilidade, como cálculo de rescisão, balanço patrimonial, demonstração de resultados e criação de gráficos financeiros. Ele oferece uma ferramenta de ajuda para programadores que desejam integrar esses serviços contábeis em seus projetos.
Funcionalidades
Cálculo de Rescisão
- A função
calcular_rescisao()
permite calcular a rescisão de um funcionário com base em variáveis como salário, tempo de serviço, motivos da rescisão, entre outros.
Balanço Patrimonial
- O Contabilib fornece funções para calcular ativos, passivos e patrimônio líquido da empresa em um determinado período.
Gráficos Financeiros
- Oferece funcionalidades para criar gráficos visuais de dados financeiros, incluindo gráficos de barras, para uma análise mais intuitiva.
Exportar para PDF
- A função
exportar_para_pdf()
permite exportar relatórios financeiros para um arquivo PDF, facilitando o compartilhamento e a visualização dos dados.
Como Usar
-
Instale a biblioteca Contabilib utilizando o pip:
pip install contabilib
-
Importe a biblioteca em seu projeto Python:
import contabilib
-
Agora você pode utilizar as funcionalidades oferecidas pela biblioteca Contabilib em seu projeto Python.
Exemplos
Veja exemplos de como utilizar algumas das funcionalidades da Contabilib:
Exemplo de Uso: Rescisão Sem Justa Causa
from contabilib import rescisao_sem_justa_causa
salario = 3000
tempo_de_servico = 24
valor_rescisao, fgts, multa_fgts, aviso_previo, decimo_terceiro, ferias_proporcionais = rescisao_sem_justa_causa(salario, tempo_de_servico)
print("Rescisão sem justa causa:")
print("Valor da rescisão:", valor_rescisao)
print("FGTS:", fgts)
print("Multa FGTS:", multa_fgts)
print("Aviso Prévio:", aviso_previo)
print("Décimo Terceiro:", decimo_terceiro)
print("Férias Proporcionais:", ferias_proporcionais)
Exemplo de Uso: Cálculo de Balanço Patrimonial
from contabilib import calcular_balanco
ativos = {
'janeiro': {'ativo_circulante': 2, 'ativo_nao_circulante': 3},
'fevereiro': {'ativo_circulante': 15000, 'ativo_nao_circulante': 25000},
}
passivos = {
'janeiro': {'passivo_circulante': 5000, 'passivo_nao_circulante': 15000},
'fevereiro': {'passivo_circulante': 6000, 'passivo_nao_circulante': 16000},
}
periodo = ['janeiro', 'fevereiro']
patrimonio = calcular_balanco(ativos, passivos, periodo)
print("Balanço Patrimonial:", patrimonio)
Exemplo de Uso: Gerar PDF Balanço
from contabilib import gerar_pdf_balanco
ativos = {
'janeiro': {'ativo_circulante': 20000, 'ativo_nao_circulante': 30000},
'fevereiro': {'ativo_circulante': 25000, 'ativo_nao_circulante': 35000},
}
passivos = {
'janeiro': {'passivo_circulante': 10000, 'passivo_nao_circulante': 20000},
'fevereiro': {'passivo_circulante': 12000, 'passivo_nao_circulante': 22000},
}
periodo = ['janeiro', 'fevereiro', conforme necessário
]
gerar_pdf_balanco(ativos, passivos, periodo)
Exemplo de Uso: Gerar gráfico Patrimonio e Rescisão
from contabilib import gerargraficorescisao, gerargraficopatrimonio
multafgts = 5000
avisoprevio = 3000
decimoterceiro = 4000
ferias_proporcionais = 2000
valor_rescisao = multafgts + avisoprevio + decimoterceiro + ferias_proporcionais
gerargraficorescisao(multafgts, avisoprevio, decimoterceiro, ferias_proporcionais, valor_rescisao)
patrimonio_liquido = {
'janeiro': 10000,
'fevereiro': 12000,
'março': 15000,
'abril': 18000,
'maio': 20000
}
gerargraficopatrimonio(patrimonio_liquido)
Contato
Se você tiver alguma dúvida, sugestão ou se quiser colaborar com o projeto, sinta-se à vontade para entrar em contato com qualquer um dos colaboradores:
Colaborador 1
- Nome: Crisly Maria
- Email: crisly.santos@ufpi.edu.br
Colaborador 2
- Nome: Erik Lustosa
- Email: erik.silva@ufpi.edu.br
Licença
MIT License
Copyright (c) [2024] É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para lidar no Software sem restrição, incluindo, sem limitação, os direitos para usar, copiar, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender cópias do Software, e permitir que as pessoas a quem o Software é fornecido o façam, sujeito às seguintes condições:
O aviso de copyright acima e este aviso de permissão devem ser incluídos em todas cópias ou partes substanciais do Software.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for poocontab-6.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173ea7f35589e58ff2a97064b9f8cb2689bef25a027072c0c88504d6646445a9 |
|
MD5 | f8f96558b7ddbf628620e076838cc346 |
|
BLAKE2b-256 | 304690850e14765c0825dfb7546c7069f35dd8f25cdb4df7b7aaa00967e3357a |