Ir para conteúdo
  • Cadastre-se

ericserafim

Membros
  • Total de ítens

    37
  • Registro em

  • Última visita

ericserafim's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

3

Reputação

1

Community Answers

  1. Caro amigo, desde que implementei a geração do SPED na bematech não tive problemas. Te envio a dll que utilizo atualmente. Lembrando que você precisa estar utilizando a impressora via serial, pois com conversor usb ou usb nem o próprio fabricante garante o funcionamento, as vezes funciona outras não. No meu ambiente de testes, tem micro que funciona a geração do SPED ou Sintegra na Bematech usando USB já em outro somente via serial, mesma configuração em ambos. BemaFI32.zip
  2. Alguém além do André gostaria de se posicionar a respeito deste assunto?
  3. Caro André, Como eu disse 1: Somente as facultativas foram disponibilizadas para o desenvolvedor optar em aplicar ou não, as obrigatórias não teria sentido deixar opcional. Como eu disse 2: Ainda faltam bastante validações, mas aos poucos vou incorporando. Contudo gostaria de saber se a ideia foi bem aceita ou não?
  4. Sim André, entendo sua colocação, mas de qualquer forma temos que encontrar uma forma de atender as duas situações. Eu consegui resolver desta forma até porque só utilizo evento a evento (um a um), então se você puder testar com mais de um no cenário que mencionou, verás que terá problemas da mesma forma. Como você resolve esta questão hoje?
  5. Juliomar, Segue fontes alterados na última versão do SVN. ACBrNFeWebServices.pas.zip
  6. Caros, Fiz algumas alterações quanto as validações de regra de negócio, visando deixar mais flexível para o desenvolvedor. Criei 2 classes dentro de ACBrNFeConfiguracoes.pas para controlar as validações facultativas, assim o desenvolvedor será capaz de decidir quais validações facultativas deseja aplicar em seu sistema. Da forma que implementei não muda nada para quem vem usando este método, pois o valor padrão das propriedades garantem o comportamento atual. Aguardo um retorno se a sugestão foi aceita pela comunidade. PS: Ainda falta bastante validações, mas aos poucos vou incorporando... Fontes.zip
  7. Alguém tem uma posição sobre este assunto?
  8. Pode ser desta forma, segue fonte alterado. ACBrNFeWebServices.pas
  9. Caros, Ajustei o método TNFeEnvEvento.Executar, motivo: Ao enviar um evento sem conexão com a internet, logo após outro evento ter sido aprovado (com conexão), o componente levanta uma exceção na linha 4337 (FEventoRetorno.Free), alterei esta linha por FreeAndNil(FEventoRetorno); Se fonte alterado na última versão do fonte. ACBrNFeWebServices.zip
  10. Caros, Estou aguardando uma posição de vocês para este assunto.
  11. Caros, Procurei no fórum, mas não encontrei nenhuma solução para este caso, por este motivo segue alteração do fonte. Ao enviar um evento utilizando o método EnviarEventoNFe o mesmo retorna True mesmo quando a SEFAZ retorna erro na emissão do evento. Analisando o código deste método notei que o cStat utilizado para definir o retorno do método é o de recebimento do evento e não o de aceite do evento, neste caso a SEFAZ retorna que recebeu o evento com sucesso, mas o mesmo não foi aceito por algum motivo, que foi explicado na tag retEvento -> infEvento -> cStat e xMotivo. Em anexo segue o fonte alterado na última versão do subversion e o XML com erro e a DANFE do evento que o componente gerou mesmo o evento não sendo aceito pela SEFAZ. Arquivos.zip
  12. Caros, Segue alteração no método TRetInutNFe.LerXml da classe em questão. Trata-se de um ajuste na leitura da tag "xMotivo" e "xJust", visto que existe uma verificação ( if (leitor.rExtrai(1, 'retInutNFe') <> '') or (leitor.rExtrai(1, 'infInut') <> '') then) para alimentar os campos da classe, ou seja, pode ser um xml de envio ou de retorno, logo os campos citados acima só existem em uma das ocasiões. Segue fonte alterado na última versão do subversion. pcnRetInutNFe.pas
  13. Atualizando... Ainda não consegui ver os demais overloads, aviso quando tudo estiver pronto.
  14. Caros, Alterei o método EnviarEmailEvento para incluir os parâmetros UsarThread: Boolean; e HTML: Boolean Como estes campos possuem default value, o pessoal que está usando este método não terá nenhum impacto,pois ele mantem o comportamento atual. Segue o fonte alterado na última versão do subversion ACBrNFe.pas
×
×
  • 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.