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
https://siigointerface.ensamblefs.com:4005/api/v1/siigo-pyme/send
🔹 Encabezados
Encabezado | Valor | Descripción |
---|---|---|
Content-Type | application/json | Indica que los datos se envían en formato JSON. |
Authorization | Bearer <api_key> | API Key otorgada por iFactory SAS. |
Accept | application/json | Indica que la respuesta debe estar en formato JSON. |
📝 Parámetros de la Solicitud
Estos son los datos requeridos para una solicitud exitosa:
Campo | Campo Anidado | Tipo | Valor / Límite | Descripción |
---|---|---|---|---|
id_connection | - | String (obligatorio) | - | ID único de conexión a Siigo Connector V2. |
execution_type | - | String (obligatorio) | export | Indica que se están exportando datos. |
resource | - | String (obligatorio) | prices_product | Especifica que se exportan precios por producto. |
data | - | Object (obligatorio) | - | Contiene los datos a exportar. |
params | Object (obligatorio) | - | Parámetros adicionales para la exportación. | |
year | Number (opcional) | Año actual por defecto | Año a exportar. | |
list | Array (obligatorio) | - | Lista de precios por producto a exportar. | |
request_config | - | Object | - | Configuración avanzada de la petición. |
timeout | Number | 2 - 20 min | Tiempo de espera por petición. | |
attempts | Number | 1 - 3 intentos | Reintentos en caso de fallo. | |
backoff | Number | 0.5 - 30 min | Tiempo de espera entre reintentos. |
📦 Datos a Enviar
Aquí tienes un listado de los campos en Siigo Pyme y sus referencias:
Campo | Referencia | Tipo |
---|---|---|
LÍNEA (OBLIGATORIO) | line | number |
GRUPO (OBLIGATORIO) | group | number |
PRODUCTO (OBLIGATORIO) | product | number |
CÓDIGO DE LA MONEDA (OBLIGATORIO) | currency_code | number |
DESCRIPCIÓN | description | string |
REFERENCIA | reference | string |
PRECIO 1 | price_1 | number |
PRECIO 2 | price_2 | number |
PRECIO 3 | price_3 | number |
PRECIO 4 | price_4 | number |
PRECIO 5 | price_5 | number |
PRECIO 6 | price_6 | number |
PRECIO 7 | price_7 | number |
PRECIO 8 | price_8 | number |
PRECIO 9 | price_9 | number |
PRECIO 10 | price_10 | number |
PRECIO 11 | price_11 | number |
PRECIO 12 | price_12 | number |
📝 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. 🚀