Meu nome é Guilherme, sou desenvolvedor da cidade de Uberlândia e estou trabalhando em um emissor de notas fiscais de serviço.
Eu fiz o metódo de envio, o XML está sendo assinado, tudo certinho e a comunicação com API da prefeitura retorna status 200 de sucesso, e eu tenho o seguinte retorno:
Porém não me retorna o XML de retorno, como esperado, nem gera a nota no site da prefeitura, por gentileza, alguém saberia o que está fora do padrão?
Estou apontando para a URL de produção: https://nfsews.uberlandia.mg.gov.br:8003/nfse-ws/ (esse link foi fornecido por um rapaz da prefeitura, porém ele não consegue nos ajudar com essa questão, está tudo bem nebuloso)
Desde já, muito obrigado! Posso fornecer o XML em privado.
Você pode usar o programa NFSX de Exemplo da ACBR para enviar.
Com isso você tem acesso aos arquivos XML corretos.
Se você quiser, posso gerar um executável atualizado para você.
Quando eu aponto para essa url de produção, me retorna status 500: RETORNO << {“timestamp”:“2024-09-12T18:23:23.523+00:00”,“status”:500,“error”:“Internal Server Error”,“path”:“/nfse-ws/soap/nfse.wsdl”}
Parte do meu código que faz a requisição:
HttpPost post = new HttpPost(“https://nfsews.uberlandia.mg.gov.br:8003/nfse-ws/soap/nfse.wsdl”);
post.setHeader(HttpHeaders.CONTENT_TYPE, “text/xml”);
post.setEntity(getMultipartEntityBuilder(getFile(XML2String(doc), notaFiscalServico.getId())).build());
HttpResponse response = httpClient.execute(post);