Membros Pro Bueno MTBinforma Postado 16 Março Membros Pro Compartilhar Postado 16 Março Bom dia,,, Estou adequando o sistema de modo Sincrono, e passei a ter problema com o retorno da descrição do XML tag XMLprotDFe, até então estava funcionando desta forma ACBrMDFe1.WebServices.Retorno.MDFeRetorno.ProtDFe.Items[0].XMLprotDFe; é com a situação sincrono não está trazendo a informação.... Desde já agradeço pelo auxílio.... Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Bueno MTBinforma Postado 18 Março Autor Membros Pro Compartilhar Postado 18 Março Se alguém souber e puder me ajudar na solução, eu fico no aguardo... Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 18 Março Moderadores Compartilhar Postado 18 Março ACBrMDFe1.WebServices.Enviar.xxxxx dentro desse objeto tu tem os retornos agora Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Bueno MTBinforma Postado 18 Março Autor Membros Pro Compartilhar Postado 18 Março (editado) Boa noite, Até nesse Enviar... está TD bem, eu já busquei todas as informações que precisava, mas ficou daquele .XMLproDFe eu não localizei no .Enviar... Que estou precisando para concluir o meu registro, por enquanto estou usando com o modo de retorno... Editado 18 Março por MTB Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 19 Março Consultores Compartilhar Postado 19 Março Bom dia! Por favor, faça um teste lendo das propriedades: ACBrMDFe.WebServices.Enviar.Protocolo; ACBrMDFe.Manifestos[Indice].MDFe.procMDFe.nProt; Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 19 Março Consultores Compartilhar Postado 19 Março Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 19 Março Consultores Compartilhar Postado 19 Março Foi sugerida a propriedade ACBrMDFe1.Manifestos[Indice].MDFe.procMDFe.XML_Prot mas a mesma retornou conteúdo vazio. Criada a #TK-5240 para análise do caso e parecer do consultor responsável. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Italo Giurizzato Junior Postado 1 Abril Consultores Solution Compartilhar Postado 1 Abril Bom dia @Bueno MTBinforma, Você diz que ao ler o campo: ACBrMDFe1.WebServices.Retorno.MDFeRetorno.ProtDFe[0].XMLprotDFe, ele esta vazio, correto? Pois muito bem, esse campo é preenchido ao ler o retorno da consulta pelo Recibo. Vamos lá: Quando enviamos o MDF-e em modo Assíncrono temos como resposta o numero do Recibo, esse numero é um comprovante que diz que o seu MDF-e foi recepcionado pela SEFAZ. De posse do numero do Recibo devemos realizar uma consulta, a Consulta pelo Recibo que é feita da seguinte forma: ACBrMDFe1.WebServices.Recibo.Recibo := aux; ACBrMDFe1.WebServices.Recibo.Executar; Como dito acima, o componente realiza a consulta e faz a leitura do retorno e é na leitura desse retorno que o campo XMLprotDFe é preenchido. Agora, quando enviamos o MDF-e no modo Síncrono temos como resposta já o resultado do processamento, sendo assim não se faz necessário consultar o Recibo, alias nesse retorno nem sequer temos o numero do recibo para realizar essa consulta. A consulta pelo recibo não sendo realizada o campo XMLprotDFe vai ficar vazio mesmo. O @Diego Foliene sugeriu a leitura do campo XML_prot, mas ele vem vazio também. O que ocorre? O campo ACBrMDFe1.Manifestos[0].MDFe.procMDFe.XML_Prot, é retornado vazio pois ele é de uso interno do componente juntamente com o XML_MDFe, ambos são utilizados para a montagem do XML final do MDF-e. No campo XML_MDFe temos o XML do MDF-e assinado que foi enviado para a SEFAZ. No campo XML_Prot temos o XML que contem o retorno da SEFAZ com o protocolo de autorização de uso. O componente pega o conteúdo desses dois campos e monta o XML final, ou seja, o XML que contem os campos do MDF-e, a assinatura digital e o protocolo de autorização retornado pela SEFAZ, deixando assim o XML do MDF-e com validade jurídica. Espero ter ajudado. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts