Hola Estela, siguiendote los pasos, te voy hacer una preguntonta, como hago
para mandar los detalles a un campo memo, con un enter al final de cada
registro?, y respeto el formato de cada campo.  Desde ya gracias

 

Norberto Alvarez

Socio # 1892

l

 

De: GUFA@mug.org.ar [mailto:g...@mug.org.ar] En nombre de Estela Lázaro
Enviado el: miércoles, 30 de junio de 2010 02:13 p.m.
Para: GUFA List Member
Asunto: [GUFA] Re: [GUFA] RE: [GUFA] Re: [GUFA] RE: [GUFA] Re: [GUFA]
Factura Electrónica Exportación

 

Hola, fijate que el Cursortoxml te arma una variable llamada en este caso
cXML y después le hacés el 

Strtofile( cXml, strSave )

donde strSave es el nombre del xml que generás.

 

Este código que te mandé intenta resolver "artesanalmente" el tema de los
cursores anidados

 

Yo antes de grabarlo lo retoco un poquito, por ejemplo, el editor de xml me
tira error con caracteres como los acentos, entonces antes los reemplazo, y
también puse la opción de que saque los que resulten con un /> (son los
vacíos) por si al momento de subirlos al aplicativo no los acepta.

 

Y ahí tenés tu otra respuesta: a la página de la afip tenés que subir el xml
accediendo con cuit y clave fiscal. Todavía no subí ninguno, mañana 01 de
julio te cuento

 

saludos y seguimos
 

Estela Lázaro

D&SIP

Desarrollo y Servicios Informáticos Profesionales

 <http://www.dsip.com.ar/> www.dsip.com.ar 

 

 

  _____  

De: Norberto Mario Alvarez <n...@nmasystems.com.ar>
Para: GUFA List Member <GUFA@mug.org.ar>
Enviado: miércoles, 30 de junio, 2010 13:40:31
Asunto: [GUFA] RE: [GUFA] Re: [GUFA] RE: [GUFA] Re: [GUFA] Factura
Electrónica Exportación

Hola Estela, si te pido disculpas, pero lo que me pasó que viajé y se me
paso. Ahora estoy acotado con el tiempo para terminarlo y me reapareció la
duda, y volví a preguntar. 

Desde ya muchas gracias

Y aprovecho la ocasión, para preguntarte, una vez generado este XML a donde
lo tengo que mandar o que tengo que hacer para recibir el CAE de la factura.

 Y además te pregunto cuando ejecuto 

 

Cursortoxml("psvcntot", "cXML")

 

Le tiré un registro a este cursor, porqué no me generó el XML?

Desde ya te agradezco y estoy trabajando sobre el ejemplo que me mandastes.

Muchas Gracias

 

Norberto Alvarez

Socio # 1892

 

 

De: GUFA@mug.org.ar [mailto:g...@mug.org.ar] En nombre de Estela Lázaro
Enviado el: martes, 29 de junio de 2010 11:51 a.m.
Para: GUFA List Member
Asunto: [GUFA] Re: [GUFA] RE: [GUFA] Re: [GUFA] Factura Electrónica
Exportación

 

Acá va de nuevo.

 

Saludos!
 

Estela Lázaro

D&SIP

Desarrollo y Servicios Informáticos Profesionales

 <http://www.dsip.com.ar/> www.dsip.com.ar 

 

 

  _____  

De: Norberto Mario Alvarez <n...@nmasystems.com.ar>
Para: GUFA List Member <GUFA@mug.org.ar>
Enviado: miércoles, 28 de abril, 2010 15:10:41
Asunto: [GUFA] RE: [GUFA] Re: [GUFA] Factura Electrónica Exportación

Gracias Estela, me voy a poner investigar, desde ya muchas gracias!!!

 

Norberto Alvarez

 

De: GUFA@mug.org.ar [mailto:g...@mug.org.ar] En nombre de Estela Lázaro
Enviado el: miércoles, 28 de abril de 2010 11:41 a.m.
Para: GUFA List Member
Asunto: [GUFA] Re: [GUFA] Factura Electrónica Exportación

 

Hola Norberto

 

Hay 2 métodos: on line con web services y Facturador Plus por medio de lotes
de hasta 50 facturas, como si fueran los txt que se arman para otros
aplicativos.

 

A Mis clientes les alcanza con que le prepare el archivo para el Faturador
plus

 

 
<http://www.afip.gov.ar/fe/documentos/FormatoEnvioFacturadorPlus/fp_formato_
archivo.html>
http://www.afip.gov.ar/fe/documentos/FormatoEnvioFacturadorPlus/fp_formato_a
rchivo.html

 

A mi se me ocurrió hacerlo así: armo un cursor 

Create Curs psvcntot (tipo c(2),ptovta c(4),cuitemisor c(11),;
 fechaemision c(10),idioma c(2),concepto c(2),ape c(1),moneda
c(3),tipocambio c(11),;
 destinocmp c(3),tipodocrecepto c(2),nrodocreceptor
c(11),idimpositivoreceptor c(20),receptor m,domicilioreceptor m,;
 importetotal c(15), formaspago m,;
 incoterms c(3),detalleincoterms c(20),otrosdatoscomerciales m,;
 permisosdestinos m, cmpasociados m,;
 detalles m, otrosdatosgenerales m)

y lo voy llenando, y en los campos que serán grupos (que los definí como
memo) coloco la clave de búsqueda de cada comprobante que yo la llamo
'numero'. Luego creo el xml con:

 

Cursortoxml("psvcntot", "cXML")

Ahora bien,

 

Cómo hago para que no aparezca standalone="yes"
Cómo hago para que en lugar de <VFPData> diga <comprobantes>

Cómo hago un cursortoxml con grupos? Por ejemplo:

        <formaspago>

            <formapago>
                <codigo>num(2)</codigo>
                <descripcion>texto(50)</descripcion>
            </formapago>
        </formaspago>
Así: 

cXml = Strtran( cXml, "<VFPData>", "<comprobantes>" )
cXml = Strtran( cXml, "</VFPData>", "</comprobantes>" )
cXml = Strtran( cXml, ' standalone="yes"',"")
cXml = Strtran( cXml, "Windows-1252","UTF-8")
cXml = Strtran( cXml, "psvcntot","comprobante") 

cXml = Strtran( cXml, "</formaspago>", "" )
cXml = Strtran( cXml, "</permisosdestinos>", "" )
cXml = Strtran( cXml, "</cmpasociados>", "" )
cXml = Strtran( cXml, "</detalles>", "" )

y para los grupos, recorro el cursor y armo cursorcitos para cada grupo y a
su vez los mando a xml y hago el strtran en el grande. Algo así:

 

sele psvcntot

Go Top
Do While !Eof()
 Create Cursor formapago (codigo c(2),descripcion c(50))
 Create Cursor permisodestino (permisoemb c(16),destino c(3))
&&99999AAAA999999A
 Create Cursor cmpasociado (tipoasoc c(2),ptovtaasoc c(4),nroasoc c(8))
 Create Cursor detalle (cod c(50),Desc m,unimed c(2),cant N(10,2),preciounit
N(13,2),importe N(13,2))
 gNumero=psvcntot.formaspago

***lleno el cursor de formapago y luego
 cXml1 = Strtran( cXml1, "VFPData", "formaspago" )
 cXml = Strtran( cXml, '<formaspago>'+gNumero,cXml1)

*** igual con los otros cursorcitos de permisodestino, cmpasociado y detalle

 Select psvcntot
 Skip
Enddo
cXml = Strtran( cXml, '<?xml version = "1.0" encoding="Windows-1252"
standalone="yes"?>',"")

Strtofile( cXml, strSave )

También podría ser con text y endtext a pulmón

 

Espero te ayude

 

Saludos

 

Estela Lázaro

D&SIP

Desarrollo y Servicios Informáticos Profesionales

 <http://www.dsip.com.ar/> www.dsip.com.ar 

 

 

  _____  

De: Norberto Mario Alvarez <n...@nmasystems.com.ar>
Para: GUFA List Member <GUFA@mug.org.ar>
Enviado: martes, 27 de abril, 2010 19:55:51
Asunto: [GUFA] Factura Electrónica Exportación

Estimados colisteros, en un cliente tengo desarrollado un generador de un
archivo TXT, para enviar las facturas A y B, autorizar y por la misma vía
recibo el TXT con los números de CAE y la fecha de aprobación. Comunicandome
con la AFIP, me dicen que las facturas de Exportación tiene que ser un
archivo XML. La verdad no sé por donde empezar, me gustaría si alguien me
tira una mano, para generar el mismo y como. También a donde lo envio,
porque no me han informado nada. Desde ya muchas gracias, por vuestra
atención.

 

Norberto Alvarez

Socio # 1892

 


 


 


 

Responder a