GET api/ecommerce/obtenerCotizEnvio
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
VMCotizacionDetalle| Name | Description | Type | Additional 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. |
Request Formats
application/json, text/json
{
"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"
}
application/xml, text/xml
<VMCotizacionDetalle 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> <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> <TelefonoDest>sample string 34</TelefonoDest> <TelefonoRem>sample string 21</TelefonoRem> <ValorDeclarado>14</ValorDeclarado> </VMCotizacionDetalle>
application/x-www-form-urlencoded
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.
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.