API ConsultarDocumento
La API ConsultarDocumento ofrece la capacidad de obtener una visión detallada de una transacción específica, facilitando a los integradores la verificación y validación del estado y el contenido de cualquier documento electrónico emitido. Su objetivo principal es proveer acceso granular a la información de una factura o documento en general, permitiendo un control exhaustivo sobre cada transacción. Esta funcionalidad se puede utilizar en el ambiente demo y en ambiente de producción o al realizar el consumo del servicio a través de la Api ConsultarDocumento.
@IMPORTANTE: La API ConsultarDocumento está construida en método POST. Para el consumo de este servicio se han establecido dos url especificas en ambiente DEMO y ambiente PRODUCCION las cuales las podrá encontrar a continuación:
Para mayor información pude consultas las URL en la siguiente sección:
ConsultarDocumento
A continuación se documenta la estructura que se debe contemplar en la construcción del Request y el Response del servicio ConsultarDocumento y de esta forma garantizar la implementación de este nuevo método:
- REQUEST
- Parámetros a Enviar
| Tipo | Identificador | Descripción |
|---|---|---|
| String | Nit | Número de identificación tributaria (NIT) del contribuyente emisor del documento a consultar. |
| String | TokenEmpresa | Suministrado por The Factory HKA Colombia según el ambiente a consultar |
| TokenClave | ||
| String | ClaveSecreta | Clave definida por el contribuyente emisor desde el usuario root en el portal HKA Factura Electrónica (aplicable tanto en ambientes de demo como de producción) para autorizar esta acción y asegurar la confidencialidad de la consulta. |
| Object | Documento | Encapsula la información de identificación del documento electrónico a consultar. Este objeto es obligatorio |
Donde Object. Documento contiene la siguiente información:
- Request
- Parámetros a Recibir Object Documento
| Tipo | Identificador | Descripción |
|---|---|---|
| String | Prefijo | Es una cadena de caracteres alfanuméricos (letras, números o una combinación) que se utiliza para clasificar y agrupar documentos dentro de un mismo tipo o serie. |
| String | Correlativo | Es el número consecutivo y único asignado a un documento dentro de un Prefijo determinado. Es una cadena numérica que identifica de forma exclusiva el documento dentro de su serie. |
- RESPONSE
- Parámetros a Recibir al consumir la Api ConsultarDocumento
| Tipo | Identificador | Descripción |
|---|---|---|
| int | Código | Código HTTP de la respuesta. 200 para éxito, otros valores indican errores. |
| String | Mensaje | Mensaje descriptivo del resultado de la operación. |
| String | Resultado | Estado general de la operación (ej. "Exitoso", "Fallido"). |
| String | Nit | Número de identificación tributaria (NIT) del contribuyente al que pertenece el documento consultado. |
| String | IdEmpresa | Identificador interno de la empresa en el sistema. |
| Int | TotalDocumentos | Número total de documentos encontrados que coinciden con la consulta |
| Array (Documento) | Documentos | Lista de objetos Documento encontrados. Cada objeto contiene el detalle completo de un documento electrónico. |
| Object | Errores | Objeto que contiene detalles de errores en caso de que la consulta no haya sido exitosa. Será null si no hay errores. |