Acessar a plataforma
Guia prático

Pedido de compra em PDF: como automatizar a entrada no ERP

Resposta curta: são quatro etapas entre o arquivo que o cliente mandou e o pedido gravado: receber, extrair os campos, traduzir o código de produto e gravar tratando a recusa do ERP. A maior parte dos projetos cuida bem da segunda e ignora a terceira e a quarta. É por isso que tanta automação de pedido funciona na demonstração e volta a exigir gente no segundo mês.

Este guia é sobre o problema geral, sem depender de qual ERP você usa. Se você roda Senior, o caminho específico está em como lançar pedido de venda no ERP Senior sem digitar.

As quatro etapas, e qual delas costuma ser esquecida

EtapaO que aconteceQuem costuma tratar bem
1. Receber Caixa de e-mail monitorada ou área de upload recebe o arquivo no formato em que o cliente já manda Quase todos
2. Extrair Identificar comprador, número do pedido, datas e a lista de itens com quantidade e preço Quase todos, e é o que aparece na demonstração
3. Traduzir o código Converter o código do produto usado pelo cliente no código do seu ERP Poucos, e é aqui que a automação começa a vazar
4. Gravar e tratar a recusa Gravar pela API e resolver quando o ERP barra por uma regra de negócio Raros, e é o que decide se sobrevive em produção

Por que OCR sozinho não resolve

OCR converte imagem em texto. É útil quando o PDF é digitalizado, e irrelevante quando o PDF já nasce digital, que é a maioria dos pedidos hoje. O problema do pedido não é enxergar os caracteres: é entender o que cada número significa.

Num layout que a ferramenta nunca viu, é preciso decidir qual coluna é quantidade e qual é preço unitário, distinguir endereço de entrega de endereço de cobrança, e perceber que aquele bloco no rodapé é a condição de pagamento. OCR com posição fixa de campo resolve isso para um layout, e quebra no layout seguinte. E layout seguinte é o normal: cada cliente manda do jeito dele.

O detalhe que faz o projeto vazar: o de-para de código

Extraído o pedido, você tem o código do produto na codificação do cliente. O comprador pede "1041.220"; no seu ERP aquilo é outro código. Sem essa tradução, não existe pedido para gravar.

A saída comum é uma planilha de de-para mantida à mão. Ela funciona algumas semanas. Depois entra produto novo, um cliente muda a codificação, alguém sai de férias, e a planilha passa a produzir erro em vez de evitar.

A saída que se sustenta é consultar o cadastro que o ERP já mantém para isso: quase todo ERP tem alguma forma de registrar o código do produto por cliente, porque isso é necessário para faturamento. Usar esse cadastro mantém uma única fonte de verdade, e ela fica onde deveria estar.

A parte que ninguém demonstra: quando o ERP recusa

O pedido foi lido, os códigos foram traduzidos, a gravação é chamada. E o ERP recusa. Não por bug: por regra de negócio que existe justamente para proteger o faturamento.

  • quantidade abaixo do lote mínimo do produto
  • cliente com benefício fiscal que exige um campo específico
  • endereço de entrega ausente para aquele cliente
  • tabela de preço divergente da praticada
  • item sem cadastro para aquele cliente

Numa automação ingênua, cada recusa volta como erro técnico e alguém resolve na mão. O saldo: você automatizou o caminho fácil e devolveu todo o resto para a pessoa que pretendia liberar. Pior: agora ela precisa entender a mensagem do ERP além de digitar.

O desenho que funciona trata a recusa como aprendizado. A crítica vira um formulário com o que falta, alguém completa uma vez, e aquilo passa a valer para os próximos pedidos daquele cliente. O volume de intervenção cai a cada semana em vez de ficar constante.

Sete perguntas para fazer a quem vende a solução

Se você está avaliando fornecedores, estas perguntas separam demonstração de operação:

  • O que acontece quando chega um layout que vocês nunca viram? Se a resposta for abrir chamado, você comprou uma fila de suporte, não uma automação.
  • Esse mapeamento tem cota mensal? Há quem limite quantos layouts novos você pode pedir por mês.
  • Como vocês resolvem o código do produto do cliente? Se for planilha mantida por você, o trabalho manual mudou de lugar, não sumiu.
  • Vocês gravam no ERP ou entregam um arquivo? Entregar JSON ou planilha para alguém importar ainda deixa uma pessoa no meio.
  • O que acontece quando o ERP recusa o pedido? A pergunta mais reveladora de todas.
  • Como vocês cobram? Cobrança por linha ou por documento faz a conta crescer justamente quando você usa mais.
  • Posso testar com um pedido real meu, hoje? Quem tem o produto funcionando aceita. Quem tem slide, não.

O que medir depois que entrar no ar

Vale combinar as métricas antes de começar, senão a discussão vira percepção:

  • tempo do pedido, do recebimento até estar gravado no ERP
  • proporção que passa sem intervenção, e a tendência dela semana a semana, que é o que mostra se o sistema aprende
  • campos corrigidos na revisão, para saber onde a leitura erra
  • recusas do ERP, separando as que já têm tratamento das inéditas
  • devoluções por erro de digitação, que é a economia que ninguém lança na planilha do projeto

Quer ver no seu caso? Manda um pedido real em PDF e a gente te devolve estruturado, pronto para o seu ERP. Sem instalar nada.

Ver como funciona o Smart Order

Perguntas frequentes

OCR resolve a entrada de pedido em PDF?

Só a parte de enxergar o texto, e apenas quando o PDF é digitalizado. Ele não sabe qual número é quantidade e qual é preço num layout novo. Para pedido, o trabalho começa depois do OCR.

Quanto tempo leva para automatizar?

Ler os primeiros layouts costuma funcionar em dias. O prazo real depende da integração com o ERP e do de-para: se o ERP já expõe API de gravação de pedidos e mantém o cadastro de produto por cliente, o caminho é curto.

É seguro deixar gravar sozinho?

O desenho recomendado mantém revisão humana antes de gravar, com os campos de baixa confiança marcados. A autonomia é conquistada por cliente, depois que o histórico mostra leitura consistente daquele layout.

Preciso pedir para o cliente mudar o formato?

Não, e esse é o ponto. Se fosse possível padronizar o que o cliente envia, importação de arquivo já resolveria e não haveria assunto.

No fim, a pergunta que decide não é sobre tecnologia de leitura. É esta: depois de implantado, quantas vezes por dia uma pessoa ainda precisa abrir o ERP para terminar o que a automação começou?