BillableTransactionsBillingRateApplication
Maintains a collection of billing rate applications that are linked to specific billable transactions. This table ensures accurate application of rate structures, adjustments, and contractual billing terms.
Workday Resource Information
Retrieves all billing rate applications for the specified billable project transaction.Secured by: Manage: Project Details, Process: Project Billing - View
Scope: Project Billing, Project Tracking
Columns
| Name | Type | Description |
| Id [KEY] | String | The unique identifier (Id) for the billing rate application instance. This Id ensures that each billing rate application is distinctly tracked and associated with the correct billable transaction. |
| BillableTransactions_Id [KEY] | String | The unique Id for the billable transaction that owns this billing rate application. This Id ensures that billing rates are properly linked to the corresponding transaction. |
| AmountToBill_Currency | String | The currency type for the total amount in the base currency of the billing schedule applied to the billing rate rule break. This value ensures consistency in financial calculations. |
| AmountToBill_Value | Decimal | The total amount in the base currency of the billing schedule applied to the billing rate rule break. This amount represents the charge after applying the billing rate rules. |
| ApplicationOrder | Decimal | The numerical order in which the billing rate application is applied. This value determines the sequence of rate adjustments in the billing process. |
| BillingRateRuleType | String | The type of rate rule applied to the billing rate application. This classification specifies whether the rate is fixed, tiered, or percentage-based. |
| Descriptor | String | The display name of the instance |
| QuantityToBill | Decimal | The number of units to which the billing rate rule break is applied for this transaction. This value represents the billable quantity under the specified rate rule. |
| RateAdjustmentAmount_Currency | String | The currency type for the total rate adjustment amount applied to the billable transaction. This value ensures that adjustments are recorded in the correct monetary unit. |
| RateAdjustmentAmount_Value | Decimal | The total rate adjustment amount applied to the billable transaction. This value reflects any discounts, markups, or other changes made to the original rate. |
| RateEndingAmount_Currency | String | The currency type for the ending rate amount after adjustments are applied. This value ensures accurate representation of final rates in financial reporting. |
| RateEndingAmount_Value | Decimal | The final billing rate amount after adjustments are applied. This value represents the effective rate charged to the customer. |
| RateStartingAmount_Currency | String | The currency type for the starting rate amount before adjustments are applied. This value ensures accurate tracking of the initial rate before modifications. |
| RateStartingAmount_Value | Decimal | The original billing rate amount before any adjustments are applied. This value serves as the baseline for rate modifications. |
| ReasonForChange | String | The justification for the change in the billing rate. This reason documents the cause of adjustments, such as contract updates, pricing agreements, or rate corrections. |
| RuleName | String | The name of the billing rate rule applied to this billable transaction. This name helps identify and differentiate various billing rate rules used in invoicing. |
| BillingStatus_Prompt | String | Filters the billable transactions by billing status. This field requires the Workday Id of the billing status. Multiple status query parameters can be specified to refine the results. |
| Customer_Prompt | String | Filters the billable transactions by customer. This field requires the Workday Id of the customer associated with the project for the billable transaction. To retrieve a valid Id, call GET /customers in the Customer Accounts REST service. |
| FromDate_Prompt | Date | Filters the billable transactions to include only those with a transaction date on or after the specified date. This filter uses the YYYY-MM-DD format to define the starting range. |
| Phase_Prompt | String | Filters the billable transactions by project phase. This field requires the Workday Id of the project phase associated with the billable transaction for the time entry. To retrieve a valid Id, call GET /planPhases in the Projects REST service. |
| Project_Prompt | String | Filters the billable transactions by project. This field requires the Workday Id of the project associated with the billable transactions. To retrieve a valid Id, call GET /projects in the Projects REST service. |
| SpendCategory_Prompt | String | Filters the billable transactions by spend category. This field requires the Workday Id of the spend category associated with the billable transaction related to the expense report line. |
| Task_Prompt | String | Filters the billable transactions by project task. This field requires the Workday Id of the project task associated with the billable transaction for the time entry. To retrieve a valid Id, call GET /planTasks in the Projects REST service. |
| TimeCode_Prompt | String | Filters the billable transactions by time code. This field requires the Workday Id of the time code associated with the billable transaction for the time entry. |
| ToDate_Prompt | Date | Filters the billable transactions to include only those with a transaction date on or before the specified date. This filter uses the YYYY-MM-DD format to define the ending range. |
| TransactionSource_Prompt | String | Filters the billable transactions by transaction source. This field requires the Workday Id of the transaction source to refine the results. |
| Worker_Prompt | String | Filters the billable transactions by worker. This field requires the Workday Id of the worker associated with the billable transaction. To retrieve a valid Id, call GET /workers in the Staffing service. |