Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.783
  • Registro em

  • Última visita

  • Days Won

    1.108

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Edson, O componente ACBrANe precisa passar por um refactoring para depois ser implementado no ACBrMonitor.
  2. Boa tarde Valdir, Primeiramente quero que você atualize todos os fontes de todas as pastas. Segundo reinstale a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada. Terceiro, abra o programa exemplo do novo componente, compile ele com a opção Build. Por fim faça o teste abaixo: Preciso que você consulte o lote cujo protocolo é 637615129589302423. Na rotina que estamos analisando preciso saber se o valor de AuxNode é diferente de Nil que esta na linha que procura pela tag InfNfse. E se o valor de AuxNode é diferente de Nil que esta na linha que procura pela tag Numero. Se ambos forem diferente de nil, temos que analisar o porque ele não esta lendo o numero da nota que se encontra na tag Numero.
  3. Boa tarde Fabio, O componente tem dois tipos de consulta. O primeiro é pelo numero do recibo, logo ele vai realizar uma consulta referente a todas as notas contidas no lote. O outro é uma consulta pela chave, logo a consulta é individual. O componente realiza a consulta pelo numero do recibo automaticamente logo após o envio. Quanto a tempo, existe algumas propriedade de configuração com relação a isso. AguardarConsultarRet -> Define um tempo que ele deve esperar para poder realizar a primeira consulta pelo numero do recibo. Tentativas -> Define a quantidade de consultas que ele vai realizar até conseguir o resultado do processamento. IntervaloTentativas -> Defini um tempo que ele deve esperar entre uma consulta e outra.
  4. Boa tarde Clovis, Sem as URLs da cidade Senhor do Bonfim, não temos o que fazer.
  5. Bom dia Gustavo, Quem emite o documento tem a obrigação legal de possuir o XML, seja ele salvo em disco ou no banco de dados. Se o seu cliente fez o favor de perder o XML da nota seja ela NF-e ou NFC-e existe uma solução: 1. Alimente o componente com os dados da venda referente a nota cujo XML foi perdido; 2. Execute o método Assinar; 3. Execute o método Consultar; Desta forma você vai recuperar o XML. Mas lembre-se que o prazo para realizar a consulta e obter o resultado do processamento da nota se não falha a minha memória é de 180 dias.
  6. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  7. Bom dia Fabio, Se tratando de emissão de NFC-e devemos enviar no modo síncrono se a quantidade de notas enviada for 1. Se for 2 ou mais (até 50) o modo de envio tem que ser assíncrono. A diferença entre um modo e o outro é simples: No modo síncrono ao enviar a nota no retorno já temos o resultado do processamento dela, ou seja, ficamos sabendo se ela foi autorizada ou rejeitada pela SEFAZ. No modo assíncrono ao enviar um lote de notas no retorno temos apenas o numero do recibo que atesta que a SEFAZ recebeu o lote, neste caso se faz necessário realizar uma consulta para obter o resultado do processamento das notas que constam no lote.
  8. Bom dia Clovis, Esse manual é de 2015 e pelo visto eles geram um manual para cada cidade que eles são contratados. E esse manual é da cidade de Tanque Novo e como disse na postagem anterior já não mais utiliza esse provedor agora é Link3. É preciso pegar o manual da cidade do Senhor do Bonfim.
  9. Bom dia Valdir, Você não precisa ficar colocando "N" break point, basta colocar na primeira linha e depois ir pressionando a tecla F8 para que ele vá para as próximas linhas da rotina. Depois que ele executar a linha abaixo você verifica qual é o valor de NumNFSe. NumNFSe := ProcessarConteudoXml(AuxNode, tcStr);
  10. Bom dia, Me parece que isso foi prorrogado para 2022. Peça a esse contador que solicite essa alteração no seu sistema por escrito (por e-mail por exemplo) e com a legislação em anexo que permite realizar essa redução. Não faça nada com base em uma ligação telefônica, pois o seu cliente amanhã for multado o contador vai tirar o corpo dele de fora.
  11. Valdir, Realmente esta muito estranho. Ele chega na linha abaixo? NumNFSe := ProcessarConteudoXml(AuxNode, tcStr); Se sim, qual é o valor de NumNFSe?
  12. Clovis, Essas URLs são da cidade Tanque Novo que alias não funcional, acredito que essa cidade já tenha mudado para o provedor Link3, conforme consta no site da prefeitura.
  13. Boa tarde Djean, Se atualizou todos os fontes e reinstalou a suíte ACBr, o XML do Rps é para esta assinado agora. Favor anexar os XMLs gerados, para que eu possa analisar.
  14. Clovis, Essa URL não é do webservice de produção e sim de um site com links de vídeos.
  15. Valdir, Se essas duas variáveis são diferente de nil, com certeza ele deve ter entrado dentro do FOR. for I := Low(ANodeArray) to High(ANodeArray) do begin ANode := ANodeArray[I]; AuxNode := ANode.Childrens.FindAnyNs('tcCompNfse'); if AuxNode = nil then AuxNode := ANode.Childrens.FindAnyNs('Nfse') else AuxNode := AuxNode.Childrens.FindAnyNs('Nfse'); if AuxNode <> nil then <<<<< verifica se ele esta entrando dentro desse IF begin AuxNode := AuxNode.Childrens.FindAnyNs('InfNfse'); // AuxNode := AuxNode.Childrens.FindAnyNs('IdentificacaoRps'); AuxNode := AuxNode.Childrens.FindAnyNs('Numero'); NumNFSe := ProcessarConteudoXml(AuxNode, tcStr); ANota := TACBrNFSeX(FAOwner).NotasFiscais.FindByNFSe(NumNFSe); if Assigned(ANota) then ANota.XML := ANode.OuterXml else begin TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(ANode.OuterXml, False); ANota := TACBrNFSeX(FAOwner).NotasFiscais.Items[TACBrNFSeX(FAOwner).NotasFiscais.Count-1]; end; SalvarXmlNfse(ANota); Response.Situacao := '4'; end else begin AErro := Response.Erros.New; AErro.Codigo := Cod203; AErro.Descricao := Desc203; Exit; end; end;
  16. Valdir, Preciso saber se o valor de ANode na linha abaixo é diferente de Nil. ANode := Document.Root.Childrens.FindAnyNs('ListaNfse'); E também se o valor de AnodeArray na linha abaixo é diferente de Nil. ANodeArray := ANode.Childrens.FindAllAnyNs('CompNfse');
  17. Boa tarde Milton, Muito obrigado pela colaboração, já inclui na minha lista de tarefas.
  18. Boa tarde, Muito obrigado pela colaboração, em breve um dos consultores que cuida dos Documentos Auxiliares em Fast Report vai analisar e estando tudo OK, vai enviar para o SVN.
  19. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  20. Boa tarde Maurício, Favor atualizar os fontes e faça novos testes. O rotina que trata o retorno do método Emitir não estava levando em consideração o retorno dos serviços: EnviarLoteRpsSincrono e GerarNfse. Nesses dois temos no retorno o XML da NFS-e, que deve ser extraída e salva em disco na pasta Notas.
  21. Bom dia, Me parece que os seus testes estão sendo feitos usando o componente antigo. Favor atualizar os fontes ACBr e instalar o novo componente ACBrNFSeX bem como o novo componente para o DANFSE feito em Fortes Report. Faça os testes usando o programa exemplo do novo componente. Acredito que com ele você não vai ter esse problema.
  22. Boa tarde Clovis, Precisamos dos Schemas (arquivos XSD) que são usados para validar o XML antes do seu envio bem como a URL de produção uma vez que eles não tem ambiente de homologação.
  23. Boa tarde Valdir, Desculpe pela demora, favor atualizar os fontes e faça novos testes.
  24. Boa tarde Maurício, Já esta no SVN.
  25. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.