Reenviar factura electrónica por API

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:

  1. 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).
  2. A partir de la respuesta de la API, extrae la información relevante: dian_status, CUFE, uuid (identificación única de la factura), y qrcode (URL para consultar el documento en la DIAN), para construir tu representación gráfica. (Ver respuesta de ejemplo)
  3. 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:

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 💬.

 

small-logo