Overview
This structure is used to uniquely identify an expense type configuration. Clients can be identified by ExpenseTypeConfigurationName or ExpenseTypeConfigurationUid. When specifying a PwsExpenseTypeConfigurationRef as an input to a web service, you may specify one or both the ExpenseTypeConfigurationName and ExpenseTypeConfigurationUid. However, if you do specify both they must both refer to the same expense type configuration or the expense type configuration reference will not be considered valid. When a PwsExpenseTypeConfigurationRef is returned in the response to a web service, both the ExpenseTypeConfigurationName and ExpenseTypeConfigurationUid will be populated, and guaranteed to refer to a single expense type configuration.
Format
- PwsExpenseTypeConfigurationRef
- ExpenseTypeConfigurationId: Int32
- ExpenseTypeConfigurationName: String (50)
- ExpenseTypeConfigurationUid: Int64
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ExpenseTypeConfigurationId | Int32 | No | The expense type configuration Id is a unique identifier for a client. For internal use only. | ||
ExpenseTypeConfigurationName | String (50) | Either ExpenseTypeConfigurationName or ExpenseTypeConfigurationUid is required | The expense type configuration name is a unique identifier for an expense type configuration. | No Travel, Meal or Entertainment | |
ExpenseTypeConfigurationUid | Int64 | ExpenseTypeConfigurationName | The expense type configuration Uid is a unique and immutable identifier for an expense type configuration. | 1152921504606847094 |