GET api/ecommerce/obtenerGuiaEnvio

Funcionalidad para cotizar un envio en el cual se debe ingresar informacion completa y detallada del remitente, destinatario e informacion de las piezas que seran movilizadas

Request Information

URI Parameters

None.

Body Parameters

VMCotizacionDetalleExt
NameDescriptionTypeAdditional information
IdCliente

Identificador del Cliente que hace la cotizacion de la movilizacion del envio

integer

None.

Desripcion

Desripcion dada para identificar el movimiento del envio puede corresponder a un numero de pedido o orden de compra

string

None.

IdProducto

Identificador del producto. Ver el endopoint para consultar el listado de productos

integer

None.

IdSubproducto

Identificador del subproducto. Ver el endpoint para consultar el listado de subproductos

integer

None.

IdTiempoEntrega

Identificador del tiempo de entrega. Ver el endpoint para consultar el listado de tiempos de entrega

integer

None.

IdTipoServicio

Identificador del tipo de servicio. Ver el endpoint para consultar el listado de tipos de servicio

integer

None.

IdFormaPago

Identificador de las formas de pago. Ver el endpoint para consultar el listado de las formas de pago

integer

None.

IdCiudadRemitente

Identificador del codigo de la ciudad del remitente. Ver el endpoint para consultar el listado de las ciudades

integer

None.

IdCiudadDestinatario

Identificador del codigo de la ciudad del destinatario. Ver el endpoint para consultar el listado de las ciudades

integer

None.

DiceContener

Descripcion de contenido del envio

string

None.

Observaciones

Comentarios adicionales del producto o indicaciones adicionales para la entrega del envio

string

None.

NumeroPiezas

Por defecto colocar 1

integer

None.

Piezas

Arreglo de las piezas a movilizar en el envio cada registro de piezas esta separado por el caracter $ Ejemplo para dos categorias de piezas con tipo de caja 2 y 3 --> 2,5,1,0,0,0,2$3,2,1,0,0,0,2$ Conformado por:IdTipoCaja: identificador del tipo de caja --> Los tipos de caja son los siguientes0 -- Documentos Largo:30cm, Alto: 1cm, Ancho:22cm Peso 2 kg1 -- Caja pequeña Largo:30cm, Alto: 30cm, Ancho:30cm Peso 10 kg2 -- Caja mediana Largo:40cm, Alto: 40cm, Ancho:40cm Peso 15 kg3 -- Caja grande Largo:50cm, Alto: 50cm, Ancho:50cm Peso 20 kg4 -- Customizada con dimensiones y pesos superiores a la caja grandeCantidad de piezas del mismo tipo de cajaidentificador de la piezalargo de la piezaalto piezaancho piezapeso pieza

string

None.

ValorDeclarado

Corresponde al valor declarado del envion el cual se tendra en cuenta para calcular el sobreflete

decimal number

None.

NumeroCotizacion

0 por defecto

integer

None.

IdEntidadUbicacionRemitente

0 por defecto

integer

None.

IdEntidadUbicacionDestinatario

0 por defecto

integer

None.

IdEntidadUbicacionCDSRemitente

0 por defecto

integer

None.

IdEntidadUbicacionCDSDestinatario

0 por defecto

integer

None.

IdCiudadRem

Codigo de la ciudad del remitente

integer

None.

NombreClienteRem

Nombre del remitente

string

None.

ApellidoClienteRem

Apellido del remitente

string

None.

RazonSocialRem

Razon social del remitente

string

None.

RUCRem

Registro Unico del cliente para el Remitente / Persona natural colocar identificacion

string

None.

DireccionRem

Direccion de contacto del remitente

string

None.

TelefonoRem

Numero de telefono del remitente

string

None.

EmailRem

Email del remitente

string

None.

PuntoReferencia1Rem

Punto de referencia asociado a la direccion del remitente

string

None.

PuntoReferencia2Rem

Punto de referencia asociado a la direccion del remitente

string

None.

LatitudRem

Coordinada Georeferncia Latitud del Remitente

decimal number

None.

LongitudRem

Coordinada Georeferncia Longitud del Remitente

decimal number

None.

NombreUbicacionRem

Nombre o Alias reconocido para la ubicacion del Remitente

string

None.

IdCiudadDest

Codigo de la ciudad del destinatario

integer

None.

NombreClienteDest

Nombre del destinatario

string

None.

ApellidoClienteDest

Apellido del destinatario

string

None.

RazonSocialDest

Razon social del destinatario

string

None.

RUCDest

Registro Unico del Cliente si es persona natural corresponde a la identificacion del destinatario

string

None.

DireccionDest

Direccion destinatario

string

None.

TelefonoDest

Telefono destinatario

string

None.

EmailDest

Email del destinatario

string

None.

PuntoReferencia1Dest

Punto de referencia asociado a la direccion del destinatario

string

None.

PuntoReferencia2Dest

Punto de referencia asociado a la direccion del destinatario

string

None.

LatitudDest

Coordinada Georeferncia Latitud del Destinatario

decimal number

None.

LongitudDest

Coordinada Georeferncia Longitud del Destinatario

decimal number

None.

NombreUbicacionDest

Nombre o Alias de la ubicacion del destinatario

string

None.

FleteLiqExt

Nombre o Alias de la ubicacion del destinatario

decimal number

None.

SobreFleteLiqExt

Nombre o Alias de la ubicacion del destinatario

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "IdCliente": 1,
  "Desripcion": "sample string 2",
  "IdProducto": 3,
  "IdSubproducto": 4,
  "IdTiempoEntrega": 5,
  "IdTipoServicio": 6,
  "IdFormaPago": 7,
  "IdCiudadRemitente": 8,
  "IdCiudadDestinatario": 9,
  "DiceContener": "sample string 10",
  "Observaciones": "sample string 11",
  "NumeroPiezas": 12,
  "Piezas": "sample string 13",
  "ValorDeclarado": 14.0,
  "NumeroCotizacion": 1,
  "IdEntidadUbicacionRemitente": 1,
  "IdEntidadUbicacionDestinatario": 1,
  "IdEntidadUbicacionCDSRemitente": 1,
  "IdEntidadUbicacionCDSDestinatario": 1,
  "IdCiudadRem": 15,
  "NombreClienteRem": "sample string 16",
  "ApellidoClienteRem": "sample string 17",
  "RazonSocialRem": "sample string 18",
  "RUCRem": "sample string 19",
  "DireccionRem": "sample string 20",
  "TelefonoRem": "sample string 21",
  "EmailRem": "sample string 22",
  "PuntoReferencia1Rem": "sample string 23",
  "PuntoReferencia2Rem": "sample string 24",
  "LatitudRem": 25.1,
  "LongitudRem": 26.1,
  "NombreUbicacionRem": "sample string 27",
  "IdCiudadDest": 28,
  "NombreClienteDest": "sample string 29",
  "ApellidoClienteDest": "sample string 30",
  "RazonSocialDest": "sample string 31",
  "RUCDest": "sample string 32",
  "DireccionDest": "sample string 33",
  "TelefonoDest": "sample string 34",
  "EmailDest": "sample string 35",
  "PuntoReferencia1Dest": "sample string 36",
  "PuntoReferencia2Dest": "sample string 37",
  "LatitudDest": 38.1,
  "LongitudDest": 39.1,
  "NombreUbicacionDest": "sample string 40",
  "FleteLiqExt": 41.0,
  "SobreFleteLiqExt": 42.0
}

application/xml, text/xml

Sample:
<VMCotizacionDetalleExt xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LogistnetsApi.ViewModel">
  <ApellidoClienteDest>sample string 30</ApellidoClienteDest>
  <ApellidoClienteRem>sample string 17</ApellidoClienteRem>
  <Desripcion>sample string 2</Desripcion>
  <DiceContener>sample string 10</DiceContener>
  <DireccionDest>sample string 33</DireccionDest>
  <DireccionRem>sample string 20</DireccionRem>
  <EmailDest>sample string 35</EmailDest>
  <EmailRem>sample string 22</EmailRem>
  <FleteLiqExt>41</FleteLiqExt>
  <IdCiudadDest>28</IdCiudadDest>
  <IdCiudadDestinatario>9</IdCiudadDestinatario>
  <IdCiudadRem>15</IdCiudadRem>
  <IdCiudadRemitente>8</IdCiudadRemitente>
  <IdCliente>1</IdCliente>
  <IdEntidadUbicacionCDSDestinatario>1</IdEntidadUbicacionCDSDestinatario>
  <IdEntidadUbicacionCDSRemitente>1</IdEntidadUbicacionCDSRemitente>
  <IdEntidadUbicacionDestinatario>1</IdEntidadUbicacionDestinatario>
  <IdEntidadUbicacionRemitente>1</IdEntidadUbicacionRemitente>
  <IdFormaPago>7</IdFormaPago>
  <IdProducto>3</IdProducto>
  <IdSubproducto>4</IdSubproducto>
  <IdTiempoEntrega>5</IdTiempoEntrega>
  <IdTipoServicio>6</IdTipoServicio>
  <LatitudDest>38.1</LatitudDest>
  <LatitudRem>25.1</LatitudRem>
  <LongitudDest>39.1</LongitudDest>
  <LongitudRem>26.1</LongitudRem>
  <NombreClienteDest>sample string 29</NombreClienteDest>
  <NombreClienteRem>sample string 16</NombreClienteRem>
  <NombreUbicacionDest>sample string 40</NombreUbicacionDest>
  <NombreUbicacionRem>sample string 27</NombreUbicacionRem>
  <NumeroCotizacion>1</NumeroCotizacion>
  <NumeroPiezas>12</NumeroPiezas>
  <Observaciones>sample string 11</Observaciones>
  <Piezas>sample string 13</Piezas>
  <PuntoReferencia1Dest>sample string 36</PuntoReferencia1Dest>
  <PuntoReferencia1Rem>sample string 23</PuntoReferencia1Rem>
  <PuntoReferencia2Dest>sample string 37</PuntoReferencia2Dest>
  <PuntoReferencia2Rem>sample string 24</PuntoReferencia2Rem>
  <RUCDest>sample string 32</RUCDest>
  <RUCRem>sample string 19</RUCRem>
  <RazonSocialDest>sample string 31</RazonSocialDest>
  <RazonSocialRem>sample string 18</RazonSocialRem>
  <SobreFleteLiqExt>42</SobreFleteLiqExt>
  <TelefonoDest>sample string 34</TelefonoDest>
  <TelefonoRem>sample string 21</TelefonoRem>
  <ValorDeclarado>14</ValorDeclarado>
</VMCotizacionDetalleExt>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Retorna:Numero de cotizacionflete: costo de movilizar el envioSobreflete: seguro en relacion con el valor declarado del envioTotal: suma de flete mas sobreflete401 -- Unauthorized. No se ha indicado o es incorrecto el Token JWT de acceso.200 -- OK. Devuelve el objeto solicitado.404 -- NotFound. No se ha encontrado el objeto solicitado.

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.