Desenvolvimento de Sistema de Equalização de Estoque Automatizada M...
Description
Estamos buscando um desenvolvedor experiente para criar um sistema robusto e automatizado de equalização de estoque entre múltiplas empresas que operam com um estoque físico único, mas com controle interno separado no Tiny ERP. Atualmente, a equalização é realizada manualmente, o que gera ineficiências e problemas como estoque negativo em uma empresa enquanto outra possui saldo positivo.
O sistema a ser desenvolvido deve:
Consultar o estoque disponível de cada empresa e depósito via API do Tiny ERP.
Calcular o estoque disponível real por depósito (saldo total menos o reservado).
Identificar empresas e depósitos com estoque disponível negativo.
Buscar outras empresas que possuam saldo positivo no mesmo depósito para realizar a equalização.
Automatizar o processo de transferência de estoque entre as empresas para corrigir as inconsistências.
Regras importantes para a operação:
A equalização deve ser realizada por depósito específico.
Depósitos marcados com "FULL" não podem ser utilizados como origem para transferências.
O sistema deve permitir transferências parciais de estoque.
É Fundamental registrar todos os casos em que não houver cobertura de estoque para equalização.
O sistema não deve assumir dados; todas as informações devem ser obtidas exclusivamente via API do Tiny ERP.
Requisitos técnicos:
Integração completa e confiável com a API do Tiny ERP.
O backend pode ser desenvolvido em qualquer linguagem de programação, a critério do freelancer, desde que seja uma solução performática e escalável.
Necessidade de um banco de dados dedicado para fins de auditoria e registro de todas as operações.
O sistema deve ser configurado para execução automática e periódica (por exemplo, a cada hora).
Implementação de logs detalhados para monitoramento e tratamento de erros eficaz.
Segurança e robustez (obrigatório):
Inclusão de um modo de simulação (dry-run) para testar as operações antes da execução real.
Controle de concorrência para garantir a integridade dos dados em operações simultâneas.
Garantia de idempotência para evitar a duplicação de operações em caso de reprocessamento.
Capacidade de garantir a consistência dos dados mesmo em situações de falha.
Este é um sistema crítico para nossa operação, por isso procuramos um profissional com experiência comprovada em integrações de ERP e desenvolvimento de automações complexas, capaz de entregar uma solução confiável e de alta qualidade.
Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.