feat: refactor calculator room logic, update pricing, add dynamic prepositions
This commit is contained in:
+63
-23
@@ -10,39 +10,63 @@ export interface PricingItem {
|
||||
export const pricingData: PricingItem[] = [
|
||||
{
|
||||
id: 'montaz-split-podstawowy',
|
||||
name: 'Montaż klimatyzacji typu SPLIT (do 3.5 kW)',
|
||||
priceNet: 1200,
|
||||
priceGrossPrivate: 1296,
|
||||
priceGrossCompany: 1476,
|
||||
name: 'Montaż klimatyzatora split — podstawowy (do 4,5 kW)',
|
||||
priceNet: 1400,
|
||||
priceGrossPrivate: 1512,
|
||||
priceGrossCompany: 1722,
|
||||
category: 'split',
|
||||
},
|
||||
{
|
||||
id: 'montaz-split-rozszerzony',
|
||||
name: 'Montaż klimatyzacji typu SPLIT (powyżej 3.5 kW)',
|
||||
priceNet: 1500,
|
||||
priceGrossPrivate: 1620,
|
||||
priceGrossCompany: 1845,
|
||||
id: 'montaz-split-istniejaca',
|
||||
name: 'Montaż klimatyzatora split przy istniejącej instalacji',
|
||||
priceNet: 800,
|
||||
priceGrossPrivate: 864,
|
||||
priceGrossCompany: 984,
|
||||
category: 'split',
|
||||
},
|
||||
{
|
||||
id: 'montaz-multisplit-2',
|
||||
name: 'Montaż klimatyzacji MULTISPLIT (2 jednostki wew.)',
|
||||
priceNet: 2200,
|
||||
priceGrossPrivate: 2376,
|
||||
priceGrossCompany: 2706,
|
||||
name: 'Montaż multisplit 2+1 — podstawowy (do 6 m instalacji)',
|
||||
priceNet: 2400,
|
||||
priceGrossPrivate: 2592,
|
||||
priceGrossCompany: 2952,
|
||||
category: 'multisplit',
|
||||
},
|
||||
{
|
||||
id: 'montaz-multisplit-3',
|
||||
name: 'Montaż klimatyzacji MULTISPLIT (3 jednostki wew.)',
|
||||
priceNet: 3000,
|
||||
priceGrossPrivate: 3240,
|
||||
priceGrossCompany: 3690,
|
||||
name: 'Montaż multisplit 3+1 — podstawowy (do 9 m instalacji)',
|
||||
priceNet: 3200,
|
||||
priceGrossPrivate: 3456,
|
||||
priceGrossCompany: 3936,
|
||||
category: 'multisplit',
|
||||
},
|
||||
{
|
||||
id: 'dodatkowy-metr',
|
||||
name: 'Dodatkowy metr instalacji chłodniczej',
|
||||
id: 'montaz-multisplit-4',
|
||||
name: 'Montaż multisplit 4+1 — podstawowy (do 12 m instalacji)',
|
||||
priceNet: 3800,
|
||||
priceGrossPrivate: 4104,
|
||||
priceGrossCompany: 4674,
|
||||
category: 'multisplit',
|
||||
},
|
||||
{
|
||||
id: 'dodatkowy-metr-korytko',
|
||||
name: 'Dodatkowy metr instalacji freonowej — korytko PCV',
|
||||
priceNet: 80,
|
||||
priceGrossPrivate: 86,
|
||||
priceGrossCompany: 98,
|
||||
category: 'additional',
|
||||
},
|
||||
{
|
||||
id: 'dodatkowy-metr-bruzda',
|
||||
name: 'Dodatkowy metr instalacji freonowej — bruzda w ścianie',
|
||||
priceNet: 90,
|
||||
priceGrossPrivate: 97,
|
||||
priceGrossCompany: 111,
|
||||
category: 'additional',
|
||||
},
|
||||
{
|
||||
id: 'przewiert',
|
||||
name: 'Dopłata za przewiert otworu instalacyjnego w betonie',
|
||||
priceNet: 100,
|
||||
priceGrossPrivate: 108,
|
||||
priceGrossCompany: 123,
|
||||
@@ -50,18 +74,34 @@ export const pricingData: PricingItem[] = [
|
||||
},
|
||||
{
|
||||
id: 'kucie-bruzdy',
|
||||
name: 'Kucie bruzdy w betonie/żelbecie (mb)',
|
||||
name: 'Dopłata za kucie bruzdy instalacyjnej w żelbecie',
|
||||
priceNet: 150,
|
||||
priceGrossPrivate: 162,
|
||||
priceGrossCompany: 184.5,
|
||||
priceGrossCompany: 184,
|
||||
category: 'additional',
|
||||
},
|
||||
{
|
||||
id: 'pompa-skroplin',
|
||||
name: 'Instalacja pompy skroplin',
|
||||
priceNet: 400,
|
||||
priceGrossPrivate: 432,
|
||||
priceGrossCompany: 492,
|
||||
category: 'additional',
|
||||
},
|
||||
{
|
||||
id: 'demontaz',
|
||||
name: 'Demontaż klimatyzacji',
|
||||
priceNet: 300,
|
||||
priceGrossPrivate: 324,
|
||||
priceGrossCompany: 369,
|
||||
category: 'additional',
|
||||
},
|
||||
{
|
||||
id: 'przeglad-klimatyzacji',
|
||||
name: 'Okresowy przegląd i odgrzybianie klimatyzacji',
|
||||
name: 'Czyszczenie i odgrzybianie klimatyzatora',
|
||||
priceNet: 250,
|
||||
priceGrossPrivate: 270,
|
||||
priceGrossCompany: 307.5,
|
||||
priceGrossCompany: 307,
|
||||
category: 'additional',
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user