Eram 6h30 da manhã. Mal tinha entrado no escritório quando o e-mail chegou — o diretor de qualidade do nosso maior cliente precisava do detalhe de quebras de um embarque de setembro passado: números de lote, localizações, quem tocou, tudo. Disse sem problema, abri o novo WMS, e meu estômago afundou. Quando migramos do sistema antigo, os dados históricos de transações saíram como uma pilha de CSVs com abreviações internas crípticas nos campos. A genealogia dos lotes estava rompida — qual lote, recebido quando, armazenado onde, separado por quem, nada batia. Foi aí que me caiu a ficha: durante a seleção, todo mundo pergunta o que o sistema pode fazer. Ninguém pergunta de quem são seus dados quando você sai de um WMS SaaS. No armazém dizemos de forma mais simples — deixar outra pessoa segurar as chaves da sua própria casa.

O dia em que você troca é o dia em que aprende de quem são seus dados do WMS

No fim de 2022, nosso CD trocou de fornecedor de WMS SaaS. Somos um 3PL no Inland Empire — cerca de 180.000 pés quadrados, uns 3.000 pedidos por dia na alta temporada, duzentas pessoas no piso. A seleção levou três meses. Negociamos o preço, aguentamos cinco rodadas de demos, cravamos a data de go-live. A única coisa sobre a qual nunca falamos foi a saída. O contrato tinha exatamente uma linha sobre exportação de dados: "serviços de exportação de dados prestados de maneira razoável, taxas a determinar". Ninguém piscou. Quem pensa em ir embora no dia em que se muda?

Primeiro trimestre de 2023, o contrato venceu e não renovamos. Hora de migrar. Os dados mestres saíram bem — itens, localizações, clientes, sem problema. Mas seis anos de transações de inventário — recebimento, armazenagem, movimentações, separações, ajustes de contagem cíclica — saíram como CSVs crus com a taquigrafia interna do fornecedor nos nomes de coluna e sem dicionário de dados. Pior, a linhagem dos lotes estava cortada. Impossível rastrear um lote do dock de recebimento ao slot de separação até o embarque.

Então chegou aquela manhã. A auditoria do cliente precisava do detalhe de quebras de 3 SKUs de setembro de 2023, uma variação de mais de 400 unidades, e não conseguimos produzir a cadeia de evidências. O que fizemos? Três pessoas, três semanas inteiras, escavando registros em papel, cruzando e-mails, reconstruindo movimentações de memória, localização por localização. Vou ser direto com você — cada manhã daquelas três semanas entrei no escritório envergonhado. Os dados não foram roubados. Nós mesmos os entregamos, com uma frase vaga num contrato.

Um colega pagou quase $20K pela mesma lição

Um amigo dirige um CD de e-commerce em Fontana, com metade do nosso tamanho. Verão de 2023, trocou de sistema, e o fornecedor antigo o pegou pelo pescoço: "Claro, podemos exportar seus dados — pela nossa tarifa padrão de serviços profissionais". O orçamento: $25.000, mais engenheiros a $800 por dia, estimado 15 dias. Faça as contas — quase quarenta mil para recuperar seus próprios dados. O contrato dizia "taxas razoáveis". Razoáveis segundo quem? Discutiram dois meses. Ele baixou para $18K, mas o go-live atrasou seis semanas. Seis semanas, bem antes do pico. Você sabe o que seis semanas custam no quarto trimestre.

Conto essa história tomando umas cervejas agora, e sempre caio na mesma verdade desconfortável: quando você compra SaaS, acha que está alugando software. O que você realmente aluga é uma porta que só tranca por fora. O vendedor te deslumbra com recursos durante a seleção. A equipe de implantação te apressa no go-live. Ninguém te lembra de assinar os papéis do divórcio. Quando você quer sair, percebe que nunca negociou a custódia dos dados.

Alguns dizem, exporta tudo — cinco, sete anos de histórico. A verdade honesta? Depende do que custa. Quanto maior o despejo, mais difícil o mapeamento de esquema, mais alta a conta do consultor. Fizemos as contas internamente: reconstruir o esquema de seis anos completos de transações, um consultor externo orçou $30K a $40K — e não podia garantir que a cadeia dos lotes seria reconstruível. Enquanto isso, o fisco e as auditorias de clientes quase nunca voltam mais de dois ou três anos. Então aqui vai nosso trade-off, e é deliberado: dados mestres completos, mais três anos de transações, mais genealogia dos lotes exportada e verificada separadamente. Metade do custo, tudo auditável. Mais não é melhor — verificável e suficiente é melhor.

Sala de servidores onde vivem os sistemas de dados do armazém

De quem são seus dados: as 5 cláusulas que agora exigimos em todo contrato

Todo contrato que assinamos agora passa pelo jurídico e pela TI juntos, e estas cinco cláusulas não são negociáveis:

1. Propriedade declarada no corpo, não num anexo. "Todos os dados do cliente são propriedade do cliente" — propriedade, não uma licença de uso. Inclua também os dados derivados: relatórios, métricas agregadas, tudo que os algoritmos deles geraram a partir dos seus dados. Parece preciosismo. É a frase em que você vai se apoiar quando as coisas derem errado.

2. Formato de exportação e esquema por escrito. Exija um dicionário de dados completo: nomes de campos, tipos, significados, relações entre tabelas. Exportações em CSV no mínimo, com a estrutura relacional documentada. E só o formato não basta — fazemos um simulado completo de exportação todo janeiro. Exporta, abre, confere os lotes. Meio dia de trabalho. Nosso primeiro simulado, em janeiro do ano passado, pegou um problema real: depois de uma atualização do fornecedor, estava faltando um campo na tabela de ajustes de contagem cíclica. A TI fez eles corrigirem na hora. Sem esse simulado, teríamos descoberto no dia da migração. Tarde demais.

3. Teto para a taxa de assistência de transição. Coloque um teto, ou amarre a um percentual da assinatura anual. Nunca deixe "taxas razoáveis a determinar" ali dentro. Lembre-se: o momento em que você tem mais alavanca é antes de assinar.

4. Retenção de dados após a rescisão. O contrato deve dizer que seus dados ficam nos servidores deles por pelo menos 90 dias após a rescisão, exportáveis a qualquer momento nessa janela, e que a exclusão exige sua confirmação escrita. Não deixe eles apagarem o banco na semana depois que você sair.

5. Direitos de exportação API de autoatendimento. Durante a vigência do contrato, você deveria conseguir extrair todos os seus dados por API sozinho — sem tickets, sem implorar. Muitos sistemas só expõem um subconjunto de tabelas por API. Peça a documentação da API durante a seleção e confira tabela por tabela: pedidos, transações de inventário, lotes, contagens cíclicas. Todas e cada uma.

Aqui vai a conta honesta:

Abordagem Custo Resultado
Negociar as 5 cláusulas antecipadamente 1–2 semanas extras, alguns milhares em honorários advocatícios Você exporta nos seus termos, zero drama
Pular, negociar durante a saída $25K+ em taxas de exportação, 6 semanas de atraso Seis semanas antes do pico — perdas incalculáveis
Perder os dados, contratar reconstrutores $30K–$40K em consultoria A cadeia dos lotes talvez nunca seja reconstruível

Pessoal, durante a seleção, o vendedor paga seu almoço e a demo parece linda. Tudo isso é normal. Mas antes de assinar, abra a seção de dados do contrato e faça três perguntas: de quem é, como eu tiro, e quanto me custa ir embora? Se o vendedor gaguejar, faça ele trazer alguém que realmente possa se comprometer. Essa página vale três anos de tranquilidade.

Por Chen Feng, gerente de operações de armazém

Traduzido do inglês. Em caso de divergência, prevalece a versão em inglês.