[vc_row css=”.vc_custom_1492794741737{margin-top: 50px !important;}”][vc_column][vc_column_text]En Facture APP contamos con un Web Service RESTFul que expone métodos para la generación, timbrado con el PAC, consulta y cancelación con el PAC de factura electrónica.
PDF
[/vc_column_text][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1492795408276{margin-bottom: -50px !important;background-color: #fafafa !important;}”][vc_column][vc_row_inner][vc_column_inner width=”1/3″][vc_column_text]Si desea más información, código de ejemplo o asesoría para consumir nuestro Web Service por favor contáctenos enviando un correo electrónico mediante el siguiente formulario:[/vc_column_text][/vc_column_inner][vc_column_inner width=”2/3″]
[/vc_column_inner][/vc_row_inner][/vc_column][/vc_row]
En esta página podrás encontrar la referencia de métodos expuestos, si deseas conectarte a través del mismo debes ser un usuario registrado y pasar por una fase de pruebas. Contacta con Soporte técnico para más información, manual de usuario y archivos necesarios.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
Administración
Usuario
URL | Tipo | Parámetro | Respuesta |
/rest/administracion/usuario/ | GET | Authorization Parámetro requerido para definir las credenciales de acceso. Accept Parámetro requerido para definir el tipo de salida de la respuesta. |
La respuesta en JSON o XML del servicio será un estatus del usuario en el sistema que incluye nombres, usuario y cantidad de créditos disponibles. |
Sucursales
URL | Tipo | Parámetro | Respuesta |
/rest/administracion/sucursales/ | GET | Authorization Parámetro requerido para definir las credenciales de acceso. Accept Parámetro requerido para definir el tipo de salida de la respuesta. |
La respuesta en JSON o XML del servicio será un listado de todas las sucursales activas dentro del sistema. El nodo más importante es el de ID que se usará para el timbrado, cancelación y consulta de comprobantes. |
Timbrado con el PAC
Producción
URL | Tipo | Parámetro | Respuesta |
/rest/timbrado/produccion/ | POST | Authorization .- Parámetro requerido para definir las credenciales de acceso. Accept Parámetro requerido para definir el tipo de salida de la respuesta. Content-Type Parámetro requerido para definir el tipo de documento que se envía. Sucursal Cualquier id regresado por el método sucursales de administración. Dentro del contenido del request deberá incluir el XML de su pre CFDI sin firmar |
Proceso correcto. La respuesta del servicio será el XML firmado y timbrado por el PAC. Proceso con error. La respuesta del servicio será un documento informando del error. |
Timbrado Masivo con el PAC
Producción
URL | Tipo | Parámetro | Respuesta |
/rest/timbrado/masivoProduccion/ | POST | Authorization .- Parámetro requerido para definir las credenciales de acceso. Accept Parámetro requerido para definir el tipo de salida de la respuesta. Sucursal Cualquier id regresado por el método sucursales de administración. Dentro del contenido del request deberá incluir un multipart/form-data con una entrada de nombre file para un archivo ZIP adjunto que contenga los XML sin firmar que desea timbrar. |
Proceso correcto. La respuesta del servicio será un XML con el status de cada uno de los XML contenidos en el archivo ZIP además de un enlace para descargar los XML ya timbrados por el PAC. Proceso con error. La respuesta del servicio será un documento informando del error. |
Consulta
CFDI
URL | Tipo | Parámetro | Respuesta |
/rest/consulta/cfdi/?cfdi= | GET | Authorization Parámetro requerido para definir las credenciales de acceso. AcceptParámetro requerido para definir el tipo de salida de la respuesta. Como parámetro GET deberá pasar el UUID del comprobante a recuperar. |
Proceso correcto. La respuesta será el documento como XML o JSON del comprobante que se requiere recuperar. Proceso con error. La respuesta informará el error encontrado. |
XML
URL | Tipo | Parámetro | Respuesta |
/rest/consulta/xml/?uuid= | GET | Authorization Parámetro requerido para definir las credenciales de acceso. Como parámetro GET deberá pasar el UUID del comprobante a recuperar como XML y archivo adjunto. |
Proceso correcto. La respuesta será el documento como XML para ser descargado. Proceso con error. La respuesta informará el error encontrado. |
URL | Tipo | Parámetro | Respuesta |
/rest/consulta/pdf/?uuid= | GET | Authorization Parámetro requerido para definir las credenciales de acceso. Accept Parámetro requerido para definir el tipo de documento esperado. |
Proceso correcto. La respuesta será el documento como PDF para ser descargado. Proceso con error. La respuesta informará el error encontrado. |
Cancelación
Producción
URL | Tipo | Parámetro | Respuesta |
/rest/cancelacion/produccion/?uuid= | GET | Authorization Parámetro requerido para definir las credenciales de acceso. Accept Parámetro requerido para definir el tipo de salida de la respuesta. Sucursal Como parámetro GET deberá pasar el UUID del comprobante a cancelar. |
El usuario deberá verificar en la respuesta el código devuelto en el XML/JSON de la repsuesta:
Proceso con error: La respuesta informará el error encontrado |
Acuse cancelación
URL | Tipo | Parámetro | Respuesta |
/rest/cancelacion/acuse/uuid? | GET | Authorization Parámetro requerido para definir las credenciales de acceso. AcceptParámetro requerido para definir el tipo de salida de la respuesta. Como parámetro GET deberá pasar el UUID del comprobante cancelado del cuál se necesita el acuse de cancelación. |
Proceso correcto. La respuesta será el documento como XML del acuse de cancelación. Proceso con error. La respuesta informará el error encontrado. |