Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSex - ConsultarNFSePorPeriodo - ISSNet - Ribeirão Preto


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

Recommended Posts

Postado

Estou tentando executar a consulta ConsultarNFSePorPeriodo do ACBrNFSeX para a cidade de Ribeirão Preto (ISSNEt) e estou recebendo a segiunte mensagem de erro:

 X800  Erro de Validação:  --> 1824 - Element '{http://www.abrasf.org.br/nfse.xsd}NumeroNfseFinal': '' is not a valid value of the atomic type '{http://www.abrasf.org.br/nfse.xsd}tsNumeroNfse'.

Sendo que se eu excecutar a mesma chamada para outro provedor de outra cidade vai normal....

Alguém já passou por isso?

 

 

  • Consultores
Postado

Boa tarde,

Você esta com todos os fontes de todas as pastas atualizados?

Se sim, reinstalou o ACBr?

Se sim, compilou a aplicação com a opção Build?

Esta informando o numero final da NFS-e?

Pois a mensagem de erro de validação diz que a tag NumeroNfseFinal esta em branco.

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

Postado

Eu atualizei o ACBr, recompilei o Lázarus, atualizei a pasta de schemas e o erro permanece.

image.thumb.png.f1a3f42d8e20add39db588e5c526ad61.png

 

Eu estou passasndo como parâmetro a data inicial e a data final, que são os parâmetros exigidos.

Esse parâmetro de Número de NFSe não é pedido.

E o estranho é que nem chega a salvar os arquivos SOAP na pasta Salvar....

 

Lembrando que para o provedor Betha e para outra cidade a chamada acontece normalmente sem erros....

 

O problema é só com  o provedor ISSNet...

 

Postado

Eu fiz o teste usando o programa de exemplo e o erro permanece.

Aparentemente o provedor exige que seja informado um número final de NFSe, porém o método ConsultarNFSeporPeriodo não pede esse parâmetro.

image.png.9a58d8a0636249890405d2c29c0f956e.png

 

  • Consultores
Postado

Bom dia,

Chegou a abrir o arquivo de Schema usado pelo provedor?

Veja:

	<!-- Consulta de NFS-e por faixa - ConsultarNfseFaixa -->	
	<xsd:element name="ConsultarNfseFaixaEnvio">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="Pedido" minOccurs="1" maxOccurs="1">
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="Prestador" type="tcIdentificacaoPessoaEmpresa" minOccurs="1" maxOccurs="1" />
							<xsd:element name="Faixa" minOccurs="1" maxOccurs="1">
								<xsd:complexType>
									<xsd:sequence>
										<xsd:element name="NumeroNfseInicial" type="tsNumeroNfse" minOccurs="1" maxOccurs="1" />
										<xsd:element name="NumeroNfseFinal" type="tsNumeroNfse" minOccurs="1" maxOccurs="1" />
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element name="Pagina" type="tsPagina" minOccurs="1" maxOccurs="1"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element ref="dsig:Signature" minOccurs="0" maxOccurs="1" />
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>

Esse fragmento do arquivo nfse.xsd é o responsável pela validação do pedido de consulta por faixa, note que nessa consulta não temos a opção de consultar por período e sim somente por faixa de números de NFS-e.

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

Postado

Usando ConsultarNFSeServicoPrestadoPorPeriodo não dá erro, porém o provedor não retorna todas as notas no periodo.

Notei que tem tbém o mértodo ConsultarNFSeServicoTomadoPorPeriodo

Vc saberia me dizer a diferença dos 3 métodos?

ConsultarNFSePorPeriodo

ConsultarNFSeServicoPrestadoPorPeriodo

ConsultarNFSeServicoTomadoPorPeriodo

 

 

  • Consultores
Postado

Bom dia,

Tem provedor que permite uma consulta a NFS-e por faixa que pode ser de numero ou data, dai os métodos: ConsultarNFSePorFaixa e ConsultarNFSePorPeriodo, este tipo de consulta é realizada pelo prestador.

Outros também disponibilizam a consulta a notas de serviço prestado que são diversas possibilidades, sendo uma delas o ConsultarNFSeServicoPrestadoPorPeriodo, este tipo de consulta é realizada pelo prestador.

E temos também a consulta a notas de serviço tomado que também são diversas possibilidades, este tipo de consulta é realizada pelo tomador. 

O programa exemplo exemplifica todas elas.

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

  • Este tópico foi criado há 589 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.