Ejecutar una funcion de ExcelSIIGO
siigo_run_functionExecute any of 47 SIIGO Pyme import/export functions by name. Export functions return first rows as XLSX preview; import functions require write confirmation to prevent silent errors.
Instructions
Ejecuta cualquiera de las 47 funciones de SIIGO Pyme por nombre. Las de exportacion generan un .xlsx y devuelven sus primeras filas; las PUSH* importan y exigen confirmarEscritura=true. Llame antes a siigo_describe_function: un parametro mal formateado hace que el CLI responda 081 y termine con codigo 0, asi que el error se parece a un exito.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| anio | No | Anio de proceso en SIIGO, 4 digitos. Por defecto el anio configurado para la empresa o el actual. | |
| clave | No | Clave del usuario, hasta 8 caracteres. Por defecto la configurada. Nunca se devuelve en las respuestas. | |
| norma | No | Norma de la que se extrae la informacion: L = local (PUC colombiano), N = NIIF. Por defecto L. | |
| params | No | Parametros propios de la funcion, por nombre. Consulte siigo_describe_function para saber cuales lleva y en que formato: el CLI acepta un valor mal formateado, lo reporta como codigo 081 y aun asi termina con codigo 0. | |
| empresa | Yes | Empresa sobre la que ejecutar. Acepta la ruta completa (Z:\SIIWI01\), solo el numero (01) o un alias configurado. Use siigo_list_companies para ver las disponibles. | |
| funcion | Yes | Nombre de la funcion de ExcelSIIGO. Ej: GETMOV, GETTER, PUSHTER. Use siigo_list_functions para verlas. | |
| usuario | No | Usuario de SIIGO, hasta 8 caracteres. Por defecto el configurado para la empresa. | |
| instalacion | No | Carpeta de la instalacion de SIIGO a usar (por ejemplo C:\Siigo2). Por defecto la asociada a la empresa. | |
| filasPreview | No | Cuantas filas del xlsx generado incluir en la respuesta. Por defecto 50; use 0 para no leer el archivo. | |
| confirmarEscritura | No | Obligatorio en true para las funciones PUSH*, que ESCRIBEN en la contabilidad de la empresa. Confirme con el usuario antes de enviarlo: el servidor no puede deshacer una importacion. |