Ir para conteúdo
  • Cadastre-se

Infolight

Membros Pro
  • Total de ítens

    121
  • Registro em

  • Última visita

Tudo que Infolight postou

  1. Olá, Estamos precisando apenas saber as chaves e seções retornadas pelo comando NFE.DistribuicaoDFe, para cada tipo de Status retornado, para poder realizar o tratamento do retorno, já que o manual online não mostra o retorno do comando. Fizemos uns testes em homologação para tentar visualizar o retorno, tanto por chave da NFe como por NSU, mas obtemos como resposta: Nenhum documento localizado, ou ERRO: Rejeicao: NF-e inexistente para a chave de acesso informada, mesmo tenho informado uma chave NFe válida e já manifestada (consideramos o serviço de distribuição-DFE da Receita o pior, para obter-se um retorno esperado e efetuar testes em homologação). Ex comando efetuado: NFe.DistribuicaoDFePorChaveNFe(' + IntToStr(Cod_UF_IBGE(UF)) + ', ' + CNPJ + ', 25170502113477000109550020000019661000020797)'; Para fins de adaptar nosso código (já que estamos migrando para o monitor) precisamos apenas saber as seções e chaves retornadas pelo comando. Obrigado.
  2. Olá, Estou com um problema simples, que é saber o conteúdo retornado pelo comando acima, no formato INI, (as seções e chaves retornadas), tanto em caso de documento não localizado(cStat -137) e principalmente qdo localiza os documentos (cStat 138). Não encontrei em nenhum lugar nesse fórum, e nem no manual online. Isso já seria suficiente pra eu implementar o tratamento do retorno. Obrigado!
  3. Só pra reforçar, uso o XE10 e consigo compilar em 32 bits e esse erro ocorre ao tentar compilar em 64 bits.
  4. Apaguei a pasta LibD24, compilo o ACBrInstall_Trunk2 em 32 bits e depois em 64 bits, verifico que os arquivos dcu são recriados na pasta em questão e quando executo o Build o processo para com a seguinte mensagem de erro: "[dcc64 Fatal Error] ACBrCompress.pas(48): F2048 Bad unit format: 'C:\Projetos\ACBr\Lib\Delphi\LibD24\GZIPUtils.dcu' - Expected version: 31.0, Windows Unicode(x64) Found version: 31.0, Windows Unicode(x86)". unit ACBrCompress; interface uses Classes, SysUtils, {$IfDef USE_ZLibExGZ} ACBrZLibExGZ, {$Else} GZIPUtils, // <- Apontando o erro pra essa linha. {$EndIf} {$IfDef FPC} zstream, zipper {$Else} Windows, ZLib {$IfDef DELPHIXE2_UP} ,System.Zip {$EndIf} {$EndIf}; ...
  5. Opa André, No comando consultar eu passo apenas a chave da NFe, eu esperava fazer o mesmo com o comando EnviarEmail, mas nele tenho que fornecer o caminho completo do XML, isso eu consigo fazer usando o GetPathNFe enquanto estou autorizando a nota mas não quando quero consultar posteriormente. Ótima solução Gilberto, tb cogitamos fazer isso. Obrigado!
  6. Esse comando eu já utilizo, ele traz o path para a nota está sendo transmitida e autorizada. Mas para uma consulta posterior pela chave apenas, ele não é útil. De toda forma agradeço pela ajuda. Estamos contornando o problema com outra abordagem.
  7. Bom Daniel, Não salvamos no BD o arquivo XML, e dedidimos também não gerar mais o mesmo a partir do BD, pois a intenção foi deixar o armazenamento e gerenciamento dos XML por conta do monitor, que já realiza a separação por pastas e tal. A única coisa que manipulamos no sistemas são as chaves e o status das repostas. Por isso a dificuldade nesse momento de encontrar o caminho dos XMLs gerados na maquina onde roda o monitor.
  8. Que tipo de informação você fala? Pois não salvamos o caminho dos arquivos no nosso BD. E estamos migrando toda nossa solução para o ACBrMonitor, no intuito de centralizar numa máquina remota todas as tarefas de envio e recepção das NFe.
  9. Olá boa tarde, Me deparei com uma situação crítica no momento: após consultar a situação de algumas chaves preciso, em seguida, enviar as notas em caso de autorização, para o email dos clientes, contudo sabemos que os arquivos XML são salvos em pastas distintas no monitor(conforme as configurações escolhidas), e o comando NFe.EnviarEmail só irá funcionar se informarmos o caminho completo do XML. Mas com o monitor instalado numa máquina remota não consigo obter o caminho do XML da chave consultada(a não ser que eu faça uma iteração sobre o nome das pastas no monitor, testando com FileExists para cada chave a buscar) A solução que me restou foi fazer o download da nota para em seguida envia-la ao email do cliente. Vejo esta solução como uma tremenda gambiarra da minha parte, mas não encontrei outra alternativa. Gostaria de saber se este grupo recomenda alguma forma de fazer isso de uma maneira mais produtiva. OBS: O comando NFe.ConsultarNFe( cArqXML ) funciona tanto com o caminho quanto com a chave apenas. Pensei que o mesmo poderia ser aplicado ao comando EnviarEmail. Agradeço desde já.
  10. Estou passando pelo mesmo problema, Estou preenchendo os seguintes campos: Ide.tpEmis := teSVCRS; Ide.DhCont := EncodeDateTime(Ano, Mes, Dia, Hor, Min, Seg, Mil); Ide.XJust := sScanJust; quando executo a linha: ACBrNFe1.WebServices.Envia(nNumLote); é retornada a seguinte mensagem: raised exception class EACBrDFeException with message '' Está faltando informar alguma Tag? Onde pode estar o erro?
  11. Opa Daniel, eu uso o binário baixado do SAC!. Resolvi copiando as dlls para a pasta do Windows. conforme instruções do tópico acima.
  12. Obrigado José, copiei as dlls que estavam na pasta do monitor para a pasta SysWoW64 e o erro sumiu. Agora o erro que aparece é na validação do conteúdo, vou fazer os ajustes. Abraço.
  13. Boa tarde, Caro José, coloquei as aspas como vc disse, mas já suspeitava que não resolveria(deu o mesmo erro). Utilizo o componente TTCPBlockSocket, no meu fonte, para enviar o comando: Ex: fSocket.SendString(sComando + STR_TERMINADOR). Os comandos são montados normalmente sem aspas e funcionam, apesar de no manual indicar que devo colocar as aspas, mas isso não vem ao caso. Estou anexando o arquivo ACBrMonitor.ini como solicitado. ACBrMonitor.ini
  14. Sequência de comandos executada: Conectado em: 15/09/17 18:19:41 Maquina: 127.0.0.1 Esperando por comandos. 15/09/2017 18:19:41 - NFE.CertificadoDataVencimento 15/09/2017 18:19:41 - OK: 24/11/2017 15/09/2017 18:19:43 - ALERTA: Fim da Conexão com: 127.0.0.1 em: 15/09/17 18:19:43 15/09/2017 18:19:43 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.33 Conectado em: 15/09/17 18:19:43 Maquina: 127.0.0.1 Esperando por comandos. 15/09/2017 18:19:43 - NFE.SetModeloDF(55) 15/09/2017 18:19:43 - OK: 15/09/2017 18:19:43 - ALERTA: Fim da Conexão com: 127.0.0.1 em: 15/09/17 18:19:43 15/09/2017 18:19:43 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.33 Conectado em: 15/09/17 18:19:43 Maquina: 127.0.0.1 Esperando por comandos. 15/09/2017 18:19:43 - NFE.SetVersaoDF(3.10) 15/09/2017 18:19:44 - Configuração geral gravada com sucesso 15/09/2017 18:19:44 - Configuração de Boletos gravada com sucesso 15/09/2017 18:19:44 - Dados da Sw.House gravados com sucesso 15/09/2017 18:19:44 - OK: 15/09/2017 18:19:44 - ALERTA: Fim da Conexão com: 127.0.0.1 em: 15/09/17 18:19:44 15/09/2017 18:19:44 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.33 Conectado em: 15/09/17 18:19:44 Maquina: 127.0.0.1 Esperando por comandos. 15/09/2017 18:19:44 - NFE.SetAmbiente(2) 15/09/2017 18:19:45 - Configuração geral gravada com sucesso 15/09/2017 18:19:45 - Configuração de Boletos gravada com sucesso 15/09/2017 18:19:45 - Dados da Sw.House gravados com sucesso 15/09/2017 18:19:45 - OK: 15/09/2017 18:19:52 - ALERTA: Fim da Conexão com: 127.0.0.1 em: 15/09/17 18:19:52 15/09/2017 18:19:52 - ACBrMonitor/ACBrNFeMonitor PLUS Ver. 1.1.0.33 Conectado em: 15/09/17 18:19:52 Maquina: 127.0.0.1 Esperando por comandos. 15/09/2017 18:19:52 - NFe.AdicionarNFe([infNFe] versao=3.10 [Identificacao] cNF=00861610 natOp=Venda de mercadoria adquirida ou recebida de terceiros. indPag=0 mod=55 serie=1 nNF=1010723 dhEmi=19/05/2017 dhSaiEnt=22/05/2017 tpNF=1 idDest=0 tpEmis=0 indFinal=0 indPres=0 verProc=6.0.1.0 finNFe=0 tpImp=1 [Emitente] CNPJCPF=08797179000161 xNome=Dsg Distribuidora de Alimentos Ltda xFant=*Vo Ita Frios xLgr=Rua Salatiel Marques Fontes nro=695 xBairro=Andre Gadelha cMun=2516201 xMun=Sousa UF=PB CEP=58806470 cPais=1058 xPais=BRASIL Fone=8335212697 IE=161518931 IM=0 CNAE=4634601 CRT=2 [Destinatario] CNPJCPF=99999999000191 IE= ISUF= xNome=NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL indIEDest=2 xLgr=Eng. Carlos Pires de Sa nro=245 xBairro=Centro cMun=2503704 xMun=Cajazeiras UF=PB CEP=58900000 cPais=1058 xPais=BRASIL Fone=8335311837 [Produto001] cProd=000254 cEAN= xProd=KETCHUP DUSUL CX4UN*3,3KG NCM=21032090 CFOP=5102 uCom=UN qCom=2.00 vUnCom=5.36 vProd=10.72 cEANTrib= uTrib=UN qTrib=2.00 vUnTrib=5.36 indTot=0 vTotTrib=2.92 [ICMS001] orig=0 CST=0 modBC=3 vBC=10.72 pICMS=18.00 vICMS=1.93 [IPI001] cEnq=999 CST=11 [PIS001] CST=0 vBC=10.72 pPIS=1.65 vPIS=0.18 [COFINS001] CST=0 vBC=10.72 pCOFINS=7.60 vCOFINS=0.81 [Produto002] cProd=004980 cEAN= xProd=QUEIJO MUSSARELA PURILATTE PC+-4,2KG/CX+-25KG NCM=04061010 CFOP=5102 uCom=KG qCom=12.85 vUnCom=15.09 vProd=193.91 cEANTrib= uTrib=KG qTrib=12.85 vUnTrib=15.09 indTot=0 vTotTrib=34.90 [ICMS002] orig=0 CST=0 modBC=3 vBC=193.91 pICMS=18.00 vICMS=34.90 [IPI002] cEnq=999 CST=11 [PIS002] CST=5 [COFINS002] CST=5 [Total] vBC=204.63 vICMS=36.83 vICMSDeson=0.00 vBCST=0.00 vST=0.00 vProd=204.63 vFrete=0.00 vSeg=0.00 vOutro=0.00 vDesc=0.00 vII=0.00 vIPI=0.00 vPIS=0.18 vCOFINS=0.81 vNF=204.63 vTotTrib=37.82 [Transportador] modFrete=0 CNPJCPF=08797179000161 xNome=DSG DISTRIBUIDORA DE ALIMENTOS LTDA IE=161518931 xEnder=Rua SALATIEL MARQUES FONTES, 695 xMun=SOUSA UF=PB Placa=NPW7237 UFPlaca=PB [Volume002] qVol=14.00 esp=VOLUMES pesoL=19.45 pesoB=19.45 [Fatura] nFat=001010723 vOrig=237.81 vLiq=237.81 [DadosAdicionais] infCpl=Vendedor: Geneilson - Rota: 002-CajazeirasVencimento: 18/07/2017 FAVOR CONFERIR MERCADORIA NAO ACEITAMOS RECLAMACOES POSTERIORES ,10389) 15/09/2017 18:19:52 - ERRO: Falha ao carregar biblioteca de Criptografia do XMLSec [openssl]
  15. Boa tarde, Na tentativa de adicionar notas ao lote, usando o comando NFe.AdicionarNfe, obtenho no retorno o erro acima. Estou usando a versão 1.1.0.33 do monitor. Alguma sugestão de configuração do SSL na aba certificados? De modo a evitar essas ocorrências? Obrigado.
  16. Estou usando a versão 1.1.0.12, meu monitor não está gerando o arquivo de log, já marquei a opção: log de mensagens dos componentes DFe, e nada. Percebi que não estava fechando o socket após adicionar as notas ao lote. Vou fazer mais uns ajustes, por enquanto quero tirar uma dúvida: O comando AdicionarNFe adiciona um nota por vez? isso não ficou muito claro no manual, ou devo gerar um único INI contendo todas as notas e só depois passar ao comando?. Pois ao executar o comando EnviarLoteNFe me retornou que não havia nenhuma nota adicionada ao lote. Obrigado.
  17. Boa tarde, Estou fazendo um teste do comando NFe.AdicionarNFe no ambiente de homologação para adicionar notas ao lote e depois envia-las, mas ao invés de receber no retorno a resposta OK: Lote recebido com sucesso e as secões [ENVIO] e [RETORNO] como diz o manual online, recebo apenas como resposta : OK: 24//11/2017 (OK: data) ou OK: (OK: <branco>). Observei que a data é sempre a mesma: 24/11/2017. De acordo com o manual online a reposta seria idêntica à do comando NFe.EnviarNFE. Alguma explicação quanto à essa ocorrência?, ou se de fato o retorno é dessa maneira mesmo?
  18. Isso mesmo, agora não faço mais o teste de cStat = 137, estou fazendo um loop com 50 repetições onde o sistema tem que rodar as cinquenta vezes, isso resolveu nos três clientes em que eu estava com esse problema.
  19. Obrigado Douglas, essa pergunta me fez lê o código e verificar que o erro era meu, dentro do while tinha uma condição que saia do loop caso o cStat retornasse 137 e não dava continuidade na pesquisa.
  20. Estava utilizando DistribuicaoDFe, mas hoje alterei pra DistribuicaoDFePorUltNSU por sugestão aqui do Fórum, porém o erro persiste. Uso o modelo fornecido pela própria ACBr com While, já constatei que o erro não está no código por dois motivos: 1 - Não fiz nenhuma atualização ou alteração e simplesmente parou de funcionar; 2 - Consigo puxar XMLs dos últimos três meses normalmente, porém para no dia 15/08 até hoje 23/08.
  21. Verifiquei que os estados decidiram desativar seus serviços e que tudo ficará centralizado no ambiente nacional conforme URL passadas abaixo: Nova URL do Ambiente Nacional a ser adotada Registro de Evento: https://www.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx Consulta NF-e Destinadas: https://www.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx Download XML Destinadas: https://www.nfe.fazenda.gov.br/NfeDownloadNF/NfeDownloadNF.asmx Fonte: Sefaz RS Pergunto: Isso já está funcionando no ACBr?
  22. Será que houve alguma alteração no WebService? O Estado que está acontecendo isso é Paraíba com WebService em SVRS - Sefaz Virtual do RS.
  23. E pra completar estou fazendo o seguinte: Estou retrocedendo a pesquisa do último NSU e consultando, e o sistema vai puxando até que chega a data em que parou e após isso não vem mais nada, é como se tivesse mudado o endereço ou algo parecido... estou precisando realmente de um suporte.
  24. Usei sim Otair, em primeira mão eu estava utilizando DistribuicaoDFe e após sua dica mudei pra DistribuicaoDFePorUltNSU, porém o problema persiste e não tenho ideia do que pode está acontecendo: se é erro da aplicação ou se houve alguma mudança de endereço por parte da SEFAZ. Sem explicação alguma em outros clientes funciona, mas isso mostra que o processo não é 100%.
  25. Italo, Segui os passos informados por Otair utilizando DistribuicaoDFePorUltNSU, antes estava utilizando DistribuicaoDFe, porém quando a consulta chega no dia 15/08/2017 não traz mais nada, o que pode ser? Como falei anteriormente vinha funcionando normalmente e de repente 3 clientes passaram a reclamar, e engraçado que isso aconteceu em dias consecutivos, um no dia 15, outro no dia 16 e o terceiro no dia 17 sem explicação alguma e de lá pra cá zero notas.
×
×
  • 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.