Función encargada de retornar la información de un tercero. Existen 3 formas de obtener la información de un tercero:
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene en su interior la siguiente estructura: init: Identificador único del tercero. (requerido) secciones: Json que contiene los nombres de las secciones de información que se desean obtener, dentro de cada sección es posible solicitar datos particulares. Las secciones que se pueden obtener son: "tipotercero" => Retorna los tipos de tercero que tenga asignados el tercero en el sistema, la documentación de los campos que retorna esta sección se encuentra en el documento "TipoTercero" de la zona de “Documentación de apoyo”. "listacontactos" => Retorna el listado de contactos asociados al tercero, la documentación de los campos que retorna esta sección se encuentra en el documento “ListaContactos" de la zona de “Documentación de apoyo”. "conceptosnominacontable" => Retorna el listado de conceptos de nómina contable que tiene asociados el tercero, la documentación de los campos que retorna esta sección se encuentra en el documento "ConceptosNominaContable" de la zona de “Documentación de apoyo”. "entidadesempleado" => Retorna el listado de entidades a las que está afiliado el tercero (cuando es de tipo empleado), la documentación de los campos que retorna esta sección se encuentra en el documento "EntidadesEmpleado" de la zona de “Documentación de apoyo”. "datosvendedor" => Retorna la información de datos vendedor, la documentación de los campos que retorna esta sección se encuentra en el documento "DatosVendedor" de la zona de “Documentación de apoyo”. "lineasproductos" => Retorna la información de las líneas de productos que tiene asociadas el tercero (cuando es de tipo proveedor), la documentación de los campos que retorna esta sección se encuentra en el documento "LineasProductos" de la zona de “Documentación de apoyo” "listaeleminvproveedor" => Retorna la información de los elementos de inventario que ofrece el proveedor, la documentación de los campos que retorna esta sección se encuentra en el documento "ListaElemInvProveedor" de la zona de “Documentación de apoyo”. "listadirecciones" => Retorna la información de las direcciones que tenga asociadas el tercero, la documentación de los campos que retorna esta sección se encuentra en el documento "ListaDirecciones" de la zona de “Documentación de apoyo” "listaproductoscomprados" => Retorna la información de los productos que se han comprado al proveedor, la documentación de los campos que retorna esta sección se encuentra en el documento "ListaProductosComprados" de la zona de “Documentación de apoyo” |
{ "init":"810000630" } |
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 cada uno de los campos con la respectiva información del tercero solicitado. |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }