Field # | Header Row | Processing Logic | PACE DB | PACE Table | PACE Column | Req |
---|---|---|---|---|---|---|
1 | BATCH_ID | Batch ID will be made up of ENTITY_ID^XREF TYPE (if required, leave blank if not)^END EFFECTIVE DATE^SOURCE NAME^FREQUENCY CODE^PERF MODEL^LEVEL TYPE. Please see batch Key logic section above for resolution details. | Y | |||
2 | Status Flag | Preliminary or Final (Values "F" or "P") | Perform | perf_summary | frequency_code | Y |
3 | Update Source | Text to define update source | Perform | perf_summary | update_source | Y |
4 | Begin Date | Not required, if not provide will be derived based on Frequency Code + End_effective_date provided. (EG: if record is Daily and End Date is 1/31/15, then begin date will be derived as 1/30/15). | Perform | perf_summary | begin_effective_date | N |
5 | Dict_level2 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l2_code_value | N |
6 | Dict_level3 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l3_code_value | N |
7 | Dict_level4 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l4_code_value | N |
8 | Dict_level5 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l5_code_value | N |
9 | Dict_level6 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l6_code_value | N |
10 | Dict_level7 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l7_code_value | N |
11 | Dict_level8 | refer to dictionary item id resolution section above | Rules | dictionary_detail | dict_l8_code_value | N |
12 | Sec_ID1 | Security Id to be used in securitydbo.xreference resolution in combination with sec_id_type. Refer to security alias resolution section above | Perform | Perf_Sec_Return Perf_sec_rollup_relation Perf_sec_universe | Security_alias Security_alias | N |
13 | Sec_ID1_TYPE | Sec ID type to be used in combination with sec ID to resolve security alias | N/A | N/A | N/A | N |
14 | Sec_ID2 | Security Id to be used in securitydbo.xreference resolution in combination with sec_id_type. Refer to security alias resolution section above | Perform | Perf_Sec_Return Perf_sec_rollup_relation Perf_sec_universe | Security_alias Security_alias Security_alias | N |
15 | Sec_ID2_TYPE | Sec ID type to be used in combination with sec ID to resolve security alias | N/A | N/A | N/A | N |
16 | Sec_ID3 | Security Id to be used in securitydbo.xreference resolution in combination with sec_id_type. Refer to security alias resolution section above | Perform | Perf_Sec_Return Perf_sec_rollup_relation Perf_sec_universe | Security_alias Security_alias Security_alias | N |
17 | Sec_ID3_TYPE | Sec ID type to be used in combination with sec ID to resolve security alias | N/A | N/A | N/A | N |
18 | Sec_ID4 | Security Id to be used in securitydbo.xreference resolution in combination with sec_id_type. Refer to security alias resolution section above | Perform | Perf_Sec_Return Perf_sec_rollup_relation Perf_sec_universe | Security_alias Security_alias Security_alias | N |
19 | Sec_ID4_TYPE | Sec ID type to be used in combination with sec ID to resolve security alias | N/A | N/A | N/A | N |
20 | Sec_ID5 | Security Id to be used in securitydbo.xreference resolution in combination with sec_id_type. Refer to security alias resolution section above | Perform | Perf_Sec_Return Perf_sec_rollup_relation Perf_sec_universe | Security_alias Security_alias Security_alias | N |
21 | Sec_ID5_TYPE | Sec ID type to be used in combination with sec ID to resolve security alias | N/A | N/A | N/A | N |
22 | Security_Alias | N/A | N/A | N/A | N | |
23 | psr_user_float1 | Perform | perf_sec_returns | psr_user_float1 | N | |
24 | psr_user_float2 | Perform | perf_sec_returns | psr_user_float2 | N | |
25 | psr_user_float3 | Perform | perf_sec_returns | psr_user_float3 | N | |
26 | psr_user_float4 | Perform | perf_sec_returns | psr_user_float4 | N | |
27 | psr_user_float5 | Perform | perf_sec_returns | psr_user_float5 | N | |
28 | psr_user_float6 | Perform | perf_sec_returns | psr_user_float6 | N | |
29 | psr_user_float7 | Perform | perf_sec_returns | psr_user_float7 | N | |
30 | psr_user_float8 | Perform | perf_sec_returns | psr_user_float8 | N | |
31 | psr_user_float9 | Perform | perf_sec_returns | psr_user_float9 | N | |
32 | psr_user_float10 | Perform | perf_sec_returns | psr_user_float10 | N | |
33 | psr_user_float11 | Perform | perf_sec_returns | psr_user_float11 | N | |
34 | psr_user_float12 | Perform | perf_sec_returns | psr_user_float12 | N | |
35 | psr_user_float13 | Perform | perf_sec_returns | psr_user_float13 | N | |
36 | psr_user_float14 | Perform | perf_sec_returns | psr_user_float14 | N | |
37 | psr_user_float15 | Perform | perf_sec_returns | psr_user_float15 | N | |
38 | psr_user_float16 | Perform | perf_sec_returns | psr_user_float16 | N | |
39 | psr_user_float17 | Perform | perf_sec_returns | psr_user_float17 | N | |
40 | psr_user_float18 | Perform | perf_sec_returns | psr_user_float18 | N | |
41 | psr_user_float19 | Perform | perf_sec_returns | psr_user_float19 | N | |
42 | psr_user_float20 | Perform | perf_sec_returns | psr_user_float20 | N | |
43 | psr_user_float21 | Perform | perf_sec_returns | psr_user_float21 | N | |
44 | psr_user_float22 | Perform | perf_sec_returns | psr_user_float22 | N | |
45 | psr_user_float23 | Perform | perf_sec_returns | psr_user_float23 | N | |
46 | psr_user_float24 | Perform | perf_sec_returns | psr_user_float24 | N | |
47 | psr_user_float25 | Perform | perf_sec_returns | psr_user_float25 | N | |
48 | psr_user_float26 | Perform | perf_sec_returns | psr_user_float26 | N | |
49 | psr_user_float27 | Perform | perf_sec_returns | psr_user_float27 | N | |
50 | psr_user_float28 | Perform | perf_sec_returns | psr_user_float28 | N | |
51 | psr_user_float29 | Perform | perf_sec_returns | psr_user_float29 | N | |
52 | psr_user_float30 | Perform | perf_sec_returns | psr_user_float30 | N | |
53 | psr_user_float31 | Perform | perf_sec_returns | psr_user_float31 | N | |
54 | psr_user_float32 | Perform | perf_sec_returns | psr_user_float32 | N | |
55 | psr_user_float33 | Perform | perf_sec_returns | psr_user_float33 | N | |
56 | psr_user_float34 | Perform | perf_sec_returns | psr_user_float34 | N | |
57 | psr_user_float35 | Perform | perf_sec_returns | psr_user_float35 | N | |
58 | psr_user_float36 | Perform | perf_sec_returns | psr_user_float36 | N | |
59 | psr_user_float37 | Perform | perf_sec_returns | psr_user_float37 | N | |
60 | psr_user_float38 | Perform | perf_sec_returns | psr_user_float38 | N | |
61 | psr_user_float39 | Perform | perf_sec_returns | psr_user_float39 | N | |
62 | psr_user_float40 | Perform | perf_sec_returns | psr_user_float40 | N | |
63 | psr_user_float41 | Perform | perf_sec_returns | psr_user_float41 | N | |
64 | psr_user_float42 | Perform | perf_sec_returns | psr_user_float42 | N | |
65 | psr_user_float43 | Perform | perf_sec_returns | psr_user_float43 | N | |
66 | psr_user_float44 | Perform | perf_sec_returns | psr_user_float44 | N | |
67 | psr_user_float45 | Perform | perf_sec_returns | psr_user_float45 | N | |
68 | psr_user_float46 | Perform | perf_sec_returns | psr_user_float46 | N | |
69 | psr_user_float47 | Perform | perf_sec_returns | psr_user_float47 | N | |
70 | psr_user_float48 | Perform | perf_sec_returns | psr_user_float48 | N | |
71 | psr_user_float49 | Perform | perf_sec_returns | psr_user_float49 | N | |
72 | psr_user_float50 | Perform | perf_sec_returns | psr_user_float50 | N | |
73 | psr_user_float51 | Perform | perf_sec_returns | psr_user_float51 | N | |
74 | psr_user_float52 | Perform | perf_sec_returns | psr_user_float52 | N | |
75 | psr_user_float53 | Perform | perf_sec_returns | psr_user_float53 | N | |
76 | psr_user_float54 | Perform | perf_sec_returns | psr_user_float54 | N | |
77 | psr_user_float55 | Perform | perf_sec_returns | psr_user_float55 | N | |
78 | psr_user_float56 | Perform | perf_sec_returns | psr_user_float56 | N | |
79 | psr_user_float57 | Perform | perf_sec_returns | psr_user_float57 | N | |
80 | psr_user_float58 | Perform | perf_sec_returns | psr_user_float58 | N | |
81 | psr_user_float59 | Perform | perf_sec_returns | psr_user_float59 | N | |
82 | psr_user_float60 | Perform | perf_sec_returns | psr_user_float60 | N | |
83 | psr_user_float61 | Perform | perf_sec_returns | psr_user_float61 | N | |
84 | psr_user_float62 | Perform | perf_sec_returns | psr_user_float62 | N | |
85 | psr_user_float63 | Perform | perf_sec_returns | psr_user_float63 | N | |
86 | psr_user_float64 | Perform | perf_sec_returns | psr_user_float64 | N | |
87 | psr_user_float65 | Perform | perf_sec_returns | psr_user_float65 | N | |
88 | psr_user_float66 | Perform | perf_sec_returns | psr_user_float66 | N | |
89 | psr_user_char1 | Perform | perf_sec_returns | psr_user_char1 | N | |
90 | psr_user_char2 | Perform | perf_sec_returns | psr_user_char2 | N | |
91 | psr_user_char3 | Perform | perf_sec_returns | psr_user_char3 | N | |
92 | psr_user_char4 | Perform | perf_sec_returns | psr_user_char4 | N | |
93 | psr_user_char5 | Perform | perf_sec_returns | psr_user_char5 | N | |
94 | psr_user_date1 | Perform | perf_sec_returns | psr_user_date1 | N | |
95 | psr_user_date2 | Perform | perf_sec_returns | psr_user_date2 | N | |
96 | psr_user_date3 | Perform | perf_sec_returns | psr_user_date3 | N | |
97 | psr_user_int1 | Perform | perf_sec_returns | psr_user_int1 | N | |
98 | abal | Perform | perf_sec_returns | abal | N | |
99 | accrued_income | Perform | perf_sec_returns | accrued_income | N | |
100 | after_tax_return | Perform | perf_sec_returns | after_tax_return | N | |
101 | before_tax_return | Perform | perf_sec_returns | before_tax_return | N | |
102 | currency | Perform | perf_sec_returns | currency | N | |
103 | currency_code | Perform | perf_sec_returns | currency_code | N | |
104 | daily_wtd_adj | Perform | perf_sec_returns | daily_wtd_adj | N | |
105 | dva | Perform | perf_sec_returns | dva | N | |
106 | earned_income | Perform | perf_sec_returns | earned_income | N | |
107 | fee_handling | Perform | perf_sec_returns | fee_handling | N | |
108 | fee_status | Perform | perf_sec_returns | fee_status | N | |
109 | fees | Perform | perf_sec_returns | fees | N | |
110 | field_attribute_id | Perform | perf_sec_returns | field_attribute_id | N | |
111 | flow_weighting | Perform | perf_sec_returns | flow_weighting | N | |
112 | inc_adj_net | Perform | perf_sec_returns | inc_adj_net | N | |
113 | inc_adj_wtd | Perform | perf_sec_returns | inc_adj_wtd | N | |
114 | irr_return | Perform | perf_sec_returns | irr_return | N | |
115 | irr_return_net | Perform | perf_sec_returns | irr_return_net | N | |
116 | itd_after_tax_return | Perform | perf_sec_returns | itd_after_tax_return | N | |
117 | itd_before_tax_return | Perform | perf_sec_returns | itd_before_tax_return | N | |
118 | itd_irr_return | Perform | perf_sec_returns | itd_irr_return | N | |
119 | itd_irr_return_net | Perform | perf_sec_returns | itd_irr_return_net | N | |
120 | itd_mod_dietz_return | Perform | perf_sec_returns | itd_mod_dietz_return | N | |
121 | itd_mod_dietz_return_net | Perform | perf_sec_returns | itd_mod_dietz_return_net | N | |
122 | itd_prin_return | Perform | perf_sec_returns | itd_prin_return | N | |
123 | itd_tot_return | Perform | perf_sec_returns | itd_tot_return | N | |
124 | itd_tot_return_net | Perform | perf_sec_returns | itd_tot_return_net | N | |
125 | market_value | Perform | perf_sec_returns | market_value | N | |
126 | mod_dietz_return | Perform | perf_sec_returns | mod_dietz_return | N | |
127 | mod_dietz_return_net | Perform | perf_sec_returns | mod_dietz_return_net | N | |
128 | mtd_after_tax_return | Perform | perf_sec_returns | mtd_after_tax_return | N | |
129 | mtd_before_tax_return | Perform | perf_sec_returns | mtd_before_tax_return | N | |
130 | mtd_irr_return | Perform | perf_sec_returns | mtd_irr_return | N | |
131 | mtd_irr_return_net | Perform | perf_sec_returns | mtd_irr_return_net | N | |
132 | mtd_mod_dietz_return | Perform | perf_sec_returns | mtd_mod_dietz_return | N | |
133 | mtd_mod_dietz_return_net | Perform | perf_sec_returns | mtd_mod_dietz_return_net | N | |
134 | mtd_prin_return | Perform | perf_sec_returns | mtd_prin_return | N | |
135 | mtd_tot_return | Perform | perf_sec_returns | mtd_tot_return | N | |
136 | mtd_tot_return_net | Perform | perf_sec_returns | mtd_tot_return_net | N | |
137 | net_adj_amt | Perform | perf_sec_returns | net_adj_amt | N | |
138 | prin_return | Perform | perf_sec_returns | prin_return | N | |
139 | qtd_after_tax_return | Perform | perf_sec_returns | qtd_after_tax_return | N | |
140 | qtd_before_tax_return | Perform | perf_sec_returns | qtd_before_tax_return | N | |
141 | qtd_irr_return | Perform | perf_sec_returns | qtd_irr_return | N | |
142 | qtd_irr_return_net | Perform | perf_sec_returns | qtd_irr_return_net | N | |
143 | qtd_mod_dietz_return | Perform | perf_sec_returns | qtd_mod_dietz_return | N | |
144 | qtd_mod_dietz_return_net | Perform | perf_sec_returns | qtd_mod_dietz_return_net | N | |
145 | qtd_prin_return | Perform | perf_sec_returns | qtd_prin_return | N | |
146 | qtd_tot_return | Perform | perf_sec_returns | qtd_tot_return | N | |
147 | qtd_tot_return_net | Perform | perf_sec_returns | qtd_tot_return_net | N | |
148 | record_type | Perform | perf_sec_returns | record_type | N | |
149 | return_type | Perform | perf_sec_returns | return_type | N | |
150 | tax_status | Perform | perf_sec_returns | tax_status | N | |
151 | tot_return | Perform | perf_sec_returns | tot_return | N | |
152 | tot_return_net | Perform | perf_sec_returns | tot_return_net | N | |
153 | total_flows | Perform | perf_sec_returns | total_flows | N | |
154 | unit_value_liq_prin | Perform | perf_sec_returns | unit_value_liq_prin | N | |
155 | unit_value_liq_tot | Perform | perf_sec_returns | unit_value_liq_tot | N | |
156 | unit_value_prin | Perform | perf_sec_returns | unit_value_prin | N | |
157 | unit_value_real_prin | Perform | perf_sec_returns | unit_value_real_prin | N | |
158 | unit_value_real_tot | Perform | perf_sec_returns | unit_value_real_tot | N | |
159 | unit_value_tot | Perform | perf_sec_returns | unit_value_tot | N | |
160 | ytd_after_tax_return | Perform | perf_sec_returns | ytd_after_tax_return | N | |
161 | ytd_before_tax_return | Perform | perf_sec_returns | ytd_before_tax_return | N | |
162 | ytd_irr_return | Perform | perf_sec_returns | ytd_irr_return | N | |
163 | ytd_irr_return_net | Perform | perf_sec_returns | ytd_irr_return_net | N | |
164 | ytd_mod_dietz_return | Perform | perf_sec_returns | ytd_mod_dietz_return | N | |
165 | ytd_mod_dietz_return_net | Perform | perf_sec_returns | ytd_mod_dietz_return_net | N | |
166 | ytd_prin_return | Perform | perf_sec_returns | ytd_prin_return | N | |
167 | ytd_tot_return | Perform | perf_sec_returns | ytd_tot_return | N | |
168 | ytd_tot_return_net | Perform | perf_sec_returns | ytd_tot_return_net | N |
PACE Derived Fields
The following table describes PACE derived fields for Total, Segment, and Constituent Level Performance.
Derived Field | Description | Notes | PACE Database | PACE Table(s) | PACE Field |
---|---|---|---|---|---|
Update Date | Update Date | The procedure will populate the current system date in update_date. The update_date in perf_summary and Perf_Sec_Returns should always be the same, even when there is no change to the perf_summary record directly. | Perform | Perf_summary/ | Update_date |
Dictionary Id | Dictionary Id | Refer "Dictionary ID Resolution Logic" | Perform | Perf_Summary | Dictionary_id |
Begin Effective Date | Begin Effective Date | The Begin effective date is derived from the end effective date. For example June 2004 would have a begin effective date of 06/01/2004. | Perform | Perf_Summary | Begin_Effective_date |
LEVEL TYPE | Level Type | Refer to BATCH ID position #7 | Perform | Perf_summary | Level_type |
PERF SEC ROLLUP RELATION INSTANCE | Instance Number | Refer to Perf Sec Rollup Relation Instance Logic | Perform | Perf_sec_rollup_relation | Instance |
PERF SEC UNIVERSE INSTANCE | Instance Number | Refer to Perf Sec Universe Instance Logic | Perform | Perf_sec_universe | Instance |