Registrations - Mileage, GET
API Url
Mileage (XM) variant of generic registration
Ignore the URI, for the correct URI see
http://localhost:16010/ProMarkREST/{DummyRegistration?type=XM}
Success 200
| Field | Type | Description |
|---|---|---|
| actualTime | datetime | The actual time the registration was made |
approvaloptional | object[] | Approval information |
approvalTimeoptional | datetime | Time of approval/rejection, available when status is |
approverIdoptional | string | Id of user that approved or rejected, available when status is |
| deptId | string | Department ID, secondary to approval group |
| groupId | string | Approval group ID |
| level | number |
123 |
rejectCodeoptional | string | Rejection code, in use when status is |
rejectMsgoptional | string | Rejection message, in use when status is |
| status | number |
0123 |
| approvalStatus | number |
0123 |
| attendanceDate | date | The date that the registration belongs to. Typical the date of the registration unless it's a night shift |
| closedPeriod | boolean | The registration is in a closed period |
| correctedRegTime | datetime | Registration time adjusted according to setup in ProMark |
| description | string | Default value: Mileage |
| empId | string | Internal employee ID |
| isDeleted | boolean | The registration is deleted and cannot be altered. |
| isErroneous | boolean | The registrations is erroneous and should either be changed or deleted. It's typical a result of offline CI/CO registration where a reason is missing or it's a duplicate. |
locationoptional | object | Geo location of registration |
| latitude | number | Latitude, negative value is west -180 to 180 |
| longitude | number | Longitude, negative value is south -180 to 180 |
| mileage | object | Mileage |
| account | object | Account used on mileage |
| description | string | Account Description |
| id | string | Account ID |
| car | object | Car used on mileage |
| licensePlate | string | License plate |
| type | number |
01 |
commentoptional | string | Optional comment |
departmentoptional | object | |
| description | string | |
| id | string | |
| description | string | Mileage registration description |
| distance | number | Distance as decimal |
| from | string | Mileage starting point |
questionsoptional | object | Questions to answer related to mileage |
answeroptional | string | The answer itself |
answerDescriptionoptional | string | Answer description. |
| dataType | number |
0-10 |
| id | string | Question ID |
| inputType | number |
0-10 |
| label | string | Label on the question |
| order | string | Question order |
| relatedTo | object | Fill if expense is related to a dimension. It can be related to: Nothing, Project/Activity or Department. |
| activity | object | Activity |
| description | string | Description of activity |
| id | string | ID of activity |
extraInfooptional | object[] | Collection of extra info objects |
| description | string | Description of extra info |
| id | string | ID of extra info |
| value | object | Extra info value |
| description | string | Description of extra info value |
| id | string | ID of extra info value |
pieceworkoptional | object | Piecework |
| description | string | Description of piecework |
| id | string | ID of piecework |
| project | object | Project |
| description | string | Description of project |
| id | string | ID of project |
timeTypeoptional | object | Time Type |
| description | string | Description of timeType |
| id | string | ID of timeType |
| roundtrip | boolean | TRUE if it's a roundtrip |
| to | string | Mileage ending point |
viaoptional | string | Via point |
| noDelete | boolean | It's not allowed to delete the registration. Some registrations may be readOnly but can still be deleted |
| noTimeChange | boolean | regTime cannot be changed, for instance on absence registrations |
| readOnly | boolean | It's not allowed to edit the registration |
| regTime | datetime | The time of registration |
signOffoptional | object | Sign off information |
| by | string | Used if status = |
| status | number |
012 |
| time | datetime | Used if status = |
| terminalId | string | Numeric ID (optional prefixed by*) of registration terminal. If it's not numeric (it does not start with a digit or *) then it's the ID of the user that changed or created the registration |
| transSeq | number | Unique reference of registration |
| type | string | Default value: XM |
| underValidation | boolean | The registration is under validation |