Skip to content

Paso a producción

Pasos para habilitar el ambiente de producción DIAN.

2 operaciones documentadas.

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
Terminal window
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
}'

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
Terminal window
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"
}'