Generación de guía
Se realiza el proceso de generacion de guía
Request 🚀
url
https://app.aveonline.co/api/nal/v1.0/generarGuiaTransporteNacional.php
Method
POST
Header
Content-Type: application/json
Params JSON
- tipo*
StringEnrutador de la API, "generarGuia2" - token*
StringToken recibido en laAutenticacióncon vigencia de una hora - idempresa*
NumberIdentificador del usuario dentro de AVEONLINE, se obtiene en laAutenticación - codigo*
StringUsuario de ingreso a la plataforma - dsclavex*
StringContraseña de ingreso a la plataforma - plugin*
String - origen*
StringCiudad de origen o codigo DANE correspondiente, se obtiene delListado de ciudades - dsdirre*
StringDirección del remitente - dsbarrioo
StringBarrio del remitente - destino*
StringCiudad de destino o codigo DANE correspondiente, se obtiene delListado de ciudades - dsdir*
StringDireccion del destinatario - dsbarrio
StringBarrio del destinatario - dsnitre*
StringNit, cédula o documento de identidad del remitente - dstelre*
StringNúmero de teléfono del remitente - dscelularre*
StringNúmero de celular del remitente - dscorreopre*
StringCorreo electrónico del remitente - dsnit*
StringNit, cédula o documento de identidad del destinatario - dsnombre*
StringNombre del remitente - dsnombrecompleto*
StringNombre completo del destinatario - dscorreop*
StringCorreo electrónico del destinatario - dstel*
StringNúmero de teléfono del destinatario - dscelular*
StringNúmero de celular del destinatario - idtransportador*
StringIdentificador de la transportadora procedente delListado de operadores logísticoso de laCotización - unidades*
NumberUnidades de empaque - productos*
Array Object -> [{}]- alto
StringDimensión de alto del producto - largo
StringDimensión de largo del producto - ancho
StringDimensión de ancho del producto - peso*
StringPeso del producto - unidades*
NumberCantidad de productos con estas mismas características - nombre*
StringDescripción del producto - valorDeclarado*
StringCosto de la mercancia, de cada producto
- alto
- dscontenido*
StringLo que contienen los paquetes - dscom*
StringComentarios adicionales - idasumecosto*
NumberSi el cliente asume el costo del servicio de recaudo: 1. Si no: 0 - contraentrega*
NumberSi el cliente asume el costo del envio: 1. Si no: 0 - valorrecaudo*
NumberValor que se requiere recaudar - idagente*
StringAgente asociado a la cuenta del usuario, se obtiene delListado de agentes - dsreferencia
StringReferencias adicionales - dsordendecompra
StringIdentificador que agrupa una cantidad determinada de guias relacionadas a una orden de compra - bloquegenerarguia*
StringSi desea generar la guia: 1. Si no: 0 - relacion_envios*
StringSi se va a realizar relación de envío de la guía generada: 1. Si no: 0 - enviarcorreos*
StringSi desea enviar correo sobre con la informacion del envio: 1. Si no: 0 - cartaporte
StringBoomerang. Si la guia es de ida y regreso: 1 - valorMinimo
NumberPara asignar la valoracion minima ($10.000) a la unidad de empaque: 1. Para asignar la suma de valores declarados de cada producto: 0 - numeroFactura
StringEs el numero de la factura que se va a asociar a esta guia - numeroBolsa
Stringnumero de bolsa, para el caso de la transportadora TCC - dsfecha_vencimiento
DateFecha de vencimiento OC (YYYY/MM/DD) - dsfecha_cita
DateFecha de cita OC (YYYY/MM/DD) - dscodigo_cita
StringCódigo de cita OC - dsvalor_pedido
NumberValor del número de la factura que se va a asociar a esta guia
Ejemplo
{
"tipo": "generarGuia2",
"token": "iewruJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzZXNzaW9uIjo5MDU4OSwiZXhwIjoxNjIyNzQ3MDUyLCJhcHJvYmFkb3MiOls2MDc3XX0.hbYPRcsGe-T2YWQMxeUpIz_-iBNgeYs4cXysrxrmSBo",
"idempresa": "6077",
"codigo": "demo",
"dsclavex": "Webservices",
"origen": "MEDELLIN(ANTIOQUIA)",
"dsdirre": "Cr 41 A # 6 S-93 - Av El Poblado",
"dsbarrioo": "",
"destino": "MEDELLIN(ANTIOQUIA)",
"dsdir": "Calle 49 sur 43 A 167 Bodega 103",
"dsbarrio": "",
"dsnitre": "9018329132",
"dstelre": "3146622696",
"dscelularre": "3146622696",
"dscorreopre": "desarrollo@aveonline.co",
"dsnit": "00000",
"dsnombre": "prueba plugin",
"dsnombrecompleto": "prueba plugin prueba plugin",
"dscorreop": "desarrollo@aveonline.co",
"dstel": "8298338",
"dscelular": "3023723917",
"idtransportador": "29",
"unidades": 1,
"productos": [
{
"alto": "10",
"largo": "10",
"ancho": "10",
"peso": "1",
"unidades": 2,
"nombre": "Libros",
"ref": "",
"valorDeclarado": "46000"
}
],
"dscontenido": "Libros",
"dscom": "",
"idasumecosto": 0,
"contraentrega": 0,
"valorrecaudo": 20000,
"idagente": "2600",
"dsreferencia": "",
"dsordendecompra": "",
"bloquegenerarguia": "1",
"relacion_envios": "1",
"enviarcorreos": "1",
"cartaporte": "",
"valorMinimo": 0,
"numeroFactura": "5501",
"numeroBolsa": "244",
"dsfecha_vencimiento": "2023/03/17",
"dsfecha_cita": "",
"dscodigo_cita": "011222",
"dsvalor_pedido": "123000"
}
Response 📄
Success
- status
StringEstado del resultado - message
StringMensaje de respuesta - resultado
Array Object -> [{}]- guia
Array Object -> [{}]- codigo
StringEn caso de error devuelve el codigo identificador - mensaje
StringMensaje devuelto por la transportadora - numguia
NumberNumero identificador de la guia generada - rutaguia
StringURL que contiene la guia para imprimir - archivoguia
StringContiene el codigo de generación del archivo de impresión - rotulo
StringContiene el rótulo de impresión - archivorotulo
StringContiene el codigo de generación del rótulo de impresión - rotulozebra
StringContiene el rótulo zebra de impresión - archivorotulozebra
StringContiene el codigo de generación del rótulo zebra de impresión - transportadora
StringNombre de la transportadora
- codigo
- guia
Ejemplo
{
"status": "ok",
"message": "proceso correcto",
"resultado": {
"guia": {
"codigo": "0",
"mensaje": "Guia 21027846356 Generada",
"numguia": 21027846356,
"rutaguia": "https://app.aveonline.co/app/modulos/paqueteo/imprimir.guia.servientrega.php?idtransportadorx=33&guia=2102474356",
"archivoguia": "000",
"rotulo": "https://app.aveonline.co/app/modulos/paqueteo/imprimir.rotulo.beta.php?pkid=1779251&dsconsec=2102474356&idagente=1055&idexp=6077&codagente=&idcliente=79823&idremitente=0&imprimir=1&idempresa=6077&idtransportador=33",
"archivorotulo": "JVBERi0xLjQKJeLj4567890iuygfgvbhjkio876tfghjui8786tgfhjui8786tygIC9QYWdlCi9QYXJlbnQgMSAwIFIKL01lZGlh\r\nQm94IFswIDAgNjEyLjAwMCA3OTIuMDAwXQovVHJpbUJveCBbMC4wMDAgMC4wMDAgNjEyLjAwMCA3\r\nOTIuMDAwXQovUmVzb3VyY2VzIDIgMCBSCi9yAwMDAwMCBuIAowMDAwMDE3MjM1IDAwMDAwIG4gCjAwMDAwMTc2MzEgMDAw\r\nMDAgbiAKMDAwMDAyOTg4MSAwMDAwMCBuIAowMDAwMDM1MTY4IDAwMDAwIG4gCjAwMDAwMzUzNTYg\r\nMDAwMDAgbiAKdHJhaWxlcgo8PAovU2l6ZSAyMwovUm9vdCAyMiAwIFIKL0luZm8gMjEgMCBSCi9J\r\nRCBbPDQ2MTA4ZDdkYjdiMjEyNWQ3MTI5MWZkMmFhMjVmZDk2PiA8NDYxMDhkN2RiN2IyMTI1ZDcx\r\nMjkxZmQyYWEyNWZkOTY+XQo+PgpzdGFydHhyZWYKMzU1MDYKJSVFT0Y=\r\n",
"rotulozebra": "00",
"archivorotulozebra": "00",
"transportadora": "SERVIENTREGA"
}
}
}
Error
Tipificación de errores
| codigo | mensaje | transportadora |
|---|---|---|
| -1 | El origen no existe | |
| -2 | El destino no existe | |
| -3 | El peso no puede ser negativo o menor a cero | |
| -4 | Las unidades no puede ser negativas o menor a cero | |
| -5 | El valor declarado no puede ser negativo o menor a cero | |
| -6 | El nombre del remitente no existe | |
| -7 | La direccion de remitente no existe | |
| -8 | El telefono del remitente no existe | |
| -9 | El nombre del destinatario no existe | |
| -11 | La direccion del destinatario no existe | |
| -12 | El telefono del destinatario no existe | |
| -13 | El correo del destinatario no existe | |
| -14 | La transportadora no existe | |
| -15 | Debe indicar que contiene la guia | |
| -16 | El nit o identificacion del remitente no existe | |
| -17 | No se pudo generar la guia | |
| -998 | CLIENTE NO EXISTE EN EL SISTEMA |
Productos= 0
{
"status": "error",
"message": "no se encontraron productos"
}
Credenciales incorrectas o token expirado
{
"status": "error",
"message": "credenciales incorrectas"
}
No se encuentran datos asociados
{
"status": "error",
"message": "se produjo un error al momento de iniciar la comunicacion"
}