Timecard API Settings

You can use the following settings to control how you want PSA to manage timecards sent to a third-party payroll or HCM application.

Field   Description

Default Value

Earnings Code (Assignment)   Allows you to send earnings code information held in PSA to a third-party payroll or HCM application for time logged against an assignment. Enter the API name of the field on the Assignment object that holds the earnings code details. This is often a custom field.
Note:

If the field you specify has the same API name as another field but is namespaced, ensure that you include the namespace prefix for the correct field to be picked up. For example, you would enter "pse__Project_Type__c", instead of "Project_Type__c".

Null
Earnings Code (Project)   Allows you to send earnings code information held in PSA to a third-party payroll or HCM application for time logged against a global project. Enter the API name of the field on the Project object that holds the earnings code details. This is often a custom field.
Note:

If the field you specify has the same API name as another field but is namespaced, ensure that you include the namespace prefix for the correct field to be picked up. For example, you would enter "pse__Project_Type__c", instead of "Project_Type__c".

Null
Exclude Project Type from POST Response   Allows you to configure PSA to exclude timecards for specific project types so those timecard details are not sent to the third-party payroll or HCM application. Separate each project type by a comma, if you need to enter more than one. Null