Bom dia,
Estou fazendo a integração com a cidade de Sinop-MT. O provedor lá é o FISS-LEX. Já fiz toda a habilitação junto a empresa para uso do ambiente de testes.
Verifiquei que neste provedor não é possível utilizar o comando EnviarSincrono. Estou tentando o envio pelo Enviar.
Porém no momento do envio do lote recebo a seguinte mensagem de erro:
The processing instruction target matching “[xX][mM][lL]” is not allowed
Estive pesquisando a respeito e aqui mesmo no fórum um outro colega resolveu acrescentando algumas configurações no arquivo ini. Porém já verifiquei isso e está ok aqui. Atualizei os componentes pelo repositório também. Está agora na revisão 13772, mas mesmo assim o erro persiste.
Em outros fóruns alguns comentam que pode ser algum caracter ou espaço deixado antes da definição <?xml >, mas isso também já conferi e tudo gera normalmente. Meu sistema já faz emissão no ambiente da prefeitura de Maringá sem nenhum erro há mais de um ano.
Esta mensagem é retornada nesta linha:
FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType);
na procedure TDFeWebService.EnviarDados da unit ACBrDFeWebService.
Alguém no fórum já passou por este problema ou já faz emissão em Sinop? O que mais poderia causar essa mensagem?
Segue em anexo a imagem com a mensagem de retorno.
Obrigado desde já.
Abraço
Claudiney