Ir para conteúdo
  • Cadastre-se

dev botao

NFSE_ConsultarNFSeServicoTomadoPorPeriodo retorno xmlRetorno=


Ver Solução Respondido por antonio.carlos,
  • Este tópico foi criado há 317 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá!

Estou usando o ACBrLibNFSe Demo para ver como funciona as bibliotecas da ACBr, mas quando eu seleciono a opção Consultar NFSe Serviço Tomado por Período ele só me mostro esta mensagem.

[ConsultaNFSe]
Metodo=5
XmlEnvio=<pedidoLoteNFSe versao="1.0"><CNPJ>************</CNPJ><emissaoInicial>2023-05-22</emissaoInicial><emissaoFinal>2023-05-22</emissaoFinal></pedidoLoteNFSe>
XmlRetorno=

 

Estou consultando notas para a cidade de Caxias do Sul - RS

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Por favor, configure para Salvar o Log da Lib no Nível paranoico, defina SalvarWS como Sim e faça um novo teste.

Após isso, por favor, forneça para análise o Log que foi gerado e os arquivos de envelope(eles tem -soap no nome).

Se julgar que eles tem informações sensíveis e não puder anexar direto aqui, siga as orientações deste tópico para nos encaminhar:

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá!

segue o arquivo de log solicitado

"Estou usando o ACBrLibNFSe Demo para ver como funciona as bibliotecas da ACBr, mas quando eu seleciono a opção Consultar NFSe Serviço Tomado por Período ele só me mostro esta mensagem.

[ConsultaNFSe]
Metodo=5
XmlEnvio=<pedidoLoteNFSe versao="1.0"><CNPJ>************</CNPJ><emissaoInicial>2023-05-22</emissaoInicial><emissaoFinal>2023-05-22</emissaoFinal></pedidoLoteNFSe>
XmlRetorno="

ACBrLibNFSe-20230522.log

Link para o comentário
Compartilhar em outros sites

  • Consultores
14 horas atrás, moborges disse:

Olá!

segue o arquivo de log solicitado

"Estou usando o ACBrLibNFSe Demo para ver como funciona as bibliotecas da ACBr, mas quando eu seleciono a opção Consultar NFSe Serviço Tomado por Período ele só me mostro esta mensagem.

[ConsultaNFSe]
Metodo=5
XmlEnvio=<pedidoLoteNFSe versao="1.0"><CNPJ>************</CNPJ><emissaoInicial>2023-05-22</emissaoInicial><emissaoFinal>2023-05-22</emissaoFinal></pedidoLoteNFSe>
XmlRetorno="

ACBrLibNFSe-20230522.log 49.81 kB · 2 downloads

Bom dia @moborges.

Conferindo no Log, a principio não há entrada que indique erro na lib.

Por favor, verificando no log, a configuração SalvarWS está definida com o valor 1 que corresponde a "sim", por isso, ele deve ter gerado para você dentro de uma pasta /Docs os arquivos de envelope de envio e retorno, os mesmos tem -soap no nome.

Disponibilize eles para análise.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

ola!

outra questa! sempre que executamos as datas ficam incorretas. mesmo digitando na tela a data correta, no xml aparece a data de 1899-12-30.

como proceder para que seja enviada a data correta?

 

abaixo segue log e print da data incorreta.

 

alem disso, foi feito uma busca e nao existe nenhum outro arquivo (soap, etc....) que tenha sido gerado.

lembrando, que na tela esta marcado o checkbox como SIM para gerar o soap.

 

grato! 

erro.jpg

marcado.jpg

ACBrLibNFSe-20230523.log

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, moborges disse:

ola!

outra questa! sempre que executamos as datas ficam incorretas. mesmo digitando na tela a data correta, no xml aparece a data de 1899-12-30.

como proceder para que seja enviada a data correta?

 

abaixo segue log e print da data incorreta.

 

alem disso, foi feito uma busca e nao existe nenhum outro arquivo (soap, etc....) que tenha sido gerado.

lembrando, que na tela esta marcado o checkbox como SIM para gerar o soap.

 

grato! 

erro.jpg

marcado.jpg

ACBrLibNFSe-20230523.log 97.47 kB · 3 downloads

Por favor, atualize o programa exemplo, faça novos testes - At revision: 29542

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

ola!

Atualizei os fontes e a data passou a ficar ok, mas questiono o motivo de eu não conseguir obter o xml de retorno?

A única mensagem que recebo é como XmlRetorno=

Anexei todos os prints da configurações e método que estou usando e o log para você visualizar.

Foi citado que ele criaria uma pasta doc e arquivo soap, mas fazendo uma busca em todas as pastas ele não criou nada, mesmo estando marcado para salvar o soap como nos print.

como proceder para que seja salvo?

grato!

Screenshot_2.jpg

Screenshot_3.jpg

Screenshot_4.jpg

Screenshot_5.jpg

Screenshot_1.jpg

ACBrLibNFSe-20230524.log

Link para o comentário
Compartilhar em outros sites

  • Consultores
30 minutos atrás, moborges disse:

ola!

Atualizei os fontes e a data passou a ficar ok, mas questiono o motivo de eu não conseguir obter o xml de retorno?

A única mensagem que recebo é como XmlRetorno=

Anexei todos os prints da configurações e método que estou usando e o log para você visualizar.

Foi citado que ele criaria uma pasta doc e arquivo soap, mas fazendo uma busca em todas as pastas ele não criou nada, mesmo estando marcado para salvar o soap como nos print.

como proceder para que seja salvo?

grato!

Screenshot_2.jpg

Screenshot_3.jpg

Screenshot_4.jpg

Screenshot_5.jpg

Screenshot_1.jpg

ACBrLibNFSe-20230524.log 48.84 kB · 0 downloads

Quanto aos arquivos SOAP, estamos analisando. logo dou um retorno.

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 horas atrás, moborges disse:

Screenshot_4.jpg

@moborges por favor, atualize o ACBrLb  e o programa exemplo - At revision: 29550
Nesta aba Certificados, você precisa configurar corretamente o campos do certificado..

Depois de atualizar ACBrLib e o Exemplo, aponte um path e veja se vai salvar os arquivos SOAP.

2 horas atrás, moborges disse:

Screenshot_2.jpg

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
49 minutos atrás, moborges disse:

Olá!

As datas estão ficando novamente com a data diferente do que é digitado, pois fica somente a data atual.

como proceder para que seja enviada a data correta?

Screenshot_1.jpg

Boa tarde!

Muito obrigado por avisar!

Depois de uma análise, detectamos a necessidade de um ajuste nos fontes da Lib.

Assim que uma nova compilação for gerada, avisaremos aqui para que possa atualizar e realizar novo teste.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia!

Foi gerada nova compilação da Lib englobando alteração que visa corrigir o problema relatado, por favor, atualize sua Lib e faça novos testes.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde,

com relação a data esta passando. Agora o problema de nao gerar o SOAP e nao ter retorno das prefeituras (consulta de notas tomadas) continua não funcionado.

No post anterior foi passado todos os prints de telas assim como o Log completo.

o que precisa ser feito para que as nota tomadas sejam buscadas?

Link para o comentário
Compartilhar em outros sites

  • Consultores
55 minutos atrás, moborges disse:

Boa tarde,

com relação a data esta passando. Agora o problema de nao gerar o SOAP e nao ter retorno das prefeituras (consulta de notas tomadas) continua não funcionado.

No post anterior foi passado todos os prints de telas assim como o Log completo.

o que precisa ser feito para que as nota tomadas sejam buscadas?

consegue anexar ACBrLib.ini e o ultimo log atualizado ? 
estamos analisando o caso..

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @moborges!

Ainda estamos verificando a questão de por que não está gerando o arquivo de envelope, mas foi compilada uma nova versão com significativa melhor no retorno que a lib fornece no log.

Por favor, pode atualizar e realizar um novo teste?

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution
10 minutos atrás, moborges disse:

Olá!

 

continua não funcionando. Veja na imagem em anexo o erro que esta aparecendo.

como proceder?

Screenshot_1.jpg

ACBrLibNFSe-20230531.log 48.87 kB · 0 downloads


Veja o Erro1, parece que você não configurou o certificado..

31/05/23 17:34:56:677 -    SetRetorno(0, [Erro1]
Codigo=X801
Correcao=
Descricao=Erro ao Assinar: TDFeSSLXmlSignClass.Assinar, não implementado

https://acbr.sourceforge.io/ACBrLib/DFe.html

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

ola!

 

Em anexo seguem todos os prints das telas, para ficar mais claro, o que foi preenchido. Observe também o log e o arquivo ini.

Questiono, que opções temos que passar?

 

Se for facilitar, podemos lhe enviar o Certificado por um ambiente seguro. Para assim vocês simularem com os dados que estamos utilizando.

Aguardo

Screenshot_2.jpg

Screenshot_3.jpg

Screenshot_4.jpg

Screenshot_5.jpg

Screenshot_6.jpg

ACBrLib.ini ACBrLibNFSe-20230602.log

Link para o comentário
Compartilhar em outros sites

  • Consultores
5 minutos atrás, moborges disse:

ola!

 

Em anexo seguem todos os prints das telas, para ficar mais claro, o que foi preenchido. Observe também o log e o arquivo ini.

Questiono, que opções temos que passar?

 

Se for facilitar, podemos lhe enviar o Certificado por um ambiente seguro. Para assim vocês simularem com os dados que estamos utilizando.

Aguardo

Screenshot_2.jpg

Screenshot_3.jpg

Screenshot_4.jpg

Screenshot_5.jpg

Screenshot_6.jpg

ACBrLib.ini 16.17 kB · 0 downloads ACBrLibNFSe-20230602.log 97.86 kB · 0 downloads

Bom dia!

Na aba Configurações > Certificados, você precisa configurar CryptLib, HttpLib e XMLSignLib nos três combobox que estão no canto superior esquerdo.

No tópico abaixo tem a configuração recomendada de acordo com o tipo de certificado que está usando:

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

ola!

agora ficou ok o acesso ao provedor. Obrigado!

observe o que ocorre abaixo: fizemos a busca, conforme o print, por SERVICO TOMADO POR PRESTADOR, no qual informamos o CNPJ e  Inscricao municipal.

Observe que no SOAP gerado estas tags nao apareceram.

anexamos tambem, o layout do prestador GIF.

 

e quando realizamos a consulta pelo PROVEDOR NACIONAL no erro diz que falta a chave de acesso, embora nao tenha sido questionando nos parametros de entrada.

layout nota caxias.jpg

METODO.jpg

ACBrLibNFSe-20230602.log 2023050120230602-con-nfse-fai-soap.xml 2023050120230602-lista-nfse-fai-soap.xml 2023050120230602-con-nfse-fai.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, moborges disse:

ola!

agora ficou ok o acesso ao provedor. Obrigado!

observe o que ocorre abaixo: fizemos a busca, conforme o print, por SERVICO TOMADO POR PRESTADOR, no qual informamos o CNPJ e  Inscricao municipal.

Observe que no SOAP gerado estas tags nao apareceram.

anexamos tambem, o layout do prestador GIF.

 

e quando realizamos a consulta pelo PROVEDOR NACIONAL no erro diz que falta a chave de acesso, embora nao tenha sido questionando nos parametros de entrada.

layout nota caxias.jpg

METODO.jpg

ACBrLibNFSe-20230602.log 51.5 kB · 0 downloads 2023050120230602-con-nfse-fai-soap.xml 1.49 kB · 0 downloads 2023050120230602-lista-nfse-fai-soap.xml 767 B · 0 downloads 2023050120230602-con-nfse-fai.xml 1.26 kB · 0 downloads

A mensagem é um erro de validação de schema que foi devolvido a você pelo provedor, ou seja, seu arquivo chegou lá, mas ao passar pela validação de schema do WebService deu um erro.

A mensagem diz:

Citar

ERRO : cvc-complex-type.2.4.a: Foi detectado um conteúdo inválido começando com o elemento 'emissaoInicial'. Era esperado um dos '{"http://ws.pc.gif.com.br/":notaInicial}'

Simplificando quer dizer que ele esperava encontrar no arquivo um elemento notaInicial, mas achou o emissaoInicial.

Se conferirmos no seu arquivo, ele de fato não tem o elemento notaInicial:

<pedidoLoteNFSe versao="1.0">
<CNPJ>oculto</CNPJ>
<emissaoInicial>2023-05-01</emissaoInicial>
<emissaoFinal>2023-06-02</emissaoFinal>

Mas se conferirmos no Schema que temos disponível para este provedor nesta versão temos a seguinte estrutura para o pedidoLoteNFSe.

<!-- Definicao da estrutura de dados para Pedido de um Lote NFSe -->
<xs:element name="pedidoLoteNFSe">
    <xs:complexType>
        <xs:sequence>
            <!-- CNPJ de um contribuinte -->
      <xs:element name="CNPJ" type="TCnpj" minOccurs="1"/>
           <!-- Numero da nota inicial   -->
      <xs:element name="notaInicial" type="TNF" minOccurs="0" maxOccurs="1"/>
           <!-- Numero da nota final   -->
      <xs:element name="notaFinal" type="TNF" minOccurs="0" maxOccurs="1"/>
            <!-- Data de emissao inicial   -->
      <xs:element name="emissaoInicial" type="TData" minOccurs="0" maxOccurs="1"/>
            <!-- Data de emissao final   -->
      <xs:element name="emissaoFinal" type="TData" minOccurs="0" maxOccurs="1"/>
            <!-- Serie das notas   -->
      <xs:element name="serieNotaFiscal" type="TSerie" minOccurs="0" maxOccurs="1"/>
            <!-- Assinatura digital   -->
      <xs:element ref="ds:Signature" minOccurs="0" maxOccurs="1"/>
       </xs:sequence>
       <xs:attribute name="versao" use="required" type="xs:string" fixed="1.0"/>
    </xs:complexType>
</xs:element>

Note que o MinOcurs tanto para o notaInicial quanto para o nota Final é zero, ou seja, são opcionais.

Dito isso, por favor, entre em contato com o provedor e questione o por quê de você estar recebendo este erro.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 horas atrás, Diego Foliene disse:

A mensagem é um erro de validação de schema que foi devolvido a você pelo provedor, ou seja, seu arquivo chegou lá, mas ao passar pela validação de schema do WebService deu um erro.

A mensagem diz:

Simplificando quer dizer que ele esperava encontrar no arquivo um elemento notaInicial, mas achou o emissaoInicial.

Se conferirmos no seu arquivo, ele de fato não tem o elemento notaInicial:

<pedidoLoteNFSe versao="1.0">
<CNPJ>oculto</CNPJ>
<emissaoInicial>2023-05-01</emissaoInicial>
<emissaoFinal>2023-06-02</emissaoFinal>

Mas se conferirmos no Schema que temos disponível para este provedor nesta versão temos a seguinte estrutura para o pedidoLoteNFSe.

<!-- Definicao da estrutura de dados para Pedido de um Lote NFSe -->
<xs:element name="pedidoLoteNFSe">
    <xs:complexType>
        <xs:sequence>
            <!-- CNPJ de um contribuinte -->
      <xs:element name="CNPJ" type="TCnpj" minOccurs="1"/>
           <!-- Numero da nota inicial   -->
      <xs:element name="notaInicial" type="TNF" minOccurs="0" maxOccurs="1"/>
           <!-- Numero da nota final   -->
      <xs:element name="notaFinal" type="TNF" minOccurs="0" maxOccurs="1"/>
            <!-- Data de emissao inicial   -->
      <xs:element name="emissaoInicial" type="TData" minOccurs="0" maxOccurs="1"/>
            <!-- Data de emissao final   -->
      <xs:element name="emissaoFinal" type="TData" minOccurs="0" maxOccurs="1"/>
            <!-- Serie das notas   -->
      <xs:element name="serieNotaFiscal" type="TSerie" minOccurs="0" maxOccurs="1"/>
            <!-- Assinatura digital   -->
      <xs:element ref="ds:Signature" minOccurs="0" maxOccurs="1"/>
       </xs:sequence>
       <xs:attribute name="versao" use="required" type="xs:string" fixed="1.0"/>
    </xs:complexType>
</xs:element>

Note que o MinOcurs tanto para o notaInicial quanto para o nota Final é zero, ou seja, são opcionais.

Dito isso, por favor, entre em contato com o provedor e questione o por quê de você estar recebendo este erro.

Mas foi utilizando a aplicação demo de vocês para fazer os teste, onde ela gerou o xml com essas informações.

 

Foi inclusive pedido para passar informações que não foi colocada no XML.

Questiono: Eu tenho que montar o XML para envio ou esta demo faz isso juntamente com as DLL?

Pois os metodos da DLL só aceitam so filtros como data inicial e final e CNPJ e não um XML já montado.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia!

Citar

Questiono: Eu tenho que montar o XML para envio ou esta demo faz isso juntamente com as DLL?

Não.

Vamos por partes.

Vocês estão usando o Demo e a DLL para fazer a ConsultaNFSeServicoTomadoPorPeriodo.

O Demo utiliza a DLL, que faz a requisição para o WebService, enviando um arquivo em formato XML no corpo da requisição.

Para criar este arquivo XML, é preciso seguir uma estrutura definida pelo provedor. Essa estrutura chamamos de layout. Antes de enviar, para ter certeza de que o layout está correto, nós comparamos este arquivo gerado com um esquema (schema) que é fornecido pelo provedor.

Pense no esquema como um exemplo de como o layout deve ser, com algumas regras sobre como preencher cada campo, quantas vezes ele pode aparecer, se é obrigatório ou não, etc.

No caso desse serviço em questão, o esquema tem a seguinte estrutura:

<!-- Definicao da estrutura de dados para Pedido de um Lote NFSe -->
<xs:element name="pedidoLoteNFSe">
    <xs:complexType>
        <xs:sequence>
            <!-- CNPJ de um contribuinte -->
      <xs:element name="CNPJ" type="TCnpj" minOccurs="1"/>
           <!-- Numero da nota inicial   -->
      <xs:element name="notaInicial" type="TNF" minOccurs="0" maxOccurs="1"/>
           <!-- Numero da nota final   -->
      <xs:element name="notaFinal" type="TNF" minOccurs="0" maxOccurs="1"/>
            <!-- Data de emissao inicial   -->
      <xs:element name="emissaoInicial" type="TData" minOccurs="0" maxOccurs="1"/>
            <!-- Data de emissao final   -->
      <xs:element name="emissaoFinal" type="TData" minOccurs="0" maxOccurs="1"/>
            <!-- Serie das notas   -->
      <xs:element name="serieNotaFiscal" type="TSerie" minOccurs="0" maxOccurs="1"/>
            <!-- Assinatura digital   -->
      <xs:element ref="ds:Signature" minOccurs="0" maxOccurs="1"/>
       </xs:sequence>
       <xs:attribute name="versao" use="required" type="xs:string" fixed="1.0"/>
    </xs:complexType>
</xs:element>

Vamos começar a interpretar ele a partir da primeira linha.

 <xs:element name="pedidoLoteNFSe">

Aqui, está dizendo que a consulta precisa ter um elemento, neste caso um grupo que englobe as informações para o pedido de consulta que deve se chamar pedidoLoteNFSe.

 

<xs:complexType>

Está linha indica que este elemento é considerado um "tipo complexo", ou seja, não vai ser só um texto, ou um número, vai ter uma estrutura.

 

<!-- CNPJ de um contribuinte -->
<xs:element name="CNPJ" type="TCnpj" minOccurs="1"/>

Está linha define que dentro do elemento "pedidoLoteNFSe", deve ter um outro elemento chamado "CNPJ". Esse elemento precisa ser do tipo TCnpj (um tipo complexo) e ter um mínimo de 1 ocorrência, ou seja, é obrigatório ter.

 

<!-- Numero da nota inicial   -->
<xs:element name="notaInicial" type="TNF" minOccurs="0" maxOccurs="1"/>

Está linha indica que dentro do elemento "pedidoLoteNFSe", também pode ter um elemento "notaInicial" do tipo TNF. esse elemento não é obrigatório e pode não ter dentro de pedidoLoteNFSe (isso é indicado pelo minOccurs="0") e se tiver, vai ser no máximo 1 vez (indicado pelo maxOccurs="1").

 

Considerando tudo isso o conteúdo podemos entender que o XML que é gerado e enviado na NFSE_ConsultarNFSeServicoTomadoPorPeriodo pode ser assim:

<pedidoLoteNFSe versao="1.0">
	<CNPJ></CNPJ>
	<notaInicial></notaInicial>
	<notaFinal></notaFinal>
	<Serie></Serie>
	<Signature></Signature>
</pedidoLoteNFSe>

Assim:

<pedidoLoteNFSe versao="1.0">
	<CNPJ></CNPJ>
	<emissaoInicial></emissaoInicial>
	<emissaoFinal></emissaoFinal>
	<Serie></Serie>
	<Signature></Signature>
</pedidoLoteNFSe>

Ou até mesmo assim:

<pedidoLoteNFSe versao="1.0">
	<CNPJ></CNPJ>
	<notaInicial></notaInicial>
	<notaFinal></notaFinal>
	<emissaoInicial></emissaoInicial>
	<emissaoFinal></emissaoFinal>	
	<Serie></Serie>
	<Signature></Signature>
</pedidoLoteNFSe>

 

Se conferirmos no XML que foi gerado pelo programa exemplo e pela Dll quando você tentou, podemos ver que ele tem esta estrutura:

<pedidoLoteNFSe versao="1.0">
<CNPJ>oculto</CNPJ>
<emissaoInicial>2023-05-01</emissaoInicial>
<emissaoFinal>2023-06-02</emissaoFinal>
<Signature></Signature>
</pedidoLoteNFSe>

Note que ela corresponde a uma das opções possíveis, ou seja, deveria ter sido aceita. Ainda assim ela foi recusada pelo WebService dizendo que está faltando o elemento notaInicial.

Por isso, você precisa entrar em contato com o provedor* e questionar por que ele está devolvendo este erro quando na verdade deveria ter aceitado.

*A Dll apenas gera o XML e faz a requisição para o WebService do provedor no envio e depois interpreta a resposta da requisição, não é a Dll quem aceita o XML e gera a Nota, isso quem faz é o Provedor.

Em uma analogia muito simplista ao processo de Nota Fiscal, você transmite o XML da NFe para a Sefaz e ela te da um retorno se aceitou ou não.

Pense no provedor como a mesma função da Sefaz neste caso.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

×
×
  • 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.