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. Só para constar, o ACBrMonitorPLUS consegue gerar e enviar NFe usando o TXT no padrão da Sefaz, emissor gratuito. De uma olhada no manual do ACBr onde tem mais informações. Mas a conversão de um para o outro, isso realmente ele não faz.
  2. Poste um passo a passo para reproduzir o problema, utilizando a demo do ACBr_NFe.
  3. Existe no diretório dos fontes do ACBr um arquivo instala.bat para copiar e registrar as DLLs, ele verifica se o windows é 32 ou 64 e coloca as DLLs no local correto. Se você já executou o bat e o erro persiste, tente rodar as linhas do bat em um prompt de comando uma a uma, sempre em modo administrador.
  4. O ACBrMonitorPLUS usa um mutex para impedir multiplas instâncias, tente usar ele, fiz um pequeno exemplo rápido: uses ..., windows, Process; procedure TForm1.Button1Click(Sender: TObject); var AProcess : TProcess; hnd : THANDLE; begin hnd := CreateMutex(nil, True, 'ACBrMonitor'); if GetLastError = ERROR_ALREADY_EXISTS then MessageDlg('ACBrMonitor','O programa ACBrMonitor já está em execução', mtError, [mbOK], 0) else begin CloseHandle(hnd); AProcess := TProcess.Create(nil); AProcess.Executable := 'c:\ACBrMonitorPLUS\ACBrMonitor.exe'; AProcess.Execute; end; end;
  5. @tigusta os impostos são por item, e totalizados no final da nota. Dúvidas quanto aos campos e preenchimento geralmente podem ser esclarecidas no Manual de Integração do Contribuinte.
  6. Não vem configurado por padrão para mostrar na barra de tarefas. Você pode setar isso direto no INI. Você pode postar mais informações sobre isso.
  7. Atualizei o manual com o comando de forma de emissão. No geral eles são todos iguais: OBJETO.SetFormaEmissao(nFormaEmissao) Parâmetros: nFormaEmissao - pode ser passado os seguintes valores: 1-Normal, 2-Contingencia, 3-SCAN, 4-DPEC, 5-FSDA, 6-SVCAN, 7-SVCRS, 8-SVCSP ou 9-OffLine //Para o CTe: CTe.SetFormaEmissao(nFormaEmissao) No ACBrMonitorPLUS existia uma opção de configuração geral da forma de emissão, que valia para todos os objetos, NFe, CTe, MDFe e GNRe, separei eles para poder ser setados um a um. Vale lembrar que o comando é ignorado se selecionada a opção: Ignorar Comando Forma de Emissão. Os valores padrão serão os configurados anteriormente no parâmetro geral.
  8. @Tairone ja consegui reproduzir o erro. Devo disponibilizar a correção amanhã.
  9. @Luciano Carvalho a versão do ACBrMonitorPLUS para o SAC deve estar disponível no máximo até amanhã de manhã.
  10. De uma olhada na Demo da NFe, la você pode encontrar a lista de comandos para a emissão da NFe.
  11. Este erro ocorre devido à versão do componente Fortec Report CE, pacote frce. Utilize sempre a versão do SVN deles: https://github.com/fortesinformatica/fortesreport-ce
  12. Bom dia a todos. Testamos o ACBrMonitorPLUS em máquinas Windows 8 e 10, não temos relatos de problemas. - Apenas para esclarecimento, quando se usa a OpenSSL, não necessita da instalação do certificado no Windows, basta apontar no ACBrMonitorPLUS para o caminho do certificado e informar a senha. - Quem está tendo problemas com a CAPICOM, certifique-se de que as DLLs estão instaladas e registradas no Windows. Nos fontes do ACBr existe um arquivo instala.bat que faz o registro, este arquivo deve ser rodado como administrador, recomendo que quando ocorrer o erro, abra o .bat, abra um Command Line do Windows e execute cada comando, um a um, os comandos que geralmente causam problemas são os abaixo: ECHO *** Registrando as DLLs *** regsvr32 %windir%\System32\capicom.dll /s regsvr32 %windir%\System32\msxml5.dll /s ECHO *** Registrando as DLLs x64 *** regsvr32 %windir%\SysWOW64\capicom.dll /s regsvr32 %windir%\SysWOW64\msxml5.dll /s
  13. A DANFe é montada com base no Manual de Integração do Contribuínte. Manual_NFe_v6.00.pdf
  14. @medeiros.sunsystem fiz alguns testes, e mesmo setando a UF da consulta como DF o erro ocorre. Vou levar este tópico aos outros moderadores, não tenho certeza do problema. Assim que tiver-mos uma posição será postada aqui.
  15. Com eu disse, você pode instalar o ambiente, Lazarus e compilar o ACBr, assim você terá a ultima versão.
  16. A versão do fórum aberto é a 0.3.08.1, a versão para usuários do SAC é a 1.0.0.11. Para ter a última versão você pode assinar o SAC, onde temos a compilação semanal, ou compilar você mesmo. Muitos bugs foram corrigidos, novos recursos e melhorias adicionadas desde a versão 0.3.08.1 que é de Setembro/2016. Veja o registro de mudanças: ACBrMonitor-change-log.txt
  17. No blog do Andre tem algumas listas de comandos da NFe, DFe e SAT http://anfm.blogspot.com.br/2015/04/campos-do-acbrmonitorplus.html
  18. O link da versão aberta é: O comentário do @Paulo Tenório está corretíssimo... O ACBrMonitorPLUS do SAC vem trazendo mudanças semanais, estamos sempre trabalhando para garantir a sua estabilidade e este sempre traz as melhorias e correções dos outros componentes.
  19. Dê uma olhada no aplicativo de demonstração do ACBrNFe, tem todos os comandos e exemplos de uso. Basicamente o cancelamento é feito via evento. Já para a nota de devolução existem regras de preenchimento que devem ser observadas, mas a nota em si é uma nota normal.
  20. @MagoSchmidt para postar contribuições, por favor, poste o arquivo fonte alterado, fica mais facil para fazer o merge. Desde já obrigado.
  21. Tente com o ACBrEAD, veja os exemplos no EADTeste. function TACBrEAD.MD5FromFile(const APathArquivo: String): String; begin Result := String(CalcularHashArquivo(APathArquivo, dgstMD5)); end; function TACBrEAD.MD5FromString(const AString: String): String; begin Result := String(CalcularHash(AnsiString(AString), dgstMD5)); end;
  22. @tigusta Anexe o arquivo de configuração do seu ACBrMonitorPLUS, acbrmonitor.ini, e também o log do mesmo, log.txt, para analise.
  23. @Marcio Martins Moreira bom dia. Acabei de atualizar a versão do ACBrMonitorPLUS com a alteração para selecionar a versão do Schema do CTe.
  24. @biniva bom dia. Decidimos criar um novo comando, ESCPOS.SetCortaPapel, no ACBrMonitorPLUS que deve resolver seu problema, utilize ele antes de enviar o comando de corte de papel, e se desejar após para desativar o corte. ESCPOS.SetCortaPapel(<bValor>) bValor : True ou False Padrão: True A nova versão do ACBrMonitorPLUS 1.0.0.11, link abaixo, já contém a alteração.
  25. @Tairone do mesmo tópico acima, onde houve uma extensa discussão sobre o assunto: Em tempo, os valores são em segundos.
×
×
  • 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...