Filing dates | 5/1/2022 to: 7/31/2022 |
Comp dates | 6/1/2022 to: 12/31/2022 |
Splits |
BaseSalary,Salary,Number
HousingAllowance,HousingAllowance,Number
BenefitsCalcForBreakdown,BenefitsCalcForBreakdown,Number
PensionCalcForBreakdown,PensionCalcForBreakdown,Number
|
Approval stages |
Submitter,District
|
Report fields |
People.FirstName,People.LastName,ClergyStatusAtTimeOfFiling,ServiceTimeAtTimeOfFiling,Church,ChurchDistrict,DateOfChargeConference,BaseSalary,SalaryBreakdown,Charges,District,BenefitsTitle,HealthInsurancePlan,DentalInsurancePlan,VisionInsurancePlan,TotalClergyPortionOfInsurancePremium,ClergyInsurancePortionChurchPaysAsAdditionalBenefit,PersonalExpensesPaidByCharge,TotalSalaryValue,TotalComp,HealthCareCompensation,HousingTitle,CompensationTags,HousingAllowance,PensionCalculationTitle,CRSP,CPP,UMPIP,PensionCalculationForGrandTotal,AccountableReimbursementTitle,ProfessionalExpensesReimbursed,BookExpenses,TravelReimbursement,EducationExpenses,AccountableReimbursement,UtilityExclusion,TotalCompensation,GrandTotal,SalaryBreakdown.Church.Name,SalaryBreakdown.Salary,SalaryBreakdown.HousingAllowance,SalaryBreakdown.BenefitsCalcForBreakdown,SalaryBreakdown.PensionCalcForBreakdown,SignaturePastor,SignatureDistrict,Submitted,FullyApproved,Approvals
|
<View Id="CompJan2022" TableId="Content" Inherits="ClergyCompForm" Name="Compensation Form" Invisible="true"><Fields><FieldSet Id="FilingInfo"><Category Id="ClergyStatusAtTimeOfFiling" Required="true" /><Category Id="ServiceTimeAtTimeOfFiling" Required="true" /></FieldSet><FieldSet Id="SalaryInfo"><CustomField Id="BaseSalary" Required="true" /><Relationship Id="HealthInsurancePlan" /><Category Id="CompensationTags" Required="true" /><CustomField Id="AccountableReimbursement" /><CustomField Id="UtilityExclusion" Name="Parsonage Utilities paid by Charge" /></FieldSet></Fields><ListFields><Ref Id="AccountableReimbursement" /></ListFields></View>
<script src="https://www.wisconsinumc.org//peopleportal/compcalc.js"></script> <style type="text/css"> body { background-color:#eee; } .container { max-width:800px; } fieldset.engine-fieldset legend { font-size:20px; border-bottom:none; padding:10px; background-color:#eee; margin-bottom:16px; } label { font-size:15px; } legend .icon-caret-down, #brandedtop, div[data-fieldid="BenefitsCalcForBreakdown"], div[data-fieldid="PensionCalcForBreakdown"] { display:none; } </style> <script> $(document).ready(function() { if ( window.location !== window.parent.location ) { $(".btn-large").hide(); } }); </script>
<style type="text/css">div[data-fieldId="PensionCalculationForGrandTotal"]{ display: none; } </style>
Formula
Visible |
AccountableReimbursement
|
//AccountableReimbursement ProfessionalExpensesReimbursed + BookExpenses + TravelReimbursement + EducationExpenses
=ProfessionalExpensesOtherThanThoseExplicityListedBelowReimbursedToTheClergyPersonInExchangeForAReceiptOrVoucherForExampleAnnualConferenceExpenses +
BookAndPublicationExpensesReimbursedToTheClergyInExchangeForAReceiptOrVoucher + TravelExpensesReimbursedToTheClergyPersonInExchangeForAReceiptOrVoucher + EducationExpensesReimbursedToTheClergyPersonInExchangeForAReceiptOrVoucher |
Formula
Visible |
BenefitsCalcForBreakdown
|
//BenefitsCalcForBreakdown ClergyInsurancePortionChurchPaysAsAdditionalBenefit + HealthCareCompensation |
Show/Hide
Visible |
BenefitsTitle
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Formula
Visible |
CPP
|
//CPP if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ // eligible if(CompensationTags == 19939){ // with parsonage (TotalSalaryValue * 1.25) * 0.024 } else { // without parsonage (TotalSalaryValue + HousingAllowance) * 0.024 } } else { 0 } |
Show/Hide
Visible |
CPP
|
PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) && PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) |
Formula
Visible |
CRSP
|
//CRSP if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ // eligible if(CompensationTags == 19939){//with parsonage (TotalSalaryValue * 1.25) * 0.12 } else { //without parsonage (TotalSalaryValue + HousingAllowance) * 0.12 } } else { 0 } |
Show/Hide
Visible |
CRSP
|
PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) && PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) |
Show/Hide
Visible |
DentalInsurancePlan
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)
|
Validation
Visible |
EducationExpenses
|
EducationExpenses >= 900 |
Formula
Visible |
HealthCareCompensation
|
//HealthCareCompensation if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ //if eligible 16020 } else { //if not eligible 0 } |
Show/Hide
Visible |
HealthInsurancePlan
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Show/Hide
Visible |
HousingAllowance
|
CompensationTags == 19938 |
Constant
Visible |
PensionAbleServiceTimes
|
[4957,4956]
Full time and 3/4
|
Constant
Visible |
PensionAbleStatuses
|
[4928,4939,4921,4929,47683,4927,4938,4934,4935,4940]
An array of clergy statuses that allow them to have a pension
ELIGIBLE
[4928,4939,4921,4929,47683,4927,4938,4934,4935] FE - 4928 PE - 4939 AM - 4921 FL - 4929 SP - 47683 (CUSTOM) FD - 4927 PD - 4938 OE - 4934 OF - 4935 PL - 4940 NOT ELIGIBLE [4946,4943,4944,4945,4942] SY - 4946 RE - 4943 RL - 4944 RP - 4945 RD - 4942 |
Formula
Visible |
PensionCalcForBreakdown
|
//PensionCalcForBreakdown CRSP + CPP + UMPIP |
Formula
Visible |
PensionCalculationForGrandTotal
|
//PensionCalculationForGrandTotal if (PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)) { //full or 3/4 time let val1; if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ val1 = (TotalSalaryValue * 1.25) * 0.024 } else { val1 = 0 } if(CompensationTags == 19939){ //with parsonage CRSP + val1 } else { //without parsonage if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ ((TotalSalaryValue + HousingAllowance) * 0.12) + ((TotalSalaryValue + HousingAllowance) * 0.024) } } } else { //1/2 or 1/4 time if(CompensationTags == 19939){ //with parsonage if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ (TotalSalaryValue * 1.25) * 0.06 } } else { //without parsonage if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ ((TotalSalaryValue + HousingAllowance) * 0.06) } } } |
Show/Hide
Visible |
PensionCalculationTitle
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) |
Formula
Visible |
TotalClergyPortionOfInsurancePremium
|
//TotalClergyPortionOfInsurancePremium getInsurance(HealthInsurancePlan) + getInsurance(DentalInsurancePlan) + getInsurance(VisionInsurancePlan) |
Formula
Visible |
TotalCompensation
|
//TotalCompensation (GrandTotal) TotalSalaryValue + HousingAllowance + PensionCalculationForGrandTotal + AccountableReimbursement + HealthCareCompensation + UtilityExclusion |
Formula
Visible |
TotalSalaryValue
|
BaseSalary+ClergyInsurancePortionChurchPaysAsAdditionalBenefit+PersonalExpensesPaidByCharge |
Formula
Visible |
UMPIP
|
//UMPIP if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && !PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ // eligible if(CompensationTags == 19939){//with parsonage (TotalSalaryValue * 1.25) * 0.06 } else { //without parsonage (TotalSalaryValue + HousingAllowance) * 0.06 } } else { 0 } |
Show/Hide
Visible |
UMPIP
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && !PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Show/Hide
Visible |
VisionInsurancePlan
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Filing dates | 8/1/2022 to: 1/31/2023 |
Comp dates | 1/1/2023 to: 12/31/2023 |
Splits |
BaseSalary,Salary,Number
HousingAllowance,HousingAllowance,Number
BenefitsCalcForBreakdown,BenefitsCalcForBreakdown,Number
PensionCalcForBreakdown,PensionCalcForBreakdown,Number
|
Approval stages |
Submitter,District
|
Report fields |
People.FirstName,People.LastName,ClergyStatusAtTimeOfFiling,ServiceTimeAtTimeOfFiling,Church,ChurchDistrict,DateOfChargeConference,BaseSalary,SalaryBreakdown,Charges,District,BenefitsTitle,HealthInsurancePlan,DentalInsurancePlan,VisionInsurancePlan,TotalClergyPortionOfInsurancePremium,ClergyInsurancePortionChurchPaysAsAdditionalBenefit,PersonalExpensesPaidByCharge,TotalSalaryValue,TotalComp,HealthCareCompensation,HousingTitle,CompensationTags,HousingAllowance,PensionCalculationTitle,CRSP,CPP,UMPIP,PensionCalculationForGrandTotal,AccountableReimbursementTitle,ProfessionalExpensesReimbursed,BookExpenses,TravelReimbursement,EducationExpenses,AccountableReimbursement,UtilityExclusion,TotalCompensation,GrandTotal,SalaryBreakdown.Church.Name,SalaryBreakdown.Salary,SalaryBreakdown.HousingAllowance,SalaryBreakdown.BenefitsCalcForBreakdown,SalaryBreakdown.PensionCalcForBreakdown,SignaturePastor,SignatureDistrict,Submitted,FullyApproved,Approvals
|
<View Id="CompJan2022" TableId="Content" Inherits="ClergyCompForm" Name="Compensation Form" Invisible="true"><Fields><FieldSet Id="FilingInfo"><Category Id="ClergyStatusAtTimeOfFiling" Required="true" /><Category Id="ServiceTimeAtTimeOfFiling" Required="true" /></FieldSet><FieldSet Id="SalaryInfo"><CustomField Id="BaseSalary" Required="true" /><Relationship Id="HealthInsurancePlan" /><Category Id="CompensationTags" Required="true" /><CustomField Id="AccountableReimbursement" /><CustomField Id="UtilityExclusion" Name="Parsonage Utilities paid by Charge" /></FieldSet></Fields><ListFields><Ref Id="AccountableReimbursement" /></ListFields></View>
<script src="https://www.wisconsinumc.org//peopleportal/compcalc.js"></script> <style type="text/css"> body { background-color:#eee; } .container { max-width:800px; } fieldset.engine-fieldset legend { font-size:20px; border-bottom:none; padding:10px; background-color:#eee; margin-bottom:16px; } label { font-size:15px; } legend .icon-caret-down, #brandedtop, div[data-fieldid="BenefitsCalcForBreakdown"], div[data-fieldid="PensionCalcForBreakdown"] { display:none; } </style> <script> $(document).ready(function() { if ( window.location !== window.parent.location ) { $(".btn-large").hide(); } }); </script>
<style type="text/css">div[data-fieldId="PensionCalculationForGrandTotal"]{ display: none; } </style>
Formula
Visible |
AccountableReimbursement
|
ProfessionalExpensesReimbursed + BookExpenses + TravelReimbursement + EducationExpenses
=ProfessionalExpensesOtherThanThoseExplicityListedBelowReimbursedToTheClergyPersonInExchangeForAReceiptOrVoucherForExampleAnnualConferenceExpenses +
BookAndPublicationExpensesReimbursedToTheClergyInExchangeForAReceiptOrVoucher + TravelExpensesReimbursedToTheClergyPersonInExchangeForAReceiptOrVoucher + EducationExpensesReimbursedToTheClergyPersonInExchangeForAReceiptOrVoucher |
Formula
Visible |
BenefitsCalcForBreakdown
|
//BenefitsCalcForBreakdown ClergyInsurancePortionChurchPaysAsAdditionalBenefit + HealthCareCompensation |
Show/Hide
Visible |
BenefitsTitle
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Formula
Visible |
CPP
|
//CPP if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ // eligible if(CompensationTags == 19939){ // with parsonage (TotalSalaryValue * 1.25) * 0.020 } else { // without parsonage (TotalSalaryValue + HousingAllowance) * 0.020 } } else { 0 } |
Show/Hide
Visible |
CPP
|
PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) && PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) |
Formula
Visible |
CRSP
|
//CRSP if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ // eligible if(CompensationTags == 19939){//with parsonage (TotalSalaryValue * 1.25) * 0.12 } else { //without parsonage (TotalSalaryValue + HousingAllowance) * 0.12 } } else { 0 } |
Show/Hide
Visible |
CRSP
|
PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) && PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) |
Show/Hide
Visible |
DentalInsurancePlan
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)
|
Validation
Visible |
EducationExpenses
|
EducationExpenses >= 900 |
Formula
Visible |
HealthCareCompensation
|
//HealthCareCompensation if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ //if eligible 16020 } else { //if not eligible 0 } |
Show/Hide
Visible |
HealthInsurancePlan
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Show/Hide
Visible |
HousingAllowance
|
CompensationTags == 19938 |
Constant
Visible |
PensionAbleServiceTimes
|
[4957,4956]
Full time and 3/4
|
Constant
Visible |
PensionAbleStatuses
|
[4928,4939,4921,4929,47683,4927,4938,4934,4935,4940]
An array of clergy statuses that allow them to have a pension
ELIGIBLE
[4928,4939,4921,4929,47683,4927,4938,4934,4935] FE - 4928 PE - 4939 AM - 4921 FL - 4929 SP - 47683 (CUSTOM) FD - 4927 PD - 4938 OE - 4934 OF - 4935 PL - 4940 NOT ELIGIBLE [4946,4943,4944,4945,4942] SY - 4946 RE - 4943 RL - 4944 RP - 4945 RD - 4942 |
Formula
Visible |
PensionCalcForBreakdown
|
//PensionCalcForBreakdown CRSP + CPP + UMPIP |
Formula
Visible |
PensionCalculationForGrandTotal
|
//PensionCalculationForGrandTotal if (PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)) { //full or 3/4 time let val1; if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ val1 = (TotalSalaryValue * 1.25) * 0.020 } else { val1 = 0 } if(CompensationTags == 19939){ //with parsonage CRSP + val1 } else { //without parsonage if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ ((TotalSalaryValue + HousingAllowance) * 0.12) + ((TotalSalaryValue + HousingAllowance) * 0.020) } } } else { //1/2 or 1/4 time if(CompensationTags == 19939){ //with parsonage if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ (TotalSalaryValue * 1.25) * 0.06 } } else { //without parsonage if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling)){ ((TotalSalaryValue + HousingAllowance) * 0.06) } } } |
Show/Hide
Visible |
PensionCalculationTitle
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) |
Formula
Visible |
TotalClergyPortionOfInsurancePremium
|
//TotalClergyPortionOfInsurancePremium getInsurance(HealthInsurancePlan, 'Price') + getInsurance(DentalInsurancePlan, 'Price') + getInsurance(VisionInsurancePlan, 'Price') |
Formula
Visible |
TotalCompensation
|
//TotalCompensation (GrandTotal) TotalSalaryValue + HousingAllowance + PensionCalculationForGrandTotal + AccountableReimbursement + HealthCareCompensation + UtilityExclusion |
Formula
Visible |
TotalSalaryValue
|
BaseSalary+ClergyInsurancePortionChurchPaysAsAdditionalBenefit+PersonalExpensesPaidByCharge |
Formula
Visible |
UMPIP
|
//UMPIP if(PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && !PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling)){ // eligible if(CompensationTags == 19939){//with parsonage (TotalSalaryValue * 1.25) * 0.06 } else { //without parsonage (TotalSalaryValue + HousingAllowance) * 0.06 } } else { 0 } |
Show/Hide
Visible |
UMPIP
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && !PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |
Show/Hide
Visible |
VisionInsurancePlan
|
PensionAbleStatuses.includes(ClergyStatusAtTimeOfFiling) && PensionAbleServiceTimes.includes(ServiceTimeAtTimeOfFiling) |