Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor ou equipe para criar uma aplicação web robusta e segura para gerenciar o processo de ressarcimento de distribuidores. O sistema será utilizado quando distribuidores vendem a clientes-chave com um preço abaixo do custo, necessitando de um mecanismo para solicitar e gerir os valores ressarcíveis. O objetivo principal é automatizar, garantir rastreabilidade e segurança, e acelerar as conciliações.
Objetivos do Projeto:
Automatizar o processo de ressarcimento com segurança e rastreabilidade completa.
Realizar a deduplicação de Notas Fiscais e a validação automática de dados.
Acelerar as conciliações financeiras através de regras configuráveis.
Funcionalidades Mínimas Viáveis (MVP):
Perfis de Usuário:
Distribuidor: Capacidade de fazer upload de Xmls de nf-e, visualizar o status por nf e por lote, criar rascunhos de solicitações e acessar relatórios.
Gerente: Gerenciar elegibilidades e regras de ressarcimento, aprovar ou reprovar lotes, fechar lotes e definir o método de ressarcimento (bonificação, desconto, crédito futuro).
Administrador/Financeiro: Configurar parâmetros globais do sistema, gerenciar integrações e realizar auditorias.
Fluxo de Processo:
Upload de 1 ou mais XMLs de NF-e (modelo 55).
Validações automáticas dos dados dos XMLs.
Cálculo do valor ressarcível por item da NF com base em um preço de referência.
Criação de lotes: seleção de NFs válidas, submissão para aprovação, aprovação pelo gerente e liquidação.
Validações Mínimas do XML:
Verificação da chave de acesso (chNFe), data de emissão, CNPJ do emitente (distribuidor) e do destinatário (cliente).
Validação dos itens da NF: código do produto (cProd), descrição do produto (Xprod), ncm, cfop, quantidade comercial (qcom), valor unitário comercial (vuncom), valor total do produto (vprod).
Deduplicação de NFs com base na chNFe.
(Opcional) Implementação de uma fila para checagem na SEFAZ.
Regras de Negócio (Resumo):
Definição de preço de referência por produto, cliente ou família de produtos (via tabela, custo + margem, ou contratos específicos).
Configuração de exceções, como tetos por nf ou período, volumes mínimos e restrições por uf/cfop.
Versionamento das regras para permitir reprocessos e auditoria.
Telas/Experiência do Usuário (UX):
Para o Distribuidor: Telas para upload de XMLs, um checklist visual (A/B/C/D) para o status das NFs, criação e acompanhamento de lotes, e acesso a relatórios.
Para o Gerente: Funcionalidades para aprovação em massa, cadastro de elegibilidades e regras, revisão detalhada de lotes, seleção do método de ressarcimento e acesso a relatórios e auditoria.
Entregáveis:
Aplicação web completa (frontend, backend e banco de dados) com autenticação de usuários e controle de acesso baseado em funções (RBAC).
Modelo de dados e APIs RESTful documentadas.
Relatórios exportáveis em formatos csv, xlsx e pdf, além de um comprovante de liquidação do lote.
Sistema de logs e auditoria com histórico de todas as ações.
Scripts de implantação e um guia detalhado para a instalação.
Pacote de testes abrangente para garantir a qualidade do software.
Documentação funcional e técnica completa do sistema.
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