Skip to content

Configuraciones básicas

Configura empresa, certificado, software, resoluciones y parámetros necesarios antes de emitir documentos.

17 operaciones documentadas.

PUThttps://api.facttec.co/api/ubl2.1/config/softwareeqdocs

  • 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 no tiene parámetros en la URL.

  • El campo id, corresponde al id de software que entrega la DIAN al momento de registrarse como facturador electrónico y agregar modo de operación software propio.

  • El campo pin, corresponde al pin del software propio, este pin corresponde a un número de 5 digitos que nosotros mismos escogimos al registrar dicho software.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"ideqdocs": "6edae6bd-3003-492f-bf0b-b23c32f46333",
"pineqdocs": 12345
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/softwareeqdocs' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"ideqdocs": "6edae6bd-3003-492f-bf0b-b23c32f46333",
"pineqdocs": 12345
}'

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • El campo technical_key, corresponde a la clave tecnica de la resolucion, este dato en habilitacion siempre es el mismo: fc8eac422eba16e22ffd8c6f94b3f40a6e38162c, pero en produccion esta llave tecnica se debe consultar con el endpoint getnumberingrange de la sección 08 - Paso a Produccion.

  • Los demas datos, como date_from, date_to resolution, prefix, etc., son datos que se incluyen en el documento 1876 que entrega la DIAN cuando se solicita una resolucion de facturacion electronica.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 15,
"prefix": "EPOS",
"resolution": "18760000001",
"resolution_date": "2019-01-19",
"from": 1,
"to": 1000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 15,
"prefix": "EPOS",
"resolution": "18760000001",
"resolution_date": "2019-01-19",
"from": 1,
"to": 1000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}'

Paso 5 — Configurar resolución nota crédito

Section titled “Paso 5 — Configurar resolución nota crédito”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de notas credito no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 26,
"from": 1,
"to": 99999999,
"prefix": "NCP"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 26,
"from": 1,
"to": 99999999,
"prefix": "NCP"
}'

Paso 6 — Configurar resolución nota débito

Section titled “Paso 6 — Configurar resolución nota débito”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de notas credito no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 25,
"from": 1,
"to": 99999999,
"prefix": "NDP"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 25,
"from": 1,
"to": 99999999,
"prefix": "NDP"
}'

POSThttps://api.facttec.co/api/ubl2.1/config/89008003/2

  • Usa la base URL de Facttec:

    https://api.facttec.co

  • No requiere autorización

  • En URL los ultimos dos parámetros son NIT y digito de verificacion de la empresa.

https://api.facttec.co/api/ubl2.1/config/NitEmpresa/DigitoVerificacion

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Devuelve un token en el response, si fue posible la creacion de la empresa, este token es una cadena alfanumerica en el campo API_TOKEN, este dato es necesario para utilizarlo como autorización en los siguientes endpoints de la API. Si este token se pierde, se puede recuperar consultando la tabla users de la base de datos de la API, en el campo API_TOKEN.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_identification_id": 3,
"type_organization_id": 2,
"type_regime_id": 2,
"type_liability_id": 14,
"business_name": "ALEXANDER OBANDO LONDONO",
"merchant_registration": "0000000-00",
"municipality_id": 820,
"address": "CRA 21A NRO 11-25",
"phone": 3103891693,
"email": "alexander_obando@hotmail.com",
"mail_host": "smtp.gmail.com",
"mail_port": "587",
"mail_username": "backupsbabel7@gmail.com",
"mail_password": "ccsdfjruqddyxcsjgfggqlqvttt",
"mail_encryption": "tls"
}
Ejemplo cURL
Terminal window
curl -X POST 'https://api.facttec.co/api/ubl2.1/config/89008003/2' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_identification_id": 3,
"type_organization_id": 2,
"type_regime_id": 2,
"type_liability_id": 14,
"business_name": "ALEXANDER OBANDO LONDONO",
"merchant_registration": "0000000-00",
"municipality_id": 820,
"address": "CRA 21A NRO 11-25",
"phone": 3103891693,
"email": "alexander_obando@hotmail.com",
"mail_host": "smtp.gmail.com",
"mail_port": "587",
"mail_username": "backupsbabel7@gmail.com",
"mail_password": "ccsdfjruqddyxcsjgfggqlqvttt",
"mail_encryption": "tls"
}'

PUThttps://api.facttec.co/api/ubl2.1/config/software

  • 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 no tiene parámetros en la URL.

  • El campo id, corresponde al id de software que entrega la DIAN al momento de registrarse como facturador electrónico y agregar modo de operación software propio.

  • El campo pin, corresponde al pin del software propio, este pin corresponde a un número de 5 digitos que nosotros mismos escogimos al registrar dicho software.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"id": "82bf0c5e-0117-434d-9471-8a5ee58ae682",
"pin": 12345
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/software' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"id": "82bf0c5e-0117-434d-9471-8a5ee58ae682",
"pin": 12345
}'

PUThttps://api.facttec.co/api/ubl2.1/config/certificate

  • 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 no tiene parámetros en la URL.

  • El campo certificate corresponde a una cadena resultante de codificar en base 64 el archivo .pfx ó .p12 correspondiente al certificado digital PKCS10 de la empresa. Dicho certificado se puede codificar en linea en la pagina www.base64encode.org o si lo requiere hacer desde su propio ERP, debe encontrar la libreria o funcion para realizarlo, ejemplo: En php seria mediante esta funcion.

https://www.php.net/manual/es/function.base64-encode.php

  • El campo password corresponde a la clave que fue entregada por su proveedor de certificados cuando fue adquirido.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"certificate": "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",
"password": "WvftBsvaxtgmdffadZyNcacTmA"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/certificate' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCA+gwgDCABgkqhkiG9w0BBwGggCSABIID6DCCBXgwggV0BgsqhkiG9w0BDAoBAqCCBPswggT3MCkGCiqGSIb3DQEMAQMwGwQUhmZWv2aMBfCRCEozHl/gcotQJz0CAwDIAASCBMjF0KfY0eU38rQhyu3TUpxErpJa0GDrQEKCp6NjkM2W7lnwtr+agLx6iGIK8aRndFH6azs4O+lX13MCLEeQftNu+pN2TuVUU5PCnWyLaTJCicrDASL9SyuPuSKJ3YWkcOmPthyxF6lqaPb5oIxaUD19qiwavh3HMDhrEn9Cj7tgzSVSU/kaYYnvvuPqER3PKS5yaRrSRtbtZBAB+xO6Y0PEp8+KKnyiwx878NOvqpeYBxBqrbA+JdaO7SPRJHg/BCNKYeasdfG02FUS5eLEnBa+VPA4t/S2Acmd9Rr2mmN6uR8urigZtBRnw1xphywX592VueQ5zjUu8L+8SuOOLlb7rv5VAeFnA01IchV7zZQ83Mkb/WSB8NFwtqnZsXvSP0dWPd0bn4JiUw+OQ87KIeald2ukcPdXoJWNrx4Y8t+vTB9G+iTBxqKHwksaazyfOvNEOQzHhY08e0zW5Unqk9aNEuZbr3OXlZdsAyOMrKP8u9dKJ7Co0el+X0U4kQvFhhcB/lU4bU0vcIy4Cb4E2JeA6bhelU8deGtUHsix2hTUz+0ltSDNgioZp3a3P8pDffDmlvfRadfaaNR83J3mTEwbbRqrNcoJvteuw1+tzqBNU39RY12ajXT8xcOe28Yszu9BEpKvf1PTxy2DRL8hA7UklauAnt6KnmvXsy2Tl9Az7kaxOj0oorj0S6zbV2fvL2vG0A9hHYge
'

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • El campo technical_key, corresponde a la clave tecnica de la resolucion, este dato en habilitacion siempre es el mismo: fc8eac422eba16e22ffd8c6f94b3f40a6e38162c, pero en produccion esta llave tecnica se debe consultar con el endpoint getnumberingrange de la sección 08 - Paso a Produccion.

  • Los demas datos, como date_from, date_to resolution, prefix, etc., son datos que se incluyen en el documento 1876 que entrega la DIAN cuando se solicita una resolucion de facturacion electronica.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 1,
"prefix": "SETP",
"resolution": "18760000001",
"resolution_date": "2019-01-19",
"technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
"from": 990000000,
"to": 995000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 1,
"prefix": "SETP",
"resolution": "18760000001",
"resolution_date": "2019-01-19",
"technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
"from": 990000000,
"to": 995000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}'

Paso 5 — Configurar resolución nota crédito

Section titled “Paso 5 — Configurar resolución nota crédito”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de notas credito no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 4,
"from": 1,
"to": 99999999,
"prefix": "NC"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 4,
"from": 1,
"to": 99999999,
"prefix": "NC"
}'

Paso 6 — Configurar resolución nota débito

Section titled “Paso 6 — Configurar resolución nota débito”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de notas debito no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 5,
"from": 1,
"to": 99999999,
"prefix": "8"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 5,
"from": 1,
"to": 99999999,
"prefix": "8"
}'

PUThttps://api.facttec.co/api/ubl2.1/config/softwarepayroll

  • 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 no tiene parámetros en la URL.

  • El campo id, corresponde al id de software que entrega la DIAN al momento de registrarse como facturador electrónico y agregar modo de operación software propio.

  • El campo pin, corresponde al pin del software propio, este pin corresponde a un número de 5 digitos que nosotros mismos escogimos al registrar dicho software.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"idpayroll": "880eafd9-f445-4e0b-a355-92063e1557a4",
"pinpayroll": 12345
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/softwarepayroll' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"idpayroll": "880eafd9-f445-4e0b-a355-92063e1557a4",
"pinpayroll": 12345
}'

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de nomina electronica no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 9,
"from": 1,
"to": 99999999,
"prefix": "NI"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 9,
"from": 1,
"to": 99999999,
"prefix": "NI"
}'

Paso 9 — Configurar resolución nota de nómina

Section titled “Paso 9 — Configurar resolución nota de nómina”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de nomina electronica no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 10,
"from": 1,
"to": 99999999,
"prefix": "NA"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 10,
"from": 1,
"to": 99999999,
"prefix": "NA"
}'

Paso 10 — Configurar resolución documento soporte

Section titled “Paso 10 — Configurar resolución documento soporte”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • El campo technical_key, corresponde a la clave tecnica de la resolucion, este dato en habilitacion siempre es el mismo: fc8eac422eba16e22ffd8c6f94b3f40a6e38162c, pero en produccion esta llave tecnica se debe consultar con el endpoint getnumberingrange de la sección 08 - Paso a Produccion.

  • Los demas datos, como date_from, date_to resolution, prefix, etc., son datos que se incluyen en el documento 1876 que entrega la DIAN cuando se solicita una resolucion de facturacion electronica.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 11,
"prefix": "SEDS",
"resolution": "18760000001",
"resolution_date": "2022-01-01",
"from": 984000000,
"to": 985000000,
"generated_to_date": 0,
"date_from": "2022-01-01",
"date_to": "2022-12-31"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 11,
"prefix": "SEDS",
"resolution": "18760000001",
"resolution_date": "2022-01-01",
"from": 984000000,
"to": 985000000,
"generated_to_date": 0,
"date_from": "2022-01-01",
"date_to": "2022-12-31"
}'

Paso 11 — Configurar resolución nota crédito documento soporte

Section titled “Paso 11 — Configurar resolución nota crédito documento soporte”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL, se diferencia en que la resolucion de notas credito no requiere una resolucion autorizada por la DIAN, por lo tanto los datos from, to y prefix, son escogidos por nosotros mismos.

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 13,
"from": 1,
"to": 99999999,
"prefix": "NDS"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 13,
"from": 1,
"to": 99999999,
"prefix": "NDS"
}'

Paso 12 — Configurar resolución contingencia

Section titled “Paso 12 — Configurar resolución contingencia”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL unicamente se diferencia en el campo type_document_id

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 3,
"prefix": "SETP",
"resolution": "18760000001",
"resolution_date": "2001-01-01",
"technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
"from": 990000000,
"to": 995000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 3,
"prefix": "SETP",
"resolution": "18760000001",
"resolution_date": "2001-01-01",
"technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
"from": 990000000,
"to": 995000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}'

Paso 13 — Configurar resolución exportación

Section titled “Paso 13 — Configurar resolución exportación”

PUThttps://api.facttec.co/api/ubl2.1/config/resolution

  • 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 no tiene parámetros en la URL.

  • Los datos necesarios para llenar los campos JSON cuyo nombre finalice con “_id” se encuentran en las tablas parametricas de la base de datos de la API, ejemplo:

type_liability_id, se debe especificar el id del registro correspondiente de la tabla type_liabilities de la base de datos de la API.

  • Este endpoint es muy similar al de configurar resolucion de facturas, tanto asi que se utiliza la misma URL unicamente se diferencia en el campo type_document_id

Headers

Header Valor
Accept application/json
Content-Type application/json
Authorization Bearer {api_token}
Body JSON
{
"type_document_id": 2,
"prefix": "SETP",
"resolution": "18760000001",
"resolution_date": "2019-01-19",
"technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
"from": 990000000,
"to": 995000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}
Ejemplo cURL
Terminal window
curl -X PUT 'https://api.facttec.co/api/ubl2.1/config/resolution' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {api_token}' \
-H 'Content-Type: application/json' \
-d '{
"type_document_id": 2,
"prefix": "SETP",
"resolution": "18760000001",
"resolution_date": "2019-01-19",
"technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
"from": 990000000,
"to": 995000000,
"generated_to_date": 0,
"date_from": "2019-01-19",
"date_to": "2030-01-19"
}'