Method: buildingInsights.findClosest

איתור הבניין הקרוב ביותר לנקודת שאילתה. מחזירה שגיאה עם הקוד NOT_FOUND אם אין מבנים בטווח של כ-50 מ' מנקודת השאילתה.

בקשת HTTP

GET https://solar.googleapis.com/v1/buildingInsights:findClosest

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.

פרמטרים של שאילתה

פרמטרים
location

object (LatLng)

חובה. קווי האורך והרוחב שמהם ה-API מחפש את הבניין הידוע הקרוב ביותר.

requiredQuality

enum (ImageryQuality)

זה שינוי אופציונלי. רמת האיכות המינימלית המותרת בתוצאות. לא תוחזר תוצאה באיכות נמוכה מזו. אם לא מציינים את הפרמטר הזה, זה מקביל להגבלה באיכות גבוהה בלבד.

גוף הבקשה

גוף הבקשה חייב להיות ריק.

גוף התשובה

הודעת תשובה עבור Solar.FindClosestBuildingInsights. מידע על המיקום, המידות והפוטנציאל הסולארי של מבנה.

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

ייצוג JSON
{
  "name": string,
  "center": {
    object (LatLng)
  },
  "boundingBox": {
    object (LatLngBox)
  },
  "imageryDate": {
    object (Date)
  },
  "imageryProcessedDate": {
    object (Date)
  },
  "postalCode": string,
  "administrativeArea": string,
  "statisticalArea": string,
  "regionCode": string,
  "solarPotential": {
    object (SolarPotential)
  },
  "imageryQuality": enum (ImageryQuality)
}
שדות
name

string

שם המשאב של הבניין, בפורמט building/<place ID>.

center

object (LatLng)

נקודה ליד מרכז המבנה.

boundingBox

object (LatLngBox)

התיבה התוחמת של הבניין.

imageryDate

object (Date)

התאריך שבו צולמו התמונות הבסיסיות. הנתון הזה משוער.

imageryProcessedDate

object (Date)

בסיום העיבוד של התמונות האלה.

postalCode

string

מיקוד (למשל, מיקוד בארה"ב) הבניין הזה נמצא בתוכו.

administrativeArea

string

אזור מנהלי 1 (למשל בארה"ב, המדינה) שמכיל את הבניין הזה. לדוגמה, בארה"ב, הקיצור יכול להיות 'MA'. או 'CA'.

statisticalArea

string

אזור סטטיסטי (למשל, אזור מפקד אוכלוסין בארה"ב) שהבניין הזה נמצא בו.

regionCode

string

קוד האזור של המדינה (או האזור) שבו נמצא הבניין הזה.

solarPotential

object (SolarPotential)

הפוטנציאל הסולארי של הבניין.

imageryQuality

enum (ImageryQuality)

איכות התמונות ששימשו לחישוב הנתונים של הבניין הזה.

היקפי ההרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/cloud-platform

LatLngBox

תיבה תוחמת (bounding box) בקואורדינטות של קו רוחב/lng.

ייצוג JSON
{
  "sw": {
    object (LatLng)
  },
  "ne": {
    object (LatLng)
  }
}
שדות
sw

object (LatLng)

הפינה הדרום-מערבית של התיבה.

ne

object (LatLng)

הפינה הצפון-מזרחית של התיבה.

SolarPotential

מידע על הפוטנציאל הסולארי של מבנה. מספר שדות בשדה הזה מוגדרים בהקשר של 'לוחות'. השדות panelCapacityWatts, panelHeightMeters ו-panelWidthMeters מתארים את הפרמטרים של מודל הלוח שמשמש בחישובים האלה.

ייצוג JSON
{
  "maxArrayPanelsCount": integer,
  "panelCapacityWatts": number,
  "panelHeightMeters": number,
  "panelWidthMeters": number,
  "panelLifetimeYears": integer,
  "maxArrayAreaMeters2": number,
  "maxSunshineHoursPerYear": number,
  "carbonOffsetFactorKgPerMwh": number,
  "wholeRoofStats": {
    object (SizeAndSunshineStats)
  },
  "buildingStats": {
    object (SizeAndSunshineStats)
  },
  "roofSegmentStats": [
    {
      object (RoofSegmentSizeAndSunshineStats)
    }
  ],
  "solarPanels": [
    {
      object (SolarPanel)
    }
  ],
  "solarPanelConfigs": [
    {
      object (SolarPanelConfig)
    }
  ],
  "financialAnalyses": [
    {
      object (FinancialAnalysis)
    }
  ]
}
שדות
maxArrayPanelsCount

integer

גודל המערך המקסימלי - כלומר, המספר המרבי של הלוחות שיכולים להתאים על הגג.

panelCapacityWatts

number

קיבולת הלוחות, בוואט, של הלוחות המשמשים לחישובים.

panelHeightMeters

number

הגובה במטרים בפריסה לאורך, של הלוח שמשמש בחישובים.

panelWidthMeters

number

הרוחב של הלוח שמשמש בחישובים במטרים בפריסה לאורך.

panelLifetimeYears

integer

משך החיים הצפוי, בשנים, של הלוחות הסולאריים. הוא משמש בחישובים הפיננסיים.

maxArrayAreaMeters2

number

הגודל במטרים רבועים של המערך המקסימלי.

maxSunshineHoursPerYear

number

המספר המקסימלי של שעות שמש שיתקבלו בשנה, לפי כל נקודה על הגג. שעות שמש הן מדד של כמות הבידוד (אנרגיה) הכוללת שהתקבלה בשנה. שעת שמש אחת = 1 קוט"ש לקילוואט (קילוואט מתייחס לקיבולת קילוואט בהתאם לתנאי הבדיקה הרגילים).

carbonOffsetFactorKgPerMwh

number

הכמות המקבילה של פחמן דו-חמצני המופקת לכל מגה-ואט של חשמל ברשת. זהו מדד של עוצמת הפחמן של החשמל ברשת החשמל שנפלט מחשמל סולארי.

wholeRoofStats

object (SizeAndSunshineStats)

הגודל הכולל וכמויות אור השמש של חלק הגג שהוקצה לחלק מסוים של הגגות. למרות השם, ייתכן שהוא לא כולל את כל הבניין. buildingStats.

buildingStats

object (SizeAndSunshineStats)

גודל וכמויות אור השמש של הבניין כולו, כולל חלקים מהגג שלא הוקצו לחלק מסוים של הגגות. הכיוונים של החלקים האלה לא מאופיינים היטב, ולכן אומדן שטח הגגות לא אמין, אבל ההערכה של שטח הקרקע היא אמינה. יכול להיות שניתן לקבל שטח גג שלם ואמין יותר על ידי שינוי גודל הגגות מ-wholeRoofStats ביחס בין שטחי הקרקע buildingStats ו-wholeRoofStats.

roofSegmentStats[]

object (RoofSegmentSizeAndSunshineStats)

הגודל וכמויות אור השמש לכל קטע גג.

solarPanels[]

object (SolarPanel)

כל SolarPanel מתאר לוח סולארי אחד. הן מופיעות לפי הסדר שבו האלגוריתם פריסת הלוח הציג. עם זאת, בדרך כלל מדובר בסדר יורד של הפקת האנרגיה השנתית.

solarPanelConfigs[]

object (SolarPanelConfig)

כל SolarPanelConfig מתאר סידור שונה של לוחות סולאריים על הגג. מספר הלוחות מופיע בסדר עולה. SolarPanelConfig עם panelsCount=N מבוסס על N החלוניות הראשונות ברשימה solarPanels. השדה הזה מאוכלס רק אם יכולים להתאים לפחות 4 חלוניות על גג.

financialAnalyses[]

object (FinancialAnalysis)

FinancialAnalysis הוא החיסכון משימוש באנרגיה סולארית בהנחה של חשבון חודשי נתון וספק חשמל נתון. לפי הסדר של סכום החיוב החודשי, סכום החיוב החודשי עולה. השדה הזה יהיה ריק עבור מבנים באזורים שבהם ל-Solar API אין מספיק מידע כדי לבצע חישובים פיננסיים.

SizeAndSunshineStats

גודל ומידת שמשייה של גג או חלק מהגג

ייצוג JSON
{
  "areaMeters2": number,
  "sunshineQuantiles": [
    number
  ],
  "groundAreaMeters2": number
}
שדות
areaMeters2

number

השטח של מקטע הגג או הגג, במטרים^2. זהו שטח הגגות (שמביא בחשבון הטיה), ולא שטח טביעת הרגל הפחמנית.

sunshineQuantiles[]

number

כמות מסוימת של שמשיות נקודתית בכל האזור. אם יש כאן ערכי N, המשמעות היא שהם מייצגים את ערכי (N-1). לדוגמה, אם יש 5 ערכים, אלה יהיו הרבעונים (מינימום, 25%, 50%, 75%, מקסימום). הערכים האפשריים הם בקוט"ש/קילוואט שנתי, למשל maxSunshineHoursPerYear.

groundAreaMeters2

number

שטח טביעת הרגל הפחמנית מכוסה על ידי קטע הגג או הגג, ב- m^2.

RoofSegmentSizeAndSunshineStats

מידע על הגודל והשמשות של קטע גגות

ייצוג JSON
{
  "stats": {
    object (SizeAndSunshineStats)
  },
  "center": {
    object (LatLng)
  },
  "boundingBox": {
    object (LatLngBox)
  },
  "pitchDegrees": number,
  "azimuthDegrees": number,
  "planeHeightAtCenterMeters": number
}
שדות
stats

object (SizeAndSunshineStats)

הגודל הכולל וכמויות אור השמש על קטע הגג.

center

object (LatLng)

נקודה ליד המרכז של קטע הגג.

boundingBox

object (LatLngBox)

התיבה התוחמת של קטע הגג.

pitchDegrees

number

הזווית של קטע הגג ביחס למישור הקרקע התיאורטי. 0 = מקביל לקרקע, 90 = מאונך לקרקע.

azimuthDegrees

number

כיוון המצפן שאליו פונה קטע הגג. 0 = צפון, 90 = מזרח, 180 = דרום. לשטח קטע הגג (pitchDegrees קרוב מאוד ל-0), אזימוט לא מוגדר כמו שצריך, לכן כדי לשמור על עקביות, אנחנו מגדירים אותו באופן שרירותי לערך 0 (צפון).

planeHeightAtCenterMeters

number

גובה המטוס בקטע הגג, במטרים מעל פני הים, בנקודה שצוינה על ידי center. יחד עם גובה הצליל, האזימוט והמיקום המרכזי, הם מגדירים באופן מלא את המישור של קטע הגג.

SolarPanel

SolarPanel מתאר את המיקום, הכיוון והייצור של לוח סולארי יחיד. למידע על הפרמטרים של הלוח, יש לעיין בשדות panelHeightMeters, panelWidthMeters ו-panelCapacityWatts ב-SolarPotential.

ייצוג JSON
{
  "center": {
    object (LatLng)
  },
  "orientation": enum (SolarPanelOrientation),
  "yearlyEnergyDcKwh": number,
  "segmentIndex": integer
}
שדות
center

object (LatLng)

מרכז הלוח.

orientation

enum (SolarPanelOrientation)

כיוון החלונית.

yearlyEnergyDcKwh

number

כמות אנרגיית אור השמש שהפריסה הזו צורכת במהלך השנה, בקוט"ש DC (קוט"ש).

segmentIndex

integer

אינדקס ב-roofSegmentStats מתוך RoofSegmentSizeAndSunshineStats שתואם לקטע הגג שבו ממוקם הלוח הזה.

SolarPanelOrientation

הכיוון של לוח סולארי. יש לפרש זאת ביחס לאזימוט של קטע הגג שעליו ממוקם הלוח.

טיפוסים בני מנייה (enum)
SOLAR_PANEL_ORIENTATION_UNSPECIFIED הכיוון של החלונית לא ידוע.
LANDSCAPE לחלונית LANDSCAPE יש קצה ארוך מאונך לכיוון האזימוט של קטע הגג שעליו הוא ממוקם.
PORTRAIT לחלונית PORTRAIT יש קצה ארוך במקביל לכיוון האזימוט של קטע הגג שעליו הוא ממוקם.

SolarPanelConfig

SolarPanelConfig מתאר מיקום ספציפי של לוחות סולאריים על הגג.

ייצוג JSON
{
  "panelsCount": integer,
  "yearlyEnergyDcKwh": number,
  "roofSegmentSummaries": [
    {
      object (RoofSegmentSummary)
    }
  ]
}
שדות
panelsCount

integer

המספר הכולל של הלוחות. חשוב לשים לב שזה מיותר (הסכום של) השדות המתאימים ב-roofSegmentSummaries.

yearlyEnergyDcKwh

number

כמות אנרגיית אור השמש שהפריסה הזו אוספת במשך שנה, בקוט"ש DC, בהנחה שהחלוניות שתוארו למעלה.

roofSegmentSummaries[]

object (RoofSegmentSummary)

מידע על הייצור של כל קטע גג שנושא לפחות לוח אחד בפריסה הזו. roofSegmentSummaries[i] מתאר את מקטע הגג ה-1, כולל הגודל, הייצור והכיוון הצפויים.

RoofSegmentSummary

מידע על קטע גג בבניין עם מספר מסוים של לוחות.

ייצוג JSON
{
  "panelsCount": integer,
  "yearlyEnergyDcKwh": number,
  "pitchDegrees": number,
  "azimuthDegrees": number,
  "segmentIndex": integer
}
שדות
panelsCount

integer

המספר הכולל של הלוחות בקטע הזה.

yearlyEnergyDcKwh

number

כמות אנרגיית אור השמש שהחלק הזה של הפריסה מייצר לאורך שנה, בקוט"ש DC, בהנחה שהחלוניות שתוארו למעלה.

pitchDegrees

number

הזווית של קטע הגג ביחס למישור הקרקע התיאורטי. 0 = מקביל לקרקע, 90 = מאונך לקרקע.

azimuthDegrees

number

כיוון המצפן שאליו פונה קטע הגג. 0 = צפון, 90 = מזרח, 180 = דרום. לשטח קטע הגג (pitchDegrees קרוב מאוד ל-0), אזימוט לא מוגדר כמו שצריך, לכן כדי לשמור על עקביות, אנחנו מגדירים אותו באופן שרירותי לערך 0 (צפון).

segmentIndex

integer

אינדקס ב-roofSegmentStats מתוך RoofSegmentSizeAndSunshineStats התואמים.

FinancialAnalysis

ניתוח העלויות והיתרונות של הפריסה הסולארית האופטימלית לגודל מסוים של חשבון חשמל.

ייצוג JSON
{
  "monthlyBill": {
    object (Money)
  },
  "defaultBill": boolean,
  "averageKwhPerMonth": number,
  "financialDetails": {
    object (FinancialDetails)
  },
  "leasingSavings": {
    object (LeasingSavings)
  },
  "cashPurchaseSavings": {
    object (CashPurchaseSavings)
  },
  "financedPurchaseSavings": {
    object (FinancedPurchaseSavings)
  },
  "panelConfigIndex": integer
}
שדות
monthlyBill

object (Money)

חשבון החשמל החודשי שהניתוח הזה מתבסס עליו.

defaultBill

boolean

האם זה גודל החשבונות שנבחר כחיוב ברירת המחדל על האזור שבו נמצא הבניין הזה. צריך להגדיר defaultBill במאפיין FinancialAnalysis אחד בדיוק ב-BuildingSolarPotential.

averageKwhPerMonth

number

כמות החשמל שנצרכת בבית בחודש ממוצע, על סמך גודל החשבונות ותעריפי החשמל המקומיים.

financialDetails

object (FinancialDetails)

מידע פיננסי שחל ללא קשר לשיטת המימון שבה נעשה שימוש.

leasingSavings

object (LeasingSavings)

העלות והתועלת של השכרת הלוחות הסולאריים.

cashPurchaseSavings

object (CashPurchaseSavings)

העלות והתועלת של קניית לוחות סולאריים במזומן.

financedPurchaseSavings

object (FinancedPurchaseSavings)

העלות והתועלת של קניית הלוחות הסולאריים במימון הרכישה.

panelConfigIndex

integer

אינדקס בsolarPanelConfigs של הפריסה הסולארית האופטימלית לגודל החשבון הזה. הערך הזה יכול להיות 1-, שמציין שאין פריסה. במקרה כזה, הודעות המשנה הנותרות יושמטו.

כסף

מייצג סכום כסף בסוג המטבע שלו.

ייצוג JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
שדות
currencyCode

string

קוד המטבע בן שלוש האותיות כפי שמוגדר בתקן ISO 4217.

units

string (int64 format)

מספר היחידות השלמות של הסכום. לדוגמה אם הערך של currencyCode הוא "USD", המשמעות היא שיחידה אחת שווה לדולר ארה"ב אחד.

nanos

integer

מספר יחידות הננו (10^-9) של הסכום. הערך חייב להיות בין -999,999,999 ל- +999,999,999, כולל. אם הערך של units הוא חיובי, הערך nanos חייב להיות חיובי או אפס. אם הערך של units הוא אפס, הערך של nanos יכול להיות חיובי, אפס או שלילי. אם הערך של units הוא שלילי, הערך של nanos חייב להיות שלילי או אפס. לדוגמה, $-1.75 מיוצג באמצעות הנוסחה units=-1 ו-nanos=-750,000,000.

FinancialDetails

פרטים של ניתוח פיננסי. חלק מהפרטים האלה כבר מאוחסנים ברמות גבוהות יותר (למשל, מחיר רגיל ללא כיס). סכומי הכסף הכוללים מוגדרים בכל משך החיים של המשתמש, שהוגדרה בשדה panelLifetimeYears בSolarPotential. הערה: העלות של רכישת הלוחות ללא כיס מצוינת בשדה outOfPocketCost ב-CashPurchaseSavings.

ייצוג JSON
{
  "initialAcKwhPerYear": number,
  "remainingLifetimeUtilityBill": {
    object (Money)
  },
  "federalIncentive": {
    object (Money)
  },
  "stateIncentive": {
    object (Money)
  },
  "utilityIncentive": {
    object (Money)
  },
  "lifetimeSrecTotal": {
    object (Money)
  },
  "costOfElectricityWithoutSolar": {
    object (Money)
  },
  "netMeteringAllowed": boolean,
  "solarPercentage": number,
  "percentageExportedToGrid": number
}
שדות
initialAcKwhPerYear

number

כמה קוט"ש AC אנחנו חושבים שהלוחות הסולאריים מייצרים בשנה הראשונה.

remainingLifetimeUtilityBill

object (Money)

חשבון על תשתיות עבור חשמל שלא נוצר על ידי אנרגיה סולארית, לכל משך החיים של הלוחות.

federalIncentive

object (Money)

סכום הכסף הזמין מתמריצים פדרליים; הכלל הזה רלוונטי במקרים שבהם המשתמש קונה את החלוניות (עם או בלי הלוואה).

stateIncentive

object (Money)

סכום הכסף שזמין מהתמריצים מטעם המדינה; הכלל הזה רלוונטי במקרים שבהם המשתמש קונה את החלוניות (עם או בלי הלוואה).

utilityIncentive

object (Money)

סכום הכסף הזמין בתמורה לתמריצים על פי חוק; הכלל הזה רלוונטי במקרים שבהם המשתמש קונה את החלוניות (עם או בלי הלוואה).

lifetimeSrecTotal

object (Money)

סכום הכסף שהמשתמש יקבל מזיכויים על אנרגיה מתחדשת סולארית בכל משך החיים של הפאנל; הכלל הזה רלוונטי במקרים שבהם המשתמש קונה את החלוניות (עם או בלי הלוואה).

costOfElectricityWithoutSolar

object (Money)

עלות החשמל הכוללת שהמשתמש היה משלם בכל משך החיים אם לא היה מתקין אנרגיה סולארית.

netMeteringAllowed

boolean

האם מותר להשתמש במדידת רשת.

solarPercentage

number

אחוז (0-100) מהחשמל של המשתמש שמספק אנרגיה סולארית. תקף לשנה הראשונה, אבל בערך לשנים הבאות.

percentageExportedToGrid

number

האחוז (0-100) מהפקת החשמל הסולארי שהנחנו שיהיה מיוצא לרשת, בהתבסס על הרבעון הראשון של הייצור. האפשרות הזו משפיעה על החישובים אם לא ניתן להשתמש במכסת מאמרים ללא תשלום.

LeasingSavings

העלות והתועלת של השכרה של תצורה מסוימת של לוחות סולאריים עם צריכת חשמל מסוימת.

ייצוג JSON
{
  "leasesAllowed": boolean,
  "leasesSupported": boolean,
  "annualLeasingCost": {
    object (Money)
  },
  "savings": {
    object (SavingsOverTime)
  }
}
שדות
leasesAllowed

boolean

האם מותר לשכור חכירות באזור השיפוט הזה (אסור חכירות במדינות מסוימות). אם השדה הזה הוא False, סביר להניח שצריך להתעלם מהערכים בהודעה הזו.

leasesSupported

boolean

האם חכירות נתמכות בסמכות השיפוט הזו על ידי מנגנון החישוב הפיננסי. אם השדה הזה הוא False, סביר להניח שצריך להתעלם מהערכים בהודעה הזו. האפשרות הזו לא תלויה ב-leasesAllowed: בחלק מהאזורים מותרים חכירות, אבל בתנאים שבהם המודלים הפיננסיים לא מטפלים.

annualLeasingCost

object (Money)

עלות חכירה שנתית משוערת.

savings

object (SavingsOverTime)

כמה כסף נשמר (או לא) במשך כל משך החיים.

SavingsOverTime

מידע פיננסי שמשותף בין שיטות מימון שונות.

ייצוג JSON
{
  "savingsYear1": {
    object (Money)
  },
  "savingsYear20": {
    object (Money)
  },
  "presentValueOfSavingsYear20": {
    object (Money)
  },
  "savingsLifetime": {
    object (Money)
  },
  "presentValueOfSavingsLifetime": {
    object (Money)
  },
  "financiallyViable": boolean
}
שדות
savingsYear1

object (Money)

חיסכון בשנה הראשונה אחרי התקנת הפאנל.

savingsYear20

object (Money)

חיסכון ב-20 השנים הראשונות אחרי התקנת הלוחות.

presentValueOfSavingsYear20

object (Money)

באמצעות שיעור ההנחה המשוער, מה הערך הנוכחי של החיסכון המצטבר ל-20 שנים?

savingsLifetime

object (Money)

חיסכון בכל משך החיים של הלוח.

presentValueOfSavingsLifetime

object (Money)

לפי שיעור ההנחה המשוער, מה הערך הנוכחי של החיסכון המצטבר לטווח הארוך?

financiallyViable

boolean

מציינת אם התרחיש הזה כדאי מבחינה כלכלית. הערך יהיה 'לא נכון' במקרים שבהם יש כדאיות פיננסית נמוכה (למשל, אובדן כסף).

CashPurchaseSavings

העלות והתועלת של רכישה מוחלטת של תצורה מסוימת של לוחות סולאריים עם צריכת חשמל מסוימת.

ייצוג JSON
{
  "outOfPocketCost": {
    object (Money)
  },
  "upfrontCost": {
    object (Money)
  },
  "rebateValue": {
    object (Money)
  },
  "savings": {
    object (SavingsOverTime)
  },
  "paybackYears": number
}
שדות
outOfPocketCost

object (Money)

העלות הראשונית לפני תמריצי מס: הסכום שיש לשלם מכובד. לעומת זאת, הערך של upfrontCost, שהוא אחרי תמריצי מס.

upfrontCost

object (Money)

העלות הראשונית לאחר תמריצי מס: זהו הסכום שיש לשלם במהלך השנה הראשונה. לעומת זאת, הערך של outOfPocketCost, שהוא לפני תמריצי מס.

rebateValue

object (Money)

הערך של כל החזרי המס.

savings

object (SavingsOverTime)

כמה נשמר (או לא) במשך תקופת החיים.

paybackYears

number

מספר השנים עד להחזר התשלום. המשמעות של ערך שלילי היא שההחזר לא מתרחש אף פעם במהלך תקופת החיים.

FinancedPurchaseSavings

העלות והתועלת של השימוש בהלוואה לקניית תצורה מסוימת של לוחות סולאריים עם צריכת חשמל מסוימת.

ייצוג JSON
{
  "annualLoanPayment": {
    object (Money)
  },
  "rebateValue": {
    object (Money)
  },
  "loanInterestRate": number,
  "savings": {
    object (SavingsOverTime)
  }
}
שדות
annualLoanPayment

object (Money)

תשלומי הלוואות שנתיים.

rebateValue

object (Money)

הערך של כל החזרי המס (כולל Federal Investment Tax Credit (ITC)).

loanInterestRate

number

שיעור הריבית על הלוואות בהנחה בקבוצת החישובים הזו.

savings

object (SavingsOverTime)

כמה נשמר (או לא) במשך תקופת החיים.