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

    340 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.