Skip to main content
Version: Latest

Calcular un envio

Permite cotizar el envio antes de generar un pedido.

Request 🚀

url

https://app.aveonline.co/avestock/api/calcularenvio.php

Method

POST

Content-Type: application/json

Params JSON

  • tipo* String Enrutador de la API, "authave"
  • token* String Token recibido en la Autenticación con vigencia de una hora
  • empresa* Number Identificador de la empresa dentro de AVEONLINE, se obtiene en la Autenticación
  • bodegaOrigen* String Ciudad de origen correspondiente, se obtiene del Listado de ciudades
  • clientDestino* String Ciudad de destino correspondiente, se obtiene del Listado de ciudades
  • paymentCliente* Number Activar si el cliente del pedido pagará el pedido (1=SI,2=NO)
  • grandTotalPeso* Number Total peso (Kg)
  • campo* Number Identificador del operador logistico que desee cotizar. Si lo pasa vacio, se calcula con todos los operadores asociados a la cuenta AVEONLINE de Listado de operadores logísticos
  • recaudo* Number Valor a recaudar del pedido
  • grandTotalDeclarado* Number Valor total declarado del pedido
  • paymentAsumecosto* Number Activar si el cliente del pedido asumirá el costo del recaudo (1=SI,2=NO)
  • origenpedidos* Number Identificador interno de AveCRM. Por defecto es 1
  • grandTotalUnit* Number Cantidad total de unidades del pedido
  • grandTotalVol Number Valor total del volumen del pedido
  • idalto Number Dimensión de alto de los productos en cms del pedido
  • idancho Number Dimensión de ancho de los productos en cms del pedido
  • idlargo Number Dimensión de largo de los productos en cms del pedido
  • plugin* String Identificador 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 Number Respuesta del servidor numérica
    • message String Respuesta del servidor en modo texto
    • flete Number Valor del flete de transporte
    • variable Number Valor del flete variable o costo del valor declarado
    • comision Number Valor del costo del recaudo
    • total Number Valor total del envío
    • campo Number Codigo numerico del operador logístico
    • transportadora String Nombre del operador logistico
    • stringdata Array Object -> [{}] en caso que se tenga algunas consideraciones adicionales en los resultados

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": []
]
}