Documentación Técnica de la API de DATAICO FACTURA ELECTRÓNICA
Reenviar a la DIAN una factura existente de la cuenta DATAICO con el estado DIAN_NO_ENVIADO.
Método: PUT
Endpoints (URL): https://api.dataico.com/direct/dataico_api/v2/invoices
Complemento URL
UUID: 018f1028-2419-835d-8165-accc94ef26ad
URL + UUID: https://api.dataico.com/direct/dataico_api/v2/invoices/018f1028-2419-835d-8165-accc94ef26ad
Headers
- Content-type : application/json
- Auth-token
Estructura (Body)
{
"actions": {
"send_dian": true,
"send_email": true
}
}
Ejemplo configuración en Postman
Envío de factura electrónica al cliente con una representación gráfica personalizada.
Procedimiento:
- Inicialmente se debe utilizar el método POST para enviar la factura a la cuenta DATAICO del cliente con envió a la DIAN (
"send_dian": true
) y sin envió al cliente ("send_email": false
). - A partir de la respuesta de la API, extrae la información relevante:
dian_status
,CUFE
,uuid
(identificación única de la factura), yqrcode
(URL para consultar el documento en la DIAN), para construir tu representación gráfica. (Ver respuesta de ejemplo) - Para finalizar, usa el método PUT para enviar la factura electrónica al cliente (Siguiendo los pasos del punto anterior "Reenviar a la DIAN una factura existente de la cuenta DATAICO con el estado DIAN_NO_ENVIADO."
- Nota: Asegúrate de utilizar tu propia representación gráfica para la factura en formato (
Base64
), aplicando la configuración y estructura siguientes:
- Nota: Asegúrate de utilizar tu propia representación gráfica para la factura en formato (
Método: PUT
Endpoints (URL): https://api.dataico.com/direct/dataico_api/v2/invoices
Complemento URL
UUID: 018f1028-2419-835d-8165-accc94ef26ad
URL + UUID: https://api.dataico.com/direct/dataico_api/v2/invoices/018f1028-2419-835d-8165-accc94ef26ad
Headers
-
- Content-type : application/json
- Auth-token
Estructura (Body)
{
"actions": {
"send_dian": false,
"send_email": true,
"email": "cliente@gmail.com",
"pdf": "Base64"
}
}
Ejemplo configuración en Postman (Ver ejemplo)
Envío de factura electrónica al cliente con documentos adjuntos
Método: PUT
Endpoints (URL): https://api.dataico.com/direct/dataico_api/v2/invoices
Complemento URL
UUID: 018f1028-2419-835d-8165-accc94ef26ad
URL + UUID: https://api.dataico.com/direct/dataico_api/v2/invoices/018f1028-2419-835d-8165-accc94ef26ad
Headers
- Content-type : application/json
- Auth-token
Estructura (Body){
"actions": {
"send_dian": true,
"send_email": true,
"email": "cliente@gmail.com",
"attachments": [
{
"name":"nombre_documento.pdf", "data": "Base64"
}
] }
}
Ejemplo configuración en Postman (Ver ejemplo)
Recursos Adicionales
+ Consultar factura por API
+ Guía de Solución de Problemas API DATAICO FACTURA ELECTRÓNICA
+ Documentación Técnica de la API de DATAICO FACTURA ELECTRÓNICA
Contacto
Si después de seguir estos pasos tienes alguna duda o encuentras algún problema, no dudes en ponerte en contacto con nuestro equipo de soporte a través de nuestro Chat 💬.