Pricing Outputs Object
Contains pricing details and options for the solar system.
Table of Inverter Object
Value Name | Description | Value Type |
---|---|---|
deal | An object containing details about the deal and project. Here is a detailed description of each key-value pair within the object. | object |
design | An object containing design details for the solar system. Here is a detailed description of each key-value pair within the object. | object |
netPPW | Net Price Per Watt (PPW) after applying rebates and discounts. Represents the effective cost per watt of the solar system. | float |
basePPW | Base Price Per Watt before any rebates or discounts are applied. Represents the initial cost per watt of the solar system. | float |
netCost | The net cost of the solar system after applying rebates and discounts. | float |
rebates | A list of rebates applied to the solar system's cost. | array |
taxRate | The tax rate applied to the solar system's cost, if applicable. | integer |
baseCost | The base cost of the solar system before rebates, discounts, or any other adjustments. | float |
grossPPW | Gross Price Per Watt, similar to basePPW , but may include dealer fees or other gross costs. | float |
dealerFee | Any additional fee charged by the dealer, if applicable. | float |
discounts | An array that holds discount information. | array |
grossCost | The gross cost of the solar system before rebates and discounts. | float |
salesTeams | An array to track sales team involvement. | array |
downPayment | The amount of the down payment made towards the solar system, if any. | float |
financeCost | The total cost of the solar system when financed. | float |
moduleTotal | represent the total cost or count of modules | integer |
adderPricing | An object storing information about adder pricing. Here is a detailed description of each key-value pair within the object. | object |
batteryTotal | The total cost associated with the battery system in the solar installation. | integer |
rebatesTotal | The total amount of rebates or incentives applied to reduce the overall cost of the solar system. | integer |
financeMethod | Information related to the financing method used for the purchase or installation of the solar system. | object |
inverterTotal | The total cost of the inverters used in the solar system. | integer |
commissionBase | The base amount used to calculate the commission for the salesperson or the company. | integer |
discountsTotal | The total amount of discounts applied to the solar system. | integer |
equipmentTotal | The total cost of the equipment used in the solar system, which might include solar panels, inverters, batteries, etc. | integer |
financeProduct | Detailed information about the financing product used in a solar power system purchase. Here is a detailed description of each key-value pair within the object. | object |
withDealerFees | An object containing detailed pricing and configuration information for a solar power system, including base costs, equipment details, and various system adders. Here is a detailed description of each key-value pair within the object. | object |
calculatedTaxes | an object containing information about the taxes calculated for the solar power system, including total tax, taxes on specific items, and costs including taxes. | object |
dealerFeeFactor | A factor used to calculate dealer fees based on the system's price per watt (PPW). | integer |
pricingSettings | An object containing settings related to pricing, including base price per watt, rounding rules, taxes, and adjustments. | object |
systemSizeWatts | The total size of the solar power system in watts. | integer |
dealerFeePercent | The percentage of the system's cost attributed to dealer fees. | float |
equipmentPricing | An object containing pricing details for various equipment components of the solar power system, such as batteries, inverters, and photovoltaic (PV) modules. Here is a detailed description of each key-value pair within the object. | object |
valueAddersTotal | The total value of adders applied to the system. Adders are additional components or services that increase the overall system cost. | float |
calculatedRebates | A list of calculated rebates applied to the system, which may reduce the overall cost. | array |
commissionBasePPW | The base price per watt (PPW) used to calculate commissions. This value reflects the cost per watt of the system before additional charges or discounts. | float |
federalRebateBase | The base cost of the system that is eligible for federal rebates. | integer |
systemAddersTotal | The total cost of adders, which include additional components, services, or fees added to the base cost of the system. | integer |
federalRebateTotal | The total amount of federal rebates applied to the system, reducing the overall cost. | integer |
availableAdderTaxes | An object containing the taxes applied to the adders in the system. Each adder is identified by a unique key, and the object details the tax and total cost including tax for each adder. | object |
calculatedDiscounts | A list of calculated discounts applied to the system, which may reduce the overall cost. | array |
calculatedEquipment | A list of equipment items that have been calculated as part of the system. Each object represents a piece of equipment and contains detailed information about it. | array |
systemSizeWattsCoeff | A coefficient used to calculate the system size in watts. | float |
systemSizeWattsValid | Indicates whether the system size in watts is valid. | boolean |
calculatedValueAdders | A list of calculated value adders that increase the system's cost. | array |
calculatedSystemAdders | A list of calculated system adders. These are additional costs added to the base system price. | array |
grossCostBeforeRebates | The gross cost of the system before applying any rebates. | integer |
addersAndEquipmentTotal | The total cost of both the adders and equipment before applying rebates or discounts. | integer |
cumulativeSystemSizeWatts | The total system size in watts after considering all equipment and adders. | integer |
grossCostBeforeRebatesPPW | The gross cost per watt before applying any rebates. | float |
rebatesFinancePaydownTotal | The total amount of rebates applied to pay down financing costs. | integer |
rebatesReducingFederalTotal | The total amount of rebates that reduce the federal tax liability. | integer |
rebatesReducingNetCostTotal | The total amount of rebates that reduce the net cost of the system. | integer |
rebatesReducingGrossCostTotal | The total amount of rebates that reduce the gross cost of the system. | integer |
baseCostWithAddersAndEquipment | The base cost of the system including all adders and equipment. | integer |
calculatedAvailableValueAdders | A list of available value adders that can be included in the system. Each object provides details about an add-on item or service. | array |
baseCostWithSystemAddersAndDealerFees | The base cost of the system including all system adders and dealer fees. | integer |
equipmentAndValueAddersWithDealerFees | The total cost of equipment and value adders including dealer fees. | integer |
baseCostWithSystemAddersEquipmentAndDealerFees | The base cost of the system including all system adders, equipment, and dealer fees. | integer |
Example of Pricing Outputs Object
"pricingOutputs": {
"deal": {
"org": {
"id": "a12bcdef-123a-12ab-a1bc-012345678a"
},
"state": {
"hasDesign": true,
"hasCreatedProposal": true
},
"installer": {
"id": "a12bcdef-123a-12ab-a1bc-012345678a"
},
"projectAddress": {
"lat": 33.660057,
"lng": -117.998970,
"city": "Huntington Beach",
"line1": "123 Main St",
"line2": null,
"line3": null,
"state": "CA",
"country": "US",
"postalCode": 92605,
"fullAddress": "123 Main St, Huntington Beach, CA, 92605"
}
},
"design": {
"arrays": [
{
"name": "Array 1",
"tsrf": null,
"pitch": null,
"module": {
"id": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"name": "QCELL Q.PEAK DUO BLK ML-G10+/TS 405",
"model": "Q.PEAK DUO BLK ML-G10+ 405",
"width": 1045,
"length": 1879,
"capacity": 405,
"efficiency": 0.206,
"degradation": 0.005,
"manufacturer": "Hanwha Q Cells"
},
"azimuth": null,
"production": 13.5,
"moduleCount": 10,
"inverterIndex": 0
}
],
"offset": 0.0009905333887585924,
"source": {
"tool": "SELF_SUBMITTED"
},
"battery": [],
"utility": {
"id": "0abcd01c-234b-56cd-7890-123a4b5c67d8",
"name": "Enerflo Power and Light",
"genabilityId": 0001
},
"batteries": [],
"inverters": [
{
"id": "280b7357-aae5-4864-a436-56aa886e4e7c",
"name": "Enphase IQ8+",
"model": "IQ8PLUS-72-2-US",
"isMicro": true,
"acOutput": 440,
"efficiency": 0.97,
"manufacturer": "Enphase"
}
],
"batteryCount": 0,
"mountingType": "ROOF",
"roofMaterial": "ASPHALT_SHINGLES",
"inverterCount": 10,
"consumptionProfile": {
"id": "1a123bcd-10a1-12be-a23e-1234acb53ba4",
"rate": 0.16,
"title": "Default Consumption Profile",
"tariff": {
"lseId": 2654,
"tariffId": 3463777,
"tariffName": "Residential",
"effectiveDate": "2024-02-01",
"masterTariffId": 355
},
"utility": {
"id": "0abcd01c-234b-56cd-7890-123a4b5c67d8",
"name": "Enerflo Power and Light",
"genabilityId": 0001
},
"annualBill": 2295.67005892,
"consumption": [
843.464829,
776.133676,
846.805105,
976.220281,
1256.7218,
1487.6522,
1730.28309,
1647.481535,
1323.235658,
1050.337327,
862.774665,
827.910474
],
"buildingArea": 1704,
"postSolarRate": 0.16009294552803613,
"postSolarTariff": {
"lseId": 2654,
"tariffId": 3463777,
"tariffName": "Residential",
"effectiveDate": "2024-02-01",
"masterTariffId": 355
},
"postSolarUtility": null,
"annualConsumption": 13629.02064,
"averageMonthlyBill": 191.31,
"averageUtilityRate": 0.16,
"averageMonthlyConsumption": 1135.75
},
"firstYearProduction": 13.5,
"totalSystemSizeWatts": 4050,
"cumulativeSystemSizeWatts": 4050
},
"netPPW": 3.46,
"basePPW": 4.811111509184229,
"netCost": 14000,
"rebates": [
{
"id": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"uniqueKey": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"displayName": "Federal Tax Credit",
"pricingOption": {
"id": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"name": "Pricing Option",
"type": "FEDERAL_ITC",
"model": [],
"inputs": {
"type": "federal",
"amount": 0,
"itcPercent": 0.3,
"pricingOptionId": "1324ab1b-3210-12ac-123d-1234567f8ac9",
"pricingOptionName": "Pricing Option"
}
},
"priceableEntityName": "Rebate"
}
],
"taxRate": 0,
"baseCost": 20000,
"grossPPW": 4.94,
"dealerFee": 0,
"discounts": [],
"grossCost": 20000,
"salesTeams": [],
"downPayment": 0,
"financeCost": 20000,
"moduleTotal": 0,
"adderPricing": {
"valueAdders": [],
"systemAdders": [],
"skippedAdders": [
{
"id": "123ab456-1a2b-4ebb-9b67-f312f6faec16",
"reason": "Did not activate",
"displayName": "Tile Roof"
},
{
"id": "123ab456-1a2b-4ebb-9f45-1b9811b40008",
"reason": "Did not activate",
"displayName": "Ground Mount"
},
{
"id": "123ab456-1a2b-4ebb-b3d1-54867e11fa13",
"reason": "Did not activate",
"displayName": "Flat Roof"
}
],
"availableValueAdders": [
{
"id": "123ab456-1a2b-4ebb-b710-e822131d3353",
"name": "EV Car Charger Universal",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-b710-e822131d3353",
"displayName": "EV Car Charger Universal",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-8e40-7afba3582638",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 1000,
"pricingOptionId": "123ab456-1a2b-4ebb-8e40-7afba3582638",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
},
{
"id": "123ab456-1a2b-4ebb-8a08-f59d5554a7ae",
"name": "500 Gal Propane Tank In Ground",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-8a08-f59d5554a7ae",
"displayName": "500 Gal Propane Tank In Ground",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-99c7-f239b4daf45e",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 9500,
"pricingOptionId": "123ab456-1a2b-4ebb-99c7-f239b4daf45e",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
},
{
"id": "123ab456-1a2b-4ebb-8134-e2f089939304",
"name": "Main Panel Upgrade",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-8134-e2f089939304",
"displayName": "Main Panel Upgrade",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-b85d-464ac7d54a38",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 2000,
"pricingOptionId": "123ab456-1a2b-4ebb-b85d-464ac7d54a38",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
},
{
"id": "123ab456-1a2b-4ebb-a281-40e34bfddd7e",
"name": "Soft Starter on AC For Batteries",
"orgId": "123ab456-1a2b-4ebb-b1cd-05129186580d",
"uniqueKey": "123ab456-1a2b-4ebb-a281-40e34bfddd7e",
"displayName": "Soft Starter on AC For Batteries",
"dynamicInputs": [],
"pricingOptions": [
{
"id": "123ab456-1a2b-4ebb-be17-8a8743ce5922",
"name": "Pricing Option",
"type": "FIXED_AMOUNT",
"model": [],
"inputs": {
"amount": 550,
"pricingOptionId": "123ab456-1a2b-4ebb-be17-8a8743ce5922",
"pricingOptionName": "Pricing Option"
}
}
],
"priceableEntityName": "Adder",
"dynamicInputsSatisfied": true
}
]
},
"batteryTotal": 0,
"rebatesTotal": 6000,
"financeMethod": {
"id": "CashFinancePlugin",
"pluginName": "CashFinancePlugin"
},
"inverterTotal": 0,
"commissionBase": 20000,
"discountsTotal": 0,
"equipmentTotal": 0,
"financeProduct": {
"id": "132abc65-a12b-1a2b-b96d-0545c85e8366",
"name": "One-time Cash Payment",
"plugin": "CashFinancePlugin",
"states": [],
"status": "ACTIVE",
"methodId": "CashFinancePlugin",
"createdAt": "2024-02-01T21:45:49.000Z",
"updatedAt": "2024-02-01T21:45:49.000Z",
"termMonths": 0,
"customFields": {
"states": {
"value": []
}
},
"originalName": "One-time Cash Payment",
"financeMethod": "CashFinancePlugin",
"dealerFeePercent": 0,
"financeMethodName": "Cash Finance",
"originalDealerFeePercent": 0
},
"originalName": "One-time Cash Payment",
"financeMethod": "CashFinancePlugin",
"dealerFeePercent": 0,
"financeMethodName": "Cash Finance",
"originalDealerFeePercent": 0
},
"withDealerFees": {
"basePPW": 4.9382,
"baseCost": 20000,
"equipmentTotal": 0,
"valueAddersTotal": 0,
"systemAddersTotal": 0,
"calculatedEquipment": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"pitch": null,
"amount": 0,
"azimuth": null,
"capacity": 405,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Array 1 - QCELL Q.PEAK DUO BLK ML-G10+/TS 405 (x10)",
"moduleCount": 10,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.PV_MODULE",
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"qty": 10,
"amount": 0,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Enphase IQ8+",
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.INVERTER",
"cumulativeSystemSizeWatts": 4050
}
],
"calculatedValueAdders": [],
"calculatedSystemAdders": [],
"baseCostWithAddersAndEquipment": 20000,
"calculatedAvailableValueAdders": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "EV Car Charger Universal",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": 1000,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "EV Car Charger Universal",
"dynamicInputs": [],
"pricingOptionId": "123abc64-0123-12ab-123a-123456abc45",
"pricingOptionName": "Pricing Option",
"dynamicInputsSatisfied": true,
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "500 Gal Propane Tank In Ground",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": 9500,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "500 Gal Propane Tank In Ground",
"dynamicInputs": [],
"pricingOptionId": "7df0051f-c221-44f8-99c7-f239b4daf45e",
"pricingOptionName": "Pricing Option",
"dynamicInputsSatisfied": true,
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Critter Guard",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc450",
"displayName": "Critter Guard",
"dynamicInputs": [
{
"name": "how-many-feet-of-critter-guard-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of critter guard are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Trenching",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Trenching",
"dynamicInputs": [
{
"name": "how-many-feet-of-trenching-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of trenching are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Permit Fee",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Permit Fee",
"dynamicInputs": [
{
"name": "what-is-the-permit-fee-price",
"type": "NumberField",
"settings": {
"min": 0,
"label": "What is the permit fee price?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
}
]
},
"calculatedTaxes": {
"totalTax": 0,
"baseCostTax": 0,
"priceableItems": {
"2796de1b-3210-44ad-953d-8270932f8ac9_0": {
"tax": 0,
"costWithTax": 0
},
"280b7357-aae5-4864-a436-56aa886e4e7c_0": {
"tax": 0,
"costWithTax": 0
}
},
"baseCostWithTax": 20000,
"baseCostWithAddersEquipmentAndTax": 20000
},
"dealerFeeFactor": 1,
"pricingSettings": {
"basePPW": 2.8,
"rounding": {
"mode": 1,
"scale": 2
},
"stateTaxes": [],
"dealerFeePercent": 0,
"basePPWAdjustments": []
},
"systemSizeWatts": 4050,
"dealerFeePercent": 0,
"equipmentPricing": {
"batteries": [],
"inverters": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Enphase IQ8+",
"pricingOptions": [
{
"id": "No-Op Pricing Option",
"name": "No-Op Pricing Option",
"type": "CUSTOM",
"model": [],
"inputs": {
"qty": 10,
"amount": 0,
"tierStart": 0,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option"
}
}
],
"priceableEntityName": "OrgEquipment.INVERTER"
}
],
"pvModules": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Array 1 - QCELL Q.PEAK DUO BLK ML-G10+/TS 405 (x10)",
"pricingOptions": [
{
"id": "No-Op Pricing Option",
"name": "No-Op Pricing Option",
"type": "CUSTOM",
"model": [],
"inputs": {
"pitch": null,
"amount": 0,
"azimuth": null,
"capacity": 405,
"tierStart": 0,
"moduleCount": 10,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option"
}
}
],
"priceableEntityName": "OrgEquipment.PV_MODULE"
}
]
},
"valueAddersTotal": 0,
"calculatedRebates": [],
"commissionBasePPW": 4.94,
"federalRebateBase": 20000,
"systemAddersTotal": 0,
"federalRebateTotal": 6000,
"availableAdderTaxes": {
"123abc64-0123-12ab-123a-123456abc45": {
"tax": 0,
"costWithTax": 1000
},
"123abc64-0123-12ab-123a-123456abc45": {
"tax": 0,
"costWithTax": 9500
},
"123abc64-0123-12ab-123a-123456abc45": {
"tax": 0,
"costWithTax": 2000
}
},
"calculatedDiscounts": [],
"calculatedEquipment": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"pitch": null,
"amount": 0,
"azimuth": null,
"capacity": 405,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Array 1 - QCELL Q.PEAK DUO BLK ML-G10+/TS 405 (x10)",
"moduleCount": 10,
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.PV_MODULE",
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"qty": 10,
"amount": 0,
"tierStart": 0,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Enphase IQ8+",
"pricingOptionId": "No-Op Pricing Option",
"pricingOptionName": "No-Op Pricing Option",
"priceableEntityName": "OrgEquipment.INVERTER",
"cumulativeSystemSizeWatts": 4050
}
],
"systemSizeWattsCoeff": 0.0002469135802469136,
"systemSizeWattsValid": true,
"calculatedValueAdders": [],
"calculatedSystemAdders": [],
"grossCostBeforeRebates": 20000,
"addersAndEquipmentTotal": 0,
"cumulativeSystemSizeWatts": 4050,
"grossCostBeforeRebatesPPW": 4.94,
"rebatesFinancePaydownTotal": 6000,
"rebatesReducingFederalTotal": 0,
"rebatesReducingNetCostTotal": 6000,
"rebatesReducingGrossCostTotal": 0,
"baseCostWithAddersAndEquipment": 20000,
"calculatedAvailableValueAdders": [
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "EV Car Charger Universal",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": 1000,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "EV Car Charger Universal",
"dynamicInputs": [],
"pricingOptionId": "123abc64-0123-12ab-123a-123456abc45",
"pricingOptionName": "Pricing Option",
"dynamicInputsSatisfied": true,
"cumulativeSystemSizeWatts": 4050
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Critter Guard",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Critter Guard",
"dynamicInputs": [
{
"name": "how-many-feet-of-critter-guard-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of critter guard are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
},
{
"id": "123abc64-0123-12ab-123a-123456abc45",
"name": "Trenching",
"orgId": "123abc64-0123-12ab-123a-123456abc45",
"amount": -1,
"uniqueKey": "123abc64-0123-12ab-123a-123456abc45",
"displayName": "Trenching",
"dynamicInputs": [
{
"name": "how-many-feet-of-trenching-are-needed",
"type": "NumberField",
"settings": {
"min": 0,
"label": "How many feet of trenching are needed?",
"isRequired": true,
"defaultValue": 0
}
}
],
"dynamicInputsSatisfied": false
}
],
"baseCostWithSystemAddersAndDealerFees": 20000,
"equipmentAndValueAddersWithDealerFees": 0,
"baseCostWithSystemAddersEquipmentAndDealerFees": 20000
}
Updated 3 months ago