Servicio de timbrado que realiza el sellado y timbrado de un comprobante CFDI 3.3 ó CFDI 4.0 en formato XML. Se recibe con los atributos “Sello“, “Certificado“, “NoCertificado” vacíos.
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 | /cfdi33/issue/{version}/{format} |
Autenticación y Headers
Authorization | Bearer Token |
Content-Type | multipart/form-data |
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 |
Parámetros Form
Propiedad | Uso | Descripción |
---|---|---|
xml | Requerido | XML del comprobante a ser timbrado |
Ejemplo Request
1 2 3 4 5 6 7 |
curl --request POST \ --url http://services.test.sw.com.mx/cfdi33/issue/v4 \ --header 'Authorization: Bearer $token' \ --header 'Content-Type: multipart/form-data; boundary=---011000010111000001101001' \ --form 'xml=cfdi.xml' |
Emisión Timbrado application/json
Endpoint
Método | Ruta |
---|---|
POST | /cfdi33/issue/json/{version}/{format} |
Autenticación y Headers
Authorization | Bearer Token |
Content-Type | application/json |
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 |
Parámetros JSON
Propiedad | Uso | Tipo | Descripción |
---|---|---|---|
data | Requerido | string | XML del comprobante a ser timbrado |
Ejemplo Request
1 2 3 4 5 6 7 8 9 |
curl --request POST \ --url http://services.test.sw.com.mx/cfdi33/issue/json/v4/b64 \ --header 'Authorization: Bearer $token' \ --header 'Content-Type: application/json' \ --data '{ "data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxjZmRpOkNvbXByb2JhbnRlIHhzaTpzY2hlbWFMb2NhdGlvbj0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC80IGh0dHA6Ly93d3cuc2F0LmdvYi5teC9zaXRpb19pbnRlcm5ldC9jZmQvNC9jZmR2NDAueHNkIiBWZXJzaW9uPSI0LjAiIFNlcmllPSJTZXJpZSIgRm9saW89IkZvbGlvIiBGZWNoYT0iMjAyMi0wMi0wNFQxMDoxODoxMCIgU2VsbG89ImUiIENvbmRpY2lvbmVzRGVQYWdvPSJDb25kaWNpb25lc0RlUGFnbyIgU3ViVG90YWw9IjAiIERlc2N1ZW50bz0iMCIgTW9uZWRhPSJBTUQiIFRpcG9DYW1iaW89IjEiIFRvdGFsPSIwIiBUaXBvRGVDb21wcm9iYW50ZT0iVCIgRXhwb3J0YWNpb249IjAxIiBMdWdhckV4cGVkaWNpb249IjIwMDAwIiAgeG1sbnM6Y2ZkaT0iaHR0cDovL3d3dy5zYXQuZ29iLm14L2NmZC80IiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIj4NCiAgPGNmZGk6RW1pc29yIFJmYz0iRUtVOTAwMzE3M0M5IiBOb21icmU9IkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDViIgUmVnaW1lbkZpc2NhbD0iNjAxIiAvPg0KICA8Y2ZkaTpSZWNlcHRvciBSZmM9IlVSRTE4MDQyOVRNNiIgTm9tYnJlPSJVTklWRVJTSURBRCBST0JPVElDQSBFU1BBw5FPTEEgU0EgREUgQ1YiIERvbWljaWxpb0Zpc2NhbFJlY2VwdG9yPSI2NTAwMCIgUmVnaW1lbkZpc2NhbFJlY2VwdG9yPSI2MDEiIFVzb0NGREk9IkcwMSIgLz4NCiAgPGNmZGk6Q29uY2VwdG9zPg0KICAgIDxjZmRpOkNvbmNlcHRvIENsYXZlUHJvZFNlcnY9IjUwMjExNTAzIiBOb0lkZW50aWZpY2FjaW9uPSJVVDQyMTUxMSIgQ2FudGlkYWQ9IjEiIENsYXZlVW5pZGFkPSJIODciIFVuaWRhZD0iUGllemEiIERlc2NyaXBjaW9uPSJDaWdhcnJvcyIgVmFsb3JVbml0YXJpbz0iMC4wMCIgSW1wb3J0ZT0iMC4wMCIgIE9iamV0b0ltcD0iMDEiPg0KICAgICAgPGNmZGk6SW5mb3JtYWNpb25BZHVhbmVyYSBOdW1lcm9QZWRpbWVudG89IjIxICA0NyAgMzgwNyAgODAwMzgzMiIgLz4NCiAgICAgIDxjZmRpOlBhcnRlIENsYXZlUHJvZFNlcnY9IjUwMjExNTAzIiBWYWxvclVuaXRhcmlvPSIyMDAuMDAiIEltcG9ydGU9IjIwMC4wMCIgQ2FudGlkYWQ9IjEiIFVuaWRhZD0iUGllemEiIE5vSWRlbnRpZmljYWNpb249IjEyMyIgRGVzY3JpcGNpb249ImNvc2FzIiAvPg0KICAgIDwvY2ZkaTpDb25jZXB0bz4NCiAgPC9jZmRpOkNvbmNlcHRvcz4NCjwvY2ZkaTpDb21wcm9iYW50ZT4=" }' |