Descrição do Problema
Ao tentar emitir uma NFSe no ambiente de homologação, estou enfrentando o seguinte erro:
{
"Parametros": null,
"Codigo": "E999",
"Descricao": "Erro não catalogado"
}
Esse erro ocorre apenas no ambiente de homologação. No ambiente de produção, a mesma requisição (com os mesmos dados, alterando apenas os parâmetros do ambiente) funciona corretamente e a NFSe é emitida sem problemas.
Detalhes do Cenário
- Código funcional: O mesmo código é usado para ambos os ambientes.
- Diferença entre ambientes: Apenas os parâmetros do ambiente são ajustados:
$nfse = new NfseFacade($client, 2); // Ambiente de Homologação
$std->infDPS->tpAmb = 2; // Ambiente de Homologação
- Consulta de NFSe: A funcionalidade de consulta funciona corretamente em ambos os ambientes, o problema ocorre apenas na emissão.
Passos para Reproduzir
- Configurar o certificado digital corretamente.
- Montar o objeto
stdClass com os dados da DPS (os mesmos para ambos os ambientes).
- Enviar a requisição para o endpoint correspondente:
- Produção: Funciona conforme esperado, NFSe emitida com sucesso.
- Homologação: Retorna o erro mencionado acima.
Comportamento Esperado
O ambiente de homologação deve permitir a emissão da NFSe sem erros, utilizando os mesmos dados válidos para o ambiente de produção, com o ajuste apenas nos parâmetros do ambiente.
Observações
- Não foi possível identificar o motivo do erro, pois a mensagem "Erro não catalogado" não fornece detalhes adicionais.
- Consultas à API funcionam corretamente em ambos os ambientes, indicando que a comunicação e a autenticação estão configuradas corretamente.
Sugestões de Investigação
- Validar se o ambiente de homologação exige algum parâmetro ou configuração adicional para a emissão.
- Verificar se há diferenças nos esquemas XSD ou regras de validação entre os ambientes.
- Confirmar com o suporte do SEFIN se há uma limitação ou configuração especial no ambiente de homologação.
Descrição do Problema
Ao tentar emitir uma NFSe no ambiente de homologação, estou enfrentando o seguinte erro:
{ "Parametros": null, "Codigo": "E999", "Descricao": "Erro não catalogado" }Esse erro ocorre apenas no ambiente de homologação. No ambiente de produção, a mesma requisição (com os mesmos dados, alterando apenas os parâmetros do ambiente) funciona corretamente e a NFSe é emitida sem problemas.
Detalhes do Cenário
Passos para Reproduzir
stdClasscom os dados da DPS (os mesmos para ambos os ambientes).Comportamento Esperado
O ambiente de homologação deve permitir a emissão da NFSe sem erros, utilizando os mesmos dados válidos para o ambiente de produção, com o ajuste apenas nos parâmetros do ambiente.
Observações
Sugestões de Investigação