Paso a producción
Pasos para habilitar el ambiente de producción DIAN.
2 operaciones documentadas.
Change Environment
Section titled “Change Environment”PUThttps://api.facttec.co/api/ubl2.1/config/environment
-
Usa la base URL de Facttec:
https://api.facttec.co -
Requiere un token de autorización el cual fue devuelto al realizar el Paso 1 — Configurar empresa, si lo extraviaste, puedes consultarlo o regenerarlo desde el panel admin de Facttec.
-
Este endpoint tiene no tiene parámetros en la URL
-
Este endpoint permite cambiar el ambiente de operación de la API para la empresa que se especifica mediante el token utilizado, el ambiente se especifica en el campo type_environment_id del json enviado.
Headers
| Header | Valor |
|---|---|
Accept |
application/json |
Content-Type |
application/json |
Authorization |
Bearer {api_token} |
Body JSON
{ "type_environment_id": 2, "payroll_type_environment_id": 2, "eqdocs_type_environment_id": 2}Ejemplo cURL
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/environment' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer {api_token}' \ -H 'Content-Type: application/json' \ -d '{ "type_environment_id": 2, "payroll_type_environment_id": 2, "eqdocs_type_environment_id": 2}'Get Numbering Ranges
Section titled “Get Numbering Ranges”POSThttps://api.facttec.co/api/ubl2.1/numbering-range
-
Usa la base URL de Facttec:
https://api.facttec.co -
Requiere un token de autorización el cual fue devuelto al realizar el Paso 1 — Configurar empresa, si lo extraviaste, puedes consultarlo o regenerarlo desde el panel admin de Facttec.
-
Este endpoint tiene no tiene parámetros en la URL
-
Este endpoint permite consultar los rangos de numeracion asociados a este software desde el portal de la DIAN, en su response muestra la informacion necesaria para registrar una resolucion, incluida la clave tecnica.
Headers
| Header | Valor |
|---|---|
Accept |
application/json |
Content-Type |
application/json |
Authorization |
Bearer {api_token} |
Body JSON
{ "IDSoftware": "82bf0c5e-0117-434d-9471-8a5ee58ae682"}Ejemplo cURL
curl -X POST 'https://api.facttec.co/api/ubl2.1/numbering-range' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer {api_token}' \ -H 'Content-Type: application/json' \ -d '{ "IDSoftware": "82bf0c5e-0117-434d-9471-8a5ee58ae682"}'