Bueno la cosa esta así, quiero hacer conexion con FacturarEnLinea(FEL). Mi sistema esta desarrollado en VS2005 (.Net FrameWork 2.0) pero en FEL me recomendaron usar .Net FrameWork 3.0 o superior para conectarme a su WebService. Ellos dan un codigo de ejemplo, que es este:
C#
‘ Crear instancia al WS para timbrar
WSFel.WS_TFDSoapClient ServicioFEL = New WSFel.WS_TFDSoapClient();
WSFel.ArrayOfString Respuesta = New WSFel.WS_ ArrayOfString();
‘Se recibe la respuesta
Respuesta = ServicioFEL.TimbrarCFDPrueba(“usuario”, “password”, “cadenaXML”);
Pero con unas cuantas modificaciones logre poder conectarme desde .Net FrameWork 2.0 y timbrar sin ningun problema aparentemente, el codigo quedo de esta manera:
C#
‘ Crear instancia al WS para timbrar
WSFel.WS_TFD Servicio = new WSFel.WS_TFD();
string[] Respuesta;
‘Se recibe la respuesta
Respuesta = Servicio.TimbrarCFDPrueba(“usuario”, “password”, “cadenaXML”);
-¿Alguien timbra con FEL usando .Net FrameWork 2.0?
-Uso WebService pero no me considero un experto, ¿Creen que haya algun problema si uso de esta manera el WebService de FEL?
Por favor, comenten cualquier opinion que tengan, aun que sea un 'no lo recomiendo', 'si lo recomiento'. Gracias por su tiempo...

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
.
Usar WebService FEL desde .Net FrameWork 2.0
-
- Mensajes: 384
- Registrado: Lun Feb 14, 2011 6:37 pm
-
- Mensajes: 158
- Registrado: Mié Ene 11, 2012 2:08 pm
- Contactar:
Re: Usar WebService FEL desde .Net FrameWork 2.0
Yo timbro con Ecodex, mi software en Visual Basic, ASP.net y C# en Visual Studio 2005 y Visual Studio 2010.
Uso el framework 4 (indispensable ya que uso la criptografía nativa para lo del sello)
Uso el framework 4 (indispensable ya que uso la criptografía nativa para lo del sello)
-
- Mensajes: 384
- Registrado: Lun Feb 14, 2011 6:37 pm
Re: Usar WebService FEL desde .Net FrameWork 2.0
Nadie en todo el foro timbra con FEL?
Despues de algunos dias hice unos cambios en mi codigo, primero instale "Visual Studio 2005 extensions for .NET Framework 3.0", lo que me permite agregar a mi proyecto "Service References". Mi codigo quedo de esta manera:
C#
‘ Crear instancia al WS para timbrar
WSFel.WS_TFDSoapClient ServicioFEL = new WSFel.WS_TFDSoapClient("WS_TFDSoap");
WSFel.ArrayOfString Respuesta = new WSFel.ArrayOfString();
‘Se recibe la respuesta
Respuesta = ServicioFEL.TimbrarCFDPrueba(“usuario”, “password”, “cadenaXML”);
Creo que es muy parecido a el ejemplo que me da FEL, ademas a fin de cuentas estoy conectado usando .Net Framework 3.0 aunque sea por medio de esta extencion, creo que mi conexion desde VS2005 es segura, aunque claro que lo mejor sera, en una futura version de mi sistema, migrar a VS2010 y usar el .Net Framework 4.0.
Nota: Si por ahi sale alguien que haya timbrado con FEL o que sepa del tema de esto de los "Web Services" y los "Service References", se aceptar sugerencias
Despues de algunos dias hice unos cambios en mi codigo, primero instale "Visual Studio 2005 extensions for .NET Framework 3.0", lo que me permite agregar a mi proyecto "Service References". Mi codigo quedo de esta manera:
C#
‘ Crear instancia al WS para timbrar
WSFel.WS_TFDSoapClient ServicioFEL = new WSFel.WS_TFDSoapClient("WS_TFDSoap");
WSFel.ArrayOfString Respuesta = new WSFel.ArrayOfString();
‘Se recibe la respuesta
Respuesta = ServicioFEL.TimbrarCFDPrueba(“usuario”, “password”, “cadenaXML”);
Creo que es muy parecido a el ejemplo que me da FEL, ademas a fin de cuentas estoy conectado usando .Net Framework 3.0 aunque sea por medio de esta extencion, creo que mi conexion desde VS2005 es segura, aunque claro que lo mejor sera, en una futura version de mi sistema, migrar a VS2010 y usar el .Net Framework 4.0.
Nota: Si por ahi sale alguien que haya timbrado con FEL o que sepa del tema de esto de los "Web Services" y los "Service References", se aceptar sugerencias

-
- Mensajes: 3
- Registrado: Vie Nov 15, 2013 5:17 pm
Re: Usar WebService FEL desde .Net FrameWork 2.0
hola , tengo una duda en tu conexión con Fel , la librería de conexión "WSFel.WS_TFDSoapClient();" te la proporciono el FEL ??????
o es una librería propia del visual.net
o es una librería propia del visual.net
-
- Mensajes: 384
- Registrado: Lun Feb 14, 2011 6:37 pm
Re: Usar WebService FEL desde .Net FrameWork 2.0
mmmmmm ninguna de las dos, ese metodo es parte de la interfaz que tiene el webservice de FEL, en .NET lo unico que debes hacer es agregar una Service Reference a tu proyecto apuntando a la direccion del webservice publico de FEL https://www.fel.mx/WS-TFD/WS-TFD.asmx?WSDL
Edit: Agrego que todo lo necesario para que puedas trabajar con ellos, incluidos manuales, cuentas de usuario, etc te las proporcionan en FEL sin ningun tipo de pago anticipado.
Edit: Agrego que todo lo necesario para que puedas trabajar con ellos, incluidos manuales, cuentas de usuario, etc te las proporcionan en FEL sin ningun tipo de pago anticipado.
-
- Mensajes: 3
- Registrado: Vie Nov 15, 2013 5:17 pm
Re: Usar WebService FEL desde .Net FrameWork 2.0
ohhh!!! muchas gracias!!! también soy nueva en esto y como siempre todo urge U_U ' GRACIAS! 
