Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.545
  • Registro em

  • Última visita

  • Days Won

    1.057

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Valdir, Já inclui na minha lista de tarefas para analisar esse problema.
  2. Boa tarde Valdir, Após realizar a consulta o XML da NFS-e é salvo em disco na pasta Notas?
  3. Boa tarde ALA, No meu entendimento a sua aplicação tem que saber se o Rps de numero N já foi enviado ou não. Outra coisa o numero do Rps é sequencial e deve ser controlado pela sua aplicação e não deixar o usuário escolher o numero do Rps que ele quer emitir.
  4. Boa tarde Djean, Se você abrir o arquivo 1-env-lot.xml, vai notar que o XML da nota esta assinado. Mas continua retornando a mensagem: "9999 - Arquivo XML da Nota Fiscal de Serviço Eletrônica não enviado!"
  5. Boa tarde Thiago, Já inclui na minha lista de tarefas para analisar o problema.
  6. Boa tarde Mauricio, Já inclui na minha lista de tarefas para verificar o que esta ocorrendo.
  7. Boa tarde Randal, Por favor atualize todos os fontes de todas as pastas e reinstale a suíte ACBr com o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada. Note que agora temos um novo componente de emissão de NFS-e: ACBrNFSeX, marque ele para ser instalado e não esqueça de marcar também o novo componente de impressão do DANFSE feito para o novo componente. Faça os testes usando o programa exemplo do novo componente.
  8. Boa tarde Gustavo, Exato, alimenta o componente como você fosse emitir, mas em vez de emitir, você executa o método Assinar e depois Consultar.
  9. Boa tarde Edson, O componente ACBrANe precisa passar por um refactoring para depois ser implementado no ACBrMonitor.
  10. 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.
  11. 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.
  12. Boa tarde Clovis, Sem as URLs da cidade Senhor do Bonfim, não temos o que fazer.
  13. 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.
  14. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  15. 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.
  16. 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.
  17. 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);
  18. 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.
  19. Valdir, Realmente esta muito estranho. Ele chega na linha abaixo? NumNFSe := ProcessarConteudoXml(AuxNode, tcStr); Se sim, qual é o valor de NumNFSe?
  20. 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.
  21. 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.
  22. Clovis, Essa URL não é do webservice de produção e sim de um site com links de vídeos.
  23. 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;
  24. 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');
×
×
  • 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...