Ir para conteúdo
  • Cadastre-se

André Ferreira de Moraes

Moderadores
  • Total de ítens

    6.885
  • Registro em

  • Última visita

  • Days Won

    68

Tudo que André Ferreira de Moraes postou

  1. Acabei de fazer, esta é apenas uma versão para testes. Caso funcione irei comitar no SVN.
  2. Teste com esta versão, ele irá aceitar os campos tanto no formato do ACBrNFeMonitor quanto no formato do manual. Apenas o nome das seções continua da mesma forma, por exemplo, para informar o campo Ide.nNF vc pode criar o INI no seguinte formato: [identificacao] Numero=123456 ou [identificacao] nNF=123456 Mas não irá funcionar se vc usar como nome da seção apenas [ide]. ACBrNFeMonitor.rar
  3. Vc está tentando cancelar uma NFe sem protocolo de autorização. Para usar o botão "Cancelamento NFe" é necessário que no arquivo xml da NFe contenham os dados da autorização de uso(tag nfeProc) com o protocolo de autorização preenchido.
  4. Não abre pq não é um XML de NFe e sim de evento, e o programa só está preparado para abrir XML de NFe.
  5. Ainda não desenvolvemos a rotina para criar a assinatura, aquela constante é apenas um exemplo, mas vc terá q assinar com um E-CNPJ a junção do cnpj do emitente com o cnpj da SH.
  6. Vc precisa instalar corretamente o emulador. Como o componente ACBrSAT usa a dll vc vai precisar dela no path correto para p delphi funcionar.
  7. O Arquivo procEventoNFe contém o XML de uma NFe? Se for apenas os dados do evento o ACBrDANFe não irá funcionar.
  8. Vc está adicionando o evento no componente que está em um formulário: with frmNFSaida.ACBrNFe1.EventoNFe.Evento.Add do E depois mandando enviar com o componente de outro form. if ACBrNFe.EnviarEventoNFe(Lote) then
  9. Debugue e veja como está sendo gerado o XML, aparentemente o evento está sendo enviado com os dados da nota anterior.
  10. Vc deve estar com o librarypath do delphi apontando para mais de um diretório com fontes do ACBr e provavelmente um desses diretórios está com fontes desatualizados.
  11. Estude o demo. ACBrNFe1.EventoNFe.Evento.Clear;
  12. Vc está limpandos os eventos antes de tentar enviar o segundo cancelamento?
  13. Sim, vai que vc fez a nota errada.
  14. Informe o campo cOrgao no evento. item->InfEvento->cOrgao = 24;
  15. Foi oq respondi no segundo post.
  16. Uma coisa é a mensagem de Pouco Papel outra coisa é Fim de Papel. Se seu problema está com o fim de papel abra outro tópico, pois trata-se de um assunto diferente deste.
  17. Provavelmente em algum evento do ACBrTEFD vc está destravando o teclado ou no seu próprio código. Procure em todos os lugares do seu código onde vc destrava o teclado e veja qual pode estar causando este problema.
  18. Provavelmente o LibraryPath do seu delphi está errado, apontando para versões antigas do componente.
  19. Quem preenche o campo natOp é vc, basta vc enviar apenas a descrição.
  20. O DANFE é uma representação gráfica do XML, ou seja, sua impressão deve ser exatamente igual ao conteúdo do XML, apesar de ser apenas uma alteração para não aparecer um 0, não será adicionada aos fontes do componente. O correto seria seu sistema gerar o número no campo correto e os demais dados(quadra 6 lote 2) no campo complemento.
  21. No manual do SAT tem a seguinte relação, que acho q tbm serve para o ECF: http://www.fazenda.sp.gov.br/sat/downloads/Manual_Orientacao_SAT_v_MO_2_4_05.pdf
  22. Geralmente na mensagem de erro de duplicidade vem o número da chave original. Verifique a msg de erro. Sem a chave é impossível cancelar a NFe.
  23. Basta vc não preencher o número com 0, se não existe número no endereço preencha com S/N ou Sem Número.
×
×
  • 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.