Bom dia.
Peço desculpas pela incompetência pois o que quero é simples e possivelmente será respondido em uma linha.
Para não ser uma grande perda de tempo, quero aproveitar e pedir sugestões:
Quando ocorre algum erro no momento da transmissão( por falha de schema, preenchimento dos dados ou qualquer outro), eu salvo o XML que foi transmitido, juntamente com a mensagem de erro.
Assim, quando o cliente liga avisando do erro, consigo ver exatamente o que aconteceu sem ter que realizar nova transmissão.
Este procedimento foi criado antes de adotarmos o uso da ACBr. Nós mesmos manufaturamos o XML e utilizamos a função para carregar o nosso XML e transmiti-lo.
Em todos os nossos clientes, não deixamos a opção de salvar os XMLs automaticamente.
Até aqui foi só um descritivo do funcionamento, agora vem o real problema:
Na carta de correção, devido ao funcionamento muito simples dela, optamos por utilizar os procedimentos da ACBr de forma mais integral.
Sendo assim, se ocorre algum erro na transmissão, não temos o XML catalogado pois ele não foi criado.
Gostaria de ter acesso ao texto do XML, mas não estou encontrado-o em nenhum lugar.
Tentei das seguintes formas:
ACBrNFe1.CartaCorrecao.CCe.Gerador.ArquivoFormatoXML
ACBrNFe1.CartaCorrecao.CCe.Evento.Items[0].RetInfEvento.XML
ACBrNFe1.WebServices.EnvioWebService.XMLEnvio
ACBrNFe1.WebServices.EnvEvento.EventoRetorno.XML
ACBrNFe1.EventoNFe.Evento.Items[0].InfEvento.detEvento.descEvento
ACBrNFe1.EventoNFe.Evento.Items[0].InfEvento.detEvento.xCorrecao
ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.XML
ACBrNFe1.WebServices.EnvioWebService.XMLEnvio
ACBrNFe1.WebServices.EnvEvento.Msg
ACBrNFe1.WebServices.EnvEvento.RetWS
ACBrNFe1.WebServices.EnvEvento.RetornoWS
E o que eu quero é o texto dentro do arquivo *-ped-eve.xml