Servicio de timbrado que recibe un documento CFDI listo para ser certificado a través del web service o en su defecto un archivo JSON con una estructura definida. Adicional se genera un pdf del CFDI timbrado que será guardado en automático en el ADT.
En ambiente de pruebas se pueden usar certificados reales pero recomendamos hacer uso de los CSD de pruebas.
🛠 Url Pruebas : https://services.test.sw.com.mx
🧰 Url Productivo : https://services.sw.com.mx
Emisión Timbrado
Multipart/form-data
Endpoint
Metodo | Ruta |
---|---|
POST | v4/cfdi33/issue/{version}/{format} |
Parámetros Form
Propiedad | Uso | Descripción |
---|---|---|
xml | Requerido | XML del comprobante a ser timbrado |
Autenticación y Headers
Authorization | Bearer Token |
Content-Type | multipart/form-data |
extra |
Parámetros Path
Propiedad | Uso | Descripción |
---|---|---|
version | Requerido | Versión de la respuesta que devolverá el servicio. |
format | Opcional | (Default=b64) Parámetro para especificar si el XML esta en formato base 64 |
Ejemplo Request
1 2 3 4 5 6 7 8 9 |
curl --request POST \ --url http://services.test.sw.com.mx/v4/cfdi33/issue/v4 \ --header 'Authorization: Bearer $token' \ --header 'Content-Type: multipart/form-data; boundary=-- -011000010111000001101001' \ --header 'extra: pdf'\ --form 'xml=cfdi.xml' |
Emisión Timbrado JSON
application/json
Endpoint
Metodo | Ruta |
---|---|
POST | v4/cfdi33/issue/json/{version} |
Parámetros Form
Propiedad | Uso | Descripción |
---|---|---|
json | Requerido | JSON del comprobante a ser timbrado. |
Autenticación y Headers
Authorization | Bearer Token |
Content-Type | application/json |
extra |
Parámetros Path
Propiedad | Uso | Descripción |
---|---|---|
version | Requerido | Versión de la respuesta que devolverá el servicio. |
Ejemplo Request
1 2 3 4 5 6 7 8 |
curl --request POST \ --url http://services.test.sw.com.mx/v4/cfdi33/issue/json/v4 \ --header 'Authorization: Bearer $token' \ --header 'Content-Type: application/json' \ --header 'extra: pdf'\ --data "{\n \"Version\":\"4.0\",\n \"FormaPago\":\"01\",\n....}" |
Timbrado
Multipart/form-data
Endpoint
Metodo | Ruta |
---|---|
POST | v4/cfdi33/stamp/{version}/{format} |
Parámetros Form
Propiedad | Uso | Descripción |
---|---|---|
xml | Requerido | XML del comprobante a ser timbrado |
Authorization | Bearer Token |
Content-Type | multipart/form-data |
extra |
Parámetros Path
Propiedad | Uso | Descripción |
---|---|---|
version | Requerido | Versión de la respuesta que devolverá el servicio. |
format | Opcional | (Default=b64) Parámetro para especificar si el XML esta en formato base 64 |
Ejemplo Request
1 2 3 4 5 6 7 8 9 |
curl --request POST \ --url http://services.test.sw.com.mx/v4/cfdi33/stamp/v4 \ --header 'Authorization: Bearer $token' \ --header 'Content-Type: multipart/form-data; boundary=-- -011000010111000001101001' \ --header 'extra: pdf'\ --form 'xml=cfdi.xml' |