Jump to content

Rubinho

Membros
  • Content Count

    56
  • Joined

  • Last visited

Community Reputation

12 Good

About Rubinho

  • Rank
    Membro

Profile Information

  • Sexo
    Masculino
  • Localização
    Brasil

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Bom dia, pessoal! Não entendi bem a explicação: "Usando o comando informado no log o ACBrMonitorPLUS está gerando o CST 00 e não o 60." mas funcionou! Não seria interessante tratar o CST como um campo numérico internamente no componente ACBr? Obrigado, pela atenção!!!
  2. Boa tarde, pessoal! Estou tendo um problema quando tento enviar produtos com o CFOP 5405 e o CST 060 emitido por empresas de Regime Normal, rejeição: "382-Rejeicao: CFOP nao permitido para o CST informado [nItem:1]". Curioso que apenas no ACBrMonitor Plus. O XML final 2871 foi emitido via ACBrMonitor e o XML de final 2866 via componente ACBr, segue em anexo o LOG do monitor, que a principio, me parece totalmente coerente com os XMLs gerados, tanto de uma forma, como da outra. LOG.TXT 28190607684607000187650080000032871000032871-nfe.xml 28190607684607000187650080000032861000032866-nfe.xml
  3. Descobri onde estava o problema. Eu estava enviando via socket o mesmo conteúdo como se fosse o método via troca de arquivos "NFe.CriarEnviarNFe("C:\ACBrMonitorPlus\Entrada\Exemplos\0000002631.req",1,1)" e não o conteúdo do arquivo "ini". Seria interessante alterar a mensagem de erro. RESOLVIDO!
  4. Acontece o mesmo erro "UF não pode ser vazia" Na verdade, esse campo "cUF no grupo [Emitente]" não existia no exemplo original que peguei na pasta dos fontes da ACBr, adicionei na expectativa que fosse isso e acabei esquecendo de remover. O curioso é que via troca de arquivos funciona.
  5. Boa tarde, pessoal! Estou com um problema bem estranho, fiz alguns testes usando o ACBrMonitorPlus via arquivo e consegui emitir algumas NFCe (arquivo de requisição: 0000002631.req e retorno: 0000002631.ret, em anexo), porem, quando envio o mesmo arquivo (0000002631.req) via socket, alterando apenas o numero da NFC para evitar rejeição por duplicidade e acertando o horário, recebo o erro: "UF não pode ser vazia". Já revisei todo o arquivo e as UF's estão todas preenchidas, se mudo para troca de arquivos funciona. Como posso resolver? 0000002631.req 0000002631.ret ENT.txt
  6. Boa tarde, pessoal! Galera, quando uso o monitor via arquivo, perfeito, o monitor responde direitinho, mas quando uso via TCP/IP não recebo resposta. Acho que já testei todos os exemplos existentes no fórum, a exemplo: "\\https://www.projetoacbr.com.br/forum/topic/23959-resposta-cortando-informação-acbrmonitorplus-tcpip-v0173/\\" e não achei uma solução. Teste: var Resposta: String; begin fSocket := TBlockSocket.Create; fSocket.Connect('localhost', '3434'); Resposta := fSocket.RecvTerminated(15000, #3); fSocket.SendString( 'NFE.StatusServico' + #13+#10+'.'+#13+#10); Resposta := fSocket.RecvTerminated(15000, #3); fSocket.Free; Memo1.Lines.Add('Resposta:'); Memo1.Lines.Add(Resposta); Onde sera que estou errando?
  7. Funcionou! Muito obrigado, galera!!! JR, valeu pela dica, obrigado!
  8. Boa tarde, Jr! Copiei essas dlls para a pasta C:\ACBrMonitorPLUS e o erro continua.
  9. Debugando pelo Lazarus, da um erro, segue em anexo as imagens do erro.
  10. Boa tarde, pessoal! Montei um ambiente limpo com Win7 e Lazarus apenas para compilar o ACBrMonitor e estou recebendo o erro abaixo: "Suporte a "xsXmlSec" foi desativado por compilação {$DEFINE DFE_SEM_OPENSSL} ou {$DEFINE DFE_SEM_XMLSEC}" Segui a risca todos os passos de instalação dos componentes. Ele compila, mas ao executar continua apresentando o erro acima. Encontrei no forum uma dica que falava para comentar a linha: {.$DEFINE DFE_SEM_XMLSEC} do arquivo ACBr.inc, compila normalmente, mas ao testar e enviar algum arquivo de requisição (ENT.TXT) ele trava o Monitor e não faz nada. Já procurei no fórum e não achei algo que pudesse me ajudar. Se baixo o ACBrMonitor compilado do site, tudo volta a funcionar normalmente. Como posso resolver?
  11. Foi exatamente esse o meu deslize. Tinha identificado agora de manhã antes de ler esse seu post, muito obrigado!!! Prolema resolvido, galera! Muito obrigado, pessoal!
  12. Italo, Fiz um teste com o ACBrNFe_demo e nele tbm ao rejeitar gera uma exceção que aponta para: function TWebServices.Envia(const ALote: String; const ASincrono: Boolean; AZipado: Boolean): Boolean; begin FEnviar.Clear; FRetorno.Clear; FEnviar.Lote := ALote; FEnviar.Sincrono := ASincrono; FEnviar.Zipado := AZipado; if not Enviar.Executar then Enviar.GerarException( Enviar.Msg ); if not ASincrono or ((FEnviar.Recibo <> '') and (FEnviar.cStat = 103)) then begin FRetorno.Recibo := FEnviar.Recibo; if not FRetorno.Executar then FRetorno.GerarException( FRetorno.Msg ); end; Result := True; end; log de erro em anexo. erro.log
×
×
  • Create New...