Esta función es la encargada de retornar la configuración que se debe aplicar a una cuenta cuando se utilice en la forma de cobro de una operación.
Estas configuraciones están relacionadas principalmente con el manejo de flujo de efectivo y de conciliación bancaria, pueden ser usadas en las aplicaciones cliente para ocultar o visualizar campos en la forma de cobro por cada medio de pago.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene en su interior la siguiente información. icuenta: Identificación de la cuenta de la cual se desea obtener la configuración aplicable para la forma de cobro de una operación. (requerido) fsoport: Fecha de soporte de la operación (05-10-2014). (requerido) |
{ "icuenta": "11100501", "fsoport": "05-10-2014" } |
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: bmanejatercero (boolean): Indica si la cuenta maneja o no tercero. bexigetercero (boolean): Indica si la cuenta exige o no tercero bexigecc (boolean): Indica si la cuenta exige o no centro de costos brequierenumtransaccion (boolean): Indica si la cuenta requiere el número de transacción (conciliación bancaria). bmanejaotramoneda (boolean): Indica si está habilitado el manejo de moneda extranjera y si la cuenta tiene activa la opción de moneda extranjera, es decir que se mostrará el campo de valor en otra moneda. bcaneditvrotramoneda (boolean): Retorna T si el valor en moneda extranjera puede ser modificado. imoneda (boolean): indica el código de la moneda a usar para la cuenta. mtasacambio (boolean): indica la tasa de cambio respecto a la moneda local, si la cuenta es de moneda extranjera. bmanejaflujoefectivo (boolean): indica si está habilitado el manejo de flujo de efectivo. Si la cuenta no es de efectivo, este atributo siempre irá en F. bexigeflujoefectivo (boolean): indica si además de tener activo el manejo de flujo de efectivo, es obligatorio especificar un código de concepto de flujo de efectivo. Si la cuenta no es de efectivo, este atributo siempre irá en F. |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }