Executando verificação de segurança...
1
lukaslumiere
  • Patrocinado
    Patrocinado
2 min de leitura ·

Buscando parceiro backend pra projeto de emissão de notas fiscais

Estou criando uma API plug & play para emissão de notas fiscais de serviço, o projeto já está bem encaminhado com clientes esperando e a base técnica funcionando

O sistema fiscal brasileiro é uma bagunça completa, cada prefeitura tem seu próprio padrão, suas próprias regras e depende de N fatores que mudam de cidade pra cidade

Estamos falando de integrar manualmente com cerca de 1400 prefeituras ao longo do tempo, mas não precisa ter medo disso, trabalhamos por demanda conforme os clientes vão precisando e isso já é mais que suficiente pra manter o projeto crescendo de forma sustentável

Os desafios técnicos são interessantes, cada prefeitura tem seu padrão de XML, suas particularidades na validação, diferentes versões de schema

A parte que lida com o certificado digital eu já consegui solucionar (extrair o .pfx que vem em estrutura ASN.1, fazer o parsing pra PKCS#12 e converter pra PEM), mas a assinatura do XML em si é especialmente trabalhosa, precisa seguir o padrão XML-DSig com canonicalização específica, calcular os digests corretos e montar a estrutura de Signature no lugar certo do documento

Tem toda a parte de comunicação SOAP, montagem de envelope, tratamento de retorno, validação de schema XSD, lidar com timeouts e inconsistências nas APIs das prefeituras

Daria pra pegar um atalho e usar empresas que já têm tudo pronto tipo Enotas, mas a ideia aqui é construir algo do zero, direto, bem arquitetado e pensado especificamente pra devs de SaaS que só querem emitir nota sem sofrer

É trabalho que envolve ler muita documentação técnica (geralmente mal escrita), entender padrões XML, assinatura digital, SOAP, lidar com inconsistências entre o que está documentado e o que realmente funciona

Ah, e o que eu escrevi aqui não chega nem perto de 60% da complexidade real do projeto, então to buscando um maluco mesmo, porque dois malucos são melhores que um

Se você tem paciência, gosta de resolver problemas que pouca gente quer mexer e curte a ideia de construir algo que vai facilitar a vida de outros devs, me chama

A stack é Bun, ElysiaJS, node-forge, xmlcrypto, xmlbuilder, xmldom, soap, zod e TypeScript

Já tenho um modelo funcional que eu mesmo desenvolvi e testei em produção, só preciso de alguém pra ajudar a manter, escalar e dividir as responsabilidades do projeto

Se fizer sentido, posso marcar uma call pra mostrar o que já tá pronto, a arquitetura atual e discutir os próximos passos

Discord: ly7

Carregando publicação patrocinada...
1
1

Que projeto legal!

Trabalho hoje em prefeitura e posso confirmar o quanto cada município tem um padrão próprio para NFS-e, e o quanto isso dificulta.

Sou advogado, posso somar na parte burocrática/legal, só chamar.

Discord: d4nn_

Conteúdo excluído
0