Obtivemos a seguinte resposta no fórum da empresa que esta trabalhando com a prefeitura de Divinópolis.
http://forum.sonner.com.br/showthread.php?tid=2
Bom que postou a mensagem SOAP.
O problema com a sua mensagem esta na estrutura. O método que voce utilizou por último RecepcionarLoteRpsSincrono recebe como parâmetro o elemento do xsd.
Código:
<xsd:element name="RecepcionarLoteRpsSincronoRequest" type="ws:input" />
e input por sua vez tem o seguinte tipo
Portanto a o conteudo do arquivo 1-env-lotS.txt deve vir dentro da tag nfseDadosMsg e não direto dentro do corpo da mensagem SOAP
Sua mensagem está vindo nula porque a engine que recebe a mensagem ja faz o parse da primeira parte e me entrega separado nfseCabecMsg e nfseDadosMsg.
O xml assinado parece correto (na verdade não testei ele) mas a mensagem SOAP esta faltando uma tag. Ainda em tempo.
Dentro da tag nfseCabecMsg deve vir outro xml não assinado conforme exemplo abaixo:
Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:cabecalho xmlns:ns2="http://www.abrasf.org.br/nfse.xsd"versao="2.00">
<ns2:versaoDados>2.00</ns2:versaoDados>
</ns2:cabecalho>
Alguém tem alguma dica do que fazer no momento, pois não sei mais o que fazer.
Desde já agradeço a atenção de todos.
Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.