Create Scans
An easy guide to use the Create Scans endpoint to start building an energy system for every location
Create Scans Endpoint
To successfully create a Scan for a single or multiple locations the following endpoint can be used:
Endpoint:https://api.novasole.com/scans
Request Method:POST
Request Body
The request body includes details about the Location, Energy Scenario, and Customer. Not all parameters are required and can be set to null.
Currently, only locations in the Netherlands, Belgium, and Denmark are supported. Belgian addresses require a street property, while Dutch addresses need a postal code.
The Energy Scenario defines user preferences for creating an energy system, including preferred products and electricity usage details.
To get a valid Campaign or Package Id, use the Get Campaigns or Packages endpoint or contact Support support@novasole.com if you need a specific Module or Battery Id.
For multiple scans repeat the input model in the models list property. Be aware that multiple models in a single request could take longer than single models in multiple requests.
[
{
"location": {
"address": {
"postalCode": "",
"houseNumber": 1,
"additive": null,
"street": null,
"place": null
},
"targetGroup": null
},
"energyScenario": {
"yearlyUsage": null,
"numberOfResidents": null,
"occupancy": 1,
"yearlyProduction": null,
"productPreferences": {
"campaignId": 1,
"packageId": null,
"moduleId": null,
"batteryId": null
}
},
"customer": {
"customerId": null,
"email": "",
"firstName": "",
"insertion": null,
"lastName": "",
"organization": "",
"telephone": "",
"fullName": null
}
}
]
Successful Response
A successful Create Scan request provides detailed insights about the created energy system and it’s location. This includes for example roof surface data, an overview of articles in the designed energy system, financial specifications, yearly energy flows (in kWh), visuals like layout plans and technical details about the calculation.
Example response:
[
{
"calculationResults": {
"calculationInfo": {
"calculationId": 100001,
"refId": "2026.01.01.02",
"creationDate": "2026-02-04T08:58:13.188057+00:00"
},
"location": {
"addressInfo": {
"countryAndRegion": {
"countryId": 1,
"country": "Nederland",
"regionId": null,
"region": null
},
"postalCode": "1234AB",
"houseNumber": 42,
"additive": null,
"secondAdditive": null,
"street": "Example Street",
"place": "Example City",
"latitude": 52.37,
"longitude": 4.89
},
"buildingInfo": {
"buildings": [
{
"buildingId": "BLDG7974",
"energyLabel": {
"label": "B",
"buildingType": "Rijwoning tussen",
"buildingSubType": null
},
"buildingYear": 1933,
"constructionYear": 1933,
"dwellingTypeId": 8,
"dwellingType": "UnknownReasonNotFound",
"dwellingSubType": "9"
},
{
"buildingId": "BLDG7975",
"energyLabel": {
"label": "B",
"buildingType": "Rijwoning tussen",
"buildingSubType": null
},
"buildingYear": 1933,
"constructionYear": 1933,
"dwellingTypeId": 8,
"dwellingType": "UnknownReasonNotFound",
"dwellingSubType": ""
}
],
"buildingObstaclesMerged": null
},
"locationClimate": {
"ghi": 999,
"goi": 1217,
"at": 11.9
},
"allSurfaces": {
"surfaces": [
{
"id": 10083,
"roofTypeId": 1,
"roofType": "Schuin",
"area": 26.73,
"inclination": 41.0,
"orientation": 10.0,
"gutter": 3.98,
"ridge": null,
"shadowLoss": 4,
"roofpotential": 10
},
{
"id": 10080,
"roofTypeId": 0,
"roofType": "Plat",
"area": 9.07,
"inclination": 2.0,
"orientation": 0.0,
"gutter": 2.8,
"ridge": null,
"shadowLoss": null,
"roofpotential": 9
},
{
"id": 10081,
"roofTypeId": 1,
"roofType": "Schuin",
"area": 8.08,
"inclination": 43.0,
"orientation": 101.0,
"gutter": 2.8,
"ridge": null,
"shadowLoss": 14,
"roofpotential": 7
},
{
"id": 10082,
"roofTypeId": 1,
"roofType": "Schuin",
"area": 6.35,
"inclination": 43.0,
"orientation": -84.0,
"gutter": 2.08,
"ridge": null,
"shadowLoss": 7,
"roofpotential": 7
},
{
"id": 10084,
"roofTypeId": 1,
"roofType": "Schuin",
"area": 18.29,
"inclination": 40.0,
"orientation": -161.0,
"gutter": 4.5,
"ridge": null,
"shadowLoss": 17,
"roofpotential": 6
}
]
}
},
"energyScenario": {
"yearlyUsage": 0,
"productPreferences": {
"campaignId": 10000,
"packageId": 200000,
"moduleId": null,
"batteryId": null
},
"numberOfResidents": 2,
"yearlyProduction": null,
"occupancy": 1
},
"customer": {
"customerId": 1,
"email": "email_address",
"firstName": "first_name",
"insertion": null,
"lastName": "last_name",
"organization": "name_of_organization",
"telephone": "0000000000",
"fullName": "firstname_lastname"
},
"energySystemInfo": {
"energySystemId": 10001,
"priceSummary": {
"subtotal": 3903.375,
"discount": 0,
"netPrice": 3903.375,
"vatAmounts": {
"vatAmountNetPrice": 0.0,
"batteryTax": {
"batteryTax": 0,
"batteryVatPercentage": 0,
"vatAmountBatteryTax": null
},
"vatAmount": 0.0,
"vatRefund": 0
},
"grossPrice": 3903.375
},
"powerTotalsSummary": {
"totalNrOfPv": 10,
"totalMaxNrOfPv": 10,
"totalInstalledPvPower": 3750,
"totalInstalledInverterPower": 3770,
"totalInstalledBatteryCapacity": 0
},
"articlesPerGroup": {
"solarPanelGroups": [
{
"groupArticles": [
{
"groupId": 10007,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 28,
"category": "Mono kristallijn paneel",
"name": "SunPower",
"model": "P3 375 BLK",
"quantity": 375,
"unit": "Wp",
"description": "Mono kristallijn paneel",
"articleCode": "0",
"eanCode": "0",
"warranty": 25,
"pricing": {
"purchasePrice": 198.75,
"price": 248.4375,
"orderQuantity": 8,
"totalPrice": 1987.5,
"totalPriceDiscounted": 1987.5,
"margin": 397.5,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
},
{
"groupId": 10007,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 2,
"category": "Montagemateriaal hellend dak",
"name": "Onbekend",
"model": "Schuin dak zwarte klem",
"quantity": 1,
"unit": "pc",
"description": "Montagemateriaal hellend dak",
"articleCode": null,
"eanCode": null,
"warranty": 20,
"pricing": {
"purchasePrice": 0.0,
"price": 0.0,
"orderQuantity": 8,
"totalPrice": 0.0,
"totalPriceDiscounted": 0.0,
"margin": 0.0,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
}
]
},
{
"groupArticles": [
{
"groupId": 10008,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 28,
"category": "Mono kristallijn paneel",
"name": "SunPower",
"model": "P3 375 BLK",
"quantity": 375,
"unit": "Wp",
"description": "Mono kristallijn paneel",
"articleCode": "0",
"eanCode": "0",
"warranty": 25,
"pricing": {
"purchasePrice": 198.75,
"price": 248.4375,
"orderQuantity": 2,
"totalPrice": 496.875,
"totalPriceDiscounted": 496.875,
"margin": 99.375,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
},
{
"groupId": 10008,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 2,
"category": "Montagemateriaal hellend dak",
"name": "Onbekend",
"model": "Schuin dak zwarte klem",
"quantity": 1,
"unit": "pc",
"description": "Montagemateriaal hellend dak",
"articleCode": null,
"eanCode": null,
"warranty": 20,
"pricing": {
"purchasePrice": 0.0,
"price": 0.0,
"orderQuantity": 2,
"totalPrice": 0.0,
"totalPriceDiscounted": 0.0,
"margin": 0.0,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
}
]
}
],
"otherGroup": {
"groupArticles": [
{
"groupId": 10009,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 5,
"category": "Omvormer",
"name": "Onbekend",
"model": "3600 Watt",
"quantity": 3770,
"unit": "Wp",
"description": "Omvormer",
"articleCode": null,
"eanCode": null,
"warranty": 10,
"pricing": {
"purchasePrice": 719.0,
"price": 719.0,
"orderQuantity": 1,
"totalPrice": 719.0,
"totalPriceDiscounted": 719.0,
"margin": 0.0,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
},
{
"groupId": 10009,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 41,
"category": "Monitoring portal",
"name": "Onbekend",
"model": "Web portal",
"quantity": 1,
"unit": "pc",
"description": "Monitoring portal",
"articleCode": null,
"eanCode": null,
"warranty": 0,
"pricing": {
"purchasePrice": 0.0,
"price": 0.0,
"orderQuantity": 1,
"totalPrice": 0.0,
"totalPriceDiscounted": 0.0,
"margin": 0.0,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
},
{
"groupId": 10009,
"buildingBlockId": 1,
"buildingBlock": "Energieoogsten",
"categoryId": 6,
"category": "Installatie",
"name": "novasole",
"model": null,
"quantity": 8,
"unit": "pc",
"description": "Installation energy harvest",
"articleCode": null,
"eanCode": null,
"warranty": 20,
"pricing": {
"purchasePrice": 700.0,
"price": 700.0,
"orderQuantity": 1,
"totalPrice": 700.0,
"totalPriceDiscounted": 700.0,
"margin": 0.0,
"vatAmountDiscounted": 0.0,
"vat": 0,
"discount": 0
}
}
]
}
},
"energyHarvesting": {
"inverterConfiguration": [],
"layoutImages": [
"https://api.novasole.com/api/Image/Aerial-5471550.jpg"
],
"graphImages": []
},
"energyStorage": {
"graphImages": []
},
"energyUse": {},
"energyManagement": {},
"billOfMaterials": null
},
"energySystemCalculationResults": {
"energyFlows": [
{
"yearIndex": 0,
"usage": {
"yearlyKWh": 3591,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3591,
"percentage": 100,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3591,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3591,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 1,
"usage": {
"yearlyKWh": 3578,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3578,
"percentage": 100,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3578,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3578,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 2,
"usage": {
"yearlyKWh": 3561,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3561,
"percentage": 99,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3561,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3561,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 3,
"usage": {
"yearlyKWh": 3542,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3542,
"percentage": 99,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3542,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3542,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 4,
"usage": {
"yearlyKWh": 3529,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3529,
"percentage": 98,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3529,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3529,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 5,
"usage": {
"yearlyKWh": 3517,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3517,
"percentage": 98,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3517,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3517,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 6,
"usage": {
"yearlyKWh": 3497,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3497,
"percentage": 97,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3497,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3497,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 7,
"usage": {
"yearlyKWh": 3481,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3481,
"percentage": 97,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3481,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3481,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 8,
"usage": {
"yearlyKWh": 3465,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3465,
"percentage": 96,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3465,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3465,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 9,
"usage": {
"yearlyKWh": 3447,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3447,
"percentage": 96,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3447,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3447,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 10,
"usage": {
"yearlyKWh": 3436,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3436,
"percentage": 96,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3436,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3436,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 11,
"usage": {
"yearlyKWh": 3420,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3420,
"percentage": 95,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3420,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3420,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 12,
"usage": {
"yearlyKWh": 3402,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3402,
"percentage": 95,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3402,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3402,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 13,
"usage": {
"yearlyKWh": 3388,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3388,
"percentage": 94,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3388,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3388,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 14,
"usage": {
"yearlyKWh": 3371,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3371,
"percentage": 94,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3371,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3371,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 15,
"usage": {
"yearlyKWh": 3357,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3357,
"percentage": 93,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3357,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3357,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 16,
"usage": {
"yearlyKWh": 3339,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3339,
"percentage": 93,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3339,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3339,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 17,
"usage": {
"yearlyKWh": 3321,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3321,
"percentage": 92,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3321,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3321,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 18,
"usage": {
"yearlyKWh": 3309,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3309,
"percentage": 92,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3309,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3309,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 19,
"usage": {
"yearlyKWh": 3291,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3291,
"percentage": 92,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3291,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3291,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 20,
"usage": {
"yearlyKWh": 3274,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3274,
"percentage": 91,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3274,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3274,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 21,
"usage": {
"yearlyKWh": 3262,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3262,
"percentage": 91,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3262,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3262,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 22,
"usage": {
"yearlyKWh": 3243,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3243,
"percentage": 90,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3243,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3243,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 23,
"usage": {
"yearlyKWh": 3227,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3227,
"percentage": 90,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3227,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3227,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
},
{
"yearIndex": 24,
"usage": {
"yearlyKWh": 3219,
"percentage": 100,
"monthlyKWh": null
},
"production": {
"yearlyKWh": 3219,
"percentage": 90,
"monthlyKWh": null
},
"selfConsumptionWithBattery": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"deltaSelfConsumption": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"productionExcess": {
"yearlyKWh": 3219,
"percentage": 100,
"monthlyKWh": null
},
"balancingAmount": {
"yearlyKWh": 3219,
"percentage": 100,
"monthlyKWh": null
},
"productionExcessFeedIn": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
},
"usageGridTake": {
"yearlyKWh": 0,
"percentage": 0,
"monthlyKWh": null
}
}
],
"energyFlowTotalsSummary": {
"totalProduction": 85067,
"totalCo2": 45086
},
"cashFlows": [
{
"yearIndex": 2026,
"revenues": 1598.99,
"costs": -3903.38,
"savings": -2304.38
},
{
"yearIndex": 2027,
"revenues": 1652.48,
"costs": 0.0,
"savings": 1652.48
},
{
"yearIndex": 2028,
"revenues": 1705.19,
"costs": 0.0,
"savings": 1705.19
},
{
"yearIndex": 2029,
"revenues": 1758.14,
"costs": 0.0,
"savings": 1758.14
},
{
"yearIndex": 2030,
"revenues": 1816.2,
"costs": 0.0,
"savings": 1816.2
},
{
"yearIndex": 2031,
"revenues": 1876.57,
"costs": 0.0,
"savings": 1876.57
},
{
"yearIndex": 2032,
"revenues": 1933.45,
"costs": 0.0,
"savings": 1933.45
},
{
"yearIndex": 2033,
"revenues": 1994.51,
"costs": 0.0,
"savings": 1994.51
},
{
"yearIndex": 2034,
"revenues": 2057.27,
"costs": 0.0,
"savings": 2057.27
},
{
"yearIndex": 2035,
"revenues": 2120.33,
"costs": 0.0,
"savings": 2120.33
},
{
"yearIndex": 2036,
"revenues": 2190.28,
"costs": 0.0,
"savings": 2190.28
},
{
"yearIndex": 2037,
"revenues": 2258.47,
"costs": 0.0,
"savings": 2258.47
},
{
"yearIndex": 2038,
"revenues": 2326.97,
"costs": 0.0,
"savings": 2326.97
},
{
"yearIndex": 2039,
"revenues": 2400.57,
"costs": 0.0,
"savings": 2400.57
},
{
"yearIndex": 2040,
"revenues": 2473.74,
"costs": 0.0,
"savings": 2473.74
},
{
"yearIndex": 2041,
"revenues": 2551.51,
"costs": 0.0,
"savings": 2551.51
},
{
"yearIndex": 2042,
"revenues": 2627.91,
"costs": 0.0,
"savings": 2627.91
},
{
"yearIndex": 2043,
"revenues": 2706.36,
"costs": 0.0,
"savings": 2706.36
},
{
"yearIndex": 2044,
"revenues": 2792.64,
"costs": 0.0,
"savings": 2792.64
},
{
"yearIndex": 2045,
"revenues": 2875.54,
"costs": 0.0,
"savings": 2875.54
},
{
"yearIndex": 2046,
"revenues": 2961.67,
"costs": 0.0,
"savings": 2961.67
},
{
"yearIndex": 2047,
"revenues": 3055.39,
"costs": 0.0,
"savings": 3055.39
},
{
"yearIndex": 2048,
"revenues": 3144.28,
"costs": 0.0,
"savings": 3144.28
},
{
"yearIndex": 2049,
"revenues": 3238.86,
"costs": 0.0,
"savings": 3238.86
},
{
"yearIndex": 2050,
"revenues": 3345.26,
"costs": 0.0,
"savings": 3345.26
}
],
"cashFlowTotalsSummary": {
"totalRevenues": 59462.61,
"totalCosts": -3903.38,
"totalSavings": 55559.24
},
"keyFigures": {
"paybackPeriod": 2,
"returnOnInvestment": 11.5,
"performanceRatio": 65.9
}
}
},
"errors": []
}
]