Skip to content

Exportar Precios por Producto

Este endpoint permite la exportación de precios por producto 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)prices_productEspecifica que se exportan precios por producto.
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 precios por producto 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 (OBLIGATORIO)linenumber
GRUPO (OBLIGATORIO)groupnumber
PRODUCTO (OBLIGATORIO)productnumber
CÓDIGO DE LA MONEDA (OBLIGATORIO)currency_codenumber
DESCRIPCIÓNdescriptionstring
REFERENCIAreferencestring
PRECIO 1price_1number
PRECIO 2price_2number
PRECIO 3price_3number
PRECIO 4price_4number
PRECIO 5price_5number
PRECIO 6price_6number
PRECIO 7price_7number
PRECIO 8price_8number
PRECIO 9price_9number
PRECIO 10price_10number
PRECIO 11price_11number
PRECIO 12price_12number

📝 Ejemplo de Request JSON

{
"id_connection": "OBai6kmwKH",
"execution_type": "export",
"resource": "prices_product",
"data": {
"params": {
"year": 2024
},
"list": [
{
"line": 10,
"group": 101,
"product": 1001,
"currency_code": 840,
"description": "Laptop de última generación",
"reference": "LAPTOP2025",
"price_1": 2500000,
"price_2": 2450000,
"price_3": 2400000,
"price_4": 2350000,
"price_5": 2300000,
"price_6": 2250000,
"price_7": 2200000,
"price_8": 2150000,
"price_9": 2100000,
"price_10": 2050000,
"price_11": 2000000,
"price_12": 1950000
}
]
}
}

📥 Response JSON (Éxito)

{
"statusCode": 200,
"message": "Precios por producto insertados correctamente en Siigo Pyme",
"errors": null
}

Este endpoint permite la integración eficiente con Siigo Pyme, asegurando la correcta exportación de precios por producto. 🚀