Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2103 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, estou com um problema ao transmitir nfse para o provedor Coplan. Falei com o pessoal da Coplan e eles me passaram que o XML enviado está sem o cabeçalho:

Inicio do XML enviado:

<?xml version="1.0" encoding="UTF-8"?>
<EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">

Inicio do XML como deveria ser:

<?xml version="1.0" encoding="UTF-8"?>
<cabecalho
    xmlns="http://www.abrasf.org.br/nfse.xsd" versao="2.01">
    <versaoDados>2.01</versaoDados>
</cabecalho>
<EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">

 

Tem alguma coisa que preciso mudar, ou onde posso mudar?

  • Consultores
Postado

Bom dia a todos,

A definição da mensagem de cabeçalho bem como a sua inclusão no XML a ser enviado para o Web Service estão definidos no arquivo: Coplan.INI

Vejam:

[CabecalhoMsg]
Texto1=<cabecalho versao="2.01" xmlns="http://www.abrasf.org.br/nfse.xsd">
Texto2=<versaoDados>2.01</versaoDados>
Texto3=</cabecalho>

[Recepcionar]
IncluiEncodingCab=0
IncluiEncodingDados=0
Texto1=<?xml version="1.0" encoding="UTF-8"?>
Texto2=<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
Texto3=<S:Body>
Texto4=<nfse_web_service.RECEPCIONARLOTERPS xmlns="Tributario">
Texto5=<Recepcionarloterpsrequest>
Texto6=<nfseCabecMsg><![CDATA[%CabMsg%]]></nfseCabecMsg>
Texto7=<nfseDadosMsg><![CDATA[%DadosMsg%]]></nfseDadosMsg>
Texto8=</Recepcionarloterpsrequest>
Texto9=</nfse_web_service.RECEPCIONARLOTERPS>
Texto10=</S:Body>
Texto11=</S:Envelope>

Vocês estão com todos os fontes de todas as pastas atualizados?

Estão usando os arquivos INI da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI ?

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 3 semanas depois ...
  • Consultores
Postado

Bom dia BPInformatica,

Essa comparação esta errada, não podemos comparar o XML de um RPS com o XML de Envio de um Lote de RPS.

Outra coisa a estrutura a direita esta completamente errada, se você tentar enviar conforme esse exemplo o Web Service o rejeita.

A estrutura correta é:

<Recepcionarloterpsrequest>
    <nfseCabecMsg>string1</nfseCabecMsg>
    <nfseDadosMsg>string2</nfseDadosMsg>
</Recepcionarloterpsrequest>

A string1 (conteúdo da TAG nfseCabecMsg) é o cabeçalho que aparece no exemplo a direita da imagem, ou seja, somente o grupo <cabecalho>.

A string2 (conteúdo da TAG nfseDadosMsg) é o lote que aparece no exemplo a direita da imagem, ou seja, somente o grupo <EnviarLoteRpsEnvio>.

Para provar o que foi dito acima, acessem o link abaixo (ambiente de homologação):

https://homologacao.municipioweb.com.br/tributario_homologacao/servlet/anfse_web_service?wsdl

<element name="nfse_web_service.RECEPCIONARLOTERPS">
<complexType>
<sequence>
<element minOccurs="1" maxOccurs="1" name="Recepcionarloterpsrequest" type="tns:input"/>
</sequence>
</complexType>
</element>

Acima temos a definição da TAG: <Recepcionarloterpsrequest>, note que ela é do tipo input.

Vamos então a definição desse tipo:

<complexType name="input">
<sequence>
<element name="nfseCabecMsg" type="xsd:string"></element>
<element name="nfseDadosMsg" type="xsd:string"></element>
</sequence>
</complexType>

Como você pode notar o tipo input é um tipo complexo composto por dois elementos, ou seja duas TAGs: nfseCabecMsg e nfseDadosMsg que por sua vez são do tipo string.

Agora lhe pergunto, o componente esta ou não gerando o XML de envio (Envelope) de forma correta?

 
  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 3 anos depois...
  • Este tópico foi criado há 2103 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...