Ir para conteúdo
  • Cadastre-se

Gabriel Bobello

Membros
  • Total de ítens

    72
  • Registro em

  • Última visita

Tudo que Gabriel Bobello postou

  1. Bom dia Italo, A sua mudança funcionou corretamente, obrigado pela correção . Agradecido.
  2. Italo, Lancei uma nova NFSe e fui fazer o cancelamento, fui debugando o passo a passo e pegando os arquivos de retorno. Seguem em anexo os XML's de retorno do cancelamento e da consulta pós cancelamento. XML_Ret_Cancelamento.xml XML_Ret_ConsultaPosCancelamento.xml
  3. Italo, Mas esse é o problema essa nota não tinha sido cancelada quando eu tentei o cancelamento pelo webservice. Esse XML de retorno é da primeira vez que tentei cancelar a nota, por isso comentei que não entendi a mensagem de retorno. Não faz sentido eu cancelar uma nota pela primeira vez e o XML de retorno acusar que ela já está cancelada.
  4. Este é o único XML que recebi do webservice no cancelamento.
  5. Italo, O XML da exclusão e o de retorno? XML_Ret.xml Essa NFSe eu estou cancelando pela primeira vez, não entendi a mensagem de que ela já foi cancelada.
  6. Italo, Então consegui fazer o cancelamento da minha nota fiscal corretamente porém, ao pegar a property FObjACbrNFSe.WebService.CancelaNFSe.Sucesso percebi que ela estava retornando False sendo que a nota fiscal foi cancelada corretamente, debugando os fontes do ACBr vi que na rotina TACBrNFSeXProvider.CancelaNFSe ele seta o CancelaNFSeResponse.Sucesso para True porém na procedure TratarRetornoCancelaNFSe(CancelaNFSeResponse) que existe nessa mesma rotina ele seta como False. Nessa linha: Response.Sucesso := (Response.Erros.Count = 0) mesmo que não há nenhum erro ele sempre retorna um erro vazio sem nenhuma explicação.
  7. Italo, Coloquei o novo caminho e o erro mudou: 1871 - Element ''{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}MotivoCancelamento'': This element is not expected. O que posso fazer com esse erro?
  8. Bom dia Italo, Provedor: Thema; Cidade: Passo Fundo - RS
  9. Bom dia, Bom eu estou usando o componente demo, não fiz nenhuma alteração, somente criei uma rotina para colocar os dados das notas para que o componente pudesse processar e fazer o cancelamento.
  10. Gabriel Bobello

    Cancelamento de NFSe

    Estou tentando fazer o cancelamento de uma NFSe como o novo componente do ACBr o NFSeX, ao tentar efetuar o cancelamento está me retonando um erro no qual não estou entendendo o motivo: Se alguém conseguir me explicar o motivo desse erro estar ocorrendo. Desde já, Agradeço.
  11. Boa tarde Italo, Não cheguei a testar com o programa de exemplo ainda mas acredito que com ele não ocorra. O que não estou entendendo é que esse ACBrNFSeXServicos deveria ser compilado juntamente com a BPL do ACBrNFSeX certo?
  12. Sobre mudanças locais... Não estou mexendo em nada do ACBr. E sobre a instalação eu estou fazendo manual, nosso sistema é modular utilizamos somente alguns pacotes do ACBr. Neste caso o que pode estar acontecendo?
  13. Gabriel Bobello

    ACBrNFSeXServicos

    Bom dia, Estou tentando emitir NFSe's mas estou recebendo este erro: Lembro de ler no manual que este ACBrNFSexServicos seria compilado em conjunto com o sistema e não seria necessário enviar junto... Alguém poderia me ajudar com isso?
  14. Italo, Funcionou certinho utilizando a property de erros desse novo componente mas eu achei um problema, não sei se tem a ver com o ACBr ou é um problema do provedor em si mas a descrição do erro e a correção estão ficando assim: Elas já vem assim diretamente do XML: Se você tiver alguma solução pra isso agradeceria, no demais está funcionando corretamente. Atenciosamente, Gabriel Bobello.
  15. Ahhh ótimo vou olhar como é feito no programa exemplo, e ai eu te aviso se a modificação do fonte funcionou. Desde já agradeço.
  16. Bom dia Italo, Me surgiu uma dúvida quanto ao processo de consulta após a "emissão" de alguma NFSe. Ex.: Estou emitindo uma NFSe normalmente porém já existe um RPS igual dentro do webservice da prefeitura, assim que eu fizer a consulta após a "emissão" ele vai me retornar que já existe uma NFSe com o mesmo número de RPS certo? Nesse processo ele deveria entrar em algum exception para tratar o erro e informar ao usuário, acredito que seja esse o processo correto. Existe este exception? Porque eu estou tentando emitir e ele me retorna que deu erro mas não entra no meu exception para tratar o erro e informar pro usuário.
  17. Italo, Entendi o que foi feito... Vou implementar um método pra receber as informações de consulta e verificar se deu certo ou não, e assim fazer o tratamento. Muito obrigado, isso será enviado em algum commit? Se sim como sei que saiu?
  18. Bom dia Italo, Sim, troquei pela unit e fiz um build em todos os meus fontes novamente.
  19. Ele continua "emitindo" a nfse mesmo quando existe algum erro na emissão, ele está passando direto pela exception.
  20. Não funcionou, continua o mesmo problema... Não mostra que não emitiu.
  21. Está aparecendo este erro pra mim:
  22. Opa perdão, acabei esquecendo de anexar o XML de retorno... Aliás o provedor é Thema e o XML de retorno tive que copiar diretamente da propriedade ConsultaLoteRpsResponse.EnvelopeRetorno pois não encontrei-o em lugar nenhum. Está aqui o XML que copiei XML_Retorno_Copiado.xml Continuando... Antes no componente antigo ACBrNFSe quando ocorria problemas como esse de não gerar a NFSe por conta do RPS o sistema acusava um erro para o usuário, mas agora ele segue normalmente o processo por conta do ConsultaLoteRpsResponse.Sucesso que sempre é setado com True.
  23. Bom dia, Estou tentando emitir NFSe's, mas não emitem. A property ConsultaLoteRpsResponse.Sucesso sempre está me retornando como True... Analisando os fontes tive uma dúvida no método: TACBrNFSeXProvider.ConsultaLoteRps ele está seta a propriedade ConsultaLoteRpsResponse.Sucesso como True antes mesmo de receber o arquivo de retorno, minha dúvida é não está equivocado isso? Acredito que seja necessário receber o arquivo de retorno antes de setar a propriedade como True, pois assim sabemos se realmente emitiu ou não. Desde já agradeço. Att. Gabriel Bobello.
  24. Bom dia, encontrei o motivo de não executar o cancelamento corretamente no fonte ACBrDFeWinCrypt no: if CryptExportKey( hRSAKey, hSessKey, PRIVATEKEYBLOB, 0, Nil, mBytesLen ) then // Calcula mBytesLen Ele está retornando como False e este é o motivo de estar ocorrendo a exeception controlada, e também acredito ser o motivo de não estar ocorrendo o cancelamento das NFSe's. O erro ocorre na função: function TDFeWinCrypt.CalcHash(const AStream: TStream; const Digest: TSSLDgst; const Assina: Boolean): AnsiString;
  25. Se executar debugando ele não cancela a nota fiscal da mesma forma, o provedor é Thema, cidade Santa Cruz do Sul.
×
×
  • 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.