Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.137
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que BigWings postou

  1. Algumas pastas estão mesmo vazias, não é um problema.
  2. Coloque ele no formulário principal ou um data module que seja instanciado uma só vez.
  3. Testei com um aplicativo de celular leitor de código de barras e leu corretamente. Experimente usar outro leitor.
  4. Pode (dificilmente) ser o ambiente incorreto, uma mesma chave em homologação tem outro protocolo do que o de produção. Pode o protocolo estar errado mesmo, verifique e verifique de novo. Ou um problema na SEFAZ.
  5. Não procede. O DANFe NFCe em Fortes tem mais contribuições que o em Fast, inclusive. Eu diria pra usar o DANFe NFCe em Fast apenas se você prefere ele (e tem a licença comercial que é requisito, ao contrário do Fortes que é open source.) O que houve foi a criação do novo componente específico para NFCe em Fast, que usava anteriormente o ACBrNFeDANFEFR, que servia tanto para NFe quanto NFCe em Fast, agora precisa usar o ACBrNFeDANFCEFR.
  6. Cada chave deve aparecer pelo menos duas vezes, uma como resumo de NFe e outra como NFe completa. Além disso ainda pode se tratar de evento ou resumo de evento vinculado à NFe especificada, você verificou o tipo de documento que se trata esse retorno?
  7. Essa pasta não existe no repositório, provavelmente é uma cópia local.
  8. Versões mais antigas do Delphi não tem suporte a PNG. Tente usar uma imagem em bmp ou jpg.
  9. Apenas inclua um componente RLPreviewSetup e configure a propriedade EnableButtons.
  10. @douglaswf @Leandro Vignoto Enviei ajuste para o repositório, rev. 16555. Favor atualizar os fontes e testar novamente.
  11. Realmente parece ter um erro na rotina. Pode anexar o XML para testes?
  12. Veja que configurou a versão para ve200...
  13. Sim.
  14. Estranho, esse é erro de validação por falta de assinatura no XML. Está usando a opção "Consultar carregando XML" do demo? Que saiba a consulta não faz validação do arquivo.
  15. Qual o erro?
  16. Houve uma alteração recente que acredito resolver essa situação: function TNFeR.LerXml: Boolean; var ok: Boolean; i, j, k, nItem: Integer; Arquivo, Itens, ItensTemp, VersaoInfNFe, NumItem: AnsiString; Aspas, tagPag: String; begin Leitor.Grupo := Leitor.Arquivo; { ****** Remoção do NameSpace do XML ****** XML baixados dos sites de algumas SEFAZ constuma ter ocorrências do NameSpace em grupos diversos não previstos no MOC. Essas ocorrências acabam prejudicando a leitura correta do XML. } Leitor.Grupo := StringReplace(Leitor.Grupo, ' xmlns="http://www.portalfiscal.inf.br/nfe"', '', [rfReplaceAll]); Está com os fontes atualizados?
  17. Estava comparando com o schemas do repositório, estão realmente diferentes. Tente informar o código com 9 dígitos, p.ex. 000118879.
  18. Sua mensagem de erro é diferente, diz que o valor informado 118879 não é um valor válido para o campo. Olhando os schemas do provedor SJP, não faz sentido, deveria aceitar qualquer string com comprimento entre 1 e 20.
  19. Provavelmente não é esse o XML onde ocorreu o erro, já que está inclusive autorizado pela SEFAZ.
  20. Pela mensagem de erro, está faltando informar o campo CodigoTributacaoMunicipio.
  21. Você pode usar o visualizador que a Caixa disponibiliza. http://www.caixa.gov.br/empresa/pagamentos-recebimentos/recebimentos/nova-cobranca-bancaria/Paginas/default.aspx Pelo que vi esse campo não é mesmo disponibilizado no retorno. Se você quer saber a data do pagamento do boleto o correto é usar DataOcorrencia conforme o Felipe sugeriu.
  22. 30/12/1899 é data em branco, valor 0 no tipo TDateTime. Significa que a data da baixa não está sendo retornada ou capturada. Veja no arquivo de retorno se a informação existe.
  23. Subi as alterações para o repositório. Favor atualizar os fontes e efetuar os testes.
  24. Você vai mostrar essas tags em campos próprios no DANFE? A instrução atual é informar eles nas informações complementares.
×
×
  • 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.