Customized Incentive Application

Customized Incentive Program
Unique Identifier per Application, should include Program Name and Unique Number - e..g., CI100 for Customized Incentive Program Application 100.
Date PWP receives application (time stamped by system when customer/vendor submits application)

PWP Customer Information

Find your account number at the top of your bill

Close
Find your account number at the top of your bill.
Designate based on service address.

Service Address

Mailing Address

Site Information

Vendor Information

Vendor Address

If you have multiple vendors, please only enter information for the primary vendor.

Project Information

Rebate Reassignment

Customer Upload Requirements

Maximum file size: 516MB

Maximum file size: 516MB

Maximum file size: 516MB

Maximum file size: 516MB

Maximum file size: 516MB

Maximum file size: 516MB

Maximum file size: 516MB

Maximum file size: 516MB

For PWP Use Only

$/kWh
Round to nearest hundred, i.e, $0.16
$
Editable by PWP staff. Edits are logged for record keeping/audit trail.
$
Local 5% bonus added to rebate amount if vendor/installer is located within City of Pasadena city limits. Calculates if Box Checked by Staff
$
DAC bonus of 25% is added to rebate, for projects completed within Disadvantaged Area Community (as defined by Cal EnviroScreen). Calculates if Box Checked by staff.
Required field, if there is an additional $ Bonus Applied
$
Automatically Sum, based on sum of others.
$
Calculates, 30% of Project Cost (Final Project Cost if entered)
$
Equal to the lesser of the two: Rebate Cap or Sum of Rebate. Round to the nearest Dollar, at this last step.
kWh
Units kWh (rounded to nearest kWh)
kWh
Units kWh (rounded to nearest kWh)
kW
Units kW (rounded to nearest kW)
kWh
Units kWh (rounded to nearest kWh)
kWh
Units kWh (rounded to nearest kWh)
kW
Units kW (rounded to nearest kW)
$
Multiply Annual Energy Savings by Average Rate
%
Divide Rebate Amount by Project Cost
$/kWh
Divide Rebate Amount by Annual Energy Savings. Round to nearest hundred, i.e., $0.15.
$/kWh
Divide Rebate Amount by Lifetime Energy Savings. Round to nearest thousandth, i.e., $0.015.
$
Project cost minus Total Rebate
years
Divided Net Cost by Estimated Customer Savings per Year
First Name Last Name, Organization. PWP Inspects Lighting; PWP Engineering company inspects mechanical (HVAC) projects.
First Name Last Name, Organization. PWP Inspects Lighting; PWP Engineering company inspects mechanical (HVAC) projects.
Assigned automatically based on the date the rebate memo is generated
Assigned automatically to be the same as Rebate Memo Date, but override able/adjustable by PWP staff.
Fiscal Year Claimed will be based on Rebate Memo Date when Application Status is set to Approved and the entry updated unless Yes is checked.

Maximum file size: 516MB

E.g., Pre-Inspection Reports, Post-Inspection Reports
This field updates as applications travel through workflow. Application status is updated as rebate travels through workflow. Customers/Vendors can log into their account to see application status.

Maximum file size: 516MB

These will get sent along with the email. If the email is sent, the attachments are removed from this field.
Email will not send unless this is checked (unchecks on save)

Maximum file size: 516MB

String.prototype.replaceAll = function (search, replacement) { var target = this; return target.split(search).join(replacement); }; function format(n, sep, decimals) { n = parseFloat(n); sep = sep || "."; // Default to period as decimal separator decimals = decimals || 2; // Default to 2 decimals return n.toLocaleString().split(sep)[0] + sep + n.toFixed(decimals).split(sep)[1]; } /*** ************************************************************************************************************ ***/ /*** Rebate Reassignment ***/ jQuery(document).ready(function ($) { var $choice = $($(".rebate-reassignment-choices input")[0]); var $choice2 = $($(".rebate-reassignment-choices input")[1]); var $companyName = $('.rebate-reassignment-company-name input'); var $attn = $('.rebate-reassignment-attn input'); var $address = $('.rebate-reassignment-address input'); var $relationship = $('.rebate-reassignment-relationship input'); console.log({ $choice, $choice2, $companyName, $attn, $address, $relationship, }); function calc(){ var matches = $choice.is(":checked"); if(matches){ $companyName.closest('.frm_form_field').show(); $attn.closest('.frm_form_field').show(); $address.closest('.frm_form_field').show(); $relationship.closest('.frm_form_field').show(); } else{ $companyName.val(''); $companyName.closest('.frm_form_field').hide(); $attn.val(''); $attn.closest('.frm_form_field').hide(); $address.val(''); $address.closest('.frm_form_field').hide(); $relationship.val(''); $relationship.closest('.frm_form_field').hide(); } } $choice.change(calc); $choice2.change(calc); setTimeout(function(){ calc(); }, 500); }); /*** ************************************************************************************************************ ***/ /*** Copy Service Address to Mailing Address if match is selected ***/ jQuery(document).ready(function ($) { var $sadd_streetNumber = $('.sadd_street-number input'); var $sadd_direction = $('.sadd_direction select'); var $sadd_streetName = $('.sadd_street-name input'); var $sadd_streetSuffix = $('.sadd_street-suffix input'); var $sadd_unitSuite = $('.sadd_unit-suite input'); var $sadd_city = $('.sadd_city input'); var $sadd_state = $('.sadd_state select'); var $sadd_zip = $('.sadd_zip input'); var $madd_matches = $('.madd_matches input'); var $madd_streetNumber = $('.madd_street-number input'); var $madd_direction = $('.madd_direction select'); var $madd_streetName = $('.madd_street-name input'); var $madd_streetSuffix = $('.madd_street-suffix input'); var $madd_unitSuite = $('.madd_unit-suite input'); var $madd_city = $('.madd_city input'); var $madd_state = $('.madd_state select'); var $madd_zip = $('.madd_zip input'); console.log({ $sadd_streetNumber, $sadd_direction, $sadd_streetName, $sadd_streetSuffix, $sadd_unitSuite, $sadd_city, $sadd_state, $sadd_zip, $madd_matches, $madd_streetNumber, $madd_direction, $madd_streetName, $madd_streetSuffix, $madd_unitSuite, $madd_city, $madd_state, $madd_zip, }); function calc(){ var matches = $madd_matches.is(':checked'); if(matches){ $madd_streetNumber.val($sadd_streetNumber.val()).attr('readonly', 'readonly'); $madd_direction.val($sadd_direction.val()).attr('readonly', 'readonly'); $madd_streetName.val($sadd_streetName.val()).attr('readonly', 'readonly'); $madd_streetSuffix.val($sadd_streetSuffix.val()).attr('readonly', 'readonly'); $madd_unitSuite.val($sadd_unitSuite.val()).attr('readonly', 'readonly'); $madd_city.val($sadd_city.val()).attr('readonly', 'readonly'); $madd_state.val($sadd_state.val()).attr('readonly', 'readonly'); $madd_zip.val($sadd_zip.val()).attr('readonly', 'readonly'); } else{ $madd_streetNumber.removeAttr('readonly'); $madd_direction.removeAttr('readonly'); $madd_streetName.removeAttr('readonly'); $madd_streetSuffix.removeAttr('readonly'); $madd_unitSuite.removeAttr('readonly'); $madd_city.removeAttr('readonly'); $madd_state.removeAttr('readonly'); $madd_zip.removeAttr('readonly'); } } $sadd_streetNumber.change(calc); $sadd_direction.change(calc); $sadd_streetName.change(calc); $sadd_streetSuffix.change(calc); $sadd_unitSuite.change(calc); $sadd_city.change(calc); $sadd_state.change(calc); $sadd_zip.change(calc); $madd_matches.change(calc); $madd_streetNumber.change(calc); $madd_direction.change(calc); $madd_streetName.change(calc); $madd_streetSuffix.change(calc); $madd_unitSuite.change(calc); $madd_city.change(calc); $madd_state.change(calc); $madd_zip.change(calc); setTimeout(function(){ calc(); }, 500); }); /*** ************************************************************************************************************ ***/ /*** Rebate Amount ***/ jQuery(document).ready(function ($) { var $sum = $("#field_sum-of-rebates"); var $cap = $("#field_rebate-cap"); var $amount = $("#field_rebate-amount"); function calc() { setTimeout(function () { var sum = parseFloat($sum.val()); var cap = parseFloat($cap.val()); var amount = sum < cap ? sum : cap; $amount.val(Math.round(amount * 100) / 100); }); } $sum.change(calc); $cap.change(calc); $("#field_sum-of-rebates", "#field_rebate-cap").change(calc); setTimeout(function () { calc(); }, 500); }); /*** ************************************************************************************************************ ***/ /*** Auto Generated Email Template ***/ jQuery(document).ready(function ($) { //Gather field data var applicationIdSelector = "#field_application-id"; var $applicationId = $(applicationIdSelector); var applicationDateSelector = "#field_application-date"; var $applicationDate = $(applicationDateSelector); var currentApplicationStatusSelector = "#field_current-application-status"; var $currentApplicationStatus = $(currentApplicationStatusSelector); var responsiblePartySelector = "#field_cinfo-responsible-party-contact"; var $responsibleParty = $(responsiblePartySelector); var rebateAmountSelector = "#field_rebate-amount"; var $rebateAmount = $(rebateAmountSelector); var emailSentSelector = "#field_email-sent-deny-application"; var $emailSent = $(emailSentSelector); //When any data change, update the email var calc = function () { if (typeof tinyMCE != "undefined") { var emailMCE = tinyMCE.get("field_email-sent"); var applicationId = $applicationId.val(); var applicationDate = $applicationDate.val(); applicationDate = applicationDate.substring(0, applicationDate.indexOf(" ")); var currentApplicationStatus = $currentApplicationStatus.val(); var responsibleParty = $responsibleParty.val(); var rebateAmount = $rebateAmount.val(); rebateAmount = "$" + format(rebateAmount, ".", 2); var html = ""; switch (currentApplicationStatus) { case "Application Submitted": html = "Thank you for submitting an application for through the Customized Incentive Program on [application-date]. Your application has been assigned a tracking number [application-id] and will be reviewed by Pasadena Water & Power (PWP) for eligibility; program staff will notify you as soon as the review is complete.
As part of the original submittal, customers are required to upload the following:
  • Rebate Estimator Zip File
  • Proposal/Contract, signed by the customer
  • Equipment Spec Sheets
  • Engineering or Title 24 docs (if applicable)
  • Design Development Drawings (if applicable).
If you did not get a chance to upload the documents above or would like to submit additional supporting documents, you may email us at BusinessRebates@cityofpasadena.net (please include the project number in the email).

If approved, the project will undergo a pre-inspection to verify inputs, please do not proceed with installation or construction until the pre-inspection is complete."; break; case "Approved": html = "Congratulations! [application-id] has been approved. Unless otherwise stated, the PWP customer will receive the rebate check within four to six weeks at the PWP service address on file. If a rebate reassignment form was signed and submitted by the PWP customer, the designated recipient on the form will be receiving the rebate instead. Thank you for your investment in energy efficiency and participation in the program. If you have any further questions regarding your application, you may email us at BusinessRebates@cityofpasadena.net (please include the project number in the email).

For information regarding other conservation programs and initiatives, please visit our web site at www.PWPweb.com/business."; break; case "Application Incomplete": html = "After careful review, PWP staff has determined that there are outstanding documents that must be submitted in order to move [application-id] forward.
PWP program staff will notify you of the documents required, please email us with any questions at BusinessRebates@cityofpasadena.net (please include the project number in the email)."; break; case "Ineligible": html = "Thank you for submitting a Customized Incentive Program (CIP) application on [application-date]. After careful review, we are unable to approve [application-id] because the application does not comply with the CIP’s guidelines and specifications. A program representative will be reaching out to you with the reason for the disqualification.

If you have any additional questions regarding your application, you may email us at BusinessRebates@cityofpasadena.net (please include the project number in the email).
For information regarding other conservation programs and initiatives, please visit our web site at www.PWPweb.com/business."; break; case "Pending Post-Inspection": html = "Thank you for notifying PWP that [application-id] is complete and ready for post inspection. For next steps, your application is subject to a post-inspection at the PWP service address to verify the final project results. Either a PWP staff member or a PWP third party will be contacting you to schedule a post-inspection.

PWP recommends that on-site facility staff be part of the post-inspection walkthrough to provide access and other site-specific details. Your application for a rebate will be denied if PWP or the third party is unable to complete the post-inspection.

If you have any additional questions regarding your application, you may email us at BusinessRebates@cityofpasadena.net (please include the project number in the email)."; break; case "Pending Pre-Inspection": html = "[application-id] has completed review and is eligible under the Customized Incentive Program. For next steps, your application is subject to a pre-inspection at the PWP service address to verify the inputs submitted. Either a PWP staff member or a PWP third party will be contacting you to schedule a pre-inspection.

PWP recommends that on-site facility staff be part of the pre-inspection walkthrough to provide access and other site-specific details. Your application for a rebate will be denied if PWP or the third party is unable to complete the pre-inspection.

If you have any additional questions regarding your application, you may email us at BusinessRebates@cityofpasadena.net (please include the project number in the email)."; break; case "Post-Inspection Complete": html = '[application-id] has completed post-inspection. Based on the post-inspection results, the estimated incentive for [application-id] is [rebate-amount]. Please provide the final documents needed to process the application for payment:
  • Paid Invoice (Reflecting $0 balance or mark "paid")
  • A copy of the W-9 (party receiving the rebate)
  • Rebate Re-assignment Form (if applicable)
If you have any additional questions regarding your application, you may email us at BusinessRebates@cityofpasadena.net (please include the project number in the email).'; break; case "Pre-Inspection Complete": html = '[application-id] has completed pre-inspection. Based on the pre-inspection results, the estimated incentive for [application-id] is [rebate-amount]. Please proceed with installation or construction; notify PWP when the project is complete.

Please note that the rebate amount will be only reserved for six (6) months since the original submittal before it expires. If the project requires an extension, please notify PWP at least 15 days before the expiration via email BusinessRebates@cityofpasadena.net (please include the project number in the email).'; break; case "Application Expired": html = "Thank you for submitting a Customized Incentive Program (CIP) application. Our records indicate that [application-id] was originally submitted on [application-date].

Please note that the Customized Incentive Program only reserves the rebate amount for up to six (6) months since the original submittal date before it expires. To date, PWP has not received a rebate extension request for [application-id]. After review, PWP staff has determined that the project has expired and the rebate funds are no longer be reserved for the project.

If you received this email in error, please contact PWP at BusinessRebates@cityofpasadena.net (please include the project number in the email)."; break; case "Application Cancelled": html = "Thank you for submitting a Customized Incentive Program (CIP) application. After review, PWP staff has cancelled [application-id] that was originally submitted on [application-date] due to inactivity or ineligibility. Please note that rebate funds are no longer be reserved for cancelled projects.

If you received this email in error, please contact PWP at BusinessRebates@cityofpasadena.net (please include the project number in the email)."; break; default: break; } html = html.replaceAll("[application-id]", "CIP # " + applicationId); html = html.replaceAll("[application-date]", applicationDate); html = html.replaceAll("[rebate-amount]", rebateAmount); html = html.replaceAll("[cinfo-responsible-party-contact]", responsibleParty); $emailSent.val(html); if(emailMCE) emailMCE.setContent(html); $emailSent.change(); } }; // $("input, select, textarea:not(#field_email-sent)").change(calc); $([applicationIdSelector, applicationDateSelector, currentApplicationStatusSelector, responsiblePartySelector, rebateAmountSelector].join(", ")).change(calc); setTimeout(function () { calc(); }, 500); }); /*** ************************************************************************************************************ ***/ /*** Send Email ***/ jQuery(document).ready(function ($) { jQuery("#frm_field_1659_container input[type=checkbox]").removeAttr('checked'); });