Bom dia, tenho a necessidade de conseguir extrair o XML da nota fiscal dentro do Protheus. Sei que existe uma função que extrai o XML do TSS (WSNFESBRA), entretanto ela é restrita.
Gostaria de saber se conhecem alguma outra maneira que eu consiga extrair o XML para poder estar integrando a nota em outro sistema que tenho na empresa.
Aqui fiz um ajuste no codigo pra corrigir isso mas não sei funciona, porque aqui estamos implantando o protheus, então minhas NFs estão todas em ambiente de homologação, fiz a seguinte alteração:
Consegui com a solução do Leandro Santos usando uma parte o fonte https://terminaldeinformacao.com/2017/12/05/funcao-retorna-xml-de-uma-nota-em-advpl/na linha 59 você acrescenta as tags abaixo e ele vai ficar completo.
cTextoXML := ''
cTextoXML += oWebServ:oWsRetornaNotasResult:OWSNOTAS:oWSNFES3[1]:oWSNFE:cXML
cTextoXML += oWebServ:oWsRetornaNotasResult:OWSNOTAS:oWSNFES3[1]:oWSNFE:CXMLPROT
cTextoXML += ''