-
Total de ítens
37 -
Registro em
-
Última visita
ericserafim's Achievements
-
Ajuste Sped E Sintegra (Bematech E Daruma)
ericserafim replied to ericserafim's tópico in ACBrSerial
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 -
Inclusão De Novas Validações De Regra De Negócio
ericserafim replied to ericserafim's tópico in ACBrNFe
Alguém além do André gostaria de se posicionar a respeito deste assunto? -
Ok André, obrigado pelo retorno!
-
Inclusão De Novas Validações De Regra De Negócio
ericserafim replied to ericserafim's tópico in ACBrNFe
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? -
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?
-
Juliomar, Segue fontes alterados na última versão do SVN. ACBrNFeWebServices.pas.zip
-
Inclusão De Novas Validações De Regra De Negócio
ericserafim replied to ericserafim's tópico in ACBrNFe
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 -
Alguém tem uma posição sobre este assunto?
-
Pode ser desta forma, segue fonte alterado. ACBrNFeWebServices.pas
-
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
-
Caros, Estou aguardando uma posição de vocês para este assunto.
-
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
-
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
-
Ajuste Sped E Sintegra (Bematech E Daruma)
ericserafim replied to ericserafim's tópico in ACBrSerial
Atualizando... Ainda não consegui ver os demais overloads, aviso quando tudo estiver pronto. -
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