-
Total de ítens
72 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Gabriel Bobello postou
-
Bom dia Italo, A sua mudança funcionou corretamente, obrigado pela correção . Agradecido.
-
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
-
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.
-
Este é o único XML que recebi do webservice no cancelamento.
-
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.
-
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.
-
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?
-
Bom dia Italo, Provedor: Thema; Cidade: Passo Fundo - RS
-
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.
-
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.
-
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?
-
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?
-
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?
-
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
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. -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
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. -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
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. -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
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? -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
Bom dia Italo, Sim, troquei pela unit e fiz um build em todos os meus fontes novamente. -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
Ele continua "emitindo" a nfse mesmo quando existe algum erro na emissão, ele está passando direto pela exception. -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
Não funcionou, continua o mesmo problema... Não mostra que não emitiu. -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
Está aparecendo este erro pra mim: -
ConsultaLoteRpsResponse.Sucesso - ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
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. -
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.
-
Cancelamento NFSe componente ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
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; -
Cancelamento NFSe componente ACBrNFSeX
Gabriel Bobello replied to Gabriel Bobello's tópico in ACBrNFSe
Se executar debugando ele não cancela a nota fiscal da mesma forma, o provedor é Thema, cidade Santa Cruz do Sul.
