Skip to content

Exportar Líneas y Grupos de Inventario

Este endpoint permite la exportación de líneas y grupos de inventario 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)lines_groupsEspecifica que se exportan líneas y grupos de inventario.
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 líneas y grupos de inventario 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
LÍNEA DE INVENTARIOS (OBLIGATORIO)inventory_linenumber
GRUPO DE INVENTARIOS (OBLIGATORIO)inventory_groupnumber
DESCRIPCIÓN LÍNEAline_descriptionstring
DESCRIPCIÓN GRUPOgroup_descriptionstring
TIPO DE LÍNEAline_typestring
CUENTA DE INVENTARIOSinventory_accountnumber
CUENTA DE COSTOScost_accountnumber
CUENTA DE VENTASsales_accountnumber
CUENTA DE DEVOLUCIONESreturns_accountnumber
CUENTA DE AJUSTESadjustments_accountnumber
CUENTA DE CONTRAPARTIDAcounterparty_accountnumber
ACTIVIDADactivitynumber
CUENTA DE IVA DIFERENCIAL VENTASsales_differential_vat_accountnumber
CUENTA DE IVA DIFERENCIAL COMPRASpurchases_differential_vat_accountnumber
CUENTA DE IVA DIFERENCIAL DEVOLUCION EN VENTASsales_return_differential_vat_accountnumber
CUENTA DE IVA DIFERENCIAL DEVOLUCION EN COMPRASpurchases_return_differential_vat_accountnumber

📝 Ejemplo de Request JSON

{
"id_connection": "OBai6kmwKH",
"execution_type": "export",
"resource": "lines_groups",
"data": {
"params": {
"year": 2024
},
"list": [
{
"inventory_line": 101,
"inventory_group": 202,
"line_description": "Electrónicos",
"group_description": "Dispositivos móviles",
"line_type": "Producto terminado",
"inventory_account": 5001,
"cost_account": 6001,
"sales_account": 7001,
"returns_account": 8001,
"adjustments_account": 9001,
"counterparty_account": 10001,
"activity": 11001,
"sales_differential_vat_account": 12001,
"purchases_differential_vat_account": 13001,
"sales_return_differential_vat_account": 14001,
"purchases_return_differential_vat_account": 15001
}
]
}
}

📥 Response JSON (Éxito)

{
"statusCode": 200,
"message": "Líneas y grupos de inventario insertados correctamente en Siigo Pyme",
"errors": null
}

Este endpoint permite la integración eficiente con Siigo Pyme, asegurando la correcta exportación de líneas y grupos de inventario. 🚀