Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    10.883
  • Registro em

  • Última visita

  • Days Won

    158

Tudo que BigWings postou

  1. Já leu o tópico abaixo? Aí ele deixa claro que o acesso via spool não permite leitura de informações apenas envio. Talvez você queira tentar usar o modo USB que não depende de porta serial virtual nem do spooler.
  2. Não tem como baixar, precisa gerar novamente com os dados corretos conforme foi enviado para a SEFAZ, e fazer a consulta pra atualizar o protocolo. Se está tendo esse erro e foi a sua aplicação que gerou a nota com essa chave, indica um erro na sua rotina de emissão. Por exemplo, você preenche a tag cNF (Código numérico da NFe) ao emitir a nota ou deixa o componente gerar?
  3. Sinal que tem outros fontes ou .dcu do Fortes Report no search path do compilador. Verifique as opções de projeto. Apagou também os .dcu no diretório do seu projeto?
  4. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  5. Veja se a pasta de Schemas está atualizada, e não tem schemas de NFe, CTe, MDFe misturados (um interfere no outro).
  6. Não entendi o que não quer que aconteça... No tópico abaixo tem detalhamento do que faz cada propriedade que afeta a impressão dos dados adicionais, inclusive o tamanho da fonte.
  7. O componente DANFE para Fortes Report tem a propriedade para configurar o tamanho da fonte, auto ajuste do quadro de informações complementares, seleção de onde vai imprimir a continuação... Na versão para Fast Report não tem essas opções, mas você pode editar o .fr3 diretamente.
  8. Desmarque a configuração de imprimir em apenas 1 linha.
  9. Sim, já que é o método de consulta que retorna os eventos de cancelamento e carta de correção vinculados. Você pode atribuir as propriedades ACBrNFe.DANFE.Cancelada e ACBrNFe.DANFE.Protocolo que será exibido no DANFE. Então basta ter essas informações no banco de dados. Salvo engano, esse método só funciona pra NFCe.
  10. Testei aqui e não tive o erro, mostrou CST normalmente. Lendo os fontes, parece estar correto também: FieldByName('CRT').AsString := CRTToStr(CRT); if (Trim(FieldByName('CRT').AsString) = '1') then FieldByName('DESCR_CST').AsString := 'CSOSN' else FieldByName('DESCR_CST').AsString := 'CST'; Verifica se teus fontes estão atualizados, se está usando um .fr3 atualizado do repositório, se no XML foi gerado CRT=2 mesmo...
  11. Usando o DistribuicaoDFe você deve receber o evento de cancelamento em algum momento, mas isso depende do cancelamento ser sincronizado com o ambiente nacional, este gerar o NSU com o evento e o destinatário fazer todas as consultas pendentes. Em vez disso pode só fazer a consulta de protocolo pela chave normal. ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.WebServices.Consulta.NFeChave := vChave; ACBrNFe1.WebServices.Consulta.Executar; Dessa forma é feita a consulta na SEFAZ de origem da nota.
  12. Correto, com CRT=2 se usa o CST e não o CSOSN. É o DANFE em Fast ou Fortes Report?
  13. Veja o componente ACBrConvenio115. Tem programa exemplo e tópicos no fórum que você pode estudar.
  14. A NFCe foi emitida em contingência offline como indica o tpEmis. Como disse acima, nesse caso pode ser enviada em até 24h, por isso foi autorizada. Talvez seja uma rotina automática da aplicação de alterar pra contingência offline. É preciso ter cuidado, porém se a numeração da NFCe não seguir uma ordem cronológica pode causar problemas para a empresa. Se por exemplo emite a nota 2455 às 10:00 e a 2456 às 23:50 do dia anterior, mesmo uma tendo sido no modo normal e a outra em contingência.
  15. Está errado isso, não existe índice 9 para esse enumerado. Faça: Ide.tpEmis := teOffline; ou Ide.tpEmis := StrToTpEmis(ok, '9');
  16. Posta o library path completo do seu Delphi, na arquitetura que está compilando.
  17. A NFCe com tpEmis=1 é como o colega disse acima, 5 minutos de tolerância apenas. Já quando informado tpEmis=9 (Contingência off-line) será retornado o cStat=100 se ela for enviada em até 24 horas. Após as 24h o cStat será 150.
  18. Experimenta capturar o valor de GetRoundMode antes de informar a propriedade ValorDocumento e veja qual o resultado. uses Math; var rm: TFPURoundingMode; begin rm := GetRoundMode;
  19. Você usa o SetRoundMode em algum lugar dessa rotina?
  20. Não tem no GetIt?
  21. Note que não é o componente que não destaca os impostos em questão, o próprio layout do XML do CTe que não prevê os mesmos. Mas basta você gravar os campos referente a PIS e COFINS no seu banco de dados que já vai conseguir gerar na EFD Contribuições.
  22. No caso dele era o tpEmis errado.
×
×
  • 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...