Skip to content

Exportar Centros de Costo

Este endpoint permite la exportación de centros de costo a Siigo Pyme, asegurando que los datos sean registrados correctamente en el sistema.

🌍 Endpoint

post

Terminal window
https://siigointerface.ensamblefs.com:4005/api/v1/siigo-pyme/send

🔹 Encabezados

EncabezadoValorDescripción
Content-Typeapplication/jsonIndica que los datos se envían en formato JSON.
AuthorizationBearer <api_key>API Key otorgada por iFactory SAS.
Acceptapplication/jsonIndica que la respuesta debe estar en formato JSON.

📝 Parámetros de la Solicitud

Estos son los datos requeridos para una solicitud exitosa:

CampoCampo AnidadoTipoValor / LímiteDescripción
id_connection-String (obligatorio)-ID único de conexión a Siigo Connector V2.
execution_type-String (obligatorio)exportIndica que se están exportando datos.
resource-String (obligatorio)cost_centersEspecifica que se exportan centros de costo.
data-Object (obligatorio)-Contiene los datos a exportar.
paramsObject (obligatorio)-Parámetros adicionales para la exportación.
yearNumber (opcional)Año actual por defectoAño a exportar.
listArray (obligatorio)-Lista de centros de costo a exportar.
request_config-Object-Configuración avanzada de la petición.
timeoutNumber2 - 20 minTiempo de espera por petición.
attemptsNumber1 - 3 intentosReintentos en caso de fallo.
backoffNumber0.5 - 30 minTiempo de espera entre reintentos.

📦 Datos a Enviar

Aquí tienes un listado de los campos en Siigo Pyme y sus referencias:

CampoReferenciaTipo
CÓDIGO DEL CENTRO DE COSTO (OBLIGATORIO)cost_center_code_requirednumber
DESCRIPCIÓN DEL CENTRO DE COSTOcost_center_descriptionstring
CÓDIGO DEL SUBCENTRO DE COSTOsub_cost_center_codenumber
DESCRIPCIÓN DEL SUBCENTRO DE COSTOsub_cost_center_descriptionstring
RESPONSABLE DEL CENTRO DE COSTOcost_center_responsiblestring
DIRECCIÓN DEL CENTRO DE COSTOcost_center_addressstring
TELÉFONO 1 DEL CENTRO DE COSTOcost_center_phone_1number
TELÉFONO 2 DEL CENTRO DE COSTOcost_center_phone_2number
FAX DEL CENTRO DE COSTOcost_center_faxnumber
EMAIL DEL CENTRO DE COSTOcost_center_emailstring

📝 Ejemplo de Request JSON

{
"id_connection": "OBai6kmwKH",
"execution_type": "export",
"resource": "cost_centers",
"data": {
"params": {
"year": 2024
},
"list": [
{
"cost_center_code_required": 1001,
"cost_center_description": "Centro de costos de logística",
"sub_cost_center_code": 2001,
"sub_cost_center_description": "Almacén y distribución",
"cost_center_responsible": "Juan Pérez",
"cost_center_address": "Carrera 10 # 15-30, Bogotá",
"cost_center_phone_1": 6011234567,
"cost_center_phone_2": 6017654321,
"cost_center_fax": 6019876543,
"cost_center_email": "logistica@empresa.com"
}
]
}
}

📥 Response JSON (Éxito)

{
"statusCode": 200,
"message": "Centros de costo insertados correctamente en Siigo Pyme",
"errors": null
}

Este endpoint permite la integración eficiente con Siigo Pyme, asegurando la correcta exportación de centros de costo. 🚀