NovoErp (TNFe)
Objetivo principal
O NovoErp é um sistema de gestão empresarial (ERP) para varejo, com PDV, controle de estoque, financeiro e módulo fiscal completo de emissão e gestão de NF-e/NFC-e. O repositório reúne a API/cliente principal (LoopBack + AngularJS) e um conjunto de funções AWS Lambda responsáveis pelo processamento fiscal (SEFAZ, DANFe, SPED/REINF/Sintegra) e por tarefas assíncronas do ERP. Também inclui o NovoCentral, módulo para gestão de compras e pedidos de supermercados associados.
Principais tecnologias
Node.js / LoopBack / AngularJS / PostgreSQL / Redis / Socket.io / AWS Lambda (Node.js e Java) / Serverless Framework / Docker
Principais funcionalidades
- PDV (Frente de Caixa): módulo de ponto de venda integrado ao ERP.
- Gestão de produtos e preços: cadastro de produtos, tabelas de preço e promoções.
- Controle de estoque: acerto de estoque e histórico de movimentações.
- Financeiro: categorias financeiras, contas a pagar/receber e boletos.
- Fiscal (NF-e/NFC-e): emissão, consulta, cancelamento, carta de correção e manifestação do destinatário.
- Pedidos de compra e venda: fluxo completo entre fornecedores, clientes e vendedores.
- Cadastros gerais: clientes, fornecedores, transportadoras, filiais e vendedores.
- Relatórios e painel de vendas: dashboards gerenciais e relatórios de vendas.
- Obrigações acessórias: geração de arquivos SPED, Sintegra e REINF.
- NovoCentral: portal de compras e pedidos para supermercados associados.
Principais integrações
- SEFAZ: emissão, consulta e cancelamento de NF-e/NFC-e via webservice SOAP com assinatura digital (lambda nfe4).
- Pagar.me: geração de boletos bancários e recebimento de postback de pagamento.
- SendGrid (SMTP): envio de e-mails transacionais do ERP.
- AWS SES: disparo de e-mails via função Lambda dedicada.
- AWS S3: armazenamento de arquivos (XMLs, DANFEs, planilhas e uploads).
- AWS SQS: fila para processamento assíncrono de manifestação de notas fiscais.
- Lambda DANFe (Java): geração da representação gráfica (DANFe) a partir do XML autorizado, com mais de 40 modelos.
- IMAP: importação automática de XMLs de notas recebidas por e-mail.