Skip to main content
Version: 📄 PE

Tipos de despacho

Listar tipos de despacho en la generación de un documento despacho.

Estructura JSON

Al realizar una petición HTTP, el servicio retornara un JSON con la siguiente estructura:

Response /shipping_types/6.json
{
"href": "https://api.bsale.io/v1/shipping_types/6.json",
"id": 6,
"name": "Otros traslados no venta",
"codeSii": 6,
"useDestinationOffice": 0,
"state": 0
}

Atributos

AtributoDescripciónTipo dato
hrefurl del Tipos de despachoString
ididentificador único del Tipos de despachoInteger
namenombre del tipo de despachoString
codeSiicódigo sii del tipo de despachoString
useDestinationOfficeindica si el tipo de despacho requiere una sucursal de destino No(0) o Si (1)Boolean
stateestado del tipo de despacho activo(0) o inactivo (1)Boolean

GET lista de Tipos de despacho

  • GET /v1/shipping_types.json retornará todos los Tipos de despacho.

Parámetros

  • 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 para traer relaciones en una sola petición.
  • name, Permite filtrar por nombre tipo libro.
  • codesii, filtra por el código tributario del tipo de despacho.
  • state, boolean (0 o 1) indica si los tipos de libro están activos(0) inactivos(1).

Ejemplos

  • GET /v1/shipping_types.json?limit=10&offset=0
  • GET /v1/book_types.json?fields=[name,codesii,state]
Response /shipping_types.json
{
"href": "https://api.bsale.io/v1/shipping_types.json",
"count": 9,
"limit": 25,
"offset": 0,
"items": [
{
"href": "https://api.bsale.io/v1/shipping_types/3.json",
"id": 3,
"name": "Consignaciones",
"codeSii": 3,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/4.json",
"id": 4,
"name": "Entrega gratuita",
"codeSii": 4,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/7.json",
"id": 7,
"name": "Guía de devolución",
"codeSii": 7,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/1.json",
"id": 1,
"name": "Operación constituye venta",
"codeSii": 1,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/6.json",
"id": 6,
"name": "Otros traslados no venta",
"codeSii": 6,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/5.json",
"id": 5,
"name": "Traslados internos",
"codeSii": 5,
"useDestinationOffice": 1,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/8.json",
"id": 8,
"name": "Traslado para exportación. (no venta)",
"codeSii": 8,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/2.json",
"id": 2,
"name": "Ventas por efectuar",
"codeSii": 2,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.io/v1/shipping_types/9.json",
"id": 9,
"name": "Venta para exportación",
"codeSii": 9,
"useDestinationOffice": 0,
"state": 0
}
]
}

GET un tipo de despacho

  • GET /v1/shipping_types/6.json retornará un tipo de despacho específico.
Response /shipping_types/6.json
{
"href": "https://api.bsale.io/v1/shipping_types/6.json",
"id": 6,
"name": "Otros traslados no venta",
"codeSii": 6,
"useDestinationOffice": 0,
"state": 0
}