Analisando propostas

Desenvolvimento de Sistema de Equalização de Estoque Automatizada Múltiplas Empresas no Tiny Erp

Publicado em 20 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

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.

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