Sincronização automática com o armador e pendências de conversão

Quando o armador manda os eventos por arquivo EDI ou por API, o booking e o embarque entram sozinhos no Hap. Mas cada mensagem só entra se o sistema souber traduzir o cliente e os portos que vieram nela. Este guia explica como a sincronização funciona, por que uma mensagem vira falha e como usar a tela Pendências de Conversão para resolver o que está travado e recuperar o histórico.

Frete MarítimoAtualizado em 17/09/2026

Quando usar

Use quando bookings pararem de aparecer, quando a lista de embarques estiver cheia de linhas com situação Falha, ou periodicamente — vale abrir a tela de pendências uma vez por semana para não deixar acumular.

Antes de começar

  • Integração de EDI ou API configurada com o armador.
  • Cadastro de portos com a sigla (código UN/LOCODE) preenchida.
  • Acesso ao menu Frete Marítimo > Pendências de Conversão.

Como a sincronização funciona

Existem dois caminhos automáticos, e eles convivem. Nos dois, o dado passa pela mesma validação de conversão antes de virar registro.

  1. 1

    EDI por arquivo — o armador deposita arquivos numa pasta de FTP. Um serviço do Hap lê essa pasta a cada dois minutos, traduz cada arquivo em mensagens e envia ao sistema.

  2. 2

    API do armador — um serviço consulta o armador periodicamente e traz rastreio de contêiner, conhecimento de embarque, sobrestadia e faturas.

O que cada mensagem traz

Uma mensagem de EDI é um evento de um contêiner: número do booking, contêiner, navio, viagem, portos, número do conhecimento de embarque e um código de status. É esse código que vira o texto que você lê na tela.

O status mais importante é o de partida do porto de embarque: é ele que faz o booking virar embarque. A mensagem também informa a versão do booking — original, substituição ou cancelado —, e a substituição cancela a versão anterior e cria a nova.

Por que uma mensagem vira falha

A mensagem chega com o vocabulário do armador. Para virar registro, ela precisa ser traduzida: o nome do cliente tem que encontrar um cadastro, e o porto de origem e o de destino também. Quando alguma dessas traduções não acontece, a mensagem é gravada com situação Falha e o motivo fica no log da linha.

Usando a tela Pendências de Conversão

A tela mostra os valores que o armador enviou e o Hap não soube traduzir, agrupados e ranqueados por quantas mensagens cada um já custou.

  1. 1

    Abra Frete Marítimo > Pendências de Conversão e escolha o período (o padrão é 90 dias).

  2. 2

    Leia a coluna Mensagens perdidas: ela diz o tamanho do problema. Comece de cima.

  3. 3

    O valor aparece em fonte monoespaçada, exatamente como o armador enviou. É esse texto literal que precisa ser cadastrado.

  4. 4

    Clique em Cadastrar de-para. O valor já vem preenchido e travado; você só escolhe o cliente ou o porto correspondente.

  5. 5

    Repita para os valores mais frequentes. Não precisa resolver todos de uma vez.

  6. 6

    Ao terminar, clique em Reprocessar falhas.

O reprocessamento

Reprocessar falhas pega as mensagens em falha do período e valida cada uma de novo, com os cadastros que existem agora. As que passam a ser traduzidas voltam para a situação Importado e entram normalmente na operação; as que continuam com problema permanecem em falha, com o log atualizado.

É uma ação segura de repetir: ela não cria registros novos, apenas revalida os que já existem.

Problemas comuns

  • Pararam de chegar bookings novos: confira primeiro se o armador continua depositando arquivos. Se a data da última mensagem estiver parada há dias, o problema é na entrega, não no Hap.
  • O mesmo porto aparece duas vezes na lista de pendências, uma com o nome e outra com um código de quatro ou cinco letras: são a mesma coisa. Cadastre a sigla no cadastro de Porto e o Hap passa a reconhecer as duas formas sozinho.
  • O nome do cliente aparece com um trecho estranho colado no fim: é sujeira do arquivo do armador. O Hap já corta isso antes de traduzir; se ainda aparecer assim na lista, cadastre o valor exatamente como está mostrado.
  • Cadastrei o de-para e as linhas continuam em Falha: o cadastro vale para as mensagens novas. Para as antigas, use o botão Reprocessar falhas.
  • Reprocessei e algumas continuam em falha: elas têm mais de um problema. Abra a linha na tela de Embarques e leia o log, que lista todos os motivos.
  • Aparece um número de pedido ou uma referência no lugar do nome do cliente: o armador mandou o campo trocado naquela mensagem. Cadastre esse valor apontando para o cliente certo, ou peça a correção ao armador.

Artigos relacionados