Configuraciones básicas
Configura empresa, certificado, software, resoluciones y parámetros necesarios antes de emitir documentos.
17 operaciones documentadas.
Documentos equivalentes
Section titled “Documentos equivalentes”Paso 1 — Configurar software
Section titled “Paso 1 — Configurar software”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
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}'Paso 2 — Configurar resolución POS
Section titled “Paso 2 — Configurar resolución POS”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
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
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
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"}'Paso 1 — Configurar empresa
Section titled “Paso 1 — Configurar empresa”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
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"}'Paso 2 — Configurar software
Section titled “Paso 2 — Configurar software”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
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}'Paso 3 — Configurar certificado
Section titled “Paso 3 — Configurar certificado”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
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…'Paso 4 — Configurar resolución
Section titled “Paso 4 — Configurar resolució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.
-
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
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
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
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"}'Paso 7 — Configurar software nómina
Section titled “Paso 7 — Configurar software nómina”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
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}'Paso 8 — Configurar resolución nómina
Section titled “Paso 8 — Configurar resolución 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": 9, "from": 1, "to": 99999999, "prefix": "NI"}Ejemplo cURL
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
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
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
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
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
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"}'