Todos os artigos
FT-FUNCTIONAL-ACKS· 1.0.0Integrações

Acks funcionais (CONTRL / 997)

Confirme cada interchange EDI recebido com um CONTRL (EDIFACT) ou 997 (X12) e acompanhe os acks que o parceiro devolve pros seus envios.

Atualizado em 8/6/2026

O que são acks funcionais



No EDI B2B, o "200 OK" do transporte só diz que os bytes chegaram. O ack funcional (CONTRL no EDIFACT, 997 no X12) confirma que o interchange foi lido e aceito — é o que parceiros de verdade esperam.

Como ativar



Na edição da integração, seção Modo de operação, marque Acks funcionais (CONTRL / 997).

O que acontece com a flag ativada



Recebendo EDI (inbound):
  1. O Lefia valida o interchange contra a spec da mensagem (validador estrito, catálogo).
  2. Gera o CONTRL/997 referenciando o interchange (UNB/ISA) com o veredito:
- aceito — documento limpo;
- aceito com erros — violações de spec detectadas; o Lefia processa best-effort e o ack lista as mensagens com problema;
- rejeitado — interchange ilegível (também marca a mensagem em erro).
  1. O ack volta na própria resposta do webhook (campo ack) e fica registrado na mensagem (card "Ack funcional" no monitor).


Enviando EDI (outbound):
  1. O envio registra as referências de envelope do documento (o que permite correlação).
  2. A mensagem fica "aguardando ack".
  3. Quando o parceiro devolve o CONTRL/997 (pelo mesmo webhook), o Lefia correlaciona automaticamente e atualiza o status do ack na mensagem enviada.


Onde ver



No Monitor, abra o detalhe da mensagem: o card "Ack funcional" mostra o status, a origem (gerado por nós / recebido do parceiro) e o documento do ack.

Histórico de versões

  • 1.0.0

    Acks funcionais CONTRL/997 (#398): integração com a flag ativada confirma cada interchange EDI recebido com um CONTRL (EDIFACT) ou 997 (X12) gerado validando o documento contra a spec — devolvido na própria resposta do webhook. No sentido contrário, acks devolvidos pelo parceiro são correlacionados automaticamente com a mensagem enviada (status "aguardando ack" → aceito/aceito com erros/rejeitado), visível no monitor (card de ack no detalhe da mensagem, com o documento do ack pra download/inspeção).

    6/12/2026 · new