Timbrado Versión 2 en FoxPro

Esta versión te regresa el TFD de la factura (cfdi) que mandaste a timbrar, asi como el comprobante completo con el complemento timbre ya incluido.

Timbrar CFDI recibe un comprobante sellado en formato string o en su defecto en bytes, posteriormente retorna el complemento Timbre Fiscal Digital (TFD) correspondiente al xml que se mando a timbrar, asi como el cfdo con el tfd ya insertado ó en su defecto retorna una excepción detallando el error de validación.

Pasos para poder timbrar una factura:

Url Pruebashttp://services.test.sw.com.mx

Usuario de pruebas: demo
Contraseña de pruebas: 123456789

Pasos para Timbrar con el SDK de C++ en Visual Fox Pro

  • Paso 1:
    Crear un nuevo proyecto en FoxPro
  • Paso 2:
    Crear una interfaz parecida a la siguiente
  • Paso 3:
    Dentro del boton de Enviar Token Añadir lo siguiente

  • Paso 4:
    En este punto ya podrá timbrar un xml

Si esta utilizando el xml de ejemplo del repositorio es posible que obtenga el mensaje de fecha expirada lo cual indica que hizo bien el procedimiento sin embargo el xml ya venció, así que no se preocupe eso es normal

 

La estructura de la respuesta en caso de ser exitosa seria esta:

En la que dentro del nodo “data”, encontraremos el nodo “tfd”, que donde se encuentra el complemento timbre fiscal, asi como el nodo “cfdi”, que es donde se encuentra el comprobante con el timbre ya insertado.

Dichos elementos tiene escapados todas las comillas dobles con una diagonal invertida (\).

Timbrado Versión 2 en FoxPro modalidad base64

La modalidad base64 es una subversion en la que nos permite enviar un xml sellado en formato base64, y de igual manera obtener los nodos tfd, y cfdi en base64.

En caso de que se requiera este metodo, se debe incluir en el archivo al igual que version 2 normal:

 

La respuesta que obtendremos, tendra la misma estructura que version 2 normal, con la diferencia de que los nodos tfd, y cfdi estaran en base64.

 

Updated on mayo 15, 2017

Was this article helpful?

Related Articles

  • Miguel Lopez

    Que tal estoy utilizando la librería de visual foxpro que ustedes proporcionan,mi pregunta es, Si solo cambiando la liga de pruebas por la liga de producción el usuario y la contraseña, los sistemas pasaran a producción ? es así de simple?

    • Cristian Ricardo Barusta Sanch

      Es correcto Miguel, solo deberas cambiar a la url de produccion (https://services.sw.com.mx).
      Muy importante proporciones las credenciales de tu cuenta en producción asi como el sello de tu cfdi lo generes con CSD de productivo.
      Cualquier duda estamos para servirte.
      Buen dia !!