Ir para conteúdo
  • Cadastre-se

dev botao

Duvida Sobre A Consulta Consultarnfseporrps


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

Recommended Posts

Postado

Porque nesta chamada é obrigatorio a existencia de RPS carregados para o componente...

 

function TACBrNFSe.ConsultarNFSeporRps(ANumero, ASerie, ATipo, ACnpj,
  AInscricaoMunicipal: String): Boolean;
begin
 if NotasFiscais.Count <= 0
  then begin
   if Assigned(Self.OnGerarLog)
    then Self.OnGerarLog('ERRO: Nenhum RPS adicionado');
   raise Exception.Create('ERRO: Nenhum RPS adicionado');
   exit;
  end;

 Result := WebServices.ConsultaNFSeporRps(ANumero, ASerie, ATipo, ACnpj, AInscricaoMunicipal);
end;

 

 

Postado

Perguntei isso porque tenho a seguinte situação.

 

Tenho varias notas emitidas com atraves de RPS, porem   não sei quais notas estão associadas ao RPS, ( estou iniciando um sistema NOVO, e o processo era feito pelo site pref. )

 

Minha base de dados tem os numeros de todos os RPS, porem não sei qual Nota esta associada, como buscar as notas sem ter o XML dos RPS.. ??

 

Como o retorno é o XML da NFSE eu poderia associar o XML e demais informações ao RPS.

 

Entendeu minha necessidade ??

Postado (editado)

Obrigado esta ok.

 

Porem verifiquei que no retorno não há informação sobre o RPS ?, somente informaões da NFSE, verifique o XML que o ACBr salva, não tem informações do RPS, pelo menos os que baixei do GINFES.

 

Desta forma não consigo, associar o RPS com  a NFSE .

Editado por medreis
  • Consultores
Postado

Bom dia Eduardo,

 

No XML da NFSe não existe um grupo chamado InformacaoRps ?

 

Dentro desse grupo temos as tags: Numero, Serie e Tipo.

 

Exemplo:

 

(...)

<ns4:IdentificacaoRps>

     <ns4:Numero>39</ns4:Numero>
     <ns4:Serie>UNICA</ns4:Serie>
     <ns4:Tipo>1</ns4:Tipo>
</ns4:IdentificacaoRps>

(...)

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 (editado)

Boa tarde Italo,

 

Este grupo não encontrei no XML retornado pela consuta nota por periodo,  o XML retornado pelo programa DEMO não possui este grupo.

 

Veja o XML ANEXO, retornado pela consulta em base homologação, que tem RPS associado, pois de vc imprimir a NFSE tem o numero do RPS.

 

1647-nfse.xml

Editado por medreis
  • Consultores
Postado

Bom dia Medreis,

 

Quem tem as informações no RPS é quem o emite, algumas ou praticamente todas são utilizadas pelo webservice para gerar o XML da NFS-e.

 

Portanto ao realizar uma consulta de NFS-e por RPS por exemplo vamos ter o XML da NFS-e e neste XML temos as informações do RPS.

 

Ao carregar o componente com o XML da NFS-e você consegue todas as informações, lendo as propriedades.

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 ...
Postado (editado)

Ola ,

 

Estou realizando testes com a função Consulta  

     ACBrNFSe1.ConsultarNFSeporRps(cds_Nota.FieldByName('RPS_NUMERO').AsString,
                                   cds_Nota.FieldByName('RPS_SERIE').AsString,
                                   cds_Nota.FieldByName('RPS_TIPO').AsString,
                                   cds_Nota.FieldByName('PRE_CNPJ').AsString,
                                   cds_Nota.FieldByName('PRE_INSCRICAO_MUNICIPAL').AsString);
 
E estou passando o XML RPS, porem ao pegar as informacoes da NFSE
 
ACBrNFSe1.NotasFiscais.Items[0].NFSe.DataEmissao;
ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero;
 
 
A data de emissao esta vindo de forma incorreta, 30/12/1899,  sempre....esta data...
 
Olhando o XML que o Sistema salvou na pasta da nota no XML esta correto, acho que o erro esta na conversao na hora do retorno, no XML a data esta assim  2013-08-28T17:39:25
 
Obrigado
 
Marcio
Editado por medreis
Postado

Ola Italo,

 

O Provedor é GINFES, estamos utilizando o ambiente homologação , cidade de Ribeirão Preto-SP.

 

Segue XML anexo, procurei mas não encontrei a rotina que realiza a conversão do dado para o componente, fica quem qual Unit ?

 

Obrigado

 

Marcio Eduardo

2500-nfse.xml

  • 5 meses depois ...
  • Consultores
Postado

Bom dia Roger,

 

Favor atualizar todos os fontes, inclusive os fontes dos programas exemplos.

 

No programa exemplo do componente ACBrNFSe, botão Imprimir, solicita o XML, apresenta o DANFSE na tela e com a possibilidade de imprimir no papel.

 

Ao fechar o visualização do DANFSE, selecione logo abaixo a aba Dados.

 

Nome que na última linha tem que aparecer a Data de Emissão, e ela tem que estar condisente com o que esta no XML.

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á 3950 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.