ExpenseProfileAttributes
Stores extended user-specific expense profile data (for example, employee roles, entitlements), enhancing customization for expense submissions.
Columns
Name | Type | Description |
PersonId | Long | Unique identifier for the person associated with the expense profile, used for linking individual users to their respective expense data. |
Userlocation | String | Represents the location of the user within the context of the expense profile, typically used for location-based expense reporting. |
DefaultExpenseAccountId | Long | Identifies the default expense account associated with the expense profile, which is automatically selected when creating expense entries. |
CompanySegment | String | Categorizes the company division or department that the expense profile belongs to, helping to track company-specific expenses. |
CostCenterSegment | String | Indicates the cost center associated with the expense profile, used for tracking expenses within specific cost centers in the organization. |
OrganizationId | Long | Represents the unique identifier for the organization that the expense profile is linked to, crucial for organization-wide expense tracking. |
BusinessUnitId | Long | The unique identifier of the business unit associated with the expense profile, used for organizing expenses by business units within the company. |
BUName | String | Name of the business unit associated with the expense profile, providing a readable label for users and reports. |
ExpenseTemplateId | String | ID for the expense template linked to the expense profile, used to pre-define categories and rules for expense entries. |
ExpenseEntryFlag | Bool | Flag indicating whether expense entries are allowed for this profile. If false, the profile cannot be used to create new expense reports. |
ExpenseAccess | String | Defines the type of access the user has regarding expenses, specifying what types of expense actions they are authorized to perform. |
ProjectAccess | String | Indicates the level of access the user has to project-related expenses, including permissions for viewing and modifying project expenses. |
AccountAccess | String | Describes the level of access the user has to account-related information, such as viewing or editing account details associated with expenses. |
CurrencyCode | String | The currency code (for example, USD, EUR) for the expense profile, indicating the currency used for transactions and reporting. |
CurrencyName | String | The full name of the currency (for example, USD, EUR) used in the expense profile, providing more clarity than the code alone. |
Version | String | Specifies the version of the expense profile, used to track changes and updates over time to ensure consistency across profiles. |
EnableReimbCurrencyFlag | Bool | Flag indicating whether the profile supports reimbursement in a different currency from the default expense currency. |
TermsAgreementURL | String | A URL linking to the terms and conditions agreement relevant to the expense profile, which users must agree to before submitting expenses. |
EnableProjectFieldsFlag | Bool | Flag indicating whether fields related to project information (such as project ID or task) are enabled for expense entries. |
PurposeRequiredFlag | Bool | Flag indicating whether the purpose of the expense must be specified when submitting an expense entry, ensuring clarity of the expense's intent. |
LineDescrRequiredFlag | Bool | Flag indicating whether a description for each individual line item in an expense report is required. |
DisableCcMerchantNameFlag | Bool | Flag indicating whether the merchant name field is disabled for credit card expenses, typically for regulatory or privacy reasons. |
EnableAttachments | String | Specifies whether attachments (such as receipts or invoices) are allowed for expense entries within the profile. |
GoogleMapsAPIKey | String | API key for accessing Google Maps services, likely used for validating location-based expenses or providing map functionalities. |
PartyId | Long | Identifies the party (for example, individual or organization) associated with the expense profile, helping to link various entities to expense reports. |
DisableCompanySegment | String | Indicates whether the company segment field is disabled or restricted for the expense profile, limiting segmentation options. |
EnableSavePasswordFlag | Bool | Flag that determines whether users can save their passwords within the system for quicker login to their expense profiles. |
DisableScanFlag | Bool | Flag indicating whether the ability to scan receipts or documents is disabled within the expense profile, typically for security or policy reasons. |
SubmitReportError | String | Contains error messages related to submitting expense reports, providing feedback to the user on issues with their report submission. |
JobId | String | The unique identifier for the user's job position within the company, used for linking users to job-specific expense policies or budgets. |
GradeId | String | Indicates the user's job grade or level within the company, used for enforcing specific expense policies based on job classification. |
PositionId | String | Represents the unique identifier for the user's specific position or role within the company, often tied to specific expense privileges or restrictions. |
Finder | String | A field used to store searchable terms or identifiers for quickly finding or referencing a specific expense profile. |