Ir para conteúdo
  • Cadastre-se

ejunior

Membros Pro
  • Total de ítens

    26
  • Registro em

  • Última visita

Tudo que ejunior postou

  1. Bom dia. Efetuado os testes e tudo funcionando perfeitamente. Segue orientações para nível de documentação para os proximos usuários. [Formato 1 - Somente executando comandos] 1) Rodar comando NFe.SetCertificado(); 2) Rodar comando NFe.DistribuicaoDFePorNSU(). [Formato 2 - Alteração Arquivo INI] 1) Substituir o ACBrMonitor.ini conforme os dados do CNPJ que fará a consulta; 2) Rodar comando ACBr.lerini(); 3) Rodar comando NFe.DistribuicaoDFePorNSU(). Obs.: No meu caso deixei rodando somente executando o comandos. Pra mim nesse formato ficou menos código e o processamento mais rápido de executar. @Daniel InfoCotidiano obrigado pela ajuda.
  2. Tinha um na porta 3496 q estava com essa opção marcada. Desmarquei, fechei, abri novamente e funcionou. Obrigado.
  3. Boa tarde. ACBrMonitor esta bloqueando rodarmos o instalador se tiver em execução o programa mesmo que sejam em portas diferentes. Hoje tenho varios ACBrMonitor instalado no servidor, sendo que cada um esta em uma porta diferente, não sei em qual versão teve essa mudança mas é péssima, pois se tenho mais de 20 ACBrMonitor instalado no servidor mesmo que seja em portas diferentes estou tendo que fechar todas as outras para conseguir rodar simplesmente o instalador dele para uma nova configuração. Resumo, tenho que parar toda operação de outros CNPJ para conseguir rodar o instalador de uma nova. Antes funcionava normalmente, conseguia rodar o instalador sem problemas. Segue printscreen em anexo.
  4. Estou ciente dos riscos, e todos nos aqui sabemos a dificuldades que temos com os contadores no dia a dia. Não custa nada eu procurar o conhecimento e compartilhar com o mesmo e aguardar sua aprovação. Se você faz esse procedimento ou alguem faz o mesmo e possa compartilhar a rotina e o conhecimento agradeço.
  5. Já falei com o mesmo e não soube informar, por isso criei o tópico aqui no Forum, bem provavel que alguem já passou ou faz esse procedimento e possa compartilhar a rotina e o conhecimento
  6. Boa noite. Preciso de ajuda em um caso. Um cliente lojista emite NFCe normal dos seus produtos do ramo de cosméticos vendidos em sua loja, mas a aquisição desses produtos é feita somente através de nota fiscal emitida em seu CPF. O fornecedor como por exemplo a Natura não emiti nota fiscal para CNPJ e sim somente para o CPF da mesma. Sendo assim, vem minha dúvida, como fazer a entrada desses produtos que o lojista vende sendo que não tem nota fiscal de compra no CNPJ? Posso estar gerando uma nota fiscal de entrada propria, sendo o lojista remetente e ele mesmo destinatario? Se sim, já levanto outras perguntas: 1) Qual natureza informar nessa NFe? 2) Qual CFOP utilizar nessa NFe? 3) Os impostos são destacados ou não?
  7. Bom dia. Segui as recomendações do @José M. S. Junior. Uma delas foi alterando ACBr.lerini() que o @Juliomar Marchetti tinha passado para NFe.Lerini(). Fiz dois testes diferentes porque no post estava o assunto de alterar as configurações e outro para somente baixar o XML q não precisaria alterar as configurações e sim somente setar o certificado e web service. Executando os dois testes continua dando Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital. Isso mesmo no LOG mostrando nos dois testes que foram alterado as configurações e o CNPJ de cada consulta. Fora isso identifiquei uma inconsistência no manual online. No ACBr.SetWebService o exemplo de utilização dele é NFe.SetWebService("SC",1), mas se utilizar conforme o exemplo retorno erro, tem que utilizar conforme o titulo e não conforme o exemplo descrito no manual. Coloquei em anexo um printscreen explicando. [Teste 01] $conexaoSocket->sendandrecive('NFE.Restaurar()'.$crlf); $conexaoSocket->sendandrecive('NFe.Lerini()'.$crlf); $conexaoSocket->sendandrecive('NFE.CNPJCertificado()'.$crlf); $conexaoSocket->sendandrecive('NFe.CertificadoDataVencimento()'.$crlf); $conexaoSocket->sendandrecive('ACBr.Ocultar()'.$crlf); [Arquivo Log Teste 01] 20/03/2024 10:52:32 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 20/03/24 10:52:32 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 20/03/2024 10:52:32 - NFE.Restaurar() 20/03/2024 10:52:32 - OK: 20/03/2024 10:52:37 - NFe.Lerini() 20/03/2024 10:52:39 - OK: 20/03/2024 10:52:44 - NFE.CNPJCertificado() 20/03/2024 10:52:44 - OK: 32804653000110 20/03/2024 10:52:49 - NFe.CertificadoDataVencimento() 20/03/2024 10:52:49 - OK: 30/10/2024 20/03/2024 10:52:54 - ACBr.Ocultar() 20/03/2024 10:52:54 - OK: 20/03/2024 10:52:59 - NFe.DistribuicaoDFePorNSU("31", "32804653000110", "613") 20/03/2024 10:52:59 - OK: [DistribuicaoDFe] CStat=137 CUF=0 DhRecbto= Msg=Nenhum documento localizado VerAplic=1.6.4 Versao=1.01 XMotivo=Nenhum documento localizado arquivo=35240368571041003510550070027889181938676128-nfe.xml dhResp=20/03/2024 10:51:59 indCont=1 maxNSU=000000000003740 tpAmb=1 ultNSU=000000000000663 20/03/2024 10:53:04 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 20/03/24 10:53:04 20/03/2024 10:53:04 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 20/03/24 10:53:04 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 20/03/2024 10:53:04 - NFE.Restaurar() 20/03/2024 10:53:04 - OK: 20/03/2024 10:53:09 - NFe.Lerini() 20/03/2024 10:53:10 - OK: 20/03/2024 10:53:15 - NFE.CNPJCertificado() 20/03/2024 10:53:15 - OK: 42789722000117 20/03/2024 10:53:20 - NFe.CertificadoDataVencimento() 20/03/2024 10:53:20 - OK: 30/07/2024 20/03/2024 10:53:25 - ACBr.Ocultar() 20/03/2024 10:53:25 - OK: 20/03/2024 10:53:30 - NFe.DistribuicaoDFePorNSU("31", "42789722000117", "426") 20/03/2024 10:53:30 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 20/03/2024 10:53:35 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 20/03/24 10:53:35 20/03/2024 10:53:35 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 20/03/24 10:53:35 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 20/03/2024 10:53:35 - NFE.Restaurar() 20/03/2024 10:53:36 - OK: 20/03/2024 10:53:41 - NFe.Lerini() 20/03/2024 10:53:42 - OK: 20/03/2024 10:53:47 - NFE.CNPJCertificado() 20/03/2024 10:53:47 - OK: 40203896000120 20/03/2024 10:53:52 - NFe.CertificadoDataVencimento() 20/03/2024 10:53:52 - OK: 12/12/2024 20/03/2024 10:53:57 - ACBr.Ocultar() 20/03/2024 10:53:57 - OK: 20/03/2024 10:54:02 - NFe.DistribuicaoDFePorNSU("32", "40203896000120", "24") 20/03/2024 10:54:02 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 20/03/2024 10:54:07 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 20/03/24 10:54:07 [Teste 02] $conexaoSocket->sendandrecive('NFE.Restaurar()'.$crlf); $conexaoSocket->sendandrecive('NFe.SetCertificado('.$nomeCertificadoDigital.', "'.$senhaCertificadoDigital.'")'.$crlf); $conexaoSocket->sendandrecive('ACBr.SetWebService("'.$nomeEstadoEmpresa.'", 1)'.$crlf); $conexaoSocket->sendandrecive('NFE.CNPJCertificado()'.$crlf); $conexaoSocket->sendandrecive('NFe.CertificadoDataVencimento()'.$crlf); $conexaoSocket->sendandrecive('ACBr.Ocultar()'.$crlf); [Arquivo Log Teste 02] 20/03/2024 11:06:18 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 20/03/24 11:06:18 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 20/03/2024 11:06:18 - NFE.Restaurar() 20/03/2024 11:06:18 - OK: 20/03/2024 11:06:23 - NFe.SetCertificado(XXXX.pfx, 456B581E3561) 20/03/2024 11:06:23 - Dados da Sw.House gravados com sucesso 20/03/2024 11:06:25 - Configuração geral gravada com sucesso 20/03/2024 11:06:25 - OK: 20/03/2024 11:06:30 - ACBr.SetWebService("MG", 1) 20/03/2024 11:06:30 - Dados da Sw.House gravados com sucesso 20/03/2024 11:06:31 - Configuração geral gravada com sucesso 20/03/2024 11:06:31 - OK: WebService configurado MG 20/03/2024 11:06:36 - NFE.CNPJCertificado() 20/03/2024 11:06:36 - OK: 32804653000110 20/03/2024 11:06:41 - NFe.CertificadoDataVencimento() 20/03/2024 11:06:41 - OK: 30/10/2024 20/03/2024 11:06:46 - ACBr.Ocultar() 20/03/2024 11:06:47 - OK: 20/03/2024 11:06:52 - NFe.DistribuicaoDFePorNSU("31", "32804653000110", "713") 20/03/2024 11:06:52 - OK: [DistribuicaoDFe] CStat=137 CUF=0 DhRecbto= Msg=Nenhum documento localizado VerAplic=1.6.4 Versao=1.01 XMotivo=Nenhum documento localizado arquivo=35240368571041003510550070027889181938676128-nfe.xml dhResp=20/03/2024 11:05:52 indCont=1 maxNSU=000000000003741 tpAmb=1 ultNSU=000000000000763 20/03/2024 11:06:57 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 20/03/24 11:06:57 20/03/2024 11:06:57 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 20/03/24 11:06:57 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 20/03/2024 11:06:57 - NFE.Restaurar() 20/03/2024 11:06:57 - OK: 20/03/2024 11:07:02 - NFe.SetCertificado(XXXX.pfx, 456B581E3561) 20/03/2024 11:07:02 - Dados da Sw.House gravados com sucesso 20/03/2024 11:07:03 - Configuração geral gravada com sucesso 20/03/2024 11:07:03 - OK: 20/03/2024 11:07:08 - ACBr.SetWebService("MG", 1) 20/03/2024 11:07:08 - Dados da Sw.House gravados com sucesso 20/03/2024 11:07:10 - Configuração geral gravada com sucesso 20/03/2024 11:07:10 - OK: WebService configurado MG 20/03/2024 11:07:15 - NFE.CNPJCertificado() 20/03/2024 11:07:15 - OK: 42789722000117 20/03/2024 11:07:20 - NFe.CertificadoDataVencimento() 20/03/2024 11:07:20 - OK: 30/07/2024 20/03/2024 11:07:25 - ACBr.Ocultar() 20/03/2024 11:07:25 - OK: 20/03/2024 11:07:30 - NFe.DistribuicaoDFePorNSU("31", "42789722000117", "426") 20/03/2024 11:07:30 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 20/03/2024 11:07:35 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 20/03/24 11:07:35 20/03/2024 11:07:35 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 20/03/24 11:07:35 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 20/03/2024 11:07:35 - NFE.Restaurar() 20/03/2024 11:07:35 - OK: 20/03/2024 11:07:40 - NFe.SetCertificado(XXXX.pfx, 10615F4E42302140682A1F) 20/03/2024 11:07:40 - Dados da Sw.House gravados com sucesso 20/03/2024 11:07:42 - Configuração geral gravada com sucesso 20/03/2024 11:07:42 - OK: 20/03/2024 11:07:47 - ACBr.SetWebService("ES", 1) 20/03/2024 11:07:47 - Dados da Sw.House gravados com sucesso 20/03/2024 11:07:48 - Configuração geral gravada com sucesso 20/03/2024 11:07:48 - OK: WebService configurado ES 20/03/2024 11:07:53 - NFE.CNPJCertificado() 20/03/2024 11:07:53 - OK: 40203896000120 20/03/2024 11:07:58 - NFe.CertificadoDataVencimento() 20/03/2024 11:07:58 - OK: 12/12/2024 20/03/2024 11:08:03 - ACBr.Ocultar() 20/03/2024 11:08:03 - OK: 20/03/2024 11:08:08 - NFe.DistribuicaoDFePorNSU("32", "40203896000120", "24") 20/03/2024 11:08:08 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 20/03/2024 11:08:13 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 20/03/24 11:08:13
  8. Quem do ACBr pode ajudar nesse caso? Não vou afirmar que seja uma falha, porque já acredito deve ter alguem que já utiliza um monitor para varios CNPJ na DistribuicaoDfe, mas que no LOG mostra que foi alterado isso mostra, ate coloquei aqui no post.
  9. Boa noite @Juliomar Marchetti. Fiz no total mais 5 testes. RESUMO: Percebi que independente do CNPJ que esteja no ACBrMonitor o primeiro esta realmente sendo alterado e consegui capturar a distribuição, mas qualquer outro que venha depois mesmo que no ACBrMonitor e no LOG mostra que foi alterado dá a rejeição. [Teste 01] Nesse teste o segundo CNPJ dos outros testes que sempre dava errado foi o primeiro e já deixei ele setado no ACBRMonitor antes de começar o CNPJ. Rodou normal e conseguiu capturar a distribuição, mas o segundo CNPJ que antes dava certo nos outros testes deu a mesma rejeição [Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital]. [Teste 02] Nesse teste o segundo CNPJ dos outros testes tambem foi o primeiro, igual o Teste 01, mas com uma diferença, antes de começar a rodar estava o primeiro CNPJ setado no ACBRMonitor. Rodou normal, alterou o CNPJ e conseguiu capturar a distribuição do primeiro CNPJ, mas o segundo CNPJ tambem deu a mesma rejeição [Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital]. [Teste 03] Nesse teste adicionei mais um CNPJ a lista e começei a rodar por ele, e antes de rodas ele já estava setado no ACBRMonitor. Rodou normal, alterou o CNPJ e conseguiu capturar a distribuição do primeiro CNPJ, mas os outros CNPJ deu rejeição [Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital]. [Teste 04] Nesse teste mantive 3 CNPJ e começando a rodar pelo por ele igual no Teste 03, mas antes de rodas estava setado o primeiro CNPJ no ACBrMonitor. Rodou normal, alterou o CNPJ e conseguiu capturar a distribuição do primeiro CNPJ, mas os outros CNPJ deu rejeição [Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital]. [Teste 05] Nesse teste mantive 3 CNPJ e começando a rodar pelo terceiro igual no Teste 03 e Teste 04, mas antes de rodar estava setado segundo CNPJ no ACBrMonitor. Rodou normal, alterou o CNPJ e conseguiu capturar a distribuição do primeiro CNPJ, mas os outros CNPJ deu rejeição [Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital].
  10. @Juliomar Marchetti segui suas orientações e mesmo assim a rejeição continua. Estou alterando o ACBrMonitor.ini e logo depois executando os comandos: $conexaoSocket->sendandrecive('NFE.Restaurar()'.$crlf); $conexaoSocket->sendandrecive('ACBr.lerini()'.$crlf); $conexaoSocket->sendandrecive('NFE.CNPJCertificado()'.$crlf); $conexaoSocket->sendandrecive('NFe.CertificadoDataVencimento()'.$crlf); $conexaoSocket->sendandrecive('ACBr.Ocultar()'.$crlf); $conexaoSocket->sendandrecive('NFe.DistribuicaoDFePorNSU("'.$numeroEstadoEmpresa.'", "'.$cnpjEmpresa.'", "'.$i.'")'.$crlf); O comando do CNPJ Certificado e Data Vencimento Certificado são somente para eu ver no log qual certificado realmente esta configurado. O CNPJ e o arquivo INI esta sendo alterado, coloquei o ACBR Monitor para Restaurar e monitorar se mudava o nome e acompanhar no display e LOG dele as alterações e esta fazendo todas, mas quando roda o NFe.DistribuicaoDFePorNSU() da segunda empresa da a rejeição "CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital", sendo que no monitor e o LOG mostra que a empresa foi alterada. Gravei um video e coloquei no FTP para melhor acompanhamento e entendimento de vocês. Link Video: https://notaemdia.com.br/video_acbr_monitor01.mov [Arquivo Log] 16/03/2024 20:13:20 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 16/03/24 20:13:20 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 16/03/2024 20:13:20 - NFE.Restaurar() 16/03/2024 20:13:20 - OK: 16/03/2024 20:13:25 - ACBr.lerini() 16/03/2024 20:13:26 - OK: 16/03/2024 20:13:31 - NFE.CNPJCertificado() 16/03/2024 20:13:31 - OK: 40203896000120 16/03/2024 20:13:36 - NFe.CertificadoDataVencimento() 16/03/2024 20:13:36 - OK: 12/12/2024 16/03/2024 20:13:41 - ACBr.Ocultar() 16/03/2024 20:13:42 - OK: 16/03/2024 20:13:47 - NFe.DistribuicaoDFePorNSU("32", "40203896000120", "24") 16/03/2024 20:13:47 - ERRO: Rejeicao: Numero do NSU informado superior ao maior NSU da base de dados do Ambiente Nacional 16/03/2024 20:13:52 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 16/03/24 20:13:52 16/03/2024 20:13:52 - ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 16/03/24 20:13:52 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 16/03/2024 20:13:52 - NFE.Restaurar() 16/03/2024 20:13:52 - OK: 16/03/2024 20:13:57 - ACBr.lerini() 16/03/2024 20:13:58 - OK: 16/03/2024 20:14:03 - NFE.CNPJCertificado() 16/03/2024 20:14:03 - OK: 42789722000117 16/03/2024 20:14:08 - NFe.CertificadoDataVencimento() 16/03/2024 20:14:08 - OK: 30/07/2024 16/03/2024 20:14:13 - ACBr.Ocultar() 16/03/2024 20:14:13 - OK: 16/03/2024 20:14:18 - NFe.DistribuicaoDFePorNSU("31", "42789722000117", "418") 16/03/2024 20:14:18 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 16/03/2024 20:14:23 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 16/03/24 20:14:23
  11. @Diego Foliene mudei todos NFe.CriarEnviarNFe() que gerava NFCe de assincrono para síncrono e consegui transmitir todas as notas fiscais utilizando a versão final 245 do ACBr Monitor. Uma pergunta: Para NFe continuo do mesmo jeito que era antes NFe.CriarEnviarNFe("'.$dadosNotaFiscal.'",1). Você recomenda alterar de NFe para síncrono ou é melhor deixa do jeito que esta?
  12. @Diego Foliene A anos sempre emiti NFCe da forma q lhe enviei. NFe.CriarEnviarNFe("'.$dadosNotaFiscal.'",1) Então quer dizer que sempre enviei em modo assíncrono por não passar os parametros corretos para NFe.CriarEnviarNFe()??? Fiz o teste seguindo seu exemplo. NFe.CriarEnviarNFe("'.$dadosNotaFiscal.'",1,,1) Retornou com sucesso a transmissão retornando somente o status 100 e não o status 104, mas percebi que o retorno é totalmente diferente que recebia antes, as variaveis e etc. Antes retornava 103, 104 e 100 no mesmo retorno do ACBR Monitor. Ai não consegui gerar o XML, mas soh por esse motivo pq mudou o retorno. Se for ter q seguir esse novo formato de retorno precisarei adequar o sistema para capturar a chave correta e gerar o XML e PDF. Segunda e ultima pergunta: A anos sempre emitir na forma q lhe enviei e agora soh retorno status 104, devo fazer a adequação para o formato q enviou ou aguardar Minas Gerais resolver o problema? ##### ANTES ##### OK: E:\ACBrMonitor\xml\31240328920447000106650010000579261682678742-nfe.xml [Envio] CStat=103 CUF=31 DhRecbto=11/03/2024 20:01:05 Msg=Lote recebido com sucesso NProt= NRec=310016494424752 TMed=1 VerAplic=J-1.5.11 Versao=4.00 XMotivo=Lote recebido com sucesso tpAmb=1 [NFe_Arq57926] Arquivo=E:\ACBrMonitor\Arqs\31240328920447000106650010000579261682678742-nfe.xml [Retorno] CStat=104 CUF=31 ChaveDFe=31240328920447000106650010000579261682678742 DhRecbto= Msg=Autorizado o uso da NF-e Protocolo=131242215331142 VerAplic=W-1.5.11 Versao=4.00 XMotivo=Lote processado cMsg=0 nRec=310016494424752 tpAmb=1 xMsg= [NFe57926] Id=ID131242215331142 XML=<protNFe versao="4.00"><infProt Id="ID131242215331142"><tpAmb>1</tpAmb><verAplic>J-1.5.11</verAplic><chNFe>31240328920447000106650010000579261682678742</chNFe><dhRecbto>2024-03-11T20:01:05-03:00</dhRecbto><nProt>131242215331142</nProt><digVal>hw8vvC5i5YuDTd8DrFPUPMgg7u8=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe> cStat=100 chDFe=31240328920447000106650010000579261682678742 dhRecbto=11/03/2024 20:01:05 digVal=hw8vvC5i5YuDTd8DrFPUPMgg7u8= nProt=131242215331142 tpAmb=1 verAplic=J-1.5.11 xMotivo=Autorizado o uso da NF-e ##### AGORA SEGUINDO SEU EXEMPLO ##### ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 14/03/24 15:17:51 Maquina: xxx.xxx.xx.xxx Esperando por comandos.OK: E:\ACBrMonitor\xml\31240328920447000106650010000581721783660648-nfe.xml [Envio] CStat=100 CUF=31 DhRecbto= Msg=Autorizado o uso da NF-e NProt=131242240549486 NRec= TMed=0 VerAplic=W-1.5.12 Versao=4.00 XMotivo=Autorizado o uso da NF-e tpAmb=1 [NFe58172] Id=ID131242240549486 XML= cStat=100 chDFe=31240328920447000106650010000581721783660648 dhRecbto=14/03/2024 15:16:53 digVal=WVtekEq6yrdJ4f+21QG43QllBRY= nProt=131242240549486 tpAmb=1 verAplic=W-1.5.12 xMotivo=Autorizado o uso da NF-e
  13. Identifiquei que esta retornando codigo 104, mas as notas estao sendo transmitidas. No teste anterior não identifiquei pq como tentei transmitir varias vezes gerou varias chaves. Oq vcs indicam fazer agora? Somente aguardar Minas voltar ao normal e depois ter q pegar nota por nota e consultar ela pra encontrar a Chave correta e depois identificar o XML dela? Retorno LOG ACBr Monitor 14/03/2024 13:34:47 - OK: E:\ACBrMonitor\xml\31240328920447000106650010000581691734363664-nfe.xml [Envio] CStat=104 CUF=31 DhRecbto=14/03/2024 13:33:48 Msg=Lote processado NProt= NRec= TMed=0 VerAplic=J-1.5.12 Versao=4.00 XMotivo=Lote processado tpAmb=1 14/03/2024 13:34:52 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 14/03/24 13:34:52 Executando NFe.ConsultarNFe() ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 14/03/24 13:36:19 Maquina: xxx.xxx.xx.xxx Esperando por comandos.OK: Autorizado o uso da NF-e [Consulta] CStat=100 CUF=31 ChNFe=31240328920447000106650010000581691734363664 DhRecbto=14/03/2024 13:33:48 DigVal=r2o9uJmynD3+4nhsN8iDZesepy4= Msg=Autorizado o uso da NF-e NProt=131242239497716 VerAplic=W-1.5.12 Versao=4.00 XMotivo=Autorizado o uso da NF-e cMsg=0 tpAmb=1 xMsg= Arquivo=E:\ACBrMonitor\Arqs\31240328920447000106650010000581691734363664-nfe.xml
  14. Consultei a nota no portal do Sefaz e não encontrou (PrintScreen em anexo). Executei a consulta atraves do NFe.ConsultarNFe() e retornou seguinte mensagem. ACBrMonitorPLUS Ver. 1.4.0.245 - x64 Conectado em: 14/03/24 13:18:41 Maquina: xxx.xxx.xx.xxx Esperando por comandos.OK: Rejeição: Código Numérico informado na Chave de Acesso difere do Código Numérico da NF-e31240328920447000106650010000581631607283617 [Consulta] CStat=562 CUF=31 ChNFe=31240328920447000106650010000581631877108770 DhRecbto= DigVal= Msg=Rejeição: Código Numérico informado na Chave de Acesso difere do Código Numérico da NF-e31240328920447000106650010000581631607283617 NProt= VerAplic=W-1.5.12 Versao=4.00 XMotivo=Rejeição: Código Numérico informado na Chave de Acesso difere do Código Numérico da NF-e31240328920447000106650010000581631607283617 cMsg=0 tpAmb=1 xMsg= Arquivo=E:\ACBrMonitor\xml\31240328920447000106650010000581631877108770-nfe.xml Sobre o parametro bSincrono já esta síncrono e sempre utilizei assim. NFe.CriarEnviarNFe("'.$dadosNotaFiscal.'",1) Pelo oq entendi do erro q retornou apos consulta a nota entrou com outra chave de outra tentativa feita mais cedo [31240328920447000106650010000581631607283617]. Consultei no Sefaz essa chave e realmente a nota foi aceita as 11:26 com outra chave. Agora fudeu, não sei oq fazer.
  15. @Daniel Simoes não tem nada de contingencia no portal do Sefaz, somente alerta de algumas alterações que tiveram. Em anexo print. Mas essa mensagem q enviei antes mudou para essa outra agora, já tem quase 1hr q a mensagem alterou. Na verdade não mostra erro, só o codigo de status 104. 14/03/2024 12:45:00 - OK: E:\ACBrMonitor\xml\31240328920447000106650010000581631877108770-nfe.xml [Envio] CStat=104 CUF=31 DhRecbto=14/03/2024 12:44:02 Msg=Lote processado NProt= NRec= TMed=0 VerAplic=J-1.5.12 Versao=4.00 XMotivo=Lote processado tpAmb=1 14/03/2024 12:45:05 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 14/03/24 12:45:05
  16. @Juliomar Marchetti vc esta falando o arquivo (ACBrMonitor.ini)? Mas ele já é alterado quando executo NFe.SetCertificado(), NFe.SetCSC() e NFe.SetAmbiente(). Deixa eu ver se entendi oq você disse. Depois de executar NFe.SetCertificado(), NFe.SetCSC() e NFe.SetAmbiente() vou ter que alterar o nome do certificado, senha q é criptografada, CSC e Ambiente das variaveis na mão do arquivo ACBrMonitor.ini e logo em seguida executar NFE.LerIni(), é isso?
  17. @Diego Foliene, sim, o 005 é a quantidade de itens da NFCe e esta adicionado em todos itens (é um for, coloco em um vai para todos itens), soh lhe enviei o ultimo item do LOG para não poluir muito a mensagem. Atualizei para a versão ACBrMonitorPLUS Ver. 1.4.0.245 - x64 e agora o erro mudou. Erro Interno: 11001 Erro HTTP: 500 URL: https://nfce.fazenda.mg.gov.br/nfce/services/NFeAutorizacao4 Host not found Obs.1: Mesma mensagem de erro que aparece quando utilizo a versão 239 e 240. Obs.2: Mesma mensagem de erro informada logo acima com os campos que me passou ou sem eles, agora a mensagem de erro não muda. Fiz o teste assim: [ICMSXXX] CST=60 CSOSN=500 Origem=0 ValorBase=0 Aliquota=0 Valor=0 pCredSN=0,00 vCredICMSSN=0,00 ModalidadeST=4 ValorBaseST=0,00 AliquotaST=0,00 ValorST=0,00 PercentualReducao=0,00 vBCFCP=0 pFCP=0 motRedAdRem=1 pRedAdRem=0 vFCP=0 E tambem fiz o teste assim [ICMSXXX] CST=60 CSOSN=500 Origem=0 ValorBase=0 Aliquota=0 Valor=0 pCredSN=0,00 vCredICMSSN=0,00 ModalidadeST=4 ValorBaseST=0,00 AliquotaST=0,00 ValorST=0,00 PercentualReducao=0,00 vBCFCP=0 pFCP=0 vFCP=0
  18. @Diego Foliene informei com o mesmo nome que você passou e não deu certo. [ICMS005] CST=60 CSOSN=500 Origem=0 ValorBase=0 Aliquota=0 Valor=0 pCredSN=0,00 vCredICMSSN=0,00 ModalidadeST=4 ValorBaseST=0,00 AliquotaST=0,00 ValorST=0,00 PercentualReducao=0,00 vBCFCP=0 pFCP=0 motRedAdRem=1 pRedAdRem=0 vFCP=0
  19. @Diego Foliene qual bloco fica esses campos, e é mesmo esses nomes? Não tenho eles no meu arquivo e procurei no Modelo de NFCe (https://acbr.sourceforge.io/ACBrMonitor/ModeloNFCeINI.html) e tambem não encontrei eles na lista. Sim, utilizo versão 64bits e estou desde terça a noite sem emitir NFCe.
  20. @Italo Giurizzato Junior Coloquei na NFCe campo Finalidade=1, e o erro mudou para: ERRO: Valor string inválido para TmotRedAdRem: 0 Não consegui identificar esse campo na NFCe.
  21. Boa noite. Sempre que utilizo o ACBrMonitor Compartilhado com outros CNPJ ao executar [NFe.DistribuicaoDFePorNSU] esta mostrando o seguinte erro: ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital. Antes da execução do NFe.DistribuicaoDFePorNSU() estou me assegurando e rodando NFe.SetCertificado(), NFe.SetCSC(), NFe.SetAmbiente() e tambem para validar o NFe.CNPJCertificado(). Nos dois logs logo abaixo de CNPJ diferentes (Empresa 01 e Empresa 02) mostra a sequencia exata da executação, e se pegar o CNPJ do NFe.DistribuicaoDFePorNSU() é o mesmo CNPJ do NFe.CNPJCertificado(), com isso não teria que dar essa mensagem de erro porque oq estou consultado é o CNPJ que esta setado no ACBRMonitor. Como posso resolver isso? [EMPRESA 01] 14/03/2024 00:36:51 - ACBrMonitorPLUS Ver. 1.4.0.242 - x64 Conectado em: 14/03/24 00:36:51 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 14/03/2024 00:36:51 - NFe.SetCertificado(NOME_CERTIFICADO, SENHA_CERTIFICADO) 14/03/2024 00:36:51 - Dados da Sw.House gravados com sucesso 14/03/2024 00:36:52 - Configuração geral gravada com sucesso 14/03/2024 00:36:52 - OK: 14/03/2024 00:36:57 - NFe.SetCSC(45aa4cb7f21c50d5c3de255189fc0b97, 000001) 14/03/2024 00:36:59 - OK: 14/03/2024 00:37:04 - NFe.SetAmbiente(1) 14/03/2024 00:37:05 - OK: 14/03/2024 00:37:10 - NFe.CNPJCertificado() 14/03/2024 00:37:10 - OK: 42789722000117 14/03/2024 00:37:15 - NFe.DistribuicaoDFePorNSU("31", "42789722000117", "418") 14/03/2024 00:37:15 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 14/03/2024 00:37:20 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 14/03/24 00:37:20 [EMPRESA 02] 14/03/2024 00:37:20 - ACBrMonitorPLUS Ver. 1.4.0.242 - x64 Conectado em: 14/03/24 00:37:20 Maquina: xxx.xxx.xx.xxx Esperando por comandos. 14/03/2024 00:37:20 - NFe.SetCertificado(NOME_CERTIFICADO.pfx, SENHA_CERTIFICADO) 14/03/2024 00:37:20 - Dados da Sw.House gravados com sucesso 14/03/2024 00:37:21 - Configuração geral gravada com sucesso 14/03/2024 00:37:21 - OK: 14/03/2024 00:37:26 - NFe.SetCSC(350e7a7851ed1fce1be2c47c40678d7e, 000001) 14/03/2024 00:37:28 - OK: 14/03/2024 00:37:33 - NFe.SetAmbiente(1) 14/03/2024 00:37:34 - OK: 14/03/2024 00:37:39 - NFe.CNPJCertificado() 14/03/2024 00:37:39 - OK: 32804653000110 14/03/2024 00:37:44 - NFe.DistribuicaoDFePorNSU("31", "32804653000110", "463") 14/03/2024 00:37:44 - ERRO: Rejeicao: CNPJ-Base consultado difere do CNPJ-Base do Certificado Digital 14/03/2024 00:37:49 - ALERTA: Fim da Conexão com: xxx.xxx.xx.xxx em: 14/03/24 00:37:49
  22. Pessoal Procurei no forum e não encontrei. Hoje todas as NFCe em Minas esta gerando erro e retornando a seguinte mensagem. ERRO: Valor string inválido para TpcnFinalidadeNFe: 0 Esses campos acredito que seja o nome deles no Delphi. Procurei eles no modelo de NFCe e não encontrei nada. https://acbr.sourceforge.io/ACBrMonitor/ModeloNFCeINI.html Vocês sabem me dizer se é uma atualização e inclusão de alguma tag, utilizo conexão Socket PHP com o Monitor e tambem como posso contornar isso. As emissões de NFCe estão paradas desde ontem a noite. Fiz o teste nas versoes: 1.4.0.230 1.4.0.231 1.4.0.240 1.4.0.241 1.4.0.242 E mesmo assim não transmitiu, mas observei que somente na versão ...242 q mostra a mensagem: ERRO: Valor string inválido para TpcnFinalidadeNFe: 0
  23. Olá boa noite. Sou novo por aqui e estou estudando e implementando o ACBr Monitor para trabalhar com meu sistema e algumas vezes o ACBr Monitor não esta me retornando mensagem de erro e simplesmente não processa a geração da nota fiscal, ele só mostra no LOG os dados que foram enviado através do NFe.CriarEnviarNFe(). A comunicação do meu sistema (PHP) com o ACBr Monitor é via TCP/IP. Segue em anexo log do ACBr Monitor. LOG.TXT
×
×
  • 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...