Condiciones de venta
Listar condiciones de venta creadas en Bsale. Condiciones del tipo "30 días", "45 días", "90 días" etc. Las condiciones de venta son modificables desde Bsale. Éstas se activan sólo si el cliente posee crédito.
Estructura JSON
Al realizar una petición HTTP, el servicio retornara un JSON con la siguiente estructura:
{
"href": "https://api.bsale.com.pe/v1/sale_conditions/1.json",
"id": 1,
"name": "Al dia",
"timeCondition": 7,
"timeUnity": 0,
"state": 0
}
href, url del cliente (String).
id, identificador único (Integer).
name, nombre de la condición (String).
timeCondition, tiempo de la condición (Integer).
timeUnity, unidad de tiempo de la condicion (Integer).
state, estado de la condición indica si esta activa(0) o inactiva(1) (Boolean).
GET lista de condiciones de venta
GET /v1/sale_conditions.json retornara todas las condiciones de venta.
####Parametros
limit, limita la cantidad de items de una respuesta JSON, por defecto el limit es 25, el máximo permitido es 50.
offset, permite paginar los items de una respuesta JSON, por defecto el offset es 0.
fields, solo devolver atributos específicos de un recurso.
expand, permite expandir instancias y colecciones.
timecondition, permite filtrar por tiempo de la condición de venta.
timeunity, filtra por la unidad de tiempo.
state, boolean (0 o 1) indica si las condiciones de venta están activas(0) inactivas(1).
####Ejemplos
GET /v1/sale_conditions.json?limit=10&offset=0
GET /v1/sale_conditions.json?fields=[name,ledgeraccount]
GET /v1/sale_conditions.json?state=0
####Respuesta
{
"href": "https://api.bsale.com.pe/v1/sale_conditions.json",
"count": 1,
"limit": 25,
"offset": 0,
"items": [
{
"href": "https://api.bsale.com.pe/v1/sale_conditions/1.json",
"id": 1,
"name": "Al dia",
"timeCondition": 7,
"timeUnity": 0,
"state": 0
}
]
}
GET única condicion de venta
GET /v1/sale_conditions/1.json retornara una condición de venta específica.
####Respuesta
{
"href": "https://api.bsale.com.pe/v1/sale_conditions/1.json",
"id": 1,
"name": "Al dia",
"timeCondition": 7,
"timeUnity": 0,
"state": 0
}
GET cantidad de condiciones de venta
GET /v1/sale_conditions/count.json
####Parametros
state, permite filtrar por estado, activos (0) inactivos (1).
####Respuesta
{
"count": 1
}