Función encargada de registrar toda la información de una cuenta en la base de datos. Esta función retorna true cuando la cuenta se crea satisfactoriamente o false cuando no se puede crear.
Esta función recibe en el parámetro “datajson” toda la información que se registrará en la base de datos, es obligatorio que dicha información vaya agrupada por secciones tal y como se explica más adelante.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene en su interior toda la información de la cuenta que se registrará en la base de datos, a continuación se describe cada una de las secciones en las cuales se debe agrupar la información. Es obligatorio que los datos vayan agrupados en las secciones. La estructura del Json es la siguiente: icuenta: Identificador único de la cuenta. infobasica: Contiene la información básica de la cuenta, la documentación de la 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 la sección se encuentra en el documento “ConceptosNominaContable" de la zona “Documentación de campos.” |
{ "icuenta": "510516", "infobasica": { "icuenta": "510516", "blocal": "T", "ncuenta": "Extras", "itdcuenta": "5", "inivel": "4", "iclase": "5", "isubclase": "", "bvisible": "T", "iexigeterc": "2", "bexigeicc": "T", "bsedexdefecto": "F", "bexigeactivo": "F", "bcontrolacxx": "F", "bmanejacuotas": "F", "bmanejatercero": "T", "btemporalanio": "T", "bafecdtmte": "T", "bajustarxinf": "F", "bdisponiblegi": "T", "iexigebase": "0", "bautoactivar": "F", "ipadre": "5105", "bexigevalor1": "F", "bexigevalor2": "F", "bexigeclase1": "F", "bexigeclase2": "F", "bppto": "T", "ntdcuenta": "Egresos", "nclase": "Normal" }, "conceptosnominacontable": [ { "iconcepto": "RANPEPS", "nconcepto": "Aportesasaludtrabajador", "iinterno": "0" }, { "iconcepto": "RANPEPSP", "nconcepto": "Aportesasaludpatrono", "iinterno": "1" } ] } |
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: crear (varchar): Contiene true cuando la cuenta se crea satisfactoriamente y false cuando la cuenta no se pueda crear. |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }