Calcular un envio
Permite cotizar el envio antes de generar un pedido.
Request 🚀
url
https://app.aveonline.co/avestock/api/calcularenvio.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
StringEnrutador de la API, "authave" - token*
StringToken recibido en laAutenticacióncon vigencia de una hora - empresa*
NumberIdentificador de la empresa dentro de AVEONLINE, se obtiene en laAutenticación - bodegaOrigen*
StringCiudad de origen correspondiente, se obtiene delListado de ciudades - clientDestino*
StringCiudad de destino correspondiente, se obtiene delListado de ciudades - paymentCliente*
NumberActivar si el cliente del pedido pagará el pedido (1=SI,2=NO) - grandTotalPeso*
NumberTotal peso (Kg) - campo*
NumberIdentificador del operador logistico que desee cotizar. Si lo pasa vacio, se calcula con todos los operadores asociados a la cuenta AVEONLINE deListado de operadores logísticos - recaudo*
NumberValor a recaudar del pedido - grandTotalDeclarado*
NumberValor total declarado del pedido - paymentAsumecosto*
NumberActivar si el cliente del pedido asumirá el costo del recaudo (1=SI,2=NO) - origenpedidos*
NumberIdentificador interno de AveCRM. Por defecto es 1 - grandTotalUnit*
NumberCantidad total de unidades del pedido - grandTotalVol
NumberValor total del volumen del pedido - idalto
NumberDimensión de alto de los productos en cms del pedido - idancho
NumberDimensión de ancho de los productos en cms del pedido - idlargo
NumberDimensión de largo de los productos en cms del pedido - plugin*
StringIdentificador del metodo de acceso.Por defecto es aveonline
Ejemplo
{
"tipo": "authave",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uIjoxMTY5MDYsImV4cCI6MTYyNTYwMzA2MCwiYXByb2JhZG9zIjpbMTUyODldfQ.QjLQUri4XrArwIDFL1dTr2aQdKv6WgKiTBj25qJkaLM",
"empresa": 6077,
"bodegaOrigen":"BARRANQUILLA(ATLANTICO)",
"clientDestino":"BOGOTA(CUNDINAMARCA)",
"paymentCliente":0,
"grandTotalPeso":"6.00",
"campo":"",
"recaudo":0,
"grandTotalDeclarado":"10000.00",
"paymentAsumecosto":0,
"origenpedidos":1,
"grandTotalUnit":1,
"grandTotalVol":"0.00",
"idalto":0,
"idancho":0,
"idlargo":0,
"plugin":"aveonline"
}
Response 📄
Success
- items
Array Object -> [{}]- status
NumberRespuesta del servidor numérica - message
StringRespuesta del servidor en modo texto - flete
NumberValor del flete de transporte - variable
NumberValor del flete variable o costo del valor declarado - comision
NumberValor del costo del recaudo - total
NumberValor total del envío - campo
NumberCodigo numerico del operador logístico - transportadora
StringNombre del operador logistico - stringdata
Array Object -> [{}] en caso que se tenga algunas consideraciones adicionales en los resultados
- status
Ejemplo
{
"status": "ok",
"mensaje": "registros encontrados",
"items": [
{
"status": 1,
"message": "Datos recibidos",
"flete": 44400,
"variable": 7920,
"comision": 0,
"total": 52320,
"campo": 1009,
"transportadora": "COORDINADORA MERCANTIL",
"stringdata": []
},
{
"status": 1,
"message": "Datos recibidos",
"flete": 0,
"variable": 0,
"comision": 0,
"total": 0,
"campo": 1026,
"transportadora": "DOMINA",
"stringdata": []
}
]
}
No se encuentran datos asociados o credenciales inválidas
{
"items": [
"status": 1,
"message": "Datos recibidos",
"flete": 0,
"variable": 0,
"comision": 0,
"total": 0,
"campo": 0000,
"transportadora": "OPERADOR",
"stringdata": []
]
}