Share via


Exact Time & Billing (Independent Publisher) (Preview)

This API contains all methods for the Exact Online package "Time & Billing".

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Indocs
URL https://indocs.nl
Email support@indocs.nl
Connector Metadata
Publisher Indocs
Website https://indocs.nl
Privacy policy https://indocs.nl/privacyverklaring
Categories Sales and CRM;Human Resources

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Client Id string Please enter the client Id. True
Client Secret securestring Please enter the client secret. True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Create time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Create time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Delete project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Delete time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Delete time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Get divisions

Returns only divisions that are accessible to the signed-in user, as configured in the user card under 'Companies: Access rights'. Accountants will only see divisions that belong to a single license (either their own or a client's), being the license that owns the division specified in the URI.Please note that divisions returned are only those which the user has granted permission to.Recommended alternative that is not limited to accessible divisions: /api/v1/{division}/system/AllDivisionsRecommended alternative that is not limited to a single license: /api/v1/{division}/system/Divisions

Get employment internal rates

Use this endpoint to retrieve internal rates of employees.

Get hour cost types

This endpoint enables users to retrieve up to date active Hour and Cost types.

Get hour entry activities by project

This endpoint enables users to retrieve a list of WBS Activities and its parent Deliverable based on the project ID provided.

Get hour entry recent accounts

Use this endpoint to read a list of accounts that is used by an employee to create hour entries. The list is ordered by the most recently used first.

Get hour entry recent accounts by project

This endpoint enables users to retrieve a list of Accounts used by an employee for hour entries based on the Project Id provided. The list is ordered by the most recently used first.

Get hour entry recent hour types

Use this endpoint to read a list of items that is used by an employee to create hour entries. The list is ordered by the most recently used first.

Get hour entry recent hour types by project

This endpoint enables users to retrieve a list of Items used by an employee for hour entries based on the Project Id provided. The list is ordered by the most recently used first.

Get hour entry recent projects

Use this endpoint to read and retrieve projects that employees have used for entering hour entries order by most recently.

Get hour types

This endpoint enables users to retrieve up to date active Hour types.

Get hour types by date

This endpoint enables users to retrieve active Hour types based on date provided.

Get hour types by project and date

Use this endpoint to read active hour types by providing project id and a reference check date.Note: Employee Id parameter is optional. Hour types listed will be based on a hierachy with project employee hour type restriction, project hour type restriction and employee restriction by providing this additional parameter. For this function to work correctly, you must supply all parameters.

Get hours by date

Use this endpoint to read , filter and display all hour entries by employee based on the Date provided.

Get hours by id

This endpoint enables users to retrieve an hour entry's information for an employee.

Get me

This end point retrieves information about the current user.

Get project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Get project time cost transactions

The TimeCostTransactions sync api returns both time and cost transactions. To filter out time or cost transactions you need to filter only on property Type. The API does not allow to filter on these fields. Filtering need to be done after receiving the records. The sync api's have the goal to keep the data between Exact Online and a 3rd party application the same. The sync api's are all based on row versioning and because of that it is guaranteed to be unique. Every time an existing record is changed or a new record is inserted, the row versioning value is higher than the highest available value at that time. When retrieving records via these api's also a timestamp value is returned. The highest timestamp value of the records returned should be stored on client side. Next time records are retrieved, the timestamp value stored on client side should be provided as parameter. The api will then return only the new and changed records. Using this method is more reliable than using modified date, since it can happen that multiple records have the same modified date and therefore same record can be returned more than once. This will not happen when using timestamp. The sync api's are also developed to give best performance when retrieving records. Because of performance and the intended purpose of the api's, only the timestamp field is allowed as parameter. The single and bulk api’s are designed for a different purpose. They provide ability to retrieve specific record or a set of records which meet certain conditions. In case the division is moved to another database in Exact Online the timestamp values will be reset. Therefore, after a division is moved all data needs to be synchronized again in order to get the new timestamp values. To see if a division was moved, the /api/v1/{division}/system/Divisions can be used. The property DivisionMoveDate indicated at which date a division was moved and this date can be used to determine if it is needed to synchronize all data again. The API has two important key fields, the Timestamp and the ID. The ID should be used to uniquely identify the record and will never change. The Timestamp is used to get new or changed records in an efficient way and will change for every change made to the record. The timestamp value returned has no relation with actual date or time. As such it cannot be converted to a date\time value. The timestamp is a rowversion value. When you use the sync or delete api for the first time for a particular division, filter on timestamp greater than 1.

Get recent costs by number of weeks

Use this endpoint to read cost entries in the last specified number of ISO weeks.For time and billing project users to gather insight on the cost based on status by the user per week ordered by the most recent date, in turn aid in generate powerful reports.

Get recent hours

This endpoint enables users to retrieve hour entries in the last 4 ISO weeks, including the current week. The list is ordered by most recent date first.

Get recent hours by number of weeks

Use this endpoint to read hour entries in the last specified number of ISO weeks.For time and billing project users to gather insight on the amount of hours based on status by the user per week ordered by the most recent date, in turn aid in generate powerful reports.

Get time and billing account details

This endpoint enables users to retrieve the account details.

Get time and billing account details byid

This endpoint enables users to retrieve the account details.

Get time and billing activities and expenses

Use this endpoint to retrieve a list of Activities, Expenses and its parent Deliverable.

Get time and billing entry accounts

This endpoint enables users to retrieve currently active account details.

Get time and billing entry accounts by date

This endpoint enables users to retrieve all accounts still active as of the date provided as the parameter.

Get time and billing entry accounts by project and date

This endpoint enables users to retrieve the account related to the project ID as of the date provided as the parameters.For this function to work correctly, you must supply all parameters.

Get time and billing entry projects

This endpoint enables users to retrieve project code and project description based on the project ID provided.

Get time and billing entry projects by account and date

This endpoint enables users to retrieve a list of projects allowed for an employee based on the Account and Date provided.For this function to work correctly, you must supply all parameters.

Get time and billing entry projects by date

Use this endpoint to read a list of projects allowed for an employee based on the Date provided.Note: For getting the list, it is mandatory to supply check date.

Get time and billing entry recent accounts

This endpoint enables users to retrieve a list of Accounts used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Get time and billing entry recent activities and expenses

This endpoint enables users to retrieve a list of Activites and Expenses together with its corresponding parent Deliverable used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Get time and billing entry recent hour cost types

This endpoint enables users to retrieve a list of Items used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Get time and billing entry recent projects

This endpoint enables users to retrieve a list of Projects used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Get time and billing item details

This endpoint enables users to retrieve a list of Items with details.

Get time and billing item details byid

Use this endpoint to read an Item used in hour and cost entries with details based on the Item Id provided.

Get time and billing project details

This endpoint enables users to retrieve a list of Projects with details.

Get time and billing project details byid

Use this endpoint to read and retrieve time and billing project details based on the project ID provided.

Get time and billing recent projects

This endpoint enables users to retrieve a list of Projects used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Get time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Get time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Update project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Update time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Update time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Create project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID string

Primary key

CostTypeRebill
CostTypeRebill True string

Cost type reference

CostTypeRebillCode
CostTypeRebillCode string

Cost type code

CostTypeRebillDescription
CostTypeRebillDescription string

Cost type description

Created
Created date-time

Date and time when the project restriction was created

Creator
Creator string

ID of user that created the project restriction

CreatorFullName
CreatorFullName string

Full name of user that created the project restriction

Division
Division integer

Division of project and project restriction

Modified
Modified date-time

Last date when the project restriction was modified

Modifier
Modifier string

ID of user that modified the project restriction

ModifierFullName
ModifierFullName string

Full name of user that modified the project restriction

Project
Project True string

Project ID that the restriction is referenced to

ProjectCode
ProjectCode string

Project code that the restriction is referenced to

ProjectDescription
ProjectDescription string

Project description that the restriction is referenced to

Returns

Create time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID string

Primary key

Created
Created date-time

Date and time when the time correction was created

Creator
Creator string

ID of user that created the time correction

CreatorFullName
CreatorFullName string

Full name of user that created the time correction

Division
Division integer

Division code

Modified
Modified date-time

Last modified date of time correction

Modifier
Modifier string

ID of user that modified the time correction

ModifierFullName
ModifierFullName string

Full name of user that modified the time correction

Notes
Notes string

Notes of time correction for providing additional information

OriginalEntryId
OriginalEntryId string

Reference to the time entry that this corrects for

Quantity
Quantity double

Quantity has to be negative value. E.g.: If original quantity is 10 and the correct quantity is 4, this quantity is -6

Returns

Create time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID string

Primary key

Account
Account string

Guid ID of account that is linked to the project

AccountName
AccountName string

Name of account that is linked to the project

Activity
Activity string

Guid ID of activity that is linked to project WBS (work breakdown structure)

ActivityDescription
ActivityDescription string

Name of activity that is linked to project WBS (work breakdown structure)

Amount
Amount double

This property is obsolete. Use property 'AmountFC' instead.

AmountFC
AmountFC double

Calculated amount of the transaction based on (Quantity * PriceFC)

Attachment
Attachment string

Attachment linked to the transaction (not mandatory)

Created
Created date-time

Date and time the transaction was created

Creator
Creator string

The Guid ID of user that created the transaction

CreatorFullName
CreatorFullName string

The full name of the user that created the record

Currency
Currency string

Currency of amount FC

Date
Date date-time

Date and time the time transaction was done

Division
Division integer

Division code

DivisionDescription
DivisionDescription string

Description of Division

Employee
Employee string

Guid ID of the employee that is linked to the time transaction

EndTime
EndTime date-time

End time of the time transaction

EntryNumber
EntryNumber integer

Number that represents the grouping of time transactions

ErrorText
ErrorText string

(Only used by backgroundjobs) To determine which transaction has an error

HourStatus
HourStatus float

Status of the transaction: 1 = Draft, 2 = Rejected, 10 = Submitted, 11 = Failed on approval, 14 = Processing, 16 = Processing, 19 = Failed while undoing approval, 20 = Final

Item
Item True string

Item that is linked to the transaction, which provides the time information

ItemDescription
ItemDescription string

Description of the item that is linked to the transaction

ItemDivisable
ItemDivisable boolean

Indicates if fractional quantities of the item can be used, for example quantity = 0.4

Modified
Modified date-time

The date and time transaction record was modified

Modifier
Modifier string

The Guid ID of the user that modified the records

ModifierFullName
ModifierFullName string

The full name of the user that modified the record

Notes
Notes string

Notes linked to the transaction for providing additional information (not mandatory)

Price
Price double

This property is obsolete. Use property 'PriceFC' instead.

PriceFC
PriceFC double

For use in AmountFC (Quantiy * Price FC)

Project
Project True string

Guid ID of project that is linked to the transaction

ProjectAccount
ProjectAccount string

Project account ID that is linked to the transaction (not mandatory)

ProjectAccountCode
ProjectAccountCode string

Project account code that is linked to the transaction

ProjectAccountName
ProjectAccountName string

Project account name that is linked to the transaction

ProjectCode
ProjectCode string

Project code that is linked to the transaction

ProjectDescription
ProjectDescription string

Project description that is linked to the transaction

Quantity
Quantity True double

Quantity of the item that is linked to the transaction

SkipValidation
SkipValidation boolean

Skip validation

StartTime
StartTime date-time

Start time of the time transaction

Subscription
Subscription string

Guid ID of subscription that is linked to the transaction

SubscriptionAccount
SubscriptionAccount string

Subscription account ID that is linked to the transaction, this is to identify the referenced subscription

SubscriptionAccountCode
SubscriptionAccountCode string

Subscription account code that is linked to the transaction

SubscriptionAccountName
SubscriptionAccountName string

Subscription account name that is linked to the transaction

SubscriptionDescription
SubscriptionDescription string

Subscription description that is linked to the transaction

SubscriptionNumber
SubscriptionNumber integer

Subscription number that is linked to the transaction

Type
Type float

The type of transaction. E.g: 1 = Time, 2 = Cost

Returns

Delete project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID True string

Primary key

Returns

Delete time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID True string

Primary key

Returns

Delete time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID True string

Primary key

Returns

Get divisions

Returns only divisions that are accessible to the signed-in user, as configured in the user card under 'Companies: Access rights'. Accountants will only see divisions that belong to a single license (either their own or a client's), being the license that owns the division specified in the URI.Please note that divisions returned are only those which the user has granted permission to.Recommended alternative that is not limited to accessible divisions: /api/v1/{division}/system/AllDivisionsRecommended alternative that is not limited to a single license: /api/v1/{division}/system/Divisions

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get employment internal rates

Use this endpoint to retrieve internal rates of employees.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get hour cost types

This endpoint enables users to retrieve up to date active Hour and Cost types.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get hour entry activities by project

This endpoint enables users to retrieve a list of WBS Activities and its parent Deliverable based on the project ID provided.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

projectId
projectId True string

The projectId.

Returns

Get hour entry recent accounts

Use this endpoint to read a list of accounts that is used by an employee to create hour entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get hour entry recent accounts by project

This endpoint enables users to retrieve a list of Accounts used by an employee for hour entries based on the Project Id provided. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

projectId
projectId True string

The projectId.

Returns

Get hour entry recent hour types

Use this endpoint to read a list of items that is used by an employee to create hour entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get hour entry recent hour types by project

This endpoint enables users to retrieve a list of Items used by an employee for hour entries based on the Project Id provided. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

projectId
projectId True string

The projectId.

Returns

Get hour entry recent projects

Use this endpoint to read and retrieve projects that employees have used for entering hour entries order by most recently.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get hour types

This endpoint enables users to retrieve up to date active Hour types.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get hour types by date

This endpoint enables users to retrieve active Hour types based on date provided.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

checkDate
checkDate True date-time

The checkDate.

division
division True string

The division

Returns

Get hour types by project and date

Use this endpoint to read active hour types by providing project id and a reference check date.Note: Employee Id parameter is optional. Hour types listed will be based on a hierachy with project employee hour type restriction, project hour type restriction and employee restriction by providing this additional parameter. For this function to work correctly, you must supply all parameters.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

projectId
projectId True string

The projectId.

Returns

Get hours by date

Use this endpoint to read , filter and display all hour entries by employee based on the Date provided.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

checkDate
checkDate True date-time

The checkDate.

division
division True string

The division

Returns

Get hours by id

This endpoint enables users to retrieve an hour entry's information for an employee.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

entryId
entryId True string

The entryId.

Returns

Get me

This end point retrieves information about the current user.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

Returns

Body
MeResponse

Get project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get project time cost transactions

The TimeCostTransactions sync api returns both time and cost transactions. To filter out time or cost transactions you need to filter only on property Type. The API does not allow to filter on these fields. Filtering need to be done after receiving the records. The sync api's have the goal to keep the data between Exact Online and a 3rd party application the same. The sync api's are all based on row versioning and because of that it is guaranteed to be unique. Every time an existing record is changed or a new record is inserted, the row versioning value is higher than the highest available value at that time. When retrieving records via these api's also a timestamp value is returned. The highest timestamp value of the records returned should be stored on client side. Next time records are retrieved, the timestamp value stored on client side should be provided as parameter. The api will then return only the new and changed records. Using this method is more reliable than using modified date, since it can happen that multiple records have the same modified date and therefore same record can be returned more than once. This will not happen when using timestamp. The sync api's are also developed to give best performance when retrieving records. Because of performance and the intended purpose of the api's, only the timestamp field is allowed as parameter. The single and bulk api’s are designed for a different purpose. They provide ability to retrieve specific record or a set of records which meet certain conditions. In case the division is moved to another database in Exact Online the timestamp values will be reset. Therefore, after a division is moved all data needs to be synchronized again in order to get the new timestamp values. To see if a division was moved, the /api/v1/{division}/system/Divisions can be used. The property DivisionMoveDate indicated at which date a division was moved and this date can be used to determine if it is needed to synchronize all data again. The API has two important key fields, the Timestamp and the ID. The ID should be used to uniquely identify the record and will never change. The Timestamp is used to get new or changed records in an efficient way and will change for every change made to the record. The timestamp value returned has no relation with actual date or time. As such it cannot be converted to a date\time value. The timestamp is a rowversion value. When you use the sync or delete api for the first time for a particular division, filter on timestamp greater than 1.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get recent costs by number of weeks

Use this endpoint to read cost entries in the last specified number of ISO weeks.For time and billing project users to gather insight on the cost based on status by the user per week ordered by the most recent date, in turn aid in generate powerful reports.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

numberOfWeeks
numberOfWeeks True integer

The numberOfWeeks.

Returns

Get recent hours

This endpoint enables users to retrieve hour entries in the last 4 ISO weeks, including the current week. The list is ordered by most recent date first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get recent hours by number of weeks

Use this endpoint to read hour entries in the last specified number of ISO weeks.For time and billing project users to gather insight on the amount of hours based on status by the user per week ordered by the most recent date, in turn aid in generate powerful reports.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

numberOfWeeks
numberOfWeeks True integer

The numberOfWeeks.

Returns

Get time and billing account details

This endpoint enables users to retrieve the account details.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing account details byid

This endpoint enables users to retrieve the account details.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

accountId
accountId True string

The accountId.

division
division True string

The division

Returns

Get time and billing activities and expenses

Use this endpoint to retrieve a list of Activities, Expenses and its parent Deliverable.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing entry accounts

This endpoint enables users to retrieve currently active account details.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing entry accounts by date

This endpoint enables users to retrieve all accounts still active as of the date provided as the parameter.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

checkDate
checkDate True date-time

The checkDate.

division
division True string

The division

Returns

Get time and billing entry accounts by project and date

This endpoint enables users to retrieve the account related to the project ID as of the date provided as the parameters.For this function to work correctly, you must supply all parameters.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

projectId
projectId True string

The projectId.

Returns

Get time and billing entry projects

This endpoint enables users to retrieve project code and project description based on the project ID provided.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing entry projects by account and date

This endpoint enables users to retrieve a list of projects allowed for an employee based on the Account and Date provided.For this function to work correctly, you must supply all parameters.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

accountId
accountId True string

The accountId.

division
division True string

The division

Returns

Get time and billing entry projects by date

Use this endpoint to read a list of projects allowed for an employee based on the Date provided.Note: For getting the list, it is mandatory to supply check date.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

checkDate
checkDate True date-time

The checkDate.

division
division True string

The division

Returns

Get time and billing entry recent accounts

This endpoint enables users to retrieve a list of Accounts used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing entry recent activities and expenses

This endpoint enables users to retrieve a list of Activites and Expenses together with its corresponding parent Deliverable used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing entry recent hour cost types

This endpoint enables users to retrieve a list of Items used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing entry recent projects

This endpoint enables users to retrieve a list of Projects used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing item details

This endpoint enables users to retrieve a list of Items with details.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing item details byid

Use this endpoint to read an Item used in hour and cost entries with details based on the Item Id provided.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

itemId
itemId True string

The itemId.

Returns

Get time and billing project details

This endpoint enables users to retrieve a list of Projects with details.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time and billing project details byid

Use this endpoint to read and retrieve time and billing project details based on the project ID provided.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

projectId
projectId True string

The projectId.

Returns

Get time and billing recent projects

This endpoint enables users to retrieve a list of Projects used by an employee for hour and cost entries. The list is ordered by the most recently used first.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Get time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Parameters

Name Key Required Type Description
filter
$filter string

An OData like filter string.

select
$select string

A comma separated string of the properties you would like returned.

skiptoken
$skiptoken string

A token allowing you to skip the first n items.

top
$top integer

Only retrieve the first n items.

division
division True string

The division

Returns

Update project restriction rebillings

This endpoint enables users to restrict which cost types the project allows rebilling to customer.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID True string

Primary key

ID
ID string

Primary key

CostTypeRebill
CostTypeRebill True string

Cost type reference

CostTypeRebillCode
CostTypeRebillCode string

Cost type code

CostTypeRebillDescription
CostTypeRebillDescription string

Cost type description

Created
Created date-time

Date and time when the project restriction was created

Creator
Creator string

ID of user that created the project restriction

CreatorFullName
CreatorFullName string

Full name of user that created the project restriction

Division
Division integer

Division of project and project restriction

Modified
Modified date-time

Last date when the project restriction was modified

Modifier
Modifier string

ID of user that modified the project restriction

ModifierFullName
ModifierFullName string

Full name of user that modified the project restriction

Project
Project True string

Project ID that the restriction is referenced to

ProjectCode
ProjectCode string

Project code that the restriction is referenced to

ProjectDescription
ProjectDescription string

Project description that the restriction is referenced to

Returns

Update time corrections

Use this endpoint to create, read, update and delete time correction to correct final time entries that already invoiced.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID True string

Primary key

ID
ID string

Primary key

Created
Created date-time

Date and time when the time correction was created

Creator
Creator string

ID of user that created the time correction

CreatorFullName
CreatorFullName string

Full name of user that created the time correction

Division
Division integer

Division code

Modified
Modified date-time

Last modified date of time correction

Modifier
Modifier string

ID of user that modified the time correction

ModifierFullName
ModifierFullName string

Full name of user that modified the time correction

Notes
Notes string

Notes of time correction for providing additional information

OriginalEntryId
OriginalEntryId string

Reference to the time entry that this corrects for

Quantity
Quantity double

Quantity has to be negative value. E.g.: If original quantity is 10 and the correct quantity is 4, this quantity is -6

Returns

Update time transactions

Use this endpoint to create, read, update and delete time transaction of the user.Note: For creating a time transactions, it is mandatory to supply item, project and the quantity of hour.

Parameters

Name Key Required Type Description
division
division True string

The division

ID
ID True string

Primary key

ID
ID string

Primary key

Account
Account string

Guid ID of account that is linked to the project

AccountName
AccountName string

Name of account that is linked to the project

Activity
Activity string

Guid ID of activity that is linked to project WBS (work breakdown structure)

ActivityDescription
ActivityDescription string

Name of activity that is linked to project WBS (work breakdown structure)

Amount
Amount double

This property is obsolete. Use property 'AmountFC' instead.

AmountFC
AmountFC double

Calculated amount of the transaction based on (Quantity * PriceFC)

Attachment
Attachment string

Attachment linked to the transaction (not mandatory)

Created
Created date-time

Date and time the transaction was created

Creator
Creator string

The Guid ID of user that created the transaction

CreatorFullName
CreatorFullName string

The full name of the user that created the record

Currency
Currency string

Currency of amount FC

Date
Date date-time

Date and time the time transaction was done

Division
Division integer

Division code

DivisionDescription
DivisionDescription string

Description of Division

Employee
Employee string

Guid ID of the employee that is linked to the time transaction

EndTime
EndTime date-time

End time of the time transaction

EntryNumber
EntryNumber integer

Number that represents the grouping of time transactions

ErrorText
ErrorText string

(Only used by backgroundjobs) To determine which transaction has an error

HourStatus
HourStatus float

Status of the transaction: 1 = Draft, 2 = Rejected, 10 = Submitted, 11 = Failed on approval, 14 = Processing, 16 = Processing, 19 = Failed while undoing approval, 20 = Final

Item
Item True string

Item that is linked to the transaction, which provides the time information

ItemDescription
ItemDescription string

Description of the item that is linked to the transaction

ItemDivisable
ItemDivisable boolean

Indicates if fractional quantities of the item can be used, for example quantity = 0.4

Modified
Modified date-time

The date and time transaction record was modified

Modifier
Modifier string

The Guid ID of the user that modified the records

ModifierFullName
ModifierFullName string

The full name of the user that modified the record

Notes
Notes string

Notes linked to the transaction for providing additional information (not mandatory)

Price
Price double

This property is obsolete. Use property 'PriceFC' instead.

PriceFC
PriceFC double

For use in AmountFC (Quantiy * Price FC)

Project
Project True string

Guid ID of project that is linked to the transaction

ProjectAccount
ProjectAccount string

Project account ID that is linked to the transaction (not mandatory)

ProjectAccountCode
ProjectAccountCode string

Project account code that is linked to the transaction

ProjectAccountName
ProjectAccountName string

Project account name that is linked to the transaction

ProjectCode
ProjectCode string

Project code that is linked to the transaction

ProjectDescription
ProjectDescription string

Project description that is linked to the transaction

Quantity
Quantity True double

Quantity of the item that is linked to the transaction

SkipValidation
SkipValidation boolean

Skip validation

StartTime
StartTime date-time

Start time of the time transaction

Subscription
Subscription string

Guid ID of subscription that is linked to the transaction

SubscriptionAccount
SubscriptionAccount string

Subscription account ID that is linked to the transaction, this is to identify the referenced subscription

SubscriptionAccountCode
SubscriptionAccountCode string

Subscription account code that is linked to the transaction

SubscriptionAccountName
SubscriptionAccountName string

Subscription account name that is linked to the transaction

SubscriptionDescription
SubscriptionDescription string

Subscription description that is linked to the transaction

SubscriptionNumber
SubscriptionNumber integer

Subscription number that is linked to the transaction

Type
Type float

The type of transaction. E.g: 1 = Time, 2 = Cost

Returns

Definitions

DivisionsResponse

Name Path Type Description
d
d DivisionsArray

DivisionsArray

Name Path Type Description
results
results array of Divisions

Divisions

Name Path Type Description
Code
Code integer

Primary key

ArchiveDate
ArchiveDate date-time

Date on which the division is archived

BlockingStatus
BlockingStatus integer

Values: 0 = Not blocked, 1 = Backup/restore, 2 = Conversion busy, 3 = Conversion shadow, 4 = Conversion waiting, 5 = Copy data waiting, 6 = Copy data busy

Country
Country string

Country of the division. Is used for determination of legislation

CountryDescription
CountryDescription string

Description of Country

Created
Created date-time

Creation date

Creator
Creator string

User ID of creator

CreatorFullName
CreatorFullName string

Name of the creator

Currency
Currency string

Default currency of the division

CurrencyDescription
CurrencyDescription string

Description of Currency

Customer
Customer string

Owner account of the division

CustomerCode
CustomerCode string

Owner account code of the division

CustomerName
CustomerName string

Owner account name of the division

Description
Description string

Description

HID
HID string

Number that customers give to the division

Main
Main boolean

True for the main (hosting) division

Modified
Modified date-time

Last modified date

Modifier
Modifier string

User ID of modifier

ModifierFullName
ModifierFullName string

Name of the last modifier

OBNumber
OBNumber string

The soletrader VAT number used for offical returns to tax authority

SiretNumber
SiretNumber string

Siret Number of the division (France)

StartDate
StartDate date-time

Date on which the division becomes active

Status
Status float

Regular administrations will have status 0. Currently, the only other possibility is 'archived' (1), which means the administration is not actively used, but still needs to be accessible for the customer/accountant to meet legal obligations

TaxOfficeNumber
TaxOfficeNumber string

Number of your local tax authority (Germany)

TaxReferenceNumber
TaxReferenceNumber string

Local tax reference number (Germany)

TemplateCode
TemplateCode string

Division template code

VATNumber
VATNumber string

VAT number

Website
Website string

Customer value, hyperlink to external website

EmploymentInternalRatesResponse

Name Path Type Description
d
d EmploymentInternalRatesArray

EmploymentInternalRatesArray

Name Path Type Description
results
results array of EmploymentInternalRates

EmploymentInternalRates

Name Path Type Description
ID
ID string

ID of internal rate

Created
Created date-time

Date and time when the internal rates was created

Creator
Creator string

ID of user that created the internal rate

CreatorFullName
CreatorFullName string

Full name of user that created the record

Division
Division integer

Division code

Employee
Employee string

ID of employee that linked to the internal rate

EmployeeFullName
EmployeeFullName string

Name of employee that linked to the internal rate

EmployeeHID
EmployeeHID integer

Employee number that linked to the internal rate

Employment
Employment string

ID of employment that linked to the internal rate

EmploymentHID
EmploymentHID integer

Employement number that linked to the internal rate

EndDate
EndDate date-time

End date of internal rate

IntercompanyRate
IntercompanyRate double

Amount of intercompany rate

InternalRate
InternalRate double

Amount of internal rate

Modified
Modified date-time

Last modified date of internal rate

Modifier
Modifier string

ID of user that modified the internal rate

ModifierFullName
ModifierFullName string

Full name of user that modified the internal rate

StartDate
StartDate date-time

Start date of internal rate

HourCostTypesResponse

Name Path Type Description
d
d HourCostTypesArray

HourCostTypesArray

Name Path Type Description
results
results array of HourCostTypes

HourCostTypes

Name Path Type Description
ItemId
ItemId string

GUID id of the item that is linked to the project

ItemDescription
ItemDescription string

Description of the item that is linked to the project

HourEntryActivitiesByProjectResponse

Name Path Type Description
d
d HourEntryActivitiesByProjectArray

HourEntryActivitiesByProjectArray

Name Path Type Description
results
results array of HourEntryActivitiesByProject

HourEntryActivitiesByProject

Name Path Type Description
ID
ID string

ID of activity or expense

Description
Description string

Description of activity or expense

ParentDescription
ParentDescription string

Description of its parent

HourEntryRecentAccountsResponse

Name Path Type Description
d
d HourEntryRecentAccountsArray

HourEntryRecentAccountsArray

Name Path Type Description
results
results array of HourEntryRecentAccounts

HourEntryRecentAccounts

Name Path Type Description
AccountId
AccountId string

Guid ID of the account used for hour entries

AccountName
AccountName string

Name of account

DateLastUsed
DateLastUsed date-time

The last date that the account has been used for hour entry

HourEntryRecentAccountsByProjectResponse

Name Path Type Description
d
d HourEntryRecentAccountsByProjectArray

HourEntryRecentAccountsByProjectArray

Name Path Type Description
results
results array of HourEntryRecentAccountsByProject

HourEntryRecentAccountsByProject

Name Path Type Description
AccountId
AccountId string

Guid ID of the account used for hour entries

AccountName
AccountName string

Name of account

DateLastUsed
DateLastUsed date-time

The last date that the account has been used for hour entry

HourEntryRecentHourTypesResponse

Name Path Type Description
d
d HourEntryRecentHourTypesArray

HourEntryRecentHourTypesArray

Name Path Type Description
results
results array of HourEntryRecentHourTypes

HourEntryRecentHourTypes

Name Path Type Description
ItemId
ItemId string

Guid ID of the item used for hour entries

DateLastUsed
DateLastUsed date-time

The last date that the item has been used for hour entry

ItemDescription
ItemDescription string

Description of item

HourEntryRecentHourTypesByProjectResponse

Name Path Type Description
d
d HourEntryRecentHourTypesByProjectArray

HourEntryRecentHourTypesByProjectArray

Name Path Type Description
results
results array of HourEntryRecentHourTypesByProject

HourEntryRecentHourTypesByProject

Name Path Type Description
ItemId
ItemId string

Guid ID of the item used for hour entries

DateLastUsed
DateLastUsed date-time

The last date that the item has been used for hour entry

ItemDescription
ItemDescription string

Description of item

HourEntryRecentProjectsResponse

Name Path Type Description
d
d HourEntryRecentProjectsArray

HourEntryRecentProjectsArray

Name Path Type Description
results
results array of HourEntryRecentProjects

HourEntryRecentProjects

Name Path Type Description
ProjectId
ProjectId string

The Id of the project that hours entries are entered

DateLastUsed
DateLastUsed date-time

The datetime the hour entries have been entered on the project

ProjectCode
ProjectCode string

The code of the project that the hour entries have been entered on

ProjectDescription
ProjectDescription string

The description of the project that the hour entries have been entered on

HoursByDateResponse

Name Path Type Description
d
d HoursByDateArray

HoursByDateArray

Name Path Type Description
results
results array of HoursByDate

HoursByDate

Name Path Type Description
Id
Id integer

Primary key

AccountCode
AccountCode string

Code of account linked to the project that hours are being entered to

AccountId
AccountId string

ID of account linked to the project that hours are being entered to

AccountName
AccountName string

Name of account linked to the project that hours are being entered to

Activity
Activity string

The activity of the project that the hours are entered to

ActivityDescription
ActivityDescription string

Name of activity of the project that the hours are entered to

Date
Date date-time

Date of hour entry record by week

EntryId
EntryId string

Entry ID of record

HoursApproved
HoursApproved double

Hours approved

HoursApprovedBillable
HoursApprovedBillable double

Billable hours that is approved

HoursDraft
HoursDraft double

Hours saved as draft

HoursDraftBillable
HoursDraftBillable double

Billable hours saved as draft

HoursRejected
HoursRejected double

Hours that are rejected

HoursRejectedBillable
HoursRejectedBillable double

Billable hours that are rejected

HoursSubmitted
HoursSubmitted double

Hours that are submitted

HoursSubmittedBillable
HoursSubmittedBillable double

Billable hours that are submitted

ItemCode
ItemCode string

Code of the item that is used for hours

ItemDescription
ItemDescription string

Description of the item that is used for hours

ItemId
ItemId string

ID of the item that is used for hours

Notes
Notes string

Notes entered regarding the information of the hours entered

ProjectCode
ProjectCode string

Code of project that the hours are entered on

ProjectDescription
ProjectDescription string

Description of project that the hours are entered on

ProjectId
ProjectId string

ID of project that the hours are entered on

WeekNumber
WeekNumber integer

The week number that the hours are entered on

HoursByIdResponse

Name Path Type Description
d
d HoursByIdArray

HoursByIdArray

Name Path Type Description
results
results array of HoursById

HoursById

Name Path Type Description
Id
Id integer

Primary key

AccountCode
AccountCode string

Code of account linked to the project that hours are being entered to

AccountId
AccountId string

ID of account linked to the project that hours are being entered to

AccountName
AccountName string

Name of account linked to the project that hours are being entered to

Activity
Activity string

The activity of the project that the hours are entered to

ActivityDescription
ActivityDescription string

Name of activity of the project that the hours are entered to

Date
Date date-time

Date of hour entry record by week

EntryId
EntryId string

Entry ID of record

HoursApproved
HoursApproved double

Hours approved

HoursApprovedBillable
HoursApprovedBillable double

Billable hours that is approved

HoursDraft
HoursDraft double

Hours saved as draft

HoursDraftBillable
HoursDraftBillable double

Billable hours saved as draft

HoursRejected
HoursRejected double

Hours that are rejected

HoursRejectedBillable
HoursRejectedBillable double

Billable hours that are rejected

HoursSubmitted
HoursSubmitted double

Hours that are submitted

HoursSubmittedBillable
HoursSubmittedBillable double

Billable hours that are submitted

ItemCode
ItemCode string

Code of the item that is used for hours

ItemDescription
ItemDescription string

Description of the item that is used for hours

ItemId
ItemId string

ID of the item that is used for hours

Notes
Notes string

Notes entered regarding the information of the hours entered

ProjectCode
ProjectCode string

Code of project that the hours are entered on

ProjectDescription
ProjectDescription string

Description of project that the hours are entered on

ProjectId
ProjectId string

ID of project that the hours are entered on

WeekNumber
WeekNumber integer

The week number that the hours are entered on

HourTypesResponse

Name Path Type Description
d
d HourTypesArray

HourTypesArray

Name Path Type Description
results
results array of HourTypes

HourTypes

Name Path Type Description
ItemId
ItemId string

GUID id of the item that is linked to the project

ItemDescription
ItemDescription string

Description of the item that is linked to the project

HourTypesByDateResponse

Name Path Type Description
d
d HourTypesByDateArray

HourTypesByDateArray

Name Path Type Description
results
results array of HourTypesByDate

HourTypesByDate

Name Path Type Description
ItemId
ItemId string

GUID id of the item that is linked to the project

ItemDescription
ItemDescription string

Description of the item that is linked to the project

HourTypesByProjectAndDateResponse

Name Path Type Description
d
d HourTypesByProjectAndDateArray

HourTypesByProjectAndDateArray

Name Path Type Description
results
results array of HourTypesByProjectAndDate

HourTypesByProjectAndDate

Name Path Type Description
ItemId
ItemId string

GUID id of the item that is linked to the project

ItemDescription
ItemDescription string

Description of the item that is linked to the project

ProjectRestrictionRebillingsResponse

Name Path Type Description
d
d ProjectRestrictionRebillingsArray

ProjectRestrictionRebillingsArray

Name Path Type Description
results
results array of ProjectRestrictionRebillings

ProjectRestrictionRebillings

Name Path Type Description
ID
ID string

Primary key

CostTypeRebill
CostTypeRebill string

Cost type reference

CostTypeRebillCode
CostTypeRebillCode string

Cost type code

CostTypeRebillDescription
CostTypeRebillDescription string

Cost type description

Created
Created date-time

Date and time when the project restriction was created

Creator
Creator string

ID of user that created the project restriction

CreatorFullName
CreatorFullName string

Full name of user that created the project restriction

Division
Division integer

Division of project and project restriction

Modified
Modified date-time

Last date when the project restriction was modified

Modifier
Modifier string

ID of user that modified the project restriction

ModifierFullName
ModifierFullName string

Full name of user that modified the project restriction

Project
Project string

Project ID that the restriction is referenced to

ProjectCode
ProjectCode string

Project code that the restriction is referenced to

ProjectDescription
ProjectDescription string

Project description that the restriction is referenced to

RecentCostsByNumberOfWeeksResponse

Name Path Type Description
d
d RecentCostsByNumberOfWeeksArray

RecentCostsByNumberOfWeeksArray

Name Path Type Description
results
results array of RecentCostsByNumberOfWeeks

RecentCostsByNumberOfWeeks

Name Path Type Description
Id
Id integer

Primary key

AccountCode
AccountCode string

Code of account linked to the project that hours are being entered to

AccountId
AccountId string

ID of account linked to the project that hours are being entered to

AccountName
AccountName string

Name of account linked to the project that hours are being entered to

AmountApproved
AmountApproved double

The total amount of (Quantity * Sales price of cost item) that has been approved

AmountDraft
AmountDraft double

The total amount of (Quantity * Sales price of cost item) that has been saved as draft

AmountRejected
AmountRejected double

The total amount of (Quantity * Sales price of cost item) that has been rejected

AmountSubmitted
AmountSubmitted double

The total amount of (Quantity * Sales price of cost item) that has been submitted

CurrencyCode
CurrencyCode string

Code of sales currency which is used in the cost item

Date
Date date-time

Date of entry

EntryId
EntryId string

Entry ID of record

Expense
Expense string

The ID of the Expense that is linked to the project

ExpenseDescription
ExpenseDescription string

The description of the Expense that is linked to the project

ItemCode
ItemCode string

Code of the item used for cost entry

ItemDescription
ItemDescription string

Description of the item used for cost entry

ItemId
ItemId string

ID of the item used for cost entry

Notes
Notes string

Notes entered regarding the information of the cost entered

ProjectCode
ProjectCode string

Code of project that the costs are entered on

ProjectDescription
ProjectDescription string

Description of project that the costs are entered on

ProjectId
ProjectId string

ID of project that the costs are entered on

QuantityApproved
QuantityApproved double

Quantity of items that is used in cost entry that are approved

QuantityDraft
QuantityDraft double

Quantity of items that is used in cost entry that are saved as draft

QuantityRejected
QuantityRejected double

Quantity of items that is used in cost entry that are rejected

QuantitySubmitted
QuantitySubmitted double

Quantity of items that is used in cost entry that are submitted

WeekNumber
WeekNumber integer

The week number that the cost entries have been entered on

RecentHoursResponse

Name Path Type Description
d
d RecentHoursArray

RecentHoursArray

Name Path Type Description
results
results array of RecentHours

RecentHours

Name Path Type Description
Id
Id integer

Primary key

AccountCode
AccountCode string

Code of account linked to the project that hours are being entered to

AccountId
AccountId string

ID of account linked to the project that hours are being entered to

AccountName
AccountName string

Name of account linked to the project that hours are being entered to

Activity
Activity string

The activity of the project that the hours are entered to

ActivityDescription
ActivityDescription string

Name of activity of the project that the hours are entered to

Date
Date date-time

Date of hour entry record by week

EntryId
EntryId string

Entry ID of record

HoursApproved
HoursApproved double

Hours approved

HoursApprovedBillable
HoursApprovedBillable double

Billable hours that is approved

HoursDraft
HoursDraft double

Hours saved as draft

HoursDraftBillable
HoursDraftBillable double

Billable hours saved as draft

HoursRejected
HoursRejected double

Hours that are rejected

HoursRejectedBillable
HoursRejectedBillable double

Billable hours that are rejected

HoursSubmitted
HoursSubmitted double

Hours that are submitted

HoursSubmittedBillable
HoursSubmittedBillable double

Billable hours that are submitted

ItemCode
ItemCode string

Code of the item that is used for hours

ItemDescription
ItemDescription string

Description of the item that is used for hours

ItemId
ItemId string

ID of the item that is used for hours

Notes
Notes string

Notes entered regarding the information of the hours entered

ProjectCode
ProjectCode string

Code of project that the hours are entered on

ProjectDescription
ProjectDescription string

Description of project that the hours are entered on

ProjectId
ProjectId string

ID of project that the hours are entered on

WeekNumber
WeekNumber integer

The week number that the hours are entered on

RecentHoursByNumberOfWeeksResponse

Name Path Type Description
d
d RecentHoursByNumberOfWeeksArray

RecentHoursByNumberOfWeeksArray

Name Path Type Description
results
results array of RecentHoursByNumberOfWeeks

RecentHoursByNumberOfWeeks

Name Path Type Description
Id
Id integer

Primary key

AccountCode
AccountCode string

Code of account linked to the project that hours are being entered to

AccountId
AccountId string

ID of account linked to the project that hours are being entered to

AccountName
AccountName string

Name of account linked to the project that hours are being entered to

Activity
Activity string

The activity of the project that the hours are entered to

ActivityDescription
ActivityDescription string

Name of activity of the project that the hours are entered to

Date
Date date-time

Date of hour entry record by week

EntryId
EntryId string

Entry ID of record

HoursApproved
HoursApproved double

Hours approved

HoursApprovedBillable
HoursApprovedBillable double

Billable hours that is approved

HoursDraft
HoursDraft double

Hours saved as draft

HoursDraftBillable
HoursDraftBillable double

Billable hours saved as draft

HoursRejected
HoursRejected double

Hours that are rejected

HoursRejectedBillable
HoursRejectedBillable double

Billable hours that are rejected

HoursSubmitted
HoursSubmitted double

Hours that are submitted

HoursSubmittedBillable
HoursSubmittedBillable double

Billable hours that are submitted

ItemCode
ItemCode string

Code of the item that is used for hours

ItemDescription
ItemDescription string

Description of the item that is used for hours

ItemId
ItemId string

ID of the item that is used for hours

Notes
Notes string

Notes entered regarding the information of the hours entered

ProjectCode
ProjectCode string

Code of project that the hours are entered on

ProjectDescription
ProjectDescription string

Description of project that the hours are entered on

ProjectId
ProjectId string

ID of project that the hours are entered on

WeekNumber
WeekNumber integer

The week number that the hours are entered on

TimeAndBillingAccountDetailsResponse

Name Path Type Description
d
d TimeAndBillingAccountDetailsArray

TimeAndBillingAccountDetailsArray

Name Path Type Description
results
results array of TimeAndBillingAccountDetails

TimeAndBillingAccountDetails

Name Path Type Description
ID
ID string

Primary key

Name
Name string

Name

TimeAndBillingAccountDetailsByIDResponse

Name Path Type Description
d
d TimeAndBillingAccountDetailsByIDArray

TimeAndBillingAccountDetailsByIDArray

Name Path Type Description
results
results array of TimeAndBillingAccountDetailsByID

TimeAndBillingAccountDetailsByID

Name Path Type Description
ID
ID string

Primary key

Name
Name string

Name

TimeAndBillingActivitiesAndExpensesResponse

Name Path Type Description
d
d TimeAndBillingActivitiesAndExpensesArray

TimeAndBillingActivitiesAndExpensesArray

Name Path Type Description
results
results array of TimeAndBillingActivitiesAndExpenses

TimeAndBillingActivitiesAndExpenses

Name Path Type Description
ID
ID string

ID of activity or expense

Description
Description string

Description of activity or expense

ParentDescription
ParentDescription string

Description of its parent

TimeAndBillingEntryAccountsResponse

Name Path Type Description
d
d TimeAndBillingEntryAccountsArray

TimeAndBillingEntryAccountsArray

Name Path Type Description
results
results array of TimeAndBillingEntryAccounts

TimeAndBillingEntryAccounts

Name Path Type Description
AccountId
AccountId string

ID of account used for entries

AccountName
AccountName string

Name of account

TimeAndBillingEntryAccountsByDateResponse

Name Path Type Description
d
d TimeAndBillingEntryAccountsByDateArray

TimeAndBillingEntryAccountsByDateArray

Name Path Type Description
results
results array of TimeAndBillingEntryAccountsByDate

TimeAndBillingEntryAccountsByDate

Name Path Type Description
AccountId
AccountId string

ID of account used for entries

AccountName
AccountName string

Name of account

TimeAndBillingEntryAccountsByProjectAndDateResponse

Name Path Type Description
d
d TimeAndBillingEntryAccountsByProjectAndDateArray

TimeAndBillingEntryAccountsByProjectAndDateArray

Name Path Type Description
results
results array of TimeAndBillingEntryAccountsByProjectAndDate

TimeAndBillingEntryAccountsByProjectAndDate

Name Path Type Description
AccountId
AccountId string

ID of account used for entries

AccountName
AccountName string

Name of account

TimeAndBillingEntryProjectsResponse

Name Path Type Description
d
d TimeAndBillingEntryProjectsArray

TimeAndBillingEntryProjectsArray

Name Path Type Description
results
results array of TimeAndBillingEntryProjects

TimeAndBillingEntryProjects

Name Path Type Description
ProjectId
ProjectId string

GUID id of the project

ProjectCode
ProjectCode string

Code of the project

ProjectDescription
ProjectDescription string

Description of the project

TimeAndBillingEntryProjectsByAccountAndDateResponse

Name Path Type Description
d
d TimeAndBillingEntryProjectsByAccountAndDateArray

TimeAndBillingEntryProjectsByAccountAndDateArray

Name Path Type Description
results
results array of TimeAndBillingEntryProjectsByAccountAndDate

TimeAndBillingEntryProjectsByAccountAndDate

Name Path Type Description
ProjectId
ProjectId string

GUID id of the project

ProjectCode
ProjectCode string

Code of the project

ProjectDescription
ProjectDescription string

Description of the project

TimeAndBillingEntryProjectsByDateResponse

Name Path Type Description
d
d TimeAndBillingEntryProjectsByDateArray

TimeAndBillingEntryProjectsByDateArray

Name Path Type Description
results
results array of TimeAndBillingEntryProjectsByDate

TimeAndBillingEntryProjectsByDate

Name Path Type Description
ProjectId
ProjectId string

GUID id of the project

ProjectCode
ProjectCode string

Code of the project

ProjectDescription
ProjectDescription string

Description of the project

TimeAndBillingEntryRecentAccountsResponse

Name Path Type Description
d
d TimeAndBillingEntryRecentAccountsArray

TimeAndBillingEntryRecentAccountsArray

Name Path Type Description
results
results array of TimeAndBillingEntryRecentAccounts

TimeAndBillingEntryRecentAccounts

Name Path Type Description
AccountId
AccountId string

Guid ID of the account used for hour entries

AccountName
AccountName string

Name of account

DateLastUsed
DateLastUsed date-time

The last date that the account has been used for hour entry

TimeAndBillingEntryRecentActivitiesAndExpensesResponse

Name Path Type Description
d
d TimeAndBillingEntryRecentActivitiesAndExpensesArray

TimeAndBillingEntryRecentActivitiesAndExpensesArray

Name Path Type Description
results
results array of TimeAndBillingEntryRecentActivitiesAndExpenses

TimeAndBillingEntryRecentActivitiesAndExpenses

Name Path Type Description
ID
ID string

Primary key

DateLastUsed
DateLastUsed date-time

Date last used

Description
Description string

Description

ParentDescription
ParentDescription string

Description of Parent

TimeAndBillingEntryRecentHourCostTypesResponse

Name Path Type Description
d
d TimeAndBillingEntryRecentHourCostTypesArray

TimeAndBillingEntryRecentHourCostTypesArray

Name Path Type Description
results
results array of TimeAndBillingEntryRecentHourCostTypes

TimeAndBillingEntryRecentHourCostTypes

Name Path Type Description
ItemId
ItemId string

Guid ID of the item used for hour entries

DateLastUsed
DateLastUsed date-time

The last date that the item has been used for hour entry

ItemDescription
ItemDescription string

Description of item

TimeAndBillingEntryRecentProjectsResponse

Name Path Type Description
d
d TimeAndBillingEntryRecentProjectsArray

TimeAndBillingEntryRecentProjectsArray

Name Path Type Description
results
results array of TimeAndBillingEntryRecentProjects

TimeAndBillingEntryRecentProjects

Name Path Type Description
ProjectId
ProjectId string

The Id of the project that hours entries are entered

DateLastUsed
DateLastUsed date-time

The datetime the hour entries have been entered on the project

ProjectCode
ProjectCode string

The code of the project that the hour entries have been entered on

ProjectDescription
ProjectDescription string

The description of the project that the hour entries have been entered on

TimeAndBillingItemDetailsResponse

Name Path Type Description
d
d TimeAndBillingItemDetailsArray

TimeAndBillingItemDetailsArray

Name Path Type Description
results
results array of TimeAndBillingItemDetails

TimeAndBillingItemDetails

Name Path Type Description
ID
ID string

Primary key

Code
Code string

The code of the item used in time and billing projects

Description
Description string

The description of the item used in time and billing projects

IsFractionAllowedItem
IsFractionAllowedItem boolean

A boolean field to indicated if this item's quantity is allowed to be used in fraction's, which changes the calculation of the total amount invoiced

IsSalesItem
IsSalesItem boolean

A boolean field to indicated if this item is enabled to be used in a invoice proposal

SalesCurrency
SalesCurrency string

The code of the sales currency used in this item

SalesPrice
SalesPrice double

Sales price of the item which is used when processing sales invoice

TimeAndBillingItemDetailsByIDResponse

Name Path Type Description
d
d TimeAndBillingItemDetailsByIDArray

TimeAndBillingItemDetailsByIDArray

Name Path Type Description
results
results array of TimeAndBillingItemDetailsByID

TimeAndBillingItemDetailsByID

Name Path Type Description
ID
ID string

Primary key

Code
Code string

The code of the item used in time and billing projects

Description
Description string

The description of the item used in time and billing projects

IsFractionAllowedItem
IsFractionAllowedItem boolean

A boolean field to indicated if this item's quantity is allowed to be used in fraction's, which changes the calculation of the total amount invoiced

IsSalesItem
IsSalesItem boolean

A boolean field to indicated if this item is enabled to be used in a invoice proposal

SalesCurrency
SalesCurrency string

The code of the sales currency used in this item

SalesPrice
SalesPrice double

Sales price of the item which is used when processing sales invoice

TimeAndBillingProjectDetailsResponse

Name Path Type Description
d
d TimeAndBillingProjectDetailsArray

TimeAndBillingProjectDetailsArray

Name Path Type Description
results
results array of TimeAndBillingProjectDetails

TimeAndBillingProjectDetails

Name Path Type Description
ID
ID string

Primary key

Account
Account string

The ID of the account that the project is linked to

AccountName
AccountName string

The name of the account that the project is linked to

Code
Code string

The code of the account that the project is linked to

Description
Description string

The description of the account that project is linked to

Type
Type integer

The project type. E.g: 1 = Campaign, 2 = Fixed Price, 3 = Time and Material, 4 = Non Billable, 5 = Prepaid

TimeAndBillingProjectDetailsByIDResponse

Name Path Type Description
d
d TimeAndBillingProjectDetailsByIDArray

TimeAndBillingProjectDetailsByIDArray

Name Path Type Description
results
results array of TimeAndBillingProjectDetailsByID

TimeAndBillingProjectDetailsByID

Name Path Type Description
ID
ID string

Primary key

Account
Account string

The ID of the account that the project is linked to

AccountName
AccountName string

The name of the account that the project is linked to

Code
Code string

The code of the account that the project is linked to

Description
Description string

The description of the account that project is linked to

Type
Type integer

The project type. E.g: 1 = Campaign, 2 = Fixed Price, 3 = Time and Material, 4 = Non Billable, 5 = Prepaid

TimeAndBillingRecentProjectsResponse

Name Path Type Description
d
d TimeAndBillingRecentProjectsArray

TimeAndBillingRecentProjectsArray

Name Path Type Description
results
results array of TimeAndBillingRecentProjects

TimeAndBillingRecentProjects

Name Path Type Description
ProjectId
ProjectId string

The Id of the project that hours entries are entered

DateLastUsed
DateLastUsed date-time

The datetime the hour entries have been entered on the project

ProjectCode
ProjectCode string

The code of the project that the hour entries have been entered on

ProjectDescription
ProjectDescription string

The description of the project that the hour entries have been entered on

TimeCorrectionsResponse

Name Path Type Description
d
d TimeCorrectionsArray

TimeCorrectionsArray

Name Path Type Description
results
results array of TimeCorrections

TimeCorrections

Name Path Type Description
ID
ID string

Primary key

Created
Created date-time

Date and time when the time correction was created

Creator
Creator string

ID of user that created the time correction

CreatorFullName
CreatorFullName string

Full name of user that created the time correction

Division
Division integer

Division code

Modified
Modified date-time

Last modified date of time correction

Modifier
Modifier string

ID of user that modified the time correction

ModifierFullName
ModifierFullName string

Full name of user that modified the time correction

Notes
Notes string

Notes of time correction for providing additional information

OriginalEntryId
OriginalEntryId string

Reference to the time entry that this corrects for

Quantity
Quantity double

Quantity has to be negative value. E.g.: If original quantity is 10 and the correct quantity is 4, this quantity is -6

TimeTransactionsResponse

Name Path Type Description
d
d TimeTransactionsArray

TimeTransactionsArray

Name Path Type Description
results
results array of TimeTransactions

TimeTransactions

Name Path Type Description
ID
ID string

Primary key

Account
Account string

Guid ID of account that is linked to the project

AccountName
AccountName string

Name of account that is linked to the project

Activity
Activity string

Guid ID of activity that is linked to project WBS (work breakdown structure)

ActivityDescription
ActivityDescription string

Name of activity that is linked to project WBS (work breakdown structure)

Amount
Amount double

This property is obsolete. Use property 'AmountFC' instead.

AmountFC
AmountFC double

Calculated amount of the transaction based on (Quantity * PriceFC)

Attachment
Attachment string

Attachment linked to the transaction (not mandatory)

Created
Created date-time

Date and time the transaction was created

Creator
Creator string

The Guid ID of user that created the transaction

CreatorFullName
CreatorFullName string

The full name of the user that created the record

Currency
Currency string

Currency of amount FC

Date
Date date-time

Date and time the time transaction was done

Division
Division integer

Division code

DivisionDescription
DivisionDescription string

Description of Division

Employee
Employee string

Guid ID of the employee that is linked to the time transaction

EndTime
EndTime date-time

End time of the time transaction

EntryNumber
EntryNumber integer

Number that represents the grouping of time transactions

ErrorText
ErrorText string

(Only used by backgroundjobs) To determine which transaction has an error

HourStatus
HourStatus float

Status of the transaction: 1 = Draft, 2 = Rejected, 10 = Submitted, 11 = Failed on approval, 14 = Processing, 16 = Processing, 19 = Failed while undoing approval, 20 = Final

Item
Item string

Item that is linked to the transaction, which provides the time information

ItemDescription
ItemDescription string

Description of the item that is linked to the transaction

ItemDivisable
ItemDivisable boolean

Indicates if fractional quantities of the item can be used, for example quantity = 0.4

Modified
Modified date-time

The date and time transaction record was modified

Modifier
Modifier string

The Guid ID of the user that modified the records

ModifierFullName
ModifierFullName string

The full name of the user that modified the record

Notes
Notes string

Notes linked to the transaction for providing additional information (not mandatory)

Price
Price double

This property is obsolete. Use property 'PriceFC' instead.

PriceFC
PriceFC double

For use in AmountFC (Quantiy * Price FC)

Project
Project string

Guid ID of project that is linked to the transaction

ProjectAccount
ProjectAccount string

Project account ID that is linked to the transaction (not mandatory)

ProjectAccountCode
ProjectAccountCode string

Project account code that is linked to the transaction

ProjectAccountName
ProjectAccountName string

Project account name that is linked to the transaction

ProjectCode
ProjectCode string

Project code that is linked to the transaction

ProjectDescription
ProjectDescription string

Project description that is linked to the transaction

Quantity
Quantity double

Quantity of the item that is linked to the transaction

SkipValidation
SkipValidation boolean

Skip validation

StartTime
StartTime date-time

Start time of the time transaction

Subscription
Subscription string

Guid ID of subscription that is linked to the transaction

SubscriptionAccount
SubscriptionAccount string

Subscription account ID that is linked to the transaction, this is to identify the referenced subscription

SubscriptionAccountCode
SubscriptionAccountCode string

Subscription account code that is linked to the transaction

SubscriptionAccountName
SubscriptionAccountName string

Subscription account name that is linked to the transaction

SubscriptionDescription
SubscriptionDescription string

Subscription description that is linked to the transaction

SubscriptionNumber
SubscriptionNumber integer

Subscription number that is linked to the transaction

Type
Type float

The type of transaction. E.g: 1 = Time, 2 = Cost

ProjectTimeCostTransactionsResponse

Name Path Type Description
d
d ProjectTimeCostTransactionsArray

ProjectTimeCostTransactionsArray

Name Path Type Description
results
results array of ProjectTimeCostTransactions

ProjectTimeCostTransactions

Name Path Type Description
Timestamp
Timestamp integer

Timestamp

Account
Account string

Guid ID of account that is linked to the project

AccountName
AccountName string

Name of account that is linked to the project

AmountFC
AmountFC double

Calculated amount of the transaction based on (Quantity * PriceFC)

Attachment
Attachment string

Attachment linked to the transaction (not mandatory)

Created
Created date-time

Date and time the transaction was created

Creator
Creator string

The Guid ID of user that created the transaction

CreatorFullName
CreatorFullName string

The full name of the user that created the record

Currency
Currency string

Currency of amount FC

Date
Date date-time

Date and time the transaction was done

Division
Division integer

Division code

DivisionDescription
DivisionDescription string

Description of Division

Employee
Employee string

Guid ID of the employee that is linked to the transaction

EndTime
EndTime date-time

End time of the time transaction

EntryNumber
EntryNumber integer

Number that represents the grouping of transactions

ErrorText
ErrorText string

(Only used by backgroundjobs) To determine which transaction has an error

HourStatus
HourStatus float

Status of the transaction: 1 = Draft, 2 = Rejected, 10 = Submitted, 11 = Failed on approval, 14 = Processing, 16 = Processing, 19 = Failed while undoing approval, 20 = Final

ID
ID string

Primary key

Item
Item string

Item that is linked to the transaction, which provides the time or cost information

ItemDescription
ItemDescription string

Description of the item that is linked to the transaction

ItemDivisable
ItemDivisable boolean

Indicates if fractional quantities of the item can be used, for example quantity = 0.4

Modified
Modified date-time

The date and time transaction record was modified

Modifier
Modifier string

The Guid ID of the user that modified the records

ModifierFullName
ModifierFullName string

The full name of the user that modified the record

Notes
Notes string

Notes linked to the transaction for providing additional information (not mandatory)

PriceFC
PriceFC double

For use in AmountFC (Quantiy * Price FC)

Project
Project string

Guid ID of project that is linked to the transaction

ProjectAccount
ProjectAccount string

Project account ID that is linked to the transaction (not mandatory)

ProjectAccountCode
ProjectAccountCode string

Project account code that is linked to the transaction

ProjectAccountName
ProjectAccountName string

Project account name that is linked to the transaction

ProjectCode
ProjectCode string

Project code that is linked to the transaction

ProjectDescription
ProjectDescription string

Project description that is linked to the transaction

Quantity
Quantity double

Quantity of the item that is linked to the transaction

StartTime
StartTime date-time

Start time of the time transaction

Subscription
Subscription string

Guid ID of subscription that is linked to the transaction

SubscriptionAccount
SubscriptionAccount string

Subscription account ID that is linked to the transaction, this is to identify the referenced subscription

SubscriptionAccountCode
SubscriptionAccountCode string

Subscription account code that is linked to the transaction

SubscriptionAccountName
SubscriptionAccountName string

Subscription account name that is linked to the transaction

SubscriptionDescription
SubscriptionDescription string

Subscription description that is linked to the transaction

SubscriptionNumber
SubscriptionNumber integer

Subscription number that is linked to the transaction

Type
Type float

The type of transaction. E.g: 1 = Time, 2 = Cost

WBS
WBS string

Guid ID of activity for time transaction or expense for cost transaction that is linked to project WBS (work breakdown structure)

WBSDescription
WBSDescription string

Name of activity for time transaction or expense for cost transaction that is linked to project WBS (work breakdown structure)

MeResponse

Name Path Type Description
d
d MeArray

MeArray

Name Path Type Description
results
results array of Me

Me

Name Path Type Description
UserID
UserID string

Primary key

AccountingDivision
AccountingDivision integer

Accounting division number

CurrentDivision
CurrentDivision integer

Division number that is currently used in the API. You should use a division number in the url

CustomerCode
CustomerCode string

Account code of the logged in user.

DivisionCustomer
DivisionCustomer string

Owner account of the division

DivisionCustomerCode
DivisionCustomerCode string

Owner account code of the division

DivisionCustomerName
DivisionCustomerName string

Owner account name of the division

DivisionCustomerSiretNumber
DivisionCustomerSiretNumber string

Owner account SIRET Number of the division for French legislation

DivisionCustomerVatNumber
DivisionCustomerVatNumber string

Owner account VAT Number of the division

DossierDivision
DossierDivision integer

Dossier division number (optional)

Email
Email string

Email address of the user

EmployeeID
EmployeeID string

Employee ID

FirstName
FirstName string

First name

FullName
FullName string

Full name of the user

Gender
Gender string

Gender: M=Male, V=Female, O=Unknown

Initials
Initials string

Initials

IsClientUser
IsClientUser boolean

Client user of an accountant: either a portal user or a non-accountant user with his own license (internal use)

IsMyFirmPortalUser
IsMyFirmPortalUser boolean

MyFirm user of accountant with limited access and specific start page (internal use)

Language
Language string

Language spoken by this user

LanguageCode
LanguageCode string

Language (culture) that is used in Exact Online

LastName
LastName string

Last name

Legislation
Legislation string

Legislation

MiddleName
MiddleName string

Middle name

Mobile
Mobile string

Mobile phone

Nationality
Nationality string

Nationality

Phone
Phone string

Phone number

PhoneExtension
PhoneExtension string

Phone number extension

PictureUrl
PictureUrl string

Url that can be used to retrieve the picture of the user

ServerTime
ServerTime string

The current date and time in Exact Online

ServerUtcOffset
ServerUtcOffset double

The time difference with UTC in seconds

ThumbnailPicture
ThumbnailPicture binary

Binary thumbnail picture of this user (This property will never return value and will be removed in the near future.)

ThumbnailPictureFormat
ThumbnailPictureFormat string

File type of the picture (This property will never return value and will be removed in the near future.)

Title
Title string

Title

UserName
UserName string

Login name of the user