Rejeição 252 do CT-e: Ambiente informado diverge do Ambiente de recebimento
O ambiente declarado no XML não é o mesmo do serviço para onde o arquivo foi enviado.
A Rejeição 252 acontece quando o ambiente declarado no XML não é o mesmo do serviço da SEFAZ que recebeu o arquivo. Um documento marcado como produção enviado ao serviço de homologação, ou o contrário.
O que a SEFAZ responde: "Ambiente informado diverge do Ambiente de recebimento"
Por que acontece a Rejeição 252
Existem dois ambientes independentes: produção, onde os documentos valem, e homologação, onde se testa. Cada um tem endereços de serviço próprios, e o XML carrega um campo dizendo a qual dos dois ele pertence.
A validação confere se os dois concordam. Divergindo, recusa antes de qualquer outra checagem.
A causa é sempre de configuração:
- O ambiente foi trocado pela metade. O documento passou a ser marcado como produção, mas a transmissão continuou indo para o endereço de teste.
- Endereço de serviço fixado manualmente, em integrações próprias, sem acompanhar a mudança de ambiente.
Não confunda com a 646, que também fala de homologação: lá o ambiente está correto, e o que falta é a razão social com o literal exigido.
No Berga
Configurações › Configurações Fiscais, no ambiente de emissão.
Deixa que o Berga resolve. O ambiente escolhido nas configurações define ao mesmo tempo o que vai no XML e para qual endereço da SEFAZ o arquivo é enviado — os dois mudam juntos, sem meio caminho. Conheça o Berga — a emissão de CT-e já vem pronta.
Como resolver a Rejeição 252
- 1Acesse Configurações › Configurações Fiscais e confirme o ambiente configurado.
- 2Decida qual é o certo: produção para documentos que valem, homologação apenas para teste.
- 3Salve e transmita o CT-e novamente.
O CT-e recusado por validação não consome numeração.
Como evitar a Rejeição 252
Defina o ambiente uma vez, na implantação, e não como parte da rotina. A troca frequente é o que produz o descompasso.
Ao terminar os testes, confirme a mudança para produção antes da primeira viagem real — é o momento em que essa rejeição costuma aparecer.
Se a Rejeição 252 continuar
Se você emite por integração própria, confira o endereço do webservice usado: ele é diferente por ambiente e por UF, e um endereço fixado no código não acompanha a troca.
Ao abrir um chamado, informe o ambiente configurado, a UF e o número e a série do CT-e.
Consulte a tabela de rejeições do CT-e para procurar outro código.
Referência: MOC CT-e 4.00 — Anexo I, validação do ambiente declarado contra o serviço de recepção.