Webapi - Creación de un registro de costes diversos en una orden de trabajo

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:
  1.     {
            "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:
  1. reportDate: La fecha del registro. Campo obligatorio.
  2. miscCostDate: La fecha del coste diverso. Campo obligatorio.
  3. value: El valor del coste diverso. Campo obligatorio.
  4. maxValue: El valor máximo definido en el tipo de coste diverso seleccionado. Campo obligatorio.
  5. Quantity: Cantidad. Campo obligatorio.
  6. remarks: Observaciones.
  7. WorkOrder: La clave de la orden de trabajo en la que se registrará el coste diverso. Campo obligatorio.
  8. AssetType: El tipo de activo (2- equipamiento; 3- herramienta). Campo obligatorio.
  9. Location: La clave de la localización.
  10. equipment: La clave del equipamiento.
  11. tool: La clave de la herramienta.
  12. Employee: La clave del trabajador.
  13. company: La clave de la empresa. Campo obligatorio.
  14. miscCostType: La clave del tipo de coste diverso. Campo obligatorio.
  15. miscCost: La clave del coste diverso. Campo obligatorio.
  16. workorderMaintenancePlan: La clave del plan de mantenimiento.
  17. Task: La clave de la tarea.
  18. Currency: La clave de la moneda. Campo obligatorio.


Cuando este método es ejecutado con éxito, devuelve un HttpStatusCode.201Created.