Saltar al contenido principal

Cargar documentos recibidos de forma masiva

El método CargarDocumentoRecepcionMasivo permite cargar de forma masiva las facturas electrónicas recibidas, a partir del archivo Excel que se descarga del portal de la DIAN, enviado en Base64.

POST https://micro.conexusit.com/corp/demo/api/Service.svc/CargarDocumentoRecepcionMasivo

Endpoint​

DatoValor
Método HTTPPOST
OperaciónCargarDocumentoRecepcionMasivo

Requisito previo​

El método exige una contraseña en el encabezado password de la solicitud.

Contraseña de acceso

La contraseña no se publica en esta documentación. Solicítela a su asesor comercial y guárdela en un archivo de configuración o en una variable de entorno, nunca en el código fuente.

Parámetros de entrada​

Encabezados​

EncabezadoTipoObligatorioDescripción
passwordstringSíContraseña de seguridad para consumir el servicio. Solicítela a su asesor comercial.
Content-TypestringSíDebe ser application/json.

Cuerpo de la solicitud​

La solicitud se envía dentro de un objeto solicitudMasiva.

ParámetroTipoObligatorioDescripción
GuidEmpresastringSíGUID de la empresa registrada en Colfact.
NombreArchivostringSíNombre del archivo Excel exportado desde la DIAN.
ArchivostringSíArchivo Excel descargado de la DIAN, codificado en Base64.

Ejemplo de solicitud​

Encabezados

password: <contraseña suministrada por su asesor comercial>
Content-Type: application/json

Cuerpo (JSON)

{
"solicitudMasiva": {
"GuidEmpresa": "<GUID de la empresa receptora>",
"NombreArchivo": "reporte_dian.xlsx",
"Archivo": "UEsDBBQAAAAIAA..."
}
}

Estructura de la respuesta​

Ejemplo de respuesta​

{
"CargarDocumentoRecepcionMasivoResult": {
"Estado": "OK",
"DetalleEstado": "<mensaje del resultado>",
"FechaHoraSolicitud": "2025-01-15T10:30:00-05:00",
"GuidEmpresa": "<GUID de la empresa receptora>",
"NombreArchivo": "reporte_dian.xlsx",
"IdArchivoExcel": 125,
"DocumentosRecibidos": [
{
"CUFE": "<CUFE del documento>",
"NumeroDocumento": "FAC12345"
}
]
}
}

Campos de la respuesta​

CampoTipoDescripción
EstadostringResultado de la operación: OK o ERROR.
DetalleEstadostringMensaje descriptivo del resultado o del error presentado.
FechaHoraSolicituddatetimeFecha y hora del procesamiento.
GuidEmpresastringGUID de la empresa.
NombreArchivostringNombre del archivo procesado.
IdArchivoExcelintIdentificador interno del archivo cargado. Se usa para consultar el resultado del cargue.
DocumentosRecibidosarrayDocumentos encontrados en el archivo, con su CUFE y NumeroDocumento.

Consideraciones importantes​

  • Guarda el IdArchivoExcel de la respuesta: con él consultas el estado de cada documento en ExtraerCargueRecepcion.
  • Flujo recomendado: cargar el archivo, obtener IdArchivoExcel, consultar ExtraerCargueRecepcion y validar el estado de cada documento.
  • No comparta la contraseña ni la incluya en el código fuente ni en repositorios.