Ir para conteúdo
  • Cadastre-se

dev botao

ERRO NFSe SYTEMPRO Não foi possível carregar o arquivo:


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

Recommended Posts

  • Consultores

Boa noite Lauro,

Não informe o CNPJ e IM do emitente no método ConsultarNFSe essas informações são passadas para o método via configuração.

Veja abaixo os novos parâmetros do método:

    function ConsultarNFSe(ADataInicial, ADataFinal: TDateTime; ANumeroNFSe: String = ''; APagina: Integer = 1; ACNPJTomador: String = ''; AIMTomador: String = '';
      ANomeInter: String = ''; ACNPJInter: String = ''; AIMInter: String = ''; ASerie: String = ''): Boolean;

Note que você esta passando o CNPJ e IM do emitente como sendo do tomador.

Use desta seguinte forma:

ACBrNFSe1.ConsultarNFSe( dData_Emissao, dData_Emissao, sNum_NFSe );

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Italo Jurisato Junior disse:

Boa noite Lauro,

Não informe o CNPJ e IM do emitente no método ConsultarNFSe essas informações são passadas para o método via configuração.

Veja abaixo os novos parâmetros do método:

    function ConsultarNFSe(ADataInicial, ADataFinal: TDateTime; ANumeroNFSe: String = ''; APagina: Integer = 1; ACNPJTomador: String = ''; AIMTomador: String = '';
      ANomeInter: String = ''; ACNPJInter: String = ''; AIMInter: String = ''; ASerie: String = ''): Boolean;

Note que você esta passando o CNPJ e IM do emitente como sendo do tomador.

Use desta seguinte forma:

ACBrNFSe1.ConsultarNFSe( dData_Emissao, dData_Emissao, sNum_NFSe );

Italo Obrigado pela contribuição!

Funcionou perfeitamente como vc sugeriu!

Sem querer abusar do seu tempo, saberia me dizer pq não recebo o retorno do componente retorno em branco!

NomeArquivo:= ACBrNFSe .NotasFiscais.Items[0].NomeArq;

No componente esta setado :

ConsutaLoteAposEnvio=True;

Obrigado pela atenção!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Lauro,

Ontem a noite fiz um teste e obtive após o envio o retorno de Nome do Arquivo, Numero da Nota e Código de Verificação.

Usei o método Enviar.

Qual é o método que você esta utilizando para enviar a nota, (Enviar, EnviarSincrono ou Gerar) ?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom Italo!

Enviar Erro...

SoapAction não definido para: TNFSeEnviarLoteRPS

EnviarSincrono Erro..

SoapAction não definido para: TNFSeEnviarSincrono

Eu uso Gerar... (Sem erro apenas não recebo os dados no componente, mas cria o XML na pasta de NFS)  

ACBrNFSe1.Gerar(vNumRPS);

DUVIDA!!

Pq preciso informar :

// Identificação Única para cada Nota
InfID.ID := FormatFloat('#########0', StrToInt(NumNFSe)); 

.... e tbm

IdentificacaoRps.Numero := FormatFloat('#########0', StrToInt(NumNFSe));

...os 2 com o mesmo numero da RPS. 

No demo do ACBR não tem InfID.ID mas para a SystemPro se eu não passar da Erro:

"Informe o Id da tag InfDeclaracaoPrestacaoServico, com uma identificação única."

Fico a disposição se não ficou clara minha duvida!

 

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

Lauro, esse provedor não possui o método Enviar.

Fiz umas alterações no arquivo INI do respectivo provedor.

Favor atualizar todos os fontes, compilar a aplicação com o Build e testar novamente.

Certifique-se que esta usando o SystemPro.INI que foi disponibilizado.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

GLÓRIA!    

Valida, Recebe os dados NFs no componente após validar, Consultar, Cancelar.

Gostaria de compartilhar uma Informação!

Apos Gerar para receber os dados da NFS se informar ACBrNFSe1.NotasFiscais.Items[0].NomeArq com ZERO [0]  não retorno os dados da NFS precisa informar um  [1].

Mas quando carrega um xml ex. para impressão posterior tem colocar ZERO [0] 

 

Obrigado a Todos, Italo, awendisch...

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Lauro,

Fico feliz que mais um provedor esta chegando lá.

E muito obrigado pela informação.

Então quer dizer que ao enviar uma nota usando o método Gerar os dados estão com índice UM em vez ZERO.

Esse informação é muito importante para nós. Vamos escovar os BITs e descobrir onde esta o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Lauro,

Você poderia postar em anexo o XML do RPS e da NFS-e?

Eles vão ajudar para que eu possa descobrir o motivo de ter que ler o índice UM em vez de ZERO.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Lauro,

Muito obrigado pelos arquivos.

Descobri o motivo, no XML do RPS temos o numero série e tipo do RPS, mas essas informações não constam no XML da NFS-e.

Por conta disso o componente se perde e acaba gerando um novo item na lista de notas.

A unica informação que relaciona a NFS-e com o RPS que consta em ambos os XMLs é o ID da TAG infDeclaracaoPrestacaoServico.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Lauro,

Fiz algumas alterações, agora ele vai gerar automaticamente o ID, se utilizando do numero e série do RPS.

Por favor atualize os fontes e faça novos testes.

Se tudo funcionar como esperado agora não vai ser necessário ler o índice UM para pegar o nome do arquivo, etc. e sim o índice ZERO como tem que ser.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Solution

Bom dia Italo!

Teste Provedor SystemPro 100%

Atualizei os Fontes Revisão:  10.989

Fiz os testes de Envio(Gerar), Consulta, Cancelamento, configurando o Demo_ACBRNFse.

Consulta..Ok

Cancelamento..Ok

Nos testes de Envio(Gerar)...

NÃO Informando o campo InfID.ID := FormatFloat('#########0', StrToInt(NumNFSe));

Este InfID.ID a partir desta versão é formado pelo Numero RPS + Serie automaticamente pelo componente. 

A NFS-e validada pela SystemPro nos retorna no XML.

Numero da NFs-e... 

Numero>126</Numero>

RPS enviada 136 Serie Unica...

-<InfDeclaracaoPrestacaoServico Id="136UNICA">

ITALO... "Se tudo funcionar como esperado agora não vai ser necessário ler o índice UM para pegar o nome do arquivo, etc. e sim o índice ZERO como tem que ser." 

Sim Italo conferi e esta funcionando utilizando o índice ZERO.

Obrigado mais uma vez pela Atenção!

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Lauro,

Para fecharmos com chave de ouro, lhe peço que anexo o XML do RPS e da NFS-e com as últimas alterações promovidas, ou seja o ID contendo o numero e serie.

Quero ver como ficou e acrescentar o provedor SystemPro como mais um a funcionar 100% no Trunk2.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Lauro,

Muito obrigado pelo retorno. Vou acrescentar o provedor SystemPro como mais um que esta funcionando 100%.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...