Hola Walter!!

Para factura electrónica uso la librería de Sergio Camusso y anda bien.

Para otros XML que no se hayan generado con VFP, los desarmo a manopla usando FOPEN(), FGETS() y STRTRAN(). Algo así:

n=FOPEN(cArchivo)
DO WHILE !FEOF(n)
   cLinea=FGETS(n)
   TuFuncionQueSeparaElCampo(cLinea) && Un gran CASE con cadacampo
ENDDO
FCLOSE(n)

Espero te sirva...

Abz



El 25/08/2015 a las 17:19, Walter Comito escribió:

Ayer consulte sobre este tema.

Alguien me puede dar una mano

Gracias.

*Walter Cómito*

 Analista de Sistemas

MP 0397 C.P.C.I.P.C.

**

*De:*[email protected] [mailto:[email protected]] *En nombre de *Walter Comito
*Enviado el:* lunes, 24 de agosto de 2015 18:04
*Para:* GUFA List Member
*Asunto:* [GUFA] LEER XML

Amigos como están, tengo un problema para pàsar este xml a un cursor en vfp.

Use el famoso xmlto cursor pero no funciona.

Este xml es lo que me devuelve la afip cuando consulto un comprobante ya autorizado.

Si alguien me puede dar una mano se lo agradecería.

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

<soap:Body>

<FECompConsultarResponse xmlns="http://ar.gov.afip.dif.FEV1/";>

<FECompConsultarResult>

<ResultGet>

<Concepto>3</Concepto>

<DocTipo>86</DocTipo>

<DocNro>30702637895</DocNro>

<CbteDesde>1</CbteDesde>

<CbteHasta>1</CbteHasta>

<CbteFch>20150319</CbteFch>

<ImpTotal>1.21</ImpTotal>

<ImpTotConc>0</ImpTotConc>

<ImpNeto>1</ImpNeto>

<ImpOpEx>0</ImpOpEx>

<ImpTrib>0</ImpTrib>

<ImpIVA>0.21</ImpIVA>

<FchServDesde>20150319</FchServDesde>

<FchServHasta>20150319</FchServHasta>

<FchVtoPago>20150319</FchVtoPago>

<MonId>PES</MonId>

<MonCotiz>1</MonCotiz>

<Iva>

<AlicIva>

<Id>5</Id>

<BaseImp>1</BaseImp>

<Importe>0.21</Importe>

</AlicIva>

</Iva>

<Resultado>A</Resultado>

<CodAutorizacion>65122100099740</CodAutorizacion>

<EmisionTipo>CAE</EmisionTipo>

<FchVto>20150329</FchVto>

<FchProceso>20150319164020</FchProceso>

<PtoVta>3</PtoVta>

<CbteTipo>6</CbteTipo>

</ResultGet>

</FECompConsultarResult>

</FECompConsultarResponse>

</soap:Body>

</soap:Envelope>

Gracias.

*Walter Cómito*

 Analista de Sistemas

MP 0397 C.P.C.I.P.C.

*›****[email protected] <mailto:[email protected]>*

***[email protected] <mailto:[email protected]>*

*'****+54 351 494.4667*

*           153.292.707*

**

*þ****www.softram.com.ar <http://www.softram.com.ar/>*

QSi no es necesario, no imprima este correo.

Todos somos responsables por el cuidado del medio ambiente.

*NOTA DE CONFIDENCIALIDAD*
Este mensaje (y sus anexos) es confidencial y puede contener información de propiedad exclusiva de Walter Cómito (SRS Sistemas). Si usted ha recibido este mensaje por error, por favor comuníquelo inmediatamente a _walter.comito <mailto:[email protected]>[email protected] <http://gmail.com/>_ y tenga la amabilidad de eliminarlo; no deberá copiar el mensaje ni divulgar su contenido a ninguna persona.

Muchas Gracias.

------------------------------------------------------------------------

Avast logo <https://www.avast.com/antivirus>

        

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com <https://www.avast.com/antivirus>



------------------------------------------------------------------------
Avast logo <https://www.avast.com/antivirus>      

El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
www.avast.com <https://www.avast.com/antivirus>



Responder a