Saltar al contenido principal

Tipo de Vehículo

Descripción

El endpoint PostAddVehicleType es responsable del registro de un tipo de vehículo que puede ser visualizado en la pantalla CAD048.


Cómo registrar un nuevo tipo de vehículo

Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddVehicleType
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/"PostAddVehicleType"

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
VehicleTypeNoString(15)Código externo del tipo de vehículo
NameString(40)Descripción del tipo de vehículo
LoadCapacityFloatNoCapacidad de Carga
DispatchToleranceCheckTypeToleranceCheckTypeNoEnumerador con los posibles valores para el tipo de verificación de tolerancia en la expedición: tcWeight (Peso) o tcPercentage (Porcentaje)
DispatchMinToleranceFloatNoTolerancia mínima permitida en la expedición
DispatchMaxToleranceFloatNoTolerancia máxima permitida en la expedición
OverwriteIfExistsBooleanNoFlag que indica que los datos deben ser sobrescritos si el registro ya existe

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
VehicleTypeCodeIntegerCódigo interno del tipo de vehículo generado en el sistema MIMS

Ejemplo de Request

curl --location --request POST '{{url_base}}/PostAddVehicleType' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"VehicleTypeNo": "TRK123",
"Name": "Camión Pesado",
"LoadCapacity": 12000.5,
"DispatchToleranceCheckType": "tcWeight",
"DispatchMinTolerance": 5.0,
"DispatchMaxTolerance": 10.0,
"OverwriteIfExists": true
}'

Ejemplo de Response

{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"VehicleTypeCode": 101
}