Skip to content

Exportar Inventario de Productos

Este endpoint permite la exportación de productos del inventario a Siigo Pyme, asegurando la correcta integración y sincronización de los datos.

🌍 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)inventory_productsEspecifica que se exporta el inventario de productos.
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 productos 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
DESCRIPCIÓNdescriptionstring
REFERENCIA DE FÁBRICAfactory_referencestring
CÓDIGO DE BARRASbarcodestring
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
IVA INCLUIDOvat_includedstring
PORCENTAJE DE IVAvat_percentagenumber
EXISTENCIA MÁXIMAmaximum_stocknumber
EXISTENCIA MÍNIMAminimum_stocknumber
TIEMPO DE REPOSICIÓNreplenishment_timenumber
COSTO DE COMPRApurchase_costnumber
UNIDADunitstring
CÓDIGO DE PRODUCTO EQUIVALENTEequivalent_product_codenumber
DESCRIPCIÓN PRODUCTO EQUIVALENTEequivalent_product_descriptionstring
MARCAbrandstring
MANEJA FACTOR DE CONVERSIÓNhandles_conversion_factorstring
NOMBRE FACTOR DE CONVERSIÓN 1conversion_factor_name_1string
NOMBRE FACTOR DE CONVERSIÓN 2conversion_factor_name_2string
NOMBRE FACTOR DE CONVERSIÓN 3conversion_factor_name_3string
NOMBRE FACTOR DE CONVERSIÓN 4conversion_factor_name_4string
NOMBRE FACTOR DE CONVERSIÓN 5conversion_factor_name_5string
OPERANDO 1operand_1string
OPERANDO 2operand_2string
OPERANDO 3operand_3string
OPERANDO 4operand_4string
OPERANDO 5operand_5string
FACTOR 1factor_1number
FACTOR 2factor_2number
FACTOR 3factor_3number
FACTOR 4factor_4number
FACTOR 5factor_5number
TARIFAratenumber
UBICACIÓNlocationstring
DISCRIMINAR IVA EN LA IMPRESIÓNdiscriminate_vat_on_printstring
ACTIVOactivestring
PESOweightnumber
ENVIAR A ISIIGO Campo personalizadosend_to_siigostring
NIT PROVEEDOR 1supplier_nit_1number
NIT PROVEEDOR 2supplier_nit_2number
NIT PROVEEDOR 3supplier_nit_3number
NIT PROVEEDOR 4supplier_nit_4number
SUCURSAL PROVEEDOR 1supplier_branch_1number
SUCURSAL PROVEEDOR 2supplier_branch_2number
SUCURSAL PROVEEDOR 3supplier_branch_3number
SUCURSAL PROVEEDOR 4supplier_branch_4number
AÑO ULTIMA COMPRA 1last_purchase_year_1number
MES ULTIMA COMPRA 1last_purchase_month_1number
DÍA ULTIMA COMPRA 1last_purchase_day_1number
AÑO ULTIMA COMPRA 2last_purchase_year_2number
MES ULTIMA COMPRA 2last_purchase_month_2number
DÍA ULTIMA COMPRA 2last_purchase_day_2number
AÑO ULTIMA COMPRA 3last_purchase_year_3number
MES ULTIMA COMPRA 3last_purchase_month_3number
DÍA ULTIMA COMPRA 3last_purchase_day_3number
AÑO ULTIMA COMPRA 4last_purchase_year_4number
MES ULTIMA COMPRA 4last_purchase_month_4number
DÍA ULTIMA COMPRA 4last_purchase_day_4number
VALOR ÚLTIMA COMPRA 1last_purchase_value_1number
VALOR ÚLTIMA COMPRA 2last_purchase_value_2number
VALOR ÚLTIMA COMPRA 3last_purchase_value_3number
VALOR ÚLTIMA COMPRA 4last_purchase_value_4number
DESCRIPCIÓN LARGAlong_descriptionstring
MANEJA PESO EN CAJEROhandles_weight_in_cashierstring
MANEJA MÁXIMOS Y MÍNIMOS PARA PRODUCTOShandles_maximums_and_minimums_for_productsstring
MODELOmodelstring
UNIDAD DE MEDIDA FACTURA ELECTRÓNICAelectronic_invoice_unit_of_measurestring
CÓDIGO ARANCELARIOtariff_codestring
UNIDAD MEDIDA DE CONVERSIÓN 1 FACTURA ELECTRÓNICAconversion_unit_of_measure_1_electronic_invoicestring
UNIDAD MEDIDA DE CONVERSIÓN 2 FACTURA ELECTRÓNICAconversion_unit_of_measure_2_electronic_invoicestring
UNIDAD MEDIDA DE CONVERSIÓN 3 FACTURA ELECTRÓNICAconversion_unit_of_measure_3_electronic_invoicestring
UNIDAD MEDIDA DE CONVERSIÓN 4 FACTURA ELECTRÓNICAconversion_unit_of_measure_4_electronic_invoicestring
UNIDAD MEDIDA DE CONVERSIÓN 5 FACTURA ELECTRÓNICAconversion_unit_of_measure_5_electronic_invoicestring
APLICA IMPOCONSUMO BOLSA PLASTICA FACTURA ELECTRÓNapplies_plastic_bag_excise_tax_invoicestring
PORCENTAJE ALIMENTOS ULTRAPROCESADOSultra_processed_food_percentagenumber
VALOR BEBIDAS AZUCARADASsugary_beverages_valuenumber
CANTIDAD EN MILILITROSquantity_in_millilitersnumber
TARIFA UNITARIA POR CADA 100 MLunit_rate_per_100_mlnumber

📝 Ejemplo de Request JSON

{
"id_connection": "OBai6kmwKH",
"execution_type": "export",
"resource": "inventory_products",
"data": {
"params": { "year": 2024 },
"list": [
{
"line": 10,
"group": 101,
"product": 1001,
"description": "Smartphone de última generación",
"factory_reference": "SM2025",
"barcode": "1234567890123",
"price_1": 1500000,
"price_2": 1450000,
"price_3": 1400000,
"price_4": 1350000,
"price_5": 1300000,
"price_6": 1250000,
"price_7": 1200000,
"price_8": 1150000,
"price_9": 1100000,
"price_10": 1050000,
"price_11": 1000000,
"price_12": 950000,
"vat_included": "",
"vat_percentage": 19,
"maximum_stock": 500,
"minimum_stock": 50,
"replenishment_time": 7,
"purchase_cost": 900000,
"unit": "Unidad",
"equivalent_product_code": 1002,
"equivalent_product_description": "Smartphone versión anterior",
"brand": "TechBrand",
"handles_conversion_factor": "No",
"conversion_factor_name_1": "",
"conversion_factor_name_2": "",
"conversion_factor_name_3": "",
"conversion_factor_name_4": "",
"conversion_factor_name_5": "",
"operand_1": "",
"operand_2": "",
"operand_3": "",
"operand_4": "",
"operand_5": "",
"factor_1": 1,
"factor_2": 1,
"factor_3": 1,
"factor_4": 1,
"factor_5": 1,
"rate": 0,
"location": "Bodega principal",
"discriminate_vat_on_print": "No",
"active": "",
"weight": 0.5,
"send_to_siigo": "",
"supplier_nit_1": 900111222,
"supplier_nit_2": 900333444,
"supplier_nit_3": 900555666,
"supplier_nit_4": 900777888,
"supplier_branch_1": 1,
"supplier_branch_2": 2,
"supplier_branch_3": 3,
"supplier_branch_4": 4,
"last_purchase_year_1": 2024,
"last_purchase_month_1": 3,
"last_purchase_day_1": 10,
"last_purchase_year_2": 2023,
"last_purchase_month_2": 8,
"last_purchase_day_2": 5,
"last_purchase_year_3": 2023,
"last_purchase_month_3": 5,
"last_purchase_day_3": 20,
"last_purchase_year_4": 2022,
"last_purchase_month_4": 12,
"last_purchase_day_4": 15,
"last_purchase_value_1": 850000,
"last_purchase_value_2": 870000,
"last_purchase_value_3": 890000,
"last_purchase_value_4": 900000,
"long_description": "Smartphone con pantalla OLED, 128GB de almacenamiento y cámara de 108MP",
"handles_weight_in_cashier": "No",
"handles_maximums_and_minimums_for_products": "",
"model": "X2025",
"electronic_invoice_unit_of_measure": "Unidad",
"tariff_code": "8517.12.00",
"conversion_unit_of_measure_1_electronic_invoice": "",
"conversion_unit_of_measure_2_electronic_invoice": "",
"conversion_unit_of_measure_3_electronic_invoice": "",
"conversion_unit_of_measure_4_electronic_invoice": "",
"conversion_unit_of_measure_5_electronic_invoice": "",
"applies_plastic_bag_excise_tax_invoice": "No",
"ultra_processed_food_percentage": 0,
"sugary_beverages_value": 0,
"quantity_in_milliliters": 0,
"unit_rate_per_100_ml": 0
}
]
}
}

📥 Response JSON (Éxito)

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

Este endpoint permite la integración eficiente con Siigo Pyme, asegurando la correcta exportación del inventario de productos. 🚀