Ir para conteúdo
  • Cadastre-se

dev botao

Novos Fontes do ACBrNFSe


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

Recommended Posts

Obrigado Italo

 

Aproveitando estou com um erro ao enviar o lote RPS.

Talvez venha ser uma besteira que eu esteja deixando passar, até porque estou começando a mecher com NFSe agora,

mas não estou conseguindo achar o problema.

 

Quando envio retorna a seguinte mensagem: "Esse RPS foi enviado para a nossa base de dados, mas ainda nao foi processado"

 

Mas não abre para imprimir e ao debugar recebo a seguinte mensagem: "Property PreviewLeft does not exist"

 

e em seguida: "Error reading QRNFSe.PreviewLeft:Property"

 

O meu código para chamar está assim:

  cdsNFS.First;
  while not cdsNFS.Eof do
    begin
      GerarNFSe(cdsNFSNUM.AsString); 
      cdsNFS.Next; //Próximo registro
    end;
  
nfse.Enviar(numLote);  

  memoResposta.Lines.Add(UTF8Encode(nfse.WebServices.RetWS));
  LoadXML(memoResposta, WBResposta);

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Jefferson,

 

Quanto ao erro de propriedade não existente, favor executar o passo a passo que esta em um arquivo TXT dentro da pasta ...\Fontes\ACBrNFSe.

 

Com relação ao retorno do Web Service, a mensagem esta clara.

 

O RPS já foi enviado, agora você tem que aguardar.

 

Alguns provedores passam o dia recebendo os lotes de RPS, mas só processam durante a madrugada, portanto só no dia seguinte que você vai conseguir o XML da NFS-e referente ao RPS enviado, para isso, deve-se realizar uma consulta.

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 semanas depois ...
  • Consultores

Boa tarde Jefferson,

 

Para consultar a situação de um lote ou consultar um lote de RPS há necessidade do numero do protocolo, caso você venha perder essa informação por um motivo de erro na conexão com a internet, você pode tentar obter o XML da NF-e através da consulta da NFSe por RPS ou simplismente a consulta de NFSe, nessas duas formas de consulta não precisa do numero do protocolo.

 

Agora se a intenção é recuperar essa informação, não tem como, pois ela é gerada e retornada após o envio do lote.

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

  • 3 semanas depois ...

Boa Noite,

 

Alguém sabe me dizer porque está acontecendo este erro?

 

Código Erro: E216
Mensagem: Prestador com dados cadastrais invalidos. Falta dados de endereco.
Correção: Conctar prefeitura para atualizar dados de endereço em seu cadastro.
Provedor: GINFES
 
 Já estive na prefeitura e o cadastro está ok.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Marcio,

 

Note que a mensagem se refere aos dados do Endereço.

 

Se na prefeitura esta tudo OK, então entre em contato com a Ginfes, pode ser que lá que esta faltando algum dado,

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 Jair,

 

Muito obrigado pela colaboração, já esta disponível.

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 Dia a todos.

A Prefeitura de Alta Floresta/MT passou de IIS.NET para Coplan.

Eu já fiz algumas alterações, posso subir no SVN ou aguardar essa modificação?

Só tenho uma dúvida: Como incluir nessa function?

function TProvedorCoplan.GetConfigURL(ACodCidade: Integer): TConfigURL;

Obrigado pela atenção, André

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
  • Consultores

Bom dia EFV,

 

Na unit ACBrProvedorBetha - function GetSoapAction altere:

 

 
para:
 
   acRecepcionar: Result := '';
 
Teste novamente.
 
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

Boa tarde Italo, Fiz como vc me explicou e não deu certo.

acredito que estou passando alguma informação errada só que não estou conseguindo identificar a qual é por que no modelo do exemplo da nfse do acbr esta fazendo certo tanto o envio como a recepção, só que no meu sistema esta dando o erro estive verificando todas a tag de alimentação do componente e as mesma estão iguais a do exemplo. 

Link para o comentário
Compartilhar em outros sites

Também estou fazendo a integração e acabei de testar o envio e para miam está funcionando.

estou usando assim:

 

GerarNFSe(cdsNFSRPS.AsString);

nfse.Enviar(numLote, False);

 

pego os retornos

 

NF                     := nfse.NotasFiscais.Items[0].NFSe.Numero;
RPS                  := nfse.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero;
serie                 := nfse.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie;
codVerificacao  := nfse.NotasFiscais.Items[0].NFSe.CodigoVerificacao;
Protocolo          := nfse.NotasFiscais.Items[0].NFSe.Protocolo;
arqXML             := nfse.NotasFiscais.Items[0].NomeArq;

 

Gravo no Banco
e depois imprimo e gero o PDF

 

nfse.NotasFiscais.Clear;
nfse.NotasFiscais.LoadFromFile(arqXML);
nfse.NotasFiscais.Imprimir;
nfse.NotasFiscais.ImprimirPDF;

 

e depois Identifico o PDF e o XML e envio o e-mail.

 

Não sei se estou fazendo da forma ideal mas está funcionando assim.

 

 

 

Link para o comentário
Compartilhar em outros sites

Olá Boa noite primeiramente quero agradecer o Italo pelo apoio, sempre que precisamos e ao Jefferson, gostaria de explicar qual é a razão do erro acima mencionado talvez outros passem pelo mesmo problema que eu passei, eu estava passando os dados do proxy, para o servidor que no caso não era necessário, a todos peso desculpas, e terei mais cuidado na próxima vez. 

Link para o comentário
Compartilhar em outros sites

Bom dia Italo

 

Fiz uma  mudança na unit ACBrProvedorBetha.pas, para a cidade de Dionisio Cerqueira - SC, para assinar o xml, estava dado erro ao enviar, faltava assinatura . 

 

Obrigado

ACBrProvedorBetha.pas

LogoACBr_02.png.d3c72a4756f896a387e063fd64ed6646.png Frederico Westphalen - RS
pbnew.com.br  
[email protected]  
55 3744 - 3880  
Link para o comentário
Compartilhar em outros sites

Boa tarde

antes de postar chegou a atualizar seu svn e conferir a unit que anexou?

Boa tarde Juliomar

 

Certo, vou atualizar então, obrigado

Editado por Rômulo da Costa de Souza
LogoACBr_02.png.d3c72a4756f896a387e063fd64ed6646.png Frederico Westphalen - RS
pbnew.com.br  
[email protected]  
55 3744 - 3880  
Link para o comentário
Compartilhar em outros sites

Boa tarde Juliomar, eu fiz uma mudança na unit ACBrNFSeWebServices no  método CancelaNFSe(ACodigoCancelamento: String; const CarregaProps: boolean), para o provedor Digifred:

 

if TACBrNFSe( FACBrNFSe ).Configuracoes.WebServices.Provedor in [proDigifred] then begin
      Self.ConsNfseRps.Cnpj                       := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.Prestador.Cnpj;
      Self.ConsNfseRps.InscricaoMunicipal := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.Prestador.InscricaoMunicipal;
      Self.ConsNfseRps.RazaoSocial          := '';
end else begin
      Self.ConsNfseRps.Cnpj                       := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj;
      Self.ConsNfseRps.InscricaoMunicipal  := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal;
      Self.ConsNfseRps.RazaoSocial           := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.RazaoSocial;
end;
 
na hora de ler o Xml da NFSe não é preenchido a tag PrestadorServico, mas sim a tag Prestador, dai na hora de cancelar estava dando erro, estou enviando a unit com as alterações. 

ACBrNFSeWebServices.pas

ACBrNFSeWebServices.pas

LogoACBr_02.png.d3c72a4756f896a387e063fd64ed6646.png Frederico Westphalen - RS
pbnew.com.br  
[email protected]  
55 3744 - 3880  
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rômulo,

 

Isso é muito estranho, por favor post o XML da NFS-e.

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 Rômulo,

 

Muito obrigado, por favor atualize os fontes e teste novamente.

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

Boa tarde Rafael,

 

Muito obrigado pela colaboração, já esta disponível.

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