Ir para conteúdo
  • Cadastre-se

Celso Marigo Junior

Membros
  • Total de ítens

    807
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que Celso Marigo Junior postou

  1. Acredito ser possível modificar o ACBrMonitorPLUS para não fechar quando o arquivo não existir, não se trata de uma alteração complexa, deve estar implementada na próxima versão semanal do SAC.
  2. É difícil cravar que o erro tem relação com a exclusão da CAPICOM, não temos esse tipo de problema sendo relatado pelos demais usuários. Realizei alguns testes aqui usando seu INI, uso um certificado A1. Gerou a NFe bem rápido aqui, inclusive adicionei um log para testes no comando CriarNFe, assim podemos medir qual etapa da geração está causando a lentidão. Faça testes usando o executável anexo do link abaixo. Por fim, anexe para análise o ACBrMonitor.ini, além do novo log gerado.
  3. Visulizar Arquivo ACBrPrinter - PRO ACBrPrinter - Utilitário para impressão de NFCe e SAT em impressoras de bobinas. Para facilitar a impressão da Nota Fiscal do Consumidor(NFC-e) e do extrato do SAT(Cupom Fiscal Eletrônico), disponibilizei um novo utilitário do ACBr com o nome ACBrPrinter. Ele é executado via linha de comando e permite imprimir os recibos usados na NFCe, SAT e também textos e o DANFe da NFe comum(modelo 55). No caso da NFe a impressão é feita em papel A4. Para usar, use a seguinte sintaxe: ACBrPrinter.exe TipoRel ArquivoImpressao ArquivoConfiguracao Onde: TipoRel - NFe, NFCe, SAT ou Texto. ArquivoImpressao - Arquivo a ser impresso. ArquivoConfiguracao - Nome do arquivo de configuração criado com o comando ACBrPrinter.exe /c. Para configurar, use ACBrPrinter.exe /c Autor Celso Marigo Junior Enviado 16-06-2017 Categoria Utilitários - PRO
      • 5
      • Curtir
  4. Version 1.0.0.2

    321 downloads

    ACBrPrinter - Utilitário para impressão de NFCe e SAT em impressoras de bobinas. Para facilitar a impressão da Nota Fiscal do Consumidor(NFC-e) e do extrato do SAT(Cupom Fiscal Eletrônico), disponibilizei um novo utilitário do ACBr com o nome ACBrPrinter. Ele é executado via linha de comando e permite imprimir os recibos usados na NFCe, SAT e também textos e o DANFe da NFe comum(modelo 55). No caso da NFe a impressão é feita em papel A4. Para usar, use a seguinte sintaxe: ACBrPrinter.exe TipoRel ArquivoImpressao ArquivoConfiguracao Onde: TipoRel - NFe, NFCe, SAT ou Texto. ArquivoImpressao - Arquivo a ser impresso. ArquivoConfiguracao - Nome do arquivo de configuração criado com o comando ACBrPrinter.exe /c. Para configurar, use ACBrPrinter.exe /c
  5. Fiz a correção do monitor para assinar os arquivos antes de tentar validar, a regra será a mesma que defini em: A versão com a correção para os demais DFes já está em:
  6. O parâmetro DFe > Impressão > Mostra Preview antes da Impressão, print abaixo, está com procedência maior que o parâmetro do comando. Habilite o checkbox, e refaça os testes, poste aqui se o problema persistir.
  7. O arquivo de log do SAT é gerenciado pelo componente ACBrSAT, devo analisar melhor como definir um numero máximo de linhas nele.
  8. Anexe o arquivo de configuração do seu ACBrMonitorPLUS, se tiver, anexe os arquivos XML de envio do comando e resposta para análise, estes arquivos geralmente ficam no diretório Logs. Caso seu monitor não esteja gerando os arquivos, configure, habilitando o check, no caminho mencionado abaixo e informando um diretório para a gravação. DFe > WebServices > Salvar arquivos enviados/recebidos p/ WebServices
  9. Realmente, fiz o ajuste para assinar antes de validar apenas para a NFe. Devo enviar uma nova versão do monitor com a correção hoje ainda.
  10. Para quem está tendo dificuldades ao criar nfe, erro abaixo: Passe o parâmetro para que o mesmo assine o XML, no comando NFe.EnviarNFe, como abaixo: NFe.EnviarNFe(cArqXML,nLote,[bAssina],[bImprime],[cImpressora],[bSincrono]) Neste comando, o monitor vai assinar apenas quando o parâmetro for passado com '1'. No comando NFe.ValidarNFe, não será feito a assinatura do XML, pois ficaria incorreto com o nome do método. Quando precisar usar este comando, use antes o NFe.AssinarNFe Nos demais locais, o monitor fará a chamada ao método NFe.AssinarNFe, antes de chamar o método NFe.ValidarNFe. A correção já está disponível para download do SAC e no SVN para os demais.
  11. @sgeinformatica ja havia uma notícia de que o método de DownloadNFe seria descontinuado pela sefaz. Você deve modificar seu sistema para usar uma das opções de download aqui mencionados. Se você deseja baixar uma nota emespecífico, use o NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe) Se não estou enganado, todos os métodos de DistribuicaoDFe, só funcionam com notas manifestadas.
  12. Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim: NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe) NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe) NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU) NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:
  13. Atualmente, como ja citado aqui: Na versão atual, só existe o comando NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU). @JuniorCamilo sim, a próxima versão semanal, deve conter a implementação. Está prevista para amanhã a versão do SAC. Para os demais a modificação poderá ser baixada no SVN e compilada.
  14. Pode ser também, devo implementar na próxima versão semanal do ACBr.
  15. Realmente o comando estava programado errado. Não estava colocando o valor do path na resposta. ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.13 Conectado em: 25/05/17 14:57:51 Maquina: 127.0.0.1 Esperando por comandos. NFe.GetPathInu OK: d:\Desenvolvimento\Pascal\componentes\acbr_trunk2\trunk2\Projetos\ACBrMonitorPLUS\Lazarus\Arqs\05481336000137\NFe\201705\Inu ALERTA: Fim da Conexão com: 127.0.0.1 em: 25/05/17 14:58:25 Enviei uma correção para o SVN: [13356]. A versão semanal do SAC deve conter a correção, como você não é usuário do SAC, você pode compilar o monitor.
  16. Apesar de não constar no manual, ainda, pode ser visto no código do monitor que existe o comando NFe.GetPathInu
  17. QUando é assim, basta dar um Clean-UP+BuildALL, ou Limpar + Construir Tudo no lazarus, e reconstruir a IDE. Esse tipo de erro, ocorre as vezes quando alguma propriedade é removida ou o valor padrão não existe mais, por exemplo. Na maioria dos casos o Clean-UP+Build All do projeto ou da ide resolvem o problema.
  18. Correção para este caso disponibilizada na nova versão para usuários do SAC.
  19. Esse erro de não salvar o XML mesmo quando carrega o arquivo foi corrigida no ACBrMonitorPLUS em: Mas, analisando o código aqui, notei que após um refactor que eu fiz, recoloquei o erro. A versão que irei disponibilizar amanhã para usuários do SAC deve trazer a correção definitiva para o erro.
  20. @Munoz, o log que você enviou não parece ser da versão que anexei o executável, deveria estar na versão final .12. Abaixo trecho do seu log, e do meu log em seguida: 11/05/2017 09:10:48 - ACBr MonitorPLUS Ver.1.1.0.9 11/05/2017 09:10:48 - Aguardando comandos ACBr ... 11/05/2017 09:13:33 - Nfe.ConsultarNFe("P:\NotaAC\35170565453888000163550010000082701000082709-nfe.xml") 11/05/2017 09:13:34 - OK: Autorizado o uso da NF-e [CONSULTA] Versao=SP_NFE_PL_008i2 TpAmb=1 VerAplic=SP_NFE_PL_008i2 CStat=100 XMotivo=Autorizado o uso da NF-e CUF=35 ChNFe=35170565453888000163550010000082701000082709 DhRecbto=10/05/2017 14:20:03 NProt=135170290184605 DigVal=nxoleVnd0bBRshLFMipD632auyg= Observe na primeira linha a versão do seu log, agora abaixo do meu log. E note a ultima linha, ela contem o path completo para o arquivo da NFe que foi carregado para a consulta, se mesmo após trocar o executável a linha não aparecer na resposta da sua consulta, é esse o problema. Se a consulta de uma NFe for feita usando a chave, ele não irá atualizar o arquivo XML da nota, ele irá atualizar apenas quando carregar o arquivo. 15/05/2017 09:55:57 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.12 Conectado em: 15/05/17 09:55:57 Maquina: 127.0.0.1 Esperando por comandos. 15/05/2017 09:55:59 - NFe.ConsultarNFe("35170305481336000137550050000100811000100811-nfe.xml") 15/05/2017 09:56:02 - OK: Autorizado o uso da NF-e [CONSULTA] Versao=SP_NFE_PL_008i2 TpAmb=2 VerAplic=SP_NFE_PL_008i2 CStat=100 XMotivo=Autorizado o uso da NF-e CUF=35 ChNFe=35170305481336000137550050000100811000100811 DhRecbto=23/03/2017 11:50:18 NProt=135170001278934 DigVal=Srum+a/ZdiROa/QarFWNZzmRIyY= Arquivo=d:\Desenvolvimento\Pascal\componentes\acbr_trunk2\trunk2\Projetos\ACBrMonitorPLUS\Lazarus\Logs\35170305481336000137550050000100811000100811-nfe.xml 15/05/2017 09:56:09 - NFe.ConsultarNFe("35170305481336000137550050000100811000100811") 15/05/2017 09:56:12 - OK: Autorizado o uso da NF-e [CONSULTA] Versao=SP_NFE_PL_008i2 TpAmb=2 VerAplic=SP_NFE_PL_008i2 CStat=100 XMotivo=Autorizado o uso da NF-e CUF=35 ChNFe=35170305481336000137550050000100811000100811 DhRecbto=23/03/2017 11:50:18 NProt=135170001278934 DigVal=Srum+a/ZdiROa/QarFWNZzmRIyY= Arquivo=d:\Desenvolvimento\Pascal\componentes\acbr_trunk2\trunk2\Projetos\ACBrMonitorPLUS\Lazarus\Logs\35170305481336000137550050000100811000100811-nfe.xml Repare nos dois comandos acima, um usando o nome do arquivo do XML e o outro apenas a chave, das duas formas ele buscou o arquivo, isso acontece pois o XML existe no diretório, e principalmente porque o diretório esta acessível ao ACBr. O erro pode estar aí, em diretórios mapeados, é comum em alguns casos o ACBrMonitor não conseguir acesso aos arquivos, ai a consulta, caso o Path completo não contenha numeros será executada, pois a consulta pela chave deixa apenas números no parâmetro.
  21. Para entender como usar o ACBrMonitorPLUS, veja o manual que vem no diretório de instalação do mesmo: ACBrMonitor.pdf ou .chm. No fórum do @André Ferreira de Moraes, tem uns exemplos do ini para criar CFe: http://anfm.blogspot.com.br/2015/05/campos-do-ini-usado-no-acbrmonitorplus.html
  22. Tivemos um webinar falando sobre o assunto. Para quem está iniciando, tira todas as duvidas. https://www.eventials.com/djsystem/nfc-e-e-sat-como-tratar-a-contingencia-segundo-encontro/
  23. Poste o passo a passo que você utilizou para fazer a consulta usando a demo do ACBr_NFe. Outra opção, é usar o ACBrMonitorPLUS como exemplo. Você pode inclusive ver no código dele como é feita a leitura dos eventos no comando de consulta, ConsultarNFe, na unit DoACBrNFeUnit.pas.
  24. Por favor, anexe o log.txt do seu ACBrMonitor para analise.
×
×
  • 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...
The popup will be closed in 10 segundos...