-
Total de ítens
76 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Rubinho
-
-
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.
-
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
-
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.
-
-
Usar o Xvfb com a solução do Bill ou com o ACBrMonitor?
-
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!!!
- 1
-
Qual seria a melhor solução que vocês indicariam para integrar uma aplicação PHP que roda em servidores linux?
-
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:
-
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.
-
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.
-
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!
2 horas atrás, José M. S. Junior disse:@Rubinhoa chave que está consultando é referente NFe cancelada? Se sim, existe uma parâmetro na aba Diretórios do ACBrMonitor para atualizar o XML com protocolo de Cancelamento ("Atualizar XML Cancelado"), neste caso, o componente tentará localizar a NFe pela chave no diretório, se encontrar vai atualizar o XML com o protocolo de cancelamento e se estiver configurado para validar DigestValue e o mesmo não for igual, apresentará essa mensagem de erro...
-
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!
-
8 minutos atrás, José M. S. Junior disse:
Boa tarde
Pela chave QrCode retornada no erro, se trata de NFCe OFF-Line, foi alterado o XML após envio da NFCe emitida Off-Line? Pode ser essa a divergência no momento de atualizar o XML da NFCe no diretório configurado no componente...
No ACBrMonitor aba: DFe/Geral tem opção para validar ou não o digest value na consulta, mas se desmarcar é importante validar na sua aplicação para não permitir mais alterar o XML após autorizado...
Vou desabilitar essa opção e testar.
-
Pessoal, acho que tem alguma coisa relacionada as pastas "logs" e "arqs", quando eu limpo essas pastas a consulta funciona.
3 minutos atrás, José M. S. Junior disse:Boa tarde
Pela chave QrCode retornada no erro, se trata de NFCe OFF-Line, foi alterado o XML após envio da NFCe emitida Off-Line? Pode ser essa a divergência no momento de atualizar o XML da NFCe no diretório configurado no componente...
No ACBrMonitor aba: DFe/Geral tem opção para validar ou não o digest value na consulta, mas se desmarcar é importante validar na sua aplicação para não permitir mais alterar o XML após autorizado...
Não estou gerando XML, estou fazendo a consulta através da chave, assim: NFe.ConsultarNFe("28190707684607000187650080000500799800970052")
-
Í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.
-
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 -
Acho que não seja isso, Daniel, já comparei a chave original que vai no qrcode do xml com a chave da consulta.
-
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")
-
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")
-
Tá valendo! Muito obrigado, BigWings!!!
- 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!!!
-
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
-
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!
- 3
-
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.
Unificação do Sped Pis-Cofins
em PAF-ECF
Postado
Tem como disponibilizar pra comunidade?
Posso ajudar nos testes.