Analisando propostas

Desenvolvedor Python Fastapi para Integração com Web Service Sefaz Df-e e Certificado Digital

Publicado em 20 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Objetivo Principal: O projeto visa desenvolver e integrar uma funcionalidade robusta para comunicação com o Web Service de Distribuição de Documentos Fiscais Eletrônicos (df-e) do sefaz-sc, que opera via svrs. A solução deve ser uma API RESTful e utilizar Certificado Digital e-CNPJ para autenticação, salvando os XMLs baixados em um diretório local.

Requisitos Técnicos Essenciais:
A API será desenvolvida em Python 3.x, utilizando o framework FastAPI e o servidor Uvicorn para alta performance.
A comunicação com os Web Services soap do sefaz exigirá o uso de bibliotecas python especializadas, como zeep ou requests, com foco na correta montagem e envio das requisições.
A autenticação é um ponto crítico e obrigatório, devendo ser implementada via mútua tls/ssl utilizando um certificado digital e-cnpj (formato pfx/p12) para todas as requisições ao sefaz.
Será necessário desenvolver um parser robusto, preferencialmente utilizando lxml ou ferramenta similar, para extrair dados estruturados dos XMLs da NFC-e (modelo 65) recebidos.

Funcionalidades da API:
A API deve expor endpoints claros e bem definidos para interagir com o serviço de Distribuição de DF-e. Detalhes específicos dos endpoints serão discutidos com o profissional selecionado.

Desafio Crítico do Projeto:
O principal desafio reside na complexidade da comunicação SOAP com a autenticação via Certificado Digital e-CNPJ. O profissional ideal deverá demonstrar experiência comprovada em:
Manipulação e gerenciamento de certificados digitais PFX/P12 em ambiente Python.
Criação e validação do Envelope soap (xml) conforme as especificações do serviço de distribuição de df-e.
Tratamento eficiente das respostas do sefaz, que frequentemente retornam os documentos xml compactados em arquivos zip.

Entregáveis Esperados:
Código-Source Completo: Um projeto Python bem estruturado e modularizado (serviços, modelos, main) utilizando FastAPI.
Instruções de Configuração Detalhadas: Documentação clara e abrangente sobre a configuração do ambiente de desenvolvimento, instalação de dependências e, crucialmente, o processo de configuração do Certificado Digital para o funcionamento da API.
Parser de XML: O código-fonte do parser desenvolvido para extrair e formatar os dados da nfc-e para um formato json estruturado.

Informações Adicionais Importantes:
é fundamental que o profissional esteja ciente de que o sefaz-sc utiliza os web services do sefaz virtual rio grande do sul (svrs) para a nfc-e. A integração deve ser feita especificamente com o serviço NFeDistribuicaoDFe para o download dos XMLs.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E. G.