# Novo Avanço (Novo TNFe)

### Objetivo principal

Novo Avanço é um ERP voltado para o varejo supermercadista e panificadoras, oferecendo suporte às áreas fiscal, financeira, logística e de ponto de venda (PDV). O projeto é composto por três repositórios executados em conjunto: uma API backend, uma interface web e um conjunto de funções serverless (lambdas) para processamento fiscal e tarefas assíncronas.

### Principais tecnologias

NestJS / TypeScript / Angular / PostgreSQL (Sequelize) / Redis + Bull / Socket.IO / AWS Lambda (Node.js e Java) / Serverless Framework / Docker

### Principais funcionalidades

- Gestão fiscal: emissão, manifestação e apuração de NFe/NFCe, geração de SPED, SINTEGRA e REINF
- PDV (Ponto de Venda): frente de caixa com sincronização de vendas e suporte a diferentes agentes (PDV, supervisor, balança, terminal de consulta)
- Financeiro: contas a pagar/receber, fechamento de caixa e conciliação bancária
- Cadastros básicos: empresas, filiais, produtos, EAN e classificação mercadológica
- Movimento de estoque: entradas, saídas, recebimento de produtos e produção
- Farol de preços: monitoramento e comparação de preços de mercado
- Restaurante: módulo específico para operação de restaurantes e panificadoras
- Assistente com IA: assistente virtual baseado em IA para apoio aos usuários do sistema
- Aplicativo/App Avanço: aplicativo mobile complementar ao ERP
- Central de integrações: gestão e monitoramento de integrações com sistemas e parceiros externos

### Principais integrações

- SEFAZ: comunicação para emissão, manifestação e consulta de NFe/NFCe (via funções lambda dedicadas)
- Scanntech: integração para sincronização de preços e cadastro com parceiro do varejo
- Panamah: integração com plataforma de dados/gestão Panamah
- OpenAI: modelo de IA utilizado pelo módulo de assistente virtual
- Sentry: monitoramento e rastreamento de erros da aplicação
- AWS (S3, Lambda, SQS/SSM): infraestrutura de armazenamento, processamento serverless e configuração
- Smart TEF: integração com meios de pagamento via TEF (webhooks de transação)
- Tecnospeed Pagador: integração para emissão e processamento de pagamentos/boletos
- Discord: envio de alertas operacionais via webhook
- Redis: cache distribuído e filas de processamento assíncrono (Bull)