Hola,
Somos proveedores de facturación electrónica en méxico y uno de los servicios que ofrecemos es el timbrado(emisión) de facturas electrónicas a través de un web service que tenemos publicado en la siguiente URL [login to view URL]
Este web service expone 4 simples funciones:
La primer función es RegistraEmisor y este es el primer paso para poder facturar ya que se requiere dar de alta al emisor antes de que este pueda timbrar (facturar)
La segunda función es TimbraCFDI y sirve básicamente certificar el xml de las facturas o comprobantes
La tercer función es CancelaCFDI y sirve para cancelar el comprobante previamente timbrado
La cuarta y última función es ObtieneCFDI y sirve para recuperar un xml
Nota: Todas las funciones nos pedirán autentificarnos especificando un nombre de usuario el cual para efecto de pruebas será mvpNUXmQfK8=
Lo que estamos solicitando en esta ocasión es que con sus conocimientos de programación en Visual Foxpro, nos ayuden a preparar un "kit de integración" para aquellos programadores que deseen conectarse y consumir nuestro web service en este lenguaje, para que de esta manera la integración que haga el programador a nuestros servicios sea lo más sencilla, rápida y amigable posible.
Con kit de integración nos referimos a ejemplos de código, compilados, guías y pasos que un programador pueda entender de manera fácil y que le sean de ayuda para realizar su exitosa conexión a nuestro web service y poder consumir nuestro servicio.
En la siguiente liga podrán encontrar a modo de ejemplo uno de los kits de integración que hemos preparado para todos los programadores que deseen conectarse a nuestro web service utilizando C#.NET, [login to view URL]
Como podrán ver el kit de integración contiene archivos, ejemplos de código, pasos y la explicación de como conectarse y consumir el web service.
ACLARACIÓN: EL WEB SERVICE DE TIMBRADO(FACTURACIÓN) YA ESTÁ DESARROLLADO, LO QUE SE NECESITA ES EL EJEMPLO DE CONEXIÓN Y CONSUMO DEL MISMO.
EXTRA: SI TIENEN CONOCIMIENTO DE ALGUNO DE ESTOS OTROS LENGUAJES: PYTHON, QBASIC, COBOL, PASCAL, DBASE, DELPHI, C++, C, PERL Y RUBY TAMBIÉN ESTAMOS SOLICITANDO EJEMPLOS DE CONEXIÓN.
NOTA: LOS ARCHIVOS REQUERIDOS PARA REGISTRAR AL EMISOR Y TIMBRAR UN COMPROBANTE SE PUDEN OBTENER DESDE EL KIT DE INTEGRACIÓN DE EJEMPLO [login to view URL]