---
title: "Create a Production and Savings Schedule"
method: POST
path: "/posfinancing/rest/v2/loans/{id}/savings-schedule"
tags: ["Savings Schedule"]
---

# Create a Production and Savings Schedule

`POST /posfinancing/rest/v2/loans/{id}/savings-schedule`

Creates a production and savings schedule associated with a given lease / power purchase agreement application.

## Path parameters

- `id` string, required

## Request body

- object, nullable — The estimated production and savings schedule of the proposed solar project. NOTE: Only applicable to lease / power purchase agreement submissions.
  - `calculatorNames` string[] — If solar + storage system: the name(s) of the calculator(s) used to to estimate customer utility bill savings for systems with solar + storage. OR if solar system only: the name(s) of the calculator(s) used to estimate customer utility bill savings for systems with solar.
  - `firstYearSchedule` object[], required — The 12-month breakdown of the solar production and cost savings schedule of the proposed solar project.
    - `month` number, float, required — The numeric representation of the month.
    - `utilityWithoutSolar` object, required — Pre-installation utility power consumption and cost information
      - `consumption` object, nullable, required — The estimated usage from the utility company without solar in kWh.
        - `unit` 'kWh' — Electrical output type of a system. Defaults to kWh
        - `value` number, double, required — Two point precision positive number
      - `payment` object, required — The estimated payment to the utility company.
        - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
        - `value` number, double, required — Value of the Currency(). Two point precision decimal.
    - `utilityWithSolar` object, required — Post-installation utility and solar monthly power consumption and cost information
      - `solarConsumption` object, nullable, required — The estimated property usage of the solar system in kWh.
        - `unit` 'kWh' — Electrical output type of a system. Defaults to kWh
        - `value` number, double, required — Two point precision positive number
      - `utilityPayment` object, required — The estimated payment to the utility company.
        - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
        - `value` number, double, required — Value of the Currency(). Two point precision decimal.
      - `solarPayment` object, required — The estimated payment for the solar energy produced.
        - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
        - `value` number, double, required — Value of the Currency(). Two point precision decimal.
      - `utilityConsumption` object, nullable, required — The estimated usage from the utility company.
        - `unit` 'kWh' — Electrical output type of a system. Defaults to kWh
        - `value` number, double
    - `savings` object, required — Savings calculated from the cost difference between utilities with and without solar production.
      - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
      - `value` number, double, required — Value of the Currency(). Two point precision decimal.
  - `fullTermSchedule` object[], required — The full-term annual breakdown of the solar production and cost savings schedule of the proposed solar project.
    - `year` number, float, required — The numeric representation of the year(s) from installation.
    - `utilityWithoutSolar` object, required — Pre-installation utility power consumption and cost information
      - `consumption` object, nullable, required — The estimated usage from the utility company without solar in kWh.
        - `unit` 'kWh' — Electrical output type of a system. Defaults to kWh
        - `value` number, double, required — Two point precision positive number
      - `payment` object, required — The estimated payment to the utility company.
        - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
        - `value` number, double, required — Value of the Currency(). Two point precision decimal.
    - `utilityWithSolar` object, required — Post-installation utility and solar annual power consumption, cost, and rate information
      - `solarConsumption` object, nullable, required — The estimated property usage of the solar system in kWh.
        - `unit` 'kWh' — Electrical output type of a system. Defaults to kWh
        - `value` number, double, required — Two point precision positive number
      - `utilityPayment` object, required — The estimated payment to the utility company.
        - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
        - `value` number, double, required — Value of the Currency(). Two point precision decimal.
      - `solarPayment` object, required — The estimated payment for the solar energy produced.
        - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
        - `value` number, double, required — Value of the Currency(). Two point precision decimal.
      - `utilityConsumption` object, nullable, required — The estimated usage from the utility company.
        - `unit` 'kWh' — Electrical output type of a system. Defaults to kWh
        - `value` number, double
      - `solarRate` object, required — The price per kWh produced by the solar system.
        - `unit` 'DOLLAR_PER_kWh', required
        - `price` number, double
    - `savings` object, required — Savings calculated from the cost difference between utilities with and without solar production.
      - `type` 'USD' | 'CAD', required — The currency type. Enumerated.
      - `value` number, double, required — Value of the Currency(). Two point precision decimal.

## Response `201`

Successful

- SchemaObject11
  - `id` string, uuid

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Server error

---

[API](https://skmtc.net/goodleap/apis/developer-api.md) · [All operations](https://skmtc.net/goodleap/apis/developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/goodleap/developer-api/revisions/0ba836de8da3/schema)
