Webapi - Creación de un registro de costes diversos en una orden de trabajo
Este
método permite, de forma simplificada, crear un registro de coste diverso en
una orden de trabajo.
El método
para usar para crear un registro de costes diversos de una orden de trabajo es:
POST {{url}}/api/{{tenant}}/{{organization}}/maintenance/workOrderReportmisccosts
Ejemplo de
Json para crear un registro de coste diverso en una orden de trabajo:
{
"reportDate": "2021-08-11T10:00:10.3886047+00:00",
"miscCostDate": "2021-08-11T10:00:10.3886047+00:00",
"value": {
"amount": 34.00
},
"maxValue": {
"amount": 100.000000
},
"minimumValue": {
"amount": 10.000000
},
"quantity": 1,
"workOrder": "OT9543",
"assetType": 2,
"location": null,
"equipment": "MT02",
"employee": "0007",
"company": "DEMO",
"miscCostsType": "TIPOCD",
"miscCost": "DESLOC",
"workOrderMaintenancePlan": null,
"task": null,
"currency": “EUR”
}
Este
método permite crear un registro de coste diverso en una OT de acuerdo con los
parámetros introducidos:- reportDate: La
fecha del registro. Campo obligatorio.
- miscCostDate:
La fecha del coste diverso. Campo obligatorio.
- value:
El valor del coste diverso. Campo obligatorio.
- maxValue:
El valor máximo definido en el tipo de coste diverso seleccionado. Campo
obligatorio.
- Quantity:
Cantidad. Campo obligatorio.
- remarks:
Observaciones.
- WorkOrder:
La clave de la orden de trabajo en la que se registrará el coste diverso. Campo
obligatorio.
- AssetType:
El tipo de activo (2- equipamiento; 3- herramienta). Campo obligatorio.
- Location:
La clave de la localización.
- equipment:
La clave del equipamiento.
- tool:
La clave de la herramienta.
- Employee:
La clave del trabajador.
- company:
La clave de la empresa. Campo obligatorio.
- miscCostType:
La clave del tipo de coste diverso. Campo obligatorio.
- miscCost:
La clave del coste diverso. Campo obligatorio.
- workorderMaintenancePlan:
La clave del plan de mantenimiento.
- Task:
La clave de la tarea.
- Currency:
La clave de la moneda. Campo obligatorio.
Cuando
este método es ejecutado con éxito, devuelve un HttpStatusCode.201Created.