Ir para conteúdo
  • Cadastre-se

abrahaofv

Membros
  • Total de ítens

    175
  • Registro em

  • Última visita

Tudo que abrahaofv postou

  1. Era o antivirus AVG. Desculpe o transtorno.
  2. Bom dia, Já faz alguns dias que meu ACBRmonitorplus (1.2.0.50) vem "travando". Eu envio um comando para ele e ele não processa, fica travado em "Comandos a processar". Hoje do nada, quando não estava travando direto, passou a ocorrer este erro abaixo no cancelamento. Não instalei nenhum programa nem nada. Há alguma atualização ou pode haver algum problema no meu computador ? 23/05/2019 10:01:49 - NFE.CancelarNFe(33190528670099000158650110000530461000530469,Cancelado pelo Contribuinte,28670099000158,) 23/05/2019 10:01:50 - OK: Rejeicao: Evento nao atende o Schema XML especifico (Elemento: envEvento/evento[1]/infEvento/detEvento/nProt)
  3. Obrigado pela ideia. Lá no cliente tem até o Google Drive, porém, não sei se foi desinstalado ou deu algum problema que o backup dos xml também não foram feitos. Todavia, a sua ideia é muito boa e irá ajudar em problemas semelhantes.
  4. Boa tarde. Possuo um cliente que utiliza o acbrmonitorplus. Alguém lá apagou por maldade a pasta dos XML de forma que não estão nem na lixeira. É possível através do acbr ou de alguma outra ferramenta baixar os XML sem que seja um por um no site da Sefaz ???
  5. Conversei com meu chefe aqui. O que pensamos para tentar contornar o problema foi o seguinte. Iremos aumentar o Timeout para 30 segundos. Além disso, caso mesmo assim retorne esse status 105, iremos no primeiro retorno 105, cancelar esta nfc-e, emitir ela novamente em contingência e forçar o sistema a entrar em contingência. Iremos deixar o sistema rodando em contingência por 10 minutos e após isso tentaremos efetuar uma transmissão normal. Caso ocorra 105 novamente, iremos repetir o processo. Entendeu ? o que achou ?
  6. Não tem como fazer o download dos XMLs da sefaz pelo ACBR ? Existe outra maneira sem ser entrando no site com o certificado ? Então ok ?
  7. Bom dia. A questão é que estou "ferrado" para resolver os problemas causados por este dia. Por exemplo : Ter de entrar em todos os clientes, verificar as nfc-e que retornaram 105 e ir na sefaz baixar uma por uma. Eu quero criar uma solução para caso ocorra este problema novamente, o sistema consiga tratar corretamente e sozinho.
  8. Coloquei os arquivos no meu dropbox, segue o link para download: https://www.dropbox.com/s/jr8brsbw6qh1e02/Açougue.rar?dl=0 Eu aumentando o timeout o sistema vai ficar "agarrado" esperando o retorno né ? E não há como eu simular este problema novamente pois só ocorreu no dia 30/11 quando teve a Black Friday, que sobrecarregou os servidores da sefaz. Pelo menos ainda não recebi nenhuma ligação ou notícia de cliente informando que voltou a ocorrer. obrigado.
  9. Abaixo segue o número e a chave de uma NFC-e que teve este retorno 105 e foi aprovada posteriormente. Na minha pasta do acbr fica apenas o XML sem a autorização, conforme está em anexo. A Nota só é aprovada depois de um tempo na SEFAZ Não consegui anexar o log todo pois está muito grande o arquivo, nisso copiei o trecho com o retorno da sefaz. Segue imagem de como está a nota na sefaz. Ta aprovada só que foi aprovada um pouco depois do envio. Chave: 33181142443036000190650020000269411000269418 Número: 26941 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 30/11/2018 16:00:46 - NFE.EnviarNFe(C:\ACBrMonitorPlus\42443036000190\eventos\33181142443036000190650020000269411000269418-nfe.xml,1,1,1) 30/11/2018 16:01:01 - OK: Lote recebido com sucesso [ENVIO] Versao=SVRSnfce201807191353 TpAmb=1 VerAplic=SVRSnfce201807191353 CStat=103 XMotivo=Lote recebido com sucesso CUF=33 NRec=333082314341044 DhRecbto=30/11/2018 16:00:48 TMed=1 Recibo=333082314341044 Lote em processamento [RETORNO] Versao=SVRSnfce201807111224 TpAmb=1 VerAplic=SVRSnfce201807111224 NRec=333082314341044 CStat=105 XMotivo=Lote em processamento CUF=33 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Segue em anexo os arquivos. 33181142443036000190650020000269411000269418-nfe.xml ACBrMonitor.ini
  10. Olá Amarildo. O problema não é do ACBR não, é do SEFAZ mesmo acredito eu, por isso que não coloquei as configurações e etc. Pois como ele deixa a nota em processamento, ele só retorna o Status 105 e não retorna o XML até porque, como não foi aprovado ainda, não tem o que retornar. Dai se a Sefaz decide aprovar o envio só 30 minutos depois, não tem como retornar o xml entende ? Eu queria uma alternativa para fazer o download desses XML sem sendo entrando no site e baixando um por um, pois existem muitos clientes aqui na empresa e são postos de combustível. Então existe muitas ocorrências desse retorno 105, seria muitos clientes e xmls para entrar e baixar um por um.
  11. Prezados, boa tarde. A alguns dias os servidores da Sefaz vem sofrendo sobrecarga, devido este motivo está sendo retornado o status 105:Lote em Processamento. Com isso a NFC-e fica na sefaz aguardando ser autorizada. O problema é que neste momento a Sefaz não retorna o XML com a Autorizado o uso da NF-e e eu fico com apenas o XML na pasta enviados porém sem assinatura, o que não me vale de nada. Tem algum comando no ACBR para fazer o download desse XML com assinatura depois do site da sefaz ?
  12. Bom dia. Estou com um problema onde todos meus clientes estão parados devido a esta rejeição do QRCode estar na versão 1.00. Não estou conseguindo achar no acbr onde mudar para versão 2.00. Alguém pode me ajudar ?
  13. Bom dia. Existe alguma forma de limpar ou dar um refresh na barra de tarefa do windows ? Pois em determinadas situações (mudar configurações de impressora, erro http, etc) eu reinicio o acbrmonitorplus, e quando eu faço isso duplica o ícone na barra de tarefa do windows e fica que nem na foto abaixo.
  14. Também trabalho com com outra linguagem, não consegui migrar a criptografia para VB.NET. Minha solução foi criar um projeto em Delphi que faz essa alteração para mim. Eu copiei as unidades do acbr que fazem a criptografia e fiz o meu sistema criar um arquivo .INI com a senha para alterar, dai ele chama esse "sisteminha" eu leio a senha, faço a criptografia, salvo no arquivo .INI de configuração do acbrmonitor e fecha sozinho. Veja como ficou abaixo: Arquivo INI que o sistema abaixo lê: [ACBR] senha=12345678 caminho=C:\ACBrMonitorPlus\ Sistema: unit Unit3; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ACBrUtil, Vcl.StdCtrls, IniFiles; type TForm3 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } Procedure GravaINICrypt(INI : TIniFile; Section, Ident, AString, Pass : String ); end; var Form3: TForm3; const _C = 'tYk*5W@'; implementation {$R *.dfm} Procedure TForm3.GravaINICrypt(INI : TIniFile; Section, Ident, AString, Pass : String ); var SStream : TStringStream ; CryptStr : String ; begin CryptStr := StrCrypt( AString, Pass) ; SStream := TStringStream.Create(CryptStr) ; try INI.WriteBinaryStream(Section, Ident, SStream) ; finally SStream.Free ; end ; end ; procedure TForm3.FormCreate(Sender: TObject); var senha: string; Ini: TIniFile; IniGSECF: TIniFile; ACBrMonitorINI: string; DirGSECF: string; begin try //Carrega caminho do arquivo ini (que contem a senha e o caminho do acbr) gerado pelo meu sistema. DirGSECF := (ExtractFilePath(Application.ExeName) + 'ParAcbrGsecf.ini'); //DirGSECF := ('D:\Documentos\SharpDevelop Projects\wingsecf modelo 55 implementado\bin\Debug\ParAcbrGsecf.ini'); IniGSECF := TIniFile.Create(DirGSECF); //Ler arquivo ini criado ao salvar empresa no meu sistema (e senha for diferente do salvado no banco) no módulo GSECF senha := IniGSECF.ReadString('ACBR', 'senha', ''); ACBrMonitorINI := IniGSECF.ReadString('ACBR', 'caminho', ''); ACBrMonitorINI := ACBrMonitorINI + 'ACBrMonitor.ini'; Ini := TIniFile.Create(ACBrMonitorINI); GravaINICrypt(INI, 'Certificado', 'Senha', senha, _C); except end; self.Close; Application.Terminate; end; end.
  15. Boa tarde. Gostaria de sugerir uma melhoria no código do ACBr na unidade ACBrNFeWebServices e método TNFeRetRecepcao.TratarRespostaFinal. As vezes ao Assinar a nota, ocorre erros que não são exibido. Só me retorna "Nota(s) não confirmadas: 301 =>". Debuggando o processo vi que é retornado o Cstat e que através dele é possível apurar melhor o erro. Hoje eu me deparei com o erro referente ao Status 866 - "Ausência de troco quando o valor dos pagamentos informados for maior que o total da nota". Só consegui resolver o problema porque eu fui debuggando onde era montada esta mensagem e verifiquei o cstat. A alteração poderia ficar tipo o exemplo abaixo: if AInfProt.Count > 0 then begin FChaveNFe := AInfProt.Items[0].chNFe; FProtocolo := AInfProt.Items[0].nProt; FcStat := AInfProt.Items[0].cStat; end; //Montando a mensagem de retorno para as notas nao confirmadas for I := 0 to FNotasFiscais.Count - 1 do begin if not FNotasFiscais.Items.Confirmada then FPMsg := FPMsg + IntToStr(FNotasFiscais.Items.NFe.Ide.nNF) + '->' + FNotasFiscais.Items.Msg + LineBreak + 'CStat: ' + IntToStr(FcStat) + ObtemDescricaoRejeicao(FcStat) ; end;
  16. Obrigado. vou testar aqui. usando o tpemiss = 5, eu continuo colocando o nfe.setemissao(2) né ? Emitindo a nfe offline com este parâmetros. Quando a internet voltar eu tenho que enviar o xml ?
  17. Então para que serve emitir nfe modelo 55 em contingência ? Caso eu esteja sem internet, não consigo emitir nfe modelo 55 ?
  18. Possuo uma dúvida. Eu consegui colocar o tipo de emissão aqui para contingência e emitir uma NFE modelo 55 estando offline. Depois, estando online, tentei enviar ela e deu esta rejeição. Como devo proceder com essa contingência NFe ? eu mudo a forma de emissão para contingência, coloco tipo de emissão 3. Quando a internet voltar como eu faço a transmissão desta nota ???
  19. Bom dia. Como faço para obter o nome correto da impressora igual o do acbr ? Gostaria de saber como o ACBrMonitor obtem o nome das impressoras do sistema, pois estou utilizando a impressora MP-4200 TH e lá no acbr em DF-e > Impressão > (aba NFC-e) > Impressora Padrão - este checkbox aparece a impressora com o nome exatamente MP-4200 TH. No meu sistema, feito em Vb.Net, estou utilizando o método abaixo para obter o nome da impressora. Porém, o nome que me é retornado é Bematech MP-4200 TH (COM4). Tentei colocar este nome lá no acbrmonitor.ini e o mesmo não aceitou, coloquei só Bematech MP-4200 TH e também não. Ele só aceita se colocar MP-4200 TH. Que é uma das opções que aparece no checkbox. Preciso desta solução pois 2 clientes meus por algum motivo desconhecido perderam a configuração da impressora no ACBRMonitor. Entrei lá para verificar e o campo da impressora estava em branco. Dim searcher As New ManagementObjectSearcher("root\CIMV2", "SELECT * FROM Win32_PnPEntity") For Each queryObj As ManagementObject In searcher.Get() If InStr(queryObj("Caption"), "(COM") > 0 Then 'Console.WriteLine("serial port : {0}", queryObj("Caption")) edt_portaECF.Items.Add(queryObj("Caption").ToString) End If Next
  20. Pronto. Está funcionando tudo corretamente agora. Caso ocorra algum problema posto aqui no fórum. Obrigado pela ajuda.
  21. Boa tarde Daniel, Coloquei meu sistema para imprimir com o EscPos agora. Estou imprimindo minhas NFC-e no modelo Fortes, com isso sempre que eu for imprimir um relatório do meu sistema eu Ativo o EscPos, realizo a impressão, desativo o EscPos. Está funcionando tudo perfeitamente. Acredito que até ai não tem nenhum problema ficar ativando e desativando o EscPos, não é ? Só tem um problema, os comandos de corte </corte_total> e </corte_parcial> não estão funcionando. Já se eu utilizar como era antes no meu sistema e mandar imprimir w (Escpos.Imprimirlinha("w") corta normalmente
  22. Não sei se entendi muito bem.. E o que me intriga em usar apenas o ESCPOS para imprimir é que quando ocorreu o erro da fonte ficar maior, mesmo usando o ESCPOS ou não as fontes estavam saindo maiores. No momento só estou utilizando comandos NFe do acbrmonitor, o meu posprinter fica desativado. Devo deixar ele ativado ? Quando quero imprimir algo, eu crio um arquivo .bat com o comando (TYPE C:\gsecf-tmp\RelTmp.txt >COM4) e mando executar ele. Você está sugerindo que eu pare de fazer isso e utilize apenas o ESCPOS.IMPRIMIR() ??
×
×
  • 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...