POST

The following command starts a Time Receipt for work order 1300/10/10 starting with the current time for PersonnelId 10:

 

post TimeReceiptRunning
 
{"PersonnelId":"10",
 "DocEntry":1300,
 "LineNumber":10,
 "Linenumber2":10}
 
Result:
 
{    "value": 1,  // all ok
    "SystemNumber": 6  // Created Document Number (System Number)
}
 
In case an error is returned:
{
    "error": {
        "code": 400,  // Error
        "message": {
            "lang": "en-us",
            "value": "already logged in!", // Short message in current language
            "value2": "Work order already logged on!" // Long message in current language
        }
    }
}

 

The following parameters are allowed in the POST command:

DocEntry, LineNumber, LineNumber2, LineNumber3, PersonnelId, StartDate, StartTime, CostElementId, TimeType

 

StartDateTime is not allowed, use StartDate 'yyyy/mm/dd' and StartTime 'hh:mm' instead.