Tipos de despacho
EstebanBah edited this page Dec 31, 2019
·
5 revisions
Al realizar una petición HTTP, el servicio retornara un JSON con la siguiente estructura:
{
"href": "https://api.bsale.cl/v1/shipping_types/6.json",
"id": 6,
"name": "Otros traslados no venta",
"codeSii": 6,
"useDestinationOffice": 0,
"state": 0
}
- href, url del tipo de despacho (String).
- id, identificador único del tipo de despacho (Integer).
- name, nombre del tipo de despacho (String).
- codeSii, código sii del tipo de despacho (String).
- useDestinationOffice, indica si el tipo de despacho requiere una sucursal de destino No(0) o Si (1) (Boolean).
- state, estado del tipo de despacho activo(0) o inactivo (1) (Boolean).
-
GET /v1/shipping_types.json
retornara todos los tipos de libro.
- 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.
- 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).
GET /v1/shipping_types.json?limit=10&offset=0
GET /v1/book_types.json?fields=[name,codesii,state]
{
"href": "https://api.bsale.cl/v1/shipping_types.json",
"count": 9,
"limit": 25,
"offset": 0,
"items": [
{
"href": "https://api.bsale.cl/v1/shipping_types/3.json",
"id": 3,
"name": "Consignaciones",
"codeSii": 3,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/4.json",
"id": 4,
"name": "Entrega gratuita",
"codeSii": 4,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/7.json",
"id": 7,
"name": "Guía de devolución",
"codeSii": 7,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/1.json",
"id": 1,
"name": "Operación constituye venta",
"codeSii": 1,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/6.json",
"id": 6,
"name": "Otros traslados no venta",
"codeSii": 6,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/5.json",
"id": 5,
"name": "Traslados internos",
"codeSii": 5,
"useDestinationOffice": 1,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/8.json",
"id": 8,
"name": "Traslado para exportación. (no venta)",
"codeSii": 8,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/2.json",
"id": 2,
"name": "Ventas por efectuar",
"codeSii": 2,
"useDestinationOffice": 0,
"state": 0
},
{
"href": "https://api.bsale.cl/v1/shipping_types/9.json",
"id": 9,
"name": "Venta para exportación",
"codeSii": 9,
"useDestinationOffice": 0,
"state": 0
}
]
}
-
GET /v1/shipping_types/6.json
retornara un tipo de despacho específico.
{
"href": "https://api.bsale.cl/v1/shipping_types/6.json",
"id": 6,
"name": "Otros traslados no venta",
"codeSii": 6,
"useDestinationOffice": 0,
"state": 0
}
- Home
- Comenzando a utilizar la API
- Ejemplos en C#
- Ejemplos en Java
- Ejemplos en PHP
- Ejemplos en Ruby
- Ejemplos en Visual Basic
- Herramientas útiles
- Atributos dinámicos
-
Clientes
- Estructura JSON
- GET lista de clientes
- GET único cliente
- GET contactos
- GET contacto único
- POST un contacto
- DELETE un contacto
- GET direcciones
- GET dirección única
- POST una dirección
- PUT una dirección
- DELETE una dirección
- GET atributos
- GET cantidad de clientes
- GET documentos de venta
- GET documentos pendientes de pago
- POST un cliente
- PUT un cliente
- DELETE un cliente
- Códigos tributarios
- Condiciones de venta
- Descuentos
- Despachos
- Devoluciones
-
Documentos
- Estructura JSON
- GET lista de documentos
- GET único documento
- GET resumen
- GET detalles
- GET detalle único
- GET referencias
- GET referencia única
- GET impuestos
- GET impuesto único
- GET vendedores
- GET costos de una venta
- GET atributos dinámicos de un documento
- GET cantidad de documentos
- POST un documento
- PUT estado SII
- DELETE un documento
- Documentos de terceros
- Formas de pago
- Impuestos
- Listas de precio
- Monedas
- Pagos
- Productos
- Stocks
- Sucursales
- Tipos de despacho
- Tipos de documento
- Tipos de libro
- Tipos de producto
- Usuarios
- Variantes