Esta función es la encargada de modificar la información de una cuenta en la base de datos, recibe los datos que se actualizarán agrupados por secciones, si no se envía una sección el agente la omitirá, pero si se envía una sección vacía la información que haya almacenada en la base de datos se eliminará. Por ejemplo, si se envía la sección “Conceptos de nómina contable” así: {"conceptosnominacontable":[ ]} el sistema eliminará toda la información que haya registrada de los conceptos de nómina contable asociados a una cuenta.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene en su interior la información a modificar de una cuenta, contiene la siguiente estructura. icuenta: Identificador de la cuenta (requerido). infobasica: Contiene la información básica de la cuenta. La documentación de esta sección se encuentra en el documento “InfoBasica" de la zona “Documentación de apoyo”. conceptosnominacontable: Arreglo que contiene en su interior objetos con la información de los conceptos de liquidación en egreso que aplican a las cuentas de nómina contable. La documentación de esta sección se encuentra en el documento “ConceptosNominaContable" de la zona “Documentación de apoyo”. |
{ "icuenta": "510516", "infobasica": { "ncuenta": "Horas extras y bonificaciones", "bmanejatercero": "F" }, "conceptosnominacontable": [ { "icuenta": "510516", "iconcepto": "RANPEPS", "nconcepto": "Aportes a salud trabajador", "iinterno": "0" }, { "icuenta": "510516", "iconcepto": "RANPEPSP", "nconcepto": "Aportes a salud patrono", "iinterno": "1" }, { "icuenta": "510516", "iconcepto": "RANPERP", "nconcepto": "Aportes a pensiones trabajador", "iinterno": "2" }, { "icuenta": "510516", "iconcepto": "RANPICBF", "nconcepto": "Aportes al ICBF", "iinterno": "3" }, { "iconcepto": "RANPRCE", "nconcepto": "Cesantias", "iinterno": "4" }, { "iconcepto": "RANPRARP", "nconcepto": "Aportes al ARP", "iinterno": "5" } ] } |
controlkey | Varchar | Corresponde al keyagente obtenido en el logueo (requerido). | "564654" |
iapp | Varchar | Código que identifica a la aplicación que interactúa con el Agente (requerido) | "1068" |
random | Varchar | Cadena aleatoria que se crea en el lado del cliente, esto con el fin de que las peticiones no sean cacheadas por el navegador Internet Explorer (para aplicaciones web). (Opcional). | "54654" |
Nombre parámetro | Tipo | Descripción |
encabezado | JSON |
Json que contiene en su interior los siguientes datos: resultado (varchar): Retorna true siempre que la petición se ejecute satisfactoriamente. |
respuesta | JSON |
Json que contiene en su interior el objeto “datos” que se describe a continuación: modificar (varchar): contiene true cuando la cuenta se modifica satisfactoriamente y false cuando no se pudo modificar. |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }