Jump to content

Rubinho

Membros Pro
  • Posts

    75
  • Joined

  • Last visited

Everything posted by Rubinho

  1. Bom dia, Acredito que descobri o que tornou incompatível meu programa com as versões mais atuais do ACBrMonitor. Eu utilizo a consulta através da chave e não através do arquivo XML. Até a versão 1.2.0.56 isso funcionava bem, pois mesmo existindo o arquivo XML na pasta "Logs" o Monitor não carregava o arquivo para fazer a consulta. Nas versões mais atuais, mesmo só informando a chave da NFC se o arquivo XML existir na pasta "Logs" o monitor utiliza ele para fazer a consulta. Renomeado o arquivo XML da pasta "Logs" passou a funcionar como era antes.
  2. Bom dia, Junior! Alguma coisa não esta batendo. Veja, coloquei a versão 1.3.0.329 e funcionou como era. 16/09/2021 09:00:44 - ACBr MonitorPLUS Ver.1.3.0.329 - x86 16/09/2021 09:00:44 - Aguardando comandos ACBr 16/09/2021 09:00:44 - Monitorando Comandos TXT em: Entrada\ENT.TXT 16/09/2021 09:00:44 - Respostas gravadas em: Saida\SAI.TXT 16/09/2021 09:00:44 - Log de comandos será gravado em: C:\Info Sistemas\InfoMonitor2\LOG.TXT 16/09/2021 09:00:44 - NFe.ConsultarNFe("28210907684607000187650090000008729900002785") 16/09/2021 09:00:46 - OK: Autorizado o uso da NF-e [Consulta] CStat=100 CUF=28 ChNFe=28210907684607000187650090000008729900002785 DhRecbto=15/09/2021 15:27:47 DigVal=WJ4r10Q5zmdfBfKSUU/Giax8eGo= Msg=Autorizado o uso da NF-e NProt=328210000037450 VerAplic=SVRSnfce201809061124 Versao=4.00 XMotivo=Autorizado o uso da NF-e cMsg=0 tpAmb=2 xMsg= Arquivo=Logs\28210907684607000187650090000008729900002785-sit.xml 16/09/2021 09:00:46 - NFe.ConsultarNFe("28210907684607000187650090000008739900003789") 16/09/2021 09:00:47 - OK: Rejeicao: NF-e nao consta na base de dados da SEFAZ [Consulta] CStat=217 CUF=28 ChNFe=28210907684607000187650090000008739900003789 DhRecbto=30/12/1899 DigVal= Msg=Rejeicao: NF-e nao consta na base de dados da SEFAZ NProt= VerAplic=SVRSnfce201809061124 Versao=4.00 XMotivo=Rejeicao: NF-e nao consta na base de dados da SEFAZ cMsg=0 tpAmb=2 xMsg= Arquivo=Logs\28210907684607000187650090000008739900003789-sit.xml 16/09/2021 09:00:47 - NFe.ConsultarNFe("28210907684607000187650090000008749900004782") 16/09/2021 09:00:48 - OK: Rejeicao: NF-e nao consta na base de dados da SEFAZ [Consulta] CStat=217 CUF=28 ChNFe=28210907684607000187650090000008749900004782 DhRecbto=30/12/1899 DigVal= Msg=Rejeicao: NF-e nao consta na base de dados da SEFAZ NProt= VerAplic=SVRSnfce201809061124 Versao=4.00 XMotivo=Rejeicao: NF-e nao consta na base de dados da SEFAZ cMsg=0 tpAmb=2 xMsg= Arquivo=Logs\28210907684607000187650090000008749900004782-sit.xml
  3. Boa tarde, pessoal! Precisei atualizar minha versão do ACBrMonitor, estou usando agora a versão 1.4.0.45, antes estava usando a versão 1.2 Depois que atualizei, de forma intermitente, passei a ter o seguinte problema ao consultar uma NFCe: NFCe emitida em contingencia, tpEmis = 9 NFe.ConsultarNFe("28210907684607000187650090000008729900002785") ERRO: DigestValue do documento 28210907684607000187650090000008729900002785 não confere. E um outro problema que percebi, é que se eu tentar consultar a mesma NFCe, sendo que com a chave com o tpEmis=1 (28210907684607000187650090000008721900002780) tenho retornos diferentes entre as versões 1.2 e 1.4 do ACBrMonitor. Na versão antiga (1.2) eu recebia: "CStat=217, Rejeicao: NF-e nao consta na base de dados da SEFAZ Resposta Monitor" e com as versões mais recentes recebo: "CStat=613, Rejeicao: Codigo Numerico informado na Chave de Acesso difere do Codigo Numerico da NF-e [28210907684607000187650090000008729900002785]" Essas consultas são feitas quando acontece algum problema de comunicação com a Sefaz e não recebo a autorização da NFCe. Segue XML da NFCe. 28210907684607000187650090000008729900002785-nfe.xml
  4. Usar o Xvfb com a solução do Bill ou com o ACBrMonitor?
  5. Eu já tinha visto esse tipico aqui no fórum. Assisti o vídeo do Bill no Youtube, mas me pareceu que ao final o que faltou foi justamente o que estou precisando, integrar ACBr ao PHP no linux sem modo gráfico. De toda forma, vou criar uma maquina virtual ubuntu e tentar o passo a passo que tem no github do Bill (https://github.com/billbarsch/acbrlibphp) qualquer avanço posto aqui. Obrigado, BigWings!!!
  6. Qual seria a melhor solução que vocês indicariam para integrar uma aplicação PHP que roda em servidores linux?
  7. Boa tarde, pessoal! É possível rodar o ACBrMonitor no ubuntu server (sem ambiente gráfico)? Fiz um teste com Linux Mint, com ambiente gráfico, e funcionou bem. Já no ubuntu server, consegui instalar, mas não consegui fazer funcionar. Erro: sudo ./ACBrMonitor (ACBrMonitor:9506): Gtk-WARNING **: 18:17:30.116: cannot open display:
  8. Bom dia, pessoal! Percebi algo estranho no componente ACBrNFeDanfeRL no Delphi7, não sei se isso acontece em outras versões do Delphi. Mesmo alterando a propriedade "ExibeDadosDocReferenciados" do componente para FALSE, as chaves das NFCe continuam saindo no DANFE. Fazendo o debug do arquivo "ACBrNFeDANFEClass.pas" percebi que o valor da propriedade continua como TRUE mesmo após sua alteração. Segue imagem em anexo.
  9. Bom dia pessoal! Ao utilizar o comando NFE.InutilizarNFe o retorno tem trazido o a variável NProt em branco. Alguém sabe como resolver esse problema? Detalhe: Na variável XML do retorno o conteúdo vem (<nProt>328190000127483</nProt>). Não é muto difícil tratar isso, mas se tiver alguma outra solução, seria melhor, assim não precisamos fugir do padrão de tratamento da respostas do ABCrMonitor. Testei em modo homologação e produção, em ambos os casos estão vindo em branco. Inutiliza_1012996501_1013006501.ret
  10. Não, era uma NFC-e emitida em contingencia e que já tinha sido efetivada. Mas a opção do ACBrMonitor, "Validar Digest Value ao consultar XML" desabilitada, resolve meu problema. Inclusive, gostaria de sugerir a ACBr que desconsiderasse essa parâmetro quando fosse feita a consulta apenas via chave, porque ao meu ver não faz muito sentido. Obrigado pela atenção!
  11. Obrigado, amigo por sua atenção! Mas não esta sendo enviado novo XML, estou usando a consulta apenas com a chave. Tem uma opção no ACBrMonitor, "Validar Digest Value ao consultar XML" que resolve o problema. Inclusive, gostaria de sugerir a ACBr que desconsiderasse essa parâmetro quando fosse feita a consulta apenas via chave, porque ao meu ver não faz muito sentido. Obrigado a todos que tentaram me ajudar!
  12. Pessoal, acho que tem alguma coisa relacionada as pastas "logs" e "arqs", quando eu limpo essas pastas a consulta funciona. Não estou gerando XML, estou fazendo a consulta através da chave, assim: NFe.ConsultarNFe("28190707684607000187650080000500799800970052")
  13. Ítalo, isso também se aplica a consulta pela chave NFe.ConsultarNFe("28190707684607000187650080000500799800970052")? A chave esta sendo gerada no momento da consulta, mas ela esta exatamente igual.
  14. Trecho do log: 30/07/2019 11:42:52 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.2.0.56 Conectado em: 30/07/19 11:42:52 Maquina: 192.168.0.201 Esperando por comandos. 30/07/2019 11:42:52 - NFe.ConsultarNFe("28190707684607000187650080000500799800970052") 30/07/2019 11:42:53 - ERRO: DigestValue do documento 28190707684607000187650080000500799800970052 não confere. 30/07/2019 11:42:53 - ALERTA: Fim da Conexão com: 192.168.0.201 em: 30/07/19 11:42:53
  15. Acho que não seja isso, Daniel, já comparei a chave original que vai no qrcode do xml com a chave da consulta.
  16. Bom dia, pessoal! Continuo com o problema, por isso decidir portar aqui tbm. Alguem pode me ajudar? Estou com o seguinte problema: ao tentar consultar uma NFC-e já autorizada através da chave estou recebendo o erro "ERRO: DigestValue do documento 28190707684607000187650080000500799800970052 não confere." vi em alguns posts do fórum, referenciando o problema a divergência na data de emissão da NFC-e, mas neste caso não estou usando a consulta via xml e sim pela chave. De toda forma, a data de emissão que utilizo na NFC-e vem do meu banco de dados. Onde mais posso procurar a solução para este problema? Conteudo do arquivo ENT.TXT NFe.ConsultarNFe("28190707684607000187650080000500799800970052") QRCode: http://www.hom.nfe.se.gov.br/portal/consultarNFCe.jsp?p=28190707684607000187650080000500799800970052|2|2|24|5.00|474771514F394A305932797948735A704A7668667A76442F5A79773D|1|91E8B49F028FAE3E5BC198AD6217E867AB3A3039
  17. Bom dia, pessoal! Estou com o seguinte problema: ao tentar consultar uma NFC-e já autorizada através da chave estou recebendo o erro "ERRO: DigestValue do documento 28190707684607000187650080000500799800970052 não confere." vi em alguns posts do fórum, referenciando o problema a divergência na data de emissão da NFC-e, mas neste caso não estou usando a consulta via xml e sim pela chave. De toda forma, a data de emissão que utilizo na NFC-e vem do meu banco de dados. Onde mais posso procurar a solução para este problema? Conteudo do arquivo ENT.TXT NFe.ConsultarNFe("28190707684607000187650080000500799800970052") QRCode: http://www.hom.nfe.se.gov.br/portal/consultarNFCe.jsp?p=28190707684607000187650080000500799800970052|2|2|24|5.00|474771514F394A305932797948735A704A7668667A76442F5A79773D|1|91E8B49F028FAE3E5BC198AD6217E867AB3A3039
  18. 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!!!
  19. 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
  20. 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!
  21. 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.
  22. 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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.