Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

ericserafim

Membros
  • Content Count

    37
  • Joined

  • Last visited

Community Reputation

3 Neutral

About ericserafim

  • Rank
    Membro

Profile Information

  • Sexo
    Masculino
  • Location
    Rua
  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 incor
  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. E
  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
×
×
  • Create New...