Ir para conteúdo
  • Cadastre-se

ACBrNFSex - ConsultarNFSePorPeriodo - ISSNet - Ribeirão Preto


Ver Solução Respondido por cefantacini,
  • Este tópico foi criado há 1161 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á 1161 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...