Skip to content

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Importador de Folha de Pagamento para Sankhya

Este projeto é uma aplicação web desenvolvida com Streamlit para automatizar a importação de arquivos de folha de pagamento no formato CNAB240 para o ERP Sankhya. A ferramenta extrai os dados de pagamento do arquivo, enriquece-os com informações do Sankhya e os lança como despesas financeiras.

✨ Funcionalidades

  • Interface Web Intuitiva: Interface amigável construída com Streamlit para facilitar o upload e processamento dos arquivos.
  • Parsing de CNAB240: Suporte para arquivos de retorno de pagamento no formato CNAB240 dos bancos Bradesco (237) and Itaú (341).
  • Parsing de planilha Excel: Suporte para planilhas Excel com dados do pagamento do vale alimentação (VR).
  • Integração com Sankhya:
    • Autenticação segura na API do Sankhya.
    • Busca e validação automática da conta bancária da empresa.
    • Busca automática do código de parceiro (funcionário) no Sankhya a partir do nome e/ou CPF.
  • Revisão de Dados: Permite que o usuário revise e edite os dados antes de enviá-los, podendo ajustar o código de parceiro,a natureza do lançamento (Salário, Férias), referência e datas.
  • Lançamento de Despesas: Formata e envia os pagamentos para serem registrados como lançamentos financeiros no Sankhya.

Pré-requisitos

  • Python 3.8+
  • Acesso à uma instância do Sankhya com API habilitada.

Instalação

  1. Clone o repositório para sua máquina local:

    git clone https://github.com/tieisen/importador_folha.git
    cd importador-folha
  2. É altamente recomendado usar um ambiente virtual:

    python -m venv venv
    source venv/bin/activate  # No Windows, use `venv\Scripts\activate`
  3. Instale as dependências do projeto:

    pip install -r requirements.txt

Configuração

A aplicação utiliza variáveis de ambiente para se conectar à API do Sankhya. Crie um arquivo chamado .env na raiz do projeto e preencha-o com as informações necessárias. Use o arquivo .env.example como modelo.

Executando a Aplicação

Com o ambiente configurado e as dependências instaladas, execute o seguinte comando no terminal:

streamlit run main.py

A aplicação será aberta em seu navegador padrão. Agora você pode fazer o upload do seu arquivo CNAB240 ou Excel e iniciar o processo de importação.

About

Importador da folha de pagamento

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages