Benefit cost
The table is WFB_BenefitCost.
| Field | Type | Required | Description | 
|---|---|---|---|
| BenefitCostSalary | [nvarchar] (252)
              NULL  | 
            Y | Type of salary, benefit or cost action.
              The valid values are SALARY, BENEFIT or COST. SALARY: 
 BENEFIT or COST: 
  | 
           
| BenefitCostCode | [nvarchar] (200) 
              NOT NULL  | 
            Y | Unique ID of the salary, benefit or cost in the Salary, Benefit, Cost Definition business objects. | 
| BenefitCostName | [nvarchar] (252) 
              NOT NULL  | 
            Y | Salary, benefit or cost name.
              Free text.  | 
           
| Account | [nvarchar] (200) 
              NOT NULL  | 
            Y | Valid base salary account ID in the Account business object that has been activated for the configuration set in which data will be loaded. | 
| EffectiveStart | [datetime]
              NULL  | 
            Y/N | Effective start date.
              Required for global benefits and costs that have date type set to Calendar Date. Does not apply to any other benefit or cost.  | 
           
| EffectiveEnd | [datetime]
              NULL  | 
            N | Effective end date.
              Only applies to global benefits and costs that have a calculation type of PercentOfPeriodic or YTDRanges.  | 
           
| YTDType | [nvarchar] (252) 
              NULL  | 
            N | Year to date fiscal or calendar calculation type.
              It applies to these calculation types: 
 The valid values are: 
 The default is Fiscal.  | 
           
| CalcByEmployee | [nvarchar] (3)
              NULL  | 
            N | Calculation by employee across positions. 
              These values are valid: 
 The CalcByEmployee property is used by the PercentOfPeriodic and YTDRanges calculation types for global benefits and costs. The default value is disabled.  | 
           
| CalcType | [nvarchar] (252) 
              NULL  | 
            Y | Calculation type of salary, benefits, and cost.
              These are the salary calculation types: 
 These are the benefit, pay, and cost calculation types: 
  | 
           
| GlobalOrDetailed | [nvarchar] (252)
              NULL  | 
            N | Whether the benefit or cost definition is global or detail.
              The valid values are Global or Detailed. Global must be one of these calculation types: 
 The default is Detailed.  | 
           
| Value1 | [float] (53)
              NULL  | 
            Y/N | Value of the amount, percent, and rate depending on the calculation type of the action. 
              If the calculation type is YTDRanges, do not specify a value for Value1 as it does not apply to this type. If non-global such as Detailed, Benefit, Cost: 
 If global benefit or cost, Value1 is required. If you are using one of these calculation types and you use dated values, do not specify Value 1: 
  | 
           
| Value2 | [float] (53)
              NULL  | 
            N | Value of QuantityXRate type action to specify the default quantity. It can be overridden by the user when creating an action. 
              Value2 is used only by these calculation types: 
 There is no default for Value2.  | 
           
| DateType | [nvarchar] (252) 
              NULL  | 
            N | Type of date that the rule is based on, must be an attribute of employee or position.
              These benefits and costs are calculated by employee: 
 These benefits and costs are not calculated by employee: 
 This is optional. The default is Calendar Date.  | 
           
| CalculationMethod | [bit]
              NULL  | 
            N | One time or regularly paid benefit
              It applies to these calculation types: 
 The valid values are: 
 This is optional. The default is 1 except the Percent of Annualized calculation type where the default is 0.  | 
           
| ShiftDifferential | [nvarchar] (3)
              NULL  | 
            N | Definition from which the action is created.
              Applies to non-global benefits and costs calculation type PremiumAmountBaseRate. The valid values are: 
 This is optional. The default is Yes for PremiumAmountBaseRate.  | 
           
| AllowBudgeterToApply | [bit]
              NULL  | 
            N | Enable a user to apply the cost or benefit to positions or employees.
              The valid values are: 
 Only applies to non-global benefits and costs. This is optional. The default is yes.  | 
           
| AllowBudgeterToOverride | [bit]
              NULL  | 
            N | Allow budgeters to input different values.
              The valid values are: 
 All calculation types for global benefits and costs and calculation type YTD Ranges for benefits and costs must have a value 0. The default is 0. All other calculation types for benefits and costs can be 0 or 1. The default is 1.  | 
           
| Scope | [nvarchar] (252)
              NULL  | 
            Y/N | Scope represents entity to which the benefit or cost definition applies.
              The valid values are: 
 Required for global benefits.  | 
           
| DatedValues | [bit]
              NULL  | 
            N | Specify one or more benefits and costs values for different date ranges.
              The valid values are: 
 These values are used for non-global calculation types: 
 
 The default is inactive.  |