Documentación Integración habbiles
    • Generación Factura Electrónica
      POST
    • Habilitación Factura Electrónica
      POST
    • Generación Nomina
      POST
    • Nomina habilitación
      POST
    • Obtener Numeración
      GET
    • Guardar Numeración
      POST
    • Obtener Recepciones
      GET
    • Generación Documento Equivalente POS (Archivo)
      POST
    • Generación Documento Equivalente POS (Body)
      POST
    • Habilitación Documento Equivalente POS
      POST
    • Generación Documento Soporte
      POST
    • Generación Nota Documento Soporte
      POST
    • Schemas
      • Petición Generación FE, NC, ND
      • Response General
      • NominaElectronica
      • Nómina de Eliminación
      • Nómina de Ajuste
      • GetNumeracion
      • Documentos Recibidos
      • Response POS
      • Petición POS Body
      • Documento Equivalente POS (estructura ERP)
      • Petición Documento Soporte

      Generación Factura Electrónica

      POST
      /arqOrchestratorController/v1/process-invoice
      TransmisiónFactura ElectronicaFENDNCNota CréditoNota Débito
      Última modificación:2026-08-04 18:57:52
      Procesa y emite un documento electrónico (Factura, Nota Crédito o Nota Débito) ante la DIAN a
      partir de una estructura JSON genérica. Si la DIAN acepta el documento, se envía la
      representación gráfica (PDF) por correo al cliente.
      Autenticación por API Key: envía tu x-api-key y el x-company-id de la compañía en los headers.
      El endpoint responde HTTP 200 en todos los casos de negocio y el resultado real viaja en
      el cuerpo (ResultCode = 200 / 401 / 500 e IsValid). Solo un error no controlado devuelve
      HTTP 500.

      Método y ruta#

      POST /arqOrchestratorController/v1/process-invoice

      Headers#

      HeaderTipoRequeridoDescripción
      x-api-keystringSíClave de acceso (API Key) de tu compañía.
      x-company-idintegerSíIdentificador de la compañía emisora.
      Content-TypestringSíapplication/json

      Cómo se infiere el tipo de documento#

      1.
      ReasonCredit con valor → Nota Crédito
      2.
      Si no, ReasonDebit con valor → Nota Débito
      3.
      En otro caso → Factura

      Respuesta#

      CampoTipoDescripción
      Errorsarray<string>Errores o motivos de rechazo de la DIAN.
      IsValidbooleantrue si la DIAN aceptó el documento.
      ResultCodeintegerCódigo de resultado (ver tabla).
      Warningarray<string>Notificaciones no bloqueantes de la DIAN.
      ResultDatastringMensaje descriptivo del resultado.

      Códigos de resultado#

      ResultCodeHTTPIsValidSignificado
      200200trueDocumento aceptado por la DIAN.
      200200falseDocumento rechazado por la DIAN (ver Errors).
      401200falseCredenciales inválidas.
      500200 / 500falseError al procesar el documento.

      Solicitud

      Parámetros de Header

      Parámetros del Body application/jsonRequerido

      Ejemplos

      Respuestas

      🟢200Éxito
      application/json
      Bodyapplication/json

      Solicitud Ejemplo de Solicitud
      Shell
      JavaScript
      Java
      Swift
      cURL
      curl --location --globoff 'https://{{ur_basel}}/arqOrchestratorController/v1/process-invoice' \
      --header 'x-api-key: {{api_key}}' \
      --header 'x-company-id: {{company_id}}' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "Currency": "COP",
          "SeriePrefix": "NC",
          "SerieNumber": "5",
          "IssueDate": "2025-08-04T12:12:12",
          "DueDate": "2023-07-01T12:12:12",
          "DeliveryDate": "2025-07-09T12:12:12",
          "CorrelationDocumentId": "",
          "SerieExternalKey": "",
          "ReasonCredit": "5",
          "OperationType": "20",
          "IssuerParty": {
              "Identification": {
                  "DocumentNumber": "211",
                  "DocumentType": "NIT",
                  "CountryCode": "CO",
                  "CheckDigit": "string"
              }
          },
          "PaymentMeans": [
              {
                  "Code": "20",
                  "Mean": "1",
                  "DueDate": "2023-07-01"
              }
          ],
          "CustomerParty": {
              "LegalType": "Legal",
              "Email": "ejemplo@gmail.co",
              "Identification": {
                  "DocumentNumber": "222222222222",
                  "DocumentType": "CC",
                  "CountryCode": "CO",
                  "CheckDigit": ""
              },
              "Name": "OFUS NAME Pyme pr"
          },
          "Lines": [
              {
                  "Number": "1",
                  "Quantity": "1",
                  "QuantityUnitOfMeasure": "NAR",
                  "TaxSubTotals": [
                      {
                          "TaxCategory": "01",
                          "TaxPercentage": "19.00",
                          "TaxableAmount": "115000.00",
                          "TaxAmount": "21850.00"
                      }
                  ],
                  "TaxTotals": [
                      {
                          "TaxCategory": "01",
                          "TaxAmount": "21850.00"
                      }
                  ],
                  "UnitPrice": "115000.00",
                  "GrossAmount": "115000.00",
                  "NetAmount": "115000.00",
                  "Item": {
                      "Gtin": "987654321",
                      "Description": "Descripcion del producto o servicio"
                  }
              }
          ],
          "TaxSubTotals": [
              {
                  "TaxCategory": "01",
                  "TaxPercentage": "19.00",
                  "TaxableAmount": "115000.00",
                  "TaxAmount": "21850.00"
              }
          ],
          "TaxTotals": [
              {
                  "TaxCategory": "01",
                  "TaxAmount": "21850.00"
              }
          ],
          "Total": {
              "GrossAmount": "115000.00",
              "TotalBillableAmount": "136850.00",
              "PayableAmount": "136850.00",
              "TaxableAmount": "115000.00"
          },
          "DocumentReferences": [
              {
                  "DocumentReferred": "SETT56670",
                  "IssueDate": "2026-08-04T12:12:12",
                  "Type": "InvoiceReference",
                  "DocumentReferredCUFE": "f3dd38185c886bd3b95ef1aa1186ec0e90e761549aa5f955c743fb58f07d6f93c90b1cf68d9a463e46b699aab5aad4b7"
              }
          ]
      }'
      Respuesta Ejemplo de Respuesta
      Ejemplo Procesamiento Exitoso
      {
          "Errors": [],
          "IsValid": true,
          "ResultCode": 200,
          "Warning": [],
          "ResultData": "Procesado Correctamente."
      }
      Modificado en 2026-08-04 18:57:52
      Siguiente
      Habilitación Factura Electrónica
      Built with