CT-e em homologação: a razão social obrigatória

Códigos: 646, 647, 648, 649.

No ambiente de HOMOLOGAÇÃO (teste), a SEFAZ exige que a razão social dos participantes seja exatamente este texto:

CT-E EMITIDO EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL

Sem acento, em maiúsculas, literalmente. É uma trava proposital, para que ninguém confunda documento de teste com documento válido.

Cada código aponta um participante:
- 646 — remetente
- 647 — expedidor
- 648 — recebedor
- 649 — destinatário

Ou seja: se você está testando e informou o nome real do cliente, a SEFAZ recusa. Não é erro de cadastro — é o comportamento esperado do ambiente de teste.

Como resolver: ou troca a razão social dos participantes pelo texto exigido, ou — e é quase sempre isso que a pessoa realmente quer — MUDA O AMBIENTE PARA PRODUÇÃO.

Aliás, esse é o diagnóstico mais útil aqui: quem recebe 646/647/648/649 sem estar testando de propósito está com o sistema apontado para homologação sem saber. Confira a configuração de ambiente da empresa/loja no módulo fiscal antes de mexer em qualquer cadastro.

A mesma lógica vale para NF-e, com o texto equivalente ("NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL") e código próprio. Documento emitido em homologação não tem valor fiscal e não serve para acompanhar carga.