Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Sorocaba - Consulta Incompleta?


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

Recommended Posts

Postado

Olá,

Estou implantando a NFSe de Sorocaba, provedor IssDSF em um cliente, a emissão e cancelamento da Nota estão perfeitos.
Porém na consulta, estou usando a função ACBrNFSe.ConsultarLoteRps, enviando o protocolo e número de RPS, e recebo o retorno sem problemas, porém o XML está bem incompleto, tentei salvar puxando da propriedade RetWS, mas tenho o mesmo retorno do XML.

O problema é que como carrego justamente do XML da Consulta para imprimir o PDF da DANFSe, dessa forma faltam dados e ficam campos vazios no PDF.
Segue o retorno da Consulta:
 

<?xml version="1.0" encoding="UTF-8"?>
<CompNfse xmlns:ns4="http://issdigital.campinas.sp.gov.br/nfse.xsd">
	<InscricaoPrestador>000XXXXXXX</InscricaoPrestador>
	<NumeroNFe>8509</NumeroNFe>
	<CodigoVerificacao>8X431bad916e3a805695d1b0a182b36890d28XXXX</CodigoVerificacao>
	<SerieRPS>NF</SerieRPS>
	<NumeroRPS>1</NumeroRPS>
	<DataEmissaoRPS>2021-06-10T12:00:00</DataEmissaoRPS>
	<RazaoSocialPrestador>XXXXXXXXXXXXXXX</RazaoSocialPrestador>
	<TipoRecolhimento>A</TipoRecolhimento>
	<ValorDeduzir>0</ValorDeduzir>
	<ValorTotal>100</ValorTotal>
	<Aliquota>4</Aliquota>
</CompNfse>


Testei com a função ConsultarNFSeporRps porém o padrão ABRASF v1 parece não aceitar.

Postado
1 hora atrás, Italo Giurizzato Junior disse:

Boa tarde Almeida,

Tente realizar uma consulta através do método ConsultarNFSe, neste caso vai ser necessário passar o numero da NFS-e que você obteve com a consulta anterior.

Boa Tarde Italo,

Parece que isso resolveu em partes, realizei da forma:
 

ACBrNFSe.ConsultarLoteRps(RPSConsulta.NumeroRPS, RPSConsulta.Protocolo);

if (RPSConsulta.EmitenteCodigoMunicipio = '3552205') then
    begin
      ACBrNFSe.ConsultarNFSe(ACBrNFSe.WebServices.ConsLote.RetornoNFSe.ListaNFSe.CompNFSe.Items[0].NFSe.DataEmissaoRps,
                             ACBrNFSe.WebServices.ConsLote.RetornoNFSe.ListaNFSe.CompNFSe.Items[0].NFSe.DataEmissaoRps,
                             ACBrNFSe.WebServices.ConsLote.RetornoNFSe.ListaNFSe.CompNFSe.Items[0].NFSe.Numero
                            );
    end;

Realizando a consulta no ConsultarNFSe com os dados de retorno da ConsultarLoteRps para este município, de fato eu recebo um XML maior, porém ainda parecem faltar alguns dados:

 

<?xml version="1.0" encoding="UTF-8"?>
<CompNfse xmlns:ns4="http://issdigital.campinas.sp.gov.br/nfse.xsd">
	<Nota>
		<NumeroNota>8509</NumeroNota>
		<DataProcessamento>2021-06-10T00:00:00</DataProcessamento>
		<NumeroLote>4048945X</NumeroLote>
		<CodigoVerificacao>8c431XXX</CodigoVerificacao>
		<Assinatura>6978aXXXXXXXXXXXXXXX60</Assinatura>
		<InscricaoMunicipalPrestador>00XXXXXXXXXXXX</InscricaoMunicipalPrestador>
		<RazaoSocialPrestador>XXXXXXXXXXXXXXXXXXX</RazaoSocialPrestador>
		<TipoRPS>RPS</TipoRPS>
		<SerieRPS>NF</SerieRPS>
		<NumeroRPS>1</NumeroRPS>
		<DataEmissaoRPS>2021-06-10T00:00:00</DataEmissaoRPS>
		<SituacaoRPS>C</SituacaoRPS>
		<SerieRPSSubstituido/>
		<NumeroRPSSubstituido>0</NumeroRPSSubstituido>
		<NumeroNFSeSubstituida>0</NumeroNFSeSubstituida>
		<DataEmissaoNFSeSubstituida>1900-01-01T00:00:00</DataEmissaoNFSeSubstituida>
		<SeriePrestacao>99</SeriePrestacao>
		<InscricaoMunicipalTomador/>
		<CPFCNPJTomador>00725334983</CPFCNPJTomador>
		<RazaoSocialTomador>Tomador 1</RazaoSocialTomador>
		<TipoLogradouroTomador/>
		<LogradouroTomador>R. Teste 123</LogradouroTomador>
		<NumeroEnderecoTomador>151</NumeroEnderecoTomador>
		<ComplementoEnderecoTomador/>
		<TipoBairroTomador/>
		<BairroTomador>Centro</BairroTomador>
		<CidadeTomador>7145</CidadeTomador>
		<CidadeTomadorDescricao>SOROCABA</CidadeTomadorDescricao>
		<CEPTomador>18030040</CEPTomador>
		<EmailTomador/>
		<CodigoAtividade>750010000</CodigoAtividade>
		<AliquotaAtividade>4</AliquotaAtividade>
		<TipoRecolhimento>A</TipoRecolhimento>
		<MunicipioPrestacao>7145</MunicipioPrestacao>
		<MunicipioPrestacaoDescricao>SOROCABA</MunicipioPrestacaoDescricao>
		<Operacao>A</Operacao>
		<Tributacao>T</Tributacao>
		<ValorPIS>0</ValorPIS>
		<ValorCOFINS>0</ValorCOFINS>
		<ValorINSS>0</ValorINSS>
		<ValorIR>0</ValorIR>
		<ValorCSLL>0</ValorCSLL>
		<AliquotaPIS>0</AliquotaPIS>
		<AliquotaCOFINS>0</AliquotaCOFINS>
		<AliquotaINSS>0</AliquotaINSS>
		<AliquotaIR>0</AliquotaIR>
		<AliquotaCSLL>0</AliquotaCSLL>
		<DescricaoRPS/>
		<DDDPrestador/>
		<TelefonePrestador/>
		<DDDTomador/>
		<TelefoneTomador/>
		<MotCancelamento>Servico Cancelado Teste</MotCancelamento>
		<CPFCNPJIntermediario/>
		<URLNotaFiscal>http://www.issdigitalsod.com.br/NotaF</CompNfse>

Noto que principalmente veio sem os dados do Prestador e o valor total da Nota, assim ficando vazio na DANFSe ao carregar o XML para gerar o PDF:

image.thumb.png.25a5b099f841e2fd2b149b15b2b281c6.png

 

 

Talvez existe a possibilidade de isso ocorrer pela NFSe já estar cancelada?
Irei transmitir uma nova e testar. Conforme tiver retorno informo aqui.

Postado

Apenas dando um feedback, emiti duas novas notas, tanto em ambiente de Homologação quanto Produção e ainda sim faltam estes campos, parece que a Consulta não volta principalmente os dados do Prestador e o Valor Total da Nota, apenas os valores de impostos.

  • Consultores
  • Solution
Postado

Bom dia Almeida,

Infelizmente tem provedor que não gera o XML completo com todos os dados.

Acredito que a solução após carregar o XML retornado da consulta, vai ser alimentar o componente com os campos faltantes, para depois executar o método para imprimir ou gerar o PDF do DANFSE.

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

  • 7 meses depois ...
Postado
On 6/14/2021 at 8:10 PM, F Almeida said:

Olá,

Estou implantando a NFSe de Sorocaba, provedor IssDSF em um cliente, a emissão e cancelamento da Nota estão perfeitos.
Porém na consulta, estou usando a função ACBrNFSe.ConsultarLoteRps, enviando o protocolo e número de RPS, e recebo o retorno sem problemas, porém o XML está bem incompleto, tentei salvar puxando da propriedade RetWS, mas tenho o mesmo retorno do XML.

O problema é que como carrego justamente do XML da Consulta para imprimir o PDF da DANFSe, dessa forma faltam dados e ficam campos vazios no PDF.
Segue o retorno da Consulta:
 

<?xml version="1.0" encoding="UTF-8"?>
<CompNfse xmlns:ns4="http://issdigital.campinas.sp.gov.br/nfse.xsd">
	<InscricaoPrestador>000XXXXXXX</InscricaoPrestador>
	<NumeroNFe>8509</NumeroNFe>
	<CodigoVerificacao>8X431bad916e3a805695d1b0a182b36890d28XXXX</CodigoVerificacao>
	<SerieRPS>NF</SerieRPS>
	<NumeroRPS>1</NumeroRPS>
	<DataEmissaoRPS>2021-06-10T12:00:00</DataEmissaoRPS>
	<RazaoSocialPrestador>XXXXXXXXXXXXXXX</RazaoSocialPrestador>
	<TipoRecolhimento>A</TipoRecolhimento>
	<ValorDeduzir>0</ValorDeduzir>
	<ValorTotal>100</ValorTotal>
	<Aliquota>4</Aliquota>
</CompNfse>


Testei com a função ConsultarNFSeporRps porém o padrão ABRASF v1 parece não aceitar.

Olá F Almeida, tudo bem?

Poderia por gentileza anexar exemplos dos XMLs, mensagem soap, de emissão? Estamos com dificuldade aqui para emitir, problema na assinatura.
Obrigado!!!

  • 1 mês depois ...
Postado
Em 08/02/2022 at 11:00, p0c0l0c0 disse:

Olá F Almeida, tudo bem?

Poderia por gentileza anexar exemplos dos XMLs, mensagem soap, de emissão? Estamos com dificuldade aqui para emitir, problema na assinatura.
Obrigado!!!

Olá, já foi resolvida a questão tem um tempo, você está com a versão mais atualizada e usando o ACBrNFSeX? O provedor de Sorocaba inclusive mudou recentemente

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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