Leiaute próprio: NFSe para município de Campo Grande/MS

@caina poderia encaminhar o seu arquivo com o envelope pra poder comparar ? Obrigado.

Segue arquivos SOAP:

Estou usando esses endereços webservice para comunicação:
https://nfselote-r.campogrande.ms.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap //HOMOLOGAÇÃO
https://nfselote.campogrande.ms.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap //PRODUÇÃO

SOAP_CONSULTAR_NFSE_POR_RPS.xml (1,2,KB)

SOAP_GERAR.xml (2,6,KB)

SOAP_CANCELAR.xml (1,3,KB)

Consegui passar pela mensagem de assinatura, nosso ERP estava encapsulando a mensagem com escape, com isso estava dando divergência no digestvalue, quando removi consegui o erro “L999” apenas.

Envio_campo_grande.xml (6,4,KB)

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns4:RecepcionarLoteRpsSincronoResponse xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.abrasf.org.br/nfse.xsd" xmlns:ns4="http://nfse.abrasf.org.br">
         <EnviarLoteRpsSincronoResposta>
            <NumeroLote>75802</NumeroLote>
            <DataRecebimento>2026-04-16T07:33:41</DataRecebimento>
            <Protocolo>013207650</Protocolo>
            <ListaMensagemRetorno/>
            <ListaMensagemRetornoLote>
               <MensagemRetorno>
                  <IdentificacaoRps>
                     <Numero>1</Numero>
                     <Serie>5</Serie>
                     <Tipo>1</Tipo>
                  </IdentificacaoRps>
                  <Codigo>L999</Codigo>
               </MensagemRetorno>
            </ListaMensagemRetornoLote>
         </EnviarLoteRpsSincronoResposta>
      </ns4:RecepcionarLoteRpsSincronoResponse>
   </soap:Body>
</soap:Envelope>

Remove os prefixos gerados nas tags e nos namespaces (ns2, ns3, ns4…), isso atrapalha a leitura do XML pelo SOAP. Na tag RecepcionarLoteRpsSincronoResponse, não gere com os namespaces.

essa mensagem já é o retorno do webservice deles … no meu envio não uso namespaces no EnviarLoteRpsSincronoEnvio ou InfDeclaracaoPrestacaoServico.

Perdão! No teu XML, da uma olhada nos códigos do município (500270). IBGE Campo Grande é 5002704.

@caina , sim tinha observado essa questão, acredito que o método EnviarLoteRpsSincronoEnvio esta com problema para devolver com a descrição do erro. Mudei para o GerarNfseEnvio e devolveu

CODIGO : L999
MENSAGEM : PROBLEMA(S) ENCONTRADO(S) NO PROCESSAMENTO DOS DADOS.
CORRECAO : ACIONAR O SUPORTE RESPONSAVEL

Ajustei o código ibge e recebi o retorno da nota com sucesso.

1 curtida