Contas a pagar sincronizadas com um ERP em nuvem
Um painel financeiro para várias empresas de um grupo, com títulos agrupados por nota e sincronização com o ERP.
- React
- Node.js
- Express
- PostgreSQL
- Omie API
O problema
O financeiro de várias empresas de um grupo lançava contas num ERP em nuvem, com cadastros espalhados e uma API com limites e lentidão.
API com limite
A API do ERP tem limites e responde devagar.
Título duplicado
Títulos duplicados apareciam com frequência.
Cadastros espalhados
Cada empresa com seus cadastros, e categorias erradas.
Como funciona
Sincronização por empresa
Categorias, contas bancárias, clientes, fornecedores, ordens de serviço e contratos.
Lotes de 50
Consultas ao ERP em lotes, com pausa entre eles, para respeitar os limites da API.
Agrupados por nota
Baixa e estorno de títulos refletidos no ERP.
Sem duplicidade
Checagem antes da baixa, e exclusão de agrupamento só com justificativa registrada.
Painéis
Recebimentos e saídas de contas a pagar.
Resultado
Os lançamentos passaram a nascer no painel e chegar ao ERP sem retrabalho, com registro de quem excluiu o quê e por quê.