Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Como se podrían descargar los XML desde el SAT ?

Todo lo que no cabe en los demas foros........
Halcon Divino
Mensajes: 164
Registrado: Vie Nov 25, 2011 3:12 pm

Como se podrían descargar los XML desde el SAT ?

Mensaje por Halcon Divino »

Que tal colegas desarrolladores

Alguien podrá ayudarme a iniciar un desarrollo en C# que pueda descargar los XML en forma masiva del SAT

Esta es la pagina del sat para consultar los CFDI o los XML
https://cfdiau.sat.gob.mx/nidp/app/logi ... tial&sid=0

Lo que quiero hacer es mediante programación es
1. Logearse a la pagina
2. Seleccionar Consulta de XML Emitidos o Recibidos
3. Indicar el periodo
4. Descargar los XML

Se que usando la clase WebClient uno puede simular navegar entre paginas web
La verdad nunca he usado este tipo de clases de POST y RESPOND por lo que no tengo ni idea.
Les anexo los 2 métodos mas populares que hay en cualquier foro de la web para enviar y recibir datos ..... pero no me queda claro como usar estos para poder hacer la descarga

Si alguien pudiera darme un ejemplo mas concreto a lo que requiero me serviría de mucho


public static string HttpGet(string URI)
{
System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
// req.Proxy = new System.Net.WebProxy(ProxyString, true); //true means no proxy
System.Net.WebResponse resp = req.GetResponse();
System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());
return sr.ReadToEnd().Trim();
}

public static string HttpPost(string URI, string Parameters)
{
System.Net.WebRequest req = System.Net.WebRequest.Create(URI);
//req.Proxy = new System.Net.WebProxy(ProxyString, true);
//Add these, as we're doing a POST
req.ContentType = "application/x-www-form-urlencoded";
req.Method = "POST";
//We need to count how many bytes we're sending. Post'ed Faked Forms should be name=value&
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(Parameters);
req.ContentLength = bytes.Length;
System.IO.Stream os = req.GetRequestStream();
os.Write(bytes, 0, bytes.Length); //Push it out there
os.Close();
System.Net.WebResponse resp = req.GetResponse();
if (resp == null) return null;
System.IO.StreamReader sr = new System.IO.StreamReader(resp.GetResponseStream());
return sr.ReadToEnd().Trim();
}


Saludos
Halcón Divino
Monterrey, N.L.
Saludos
Halcón Divino

Monterrey
Nuevo León
México
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por Dado »

Solo como referencia, mauricio y visitante32 publicaron sus soluciones para la descarga de los XML aqui
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por mauricio »

Mi aplicación hace todo lo que mencionas: http://blog.facturalibre.org/stories/admin-cfdi2.html
y como es software libre, puedes ver todo el código usado...

hay un cliente NET para selenium: http://docs.seleniumhq.org/docs/05_selenium_rc.jsp
con lo que puedes replicar todo el proceso desde C# con solo analizar mi código Python...

Saludos
Todo lo que no es dado es perdido
agag4
Mensajes: 623
Registrado: Lun Ago 02, 2010 1:27 pm

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por agag4 »

mauricio escribió:Mi aplicación hace todo lo que mencionas: http://blog.facturalibre.org/stories/admin-cfdi2.html
y como es software libre, puedes ver todo el código usado...

hay un cliente NET para selenium: http://docs.seleniumhq.org/docs/05_selenium_rc.jsp
con lo que puedes replicar todo el proceso desde C# con solo analizar mi código Python...

Saludos
Buenas tardes mauricio, ya entre al blog y en la opcion descargar Admin CFDI le doy 2ble clic y me sale otra pagina que dice.. PAGINA NO ENCONTRADA, ya no esta LIBRE ??

saludos.
mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por mauricio »

Ahora esta por aca: https://facturalibre.net/servicios/

Saludos
Todo lo que no es dado es perdido
pixelead0
Mensajes: 2
Registrado: Mié Ene 14, 2015 9:28 am

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por pixelead0 »

Hola Mauricio,

Cuales son los requerimientos para probar AdminCFDI_v0.2.2, me sale el siguiente error.

Código: Seleccionar todo

python admincfdi.py 
Traceback (most recent call last):
  File "admincfdi.py", line 14, in <module>
    import tkinter as tk
ImportError: No module named tkinter
Utilizo linux mint
pixelead0
Mensajes: 2
Registrado: Mié Ene 14, 2015 9:28 am

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por pixelead0 »

Me autorespondo, para futuros compas con el mismo problema.

Encontré la info en: http://blog.facturalibre.net/stories/admin-cfdi2.html

En mi caso utilizo linux mint 17.1, utilicé los siguiente comandos:

Código: Seleccionar todo

sudo apt-get install python3-pip python3-tk
sudo pip3 install selenium pygubu
Happy Coding!
mauricio
Mensajes: 372
Registrado: Mié Ago 11, 2010 1:55 am
Ubicación: México, D.F.
Contactar:

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por mauricio »

En Mint tienes que usar...

Código: Seleccionar todo

python3
Aunque ahora que lo pienso, no se 17.1 ya tenga por default py3, pero bueno, tienes que usarlo con Py3...

Saludos
Todo lo que no es dado es perdido
computer_si
Mensajes: 6
Registrado: Jue May 24, 2012 5:53 pm

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por computer_si »

Buenas a todos

Alguien tiene algo para vb.net 2010

Saludos GRC
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Como se podrían descargar los XML desde el SAT ?

Mensaje por Dado »

Como dice el lema....."Porque ustedes lo pidieron"

Ya contamos con una nueva herramienta en el validador ValidaCFD para descargar masivamente los XML emitidos y recibidos que se encuentran registrados en el SAT

Esta herramienta esta disponible como funcion premium, a partir de la version 150322
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado