Expand the calculator with a multi-step wizard flow, admin dashboard with quote tracking, login/auth system, distance API integration, and history page. Add new UI components (dialog, progress, select, slider, switch), update pricing logic, and improve the overall design with new assets. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
6.6 KiB
Foam King Gulve - Prisbeskrivelse for Overslagsberegner
Dette dokument beskriver prisberegningslogikken for Foam King Gulves overslagsberegner. Beregneren giver kunden et estimat på gulvløsninger - det endelige tilbud kan variere afhængigt af konkrete forhold på stedet.
1. Input fra kunden
| Felt | Enhed | Interval | Beskrivelse |
|---|---|---|---|
| Gulvareal | m² | 25-300 | Areal opmåles fra indvendig væg til væg (inkl. skillevægge) |
| Gulvhøjde | cm | 0-100 | Højde fra underlag til overkant af gulv (ekskl. gulvbelægning). Der fratrækkes automatisk 5 cm til betonstøbning |
| Postnummer | - | Dansk postnr. | Bruges til beregning af kørselsafstand fra 4550 Asnæs |
2. Priskonstanter (ekskl. moms)
2.1 Isolering
| Beskrivelse | Pris | Enhed |
|---|---|---|
| Isolering - materialer | 2.850 kr | pr. m³ |
| Isolering - arbejdsløn | 880 kr | pr. m³ |
| Isolering samlet | 3.730 kr | pr. m³ |
Hvis højde = 0 (ingen isolering): Simpel arbejdsløn på 75 kr/m² tilføjes i stedet.
2.2 Gulvvarme (altid inkluderet)
| Beskrivelse | Pris | Enhed |
|---|---|---|
| Gulvvarme - materialer | 75 kr | pr. m² |
| Gulvvarme - arbejdsløn | 130 kr | pr. m² |
| Gulvvarme samlet | 205 kr | pr. m² |
Gulvvarme udføres som Ø16 Pex i relevante gulvvarmekredse (ekskl. tilslutning til fordeler).
2.3 Syntetisk net (altid inkluderet)
| Beskrivelse | Pris | Enhed |
|---|---|---|
| Syntetisk net - materialer | 24 kr | pr. m² |
| Syntetisk net - arbejdsløn | 25 kr | pr. m² |
| Syntetisk net samlet | 49 kr | pr. m² |
2.4 Flydespartel
| Beskrivelse | Pris | Enhed |
|---|---|---|
| Flydespartel - materialer | 450 kr | pr. m² |
| Spartelforbrug | 90 kg | pr. m² |
Flydespartel støbes i 50 mm tykkelse og er egnet til svømmende trægulv og klinker.
2.5 Pumpebil-tillæg
Tillæg baseret på den samlede spartelvægt (areal × 90 kg/m²):
| Vægtinterval | Tillæg |
|---|---|
| Over 8.000 kg | 0 kr |
| 5.000-8.000 kg | 3.800 kr |
| 3.000-5.000 kg | 6.000 kr |
| 0-3.000 kg | 8.100 kr |
2.6 Faste gebyrer
| Beskrivelse | Pris |
|---|---|
| Startgebyr (leje af anlæg og sikkerhedsudstyr) | 3.500 kr |
2.7 Transport
| Beskrivelse | Pris | Enhed |
|---|---|---|
| Kørsel (inkl. bil, diesel og mandskab) | 18,75 kr | pr. km |
| Storebælt brotillæg (kun Fyn, postnr. 5000-5999) | 500 kr | fast |
Afstand beregnes som tur-retur fra 4550 Asnæs til kundens adresse.
2.8 Procenttillæg
| Beskrivelse | Procent | Forklaring |
|---|---|---|
| Afdækning | 0,7% | Plast, tape mv. til afdækning af arbejdsområde |
| Affald | 0,25% | Bortskaffelse af beton, skum, plastaffald mv. |
| Samlet tillæg | 0,95% | Af subtotal |
3. Beregningsproces
Trin 1: Beregn afledte værdier
Isoleringstykkelse (cm) = Indtastet højde - 5 cm (til beton)
Isoleringsvolumen (m³) = Areal × (Isoleringstykkelse / 100)
Spartelvægt (kg) = Areal × 90
Trin 2: Beregn komponenter
Isolering:
Hvis isoleringstykkelse > 0:
Isolering = Isoleringsvolumen × 3.730 kr
Ellers:
Isolering = Areal × 75 kr (simpel arbejdsløn)
Gulvvarme:
Gulvvarme = Areal × 205 kr
Syntetisk net:
Syntetisk net = Areal × 49 kr
Flydespartel:
Flydespartel = Areal × 450 kr
Pumpebil-tillæg:
Hvis spartelvægt > 8.000 kg: Pumpebil = 0 kr
Hvis spartelvægt > 5.000 kg: Pumpebil = 3.800 kr
Hvis spartelvægt > 3.000 kg: Pumpebil = 6.000 kr
Ellers: Pumpebil = 8.100 kr
Trin 3: Beregn subtotal
Subtotal = Isolering + Gulvvarme + Syntetisk net + Flydespartel + Pumpebil + Startgebyr
Trin 4: Beregn procenttillæg
Afdækning = Subtotal × 0,007
Affald = Subtotal × 0,0025
Tillæg i alt = Afdækning + Affald
Trin 5: Beregn transport
Afstand = API-beregning fra 4550 Asnæs til kundens postnummer (tur-retur)
Transport = Afstand × 18,75 kr
Hvis postnummer er 5000-5999 (Fyn):
Transport = Transport + 500 kr (Storebælt)
Trin 6: Beregn total
Total ekskl. moms = Subtotal + Tillæg i alt + Transport
Moms = Total ekskl. moms × 0,25
Total inkl. moms = Total ekskl. moms × 1,25
4. Regneeksempel
Input:
- Areal: 50 m²
- Højde: 20 cm
- Postnummer: 2100 (København)
- Beregnet afstand: 160 km (tur-retur)
Beregning:
Isoleringstykkelse = 20 - 5 = 15 cm
Isoleringsvolumen = 50 × (15 / 100) = 7,5 m³
Spartelvægt = 50 × 90 = 4.500 kg
Isolering = 7,5 × 3.730 = 27.975 kr
Gulvvarme = 50 × 205 = 10.250 kr
Syntetisk net = 50 × 49 = 2.450 kr
Flydespartel = 50 × 450 = 22.500 kr
Pumpebil = 6.000 kr (4.500 kg er i intervallet 3.000-5.000)
Startgebyr = 3.500 kr
Subtotal = 27.975 + 10.250 + 2.450 + 22.500 + 6.000 + 3.500 = 72.675 kr
Afdækning = 72.675 × 0,007 = 508,73 kr
Affald = 72.675 × 0,0025 = 181,69 kr
Tillæg i alt = 690,42 kr
Transport = 160 × 18,75 = 3.000 kr
(Ingen Storebælt-tillæg for København)
Total ekskl. moms = 72.675 + 690,42 + 3.000 = 76.365,42 kr
Moms = 76.365,42 × 0,25 = 19.091,36 kr
Total inkl. moms = 76.365,42 × 1,25 = 95.456,78 kr
Output til kunden:
Ca. 95.500 kr inkl. moms
Den endelige pris kan variere afhængigt af konkrete forhold på stedet.
5. Vigtige bemærkninger
- Alle priser er ekskl. moms medmindre andet er angivet
- Moms udgør 25%
- Prisoverslaget er vejledende - det endelige tilbud udarbejdes efter besigtigelse
- Minimum areal: 25 m²
- Maksimum areal: 300 m²
- Maksimum højde: 100 cm
- Foam King arbejder primært på Sjælland, Lolland-Falster og Fyn
Dokumentversion: 1.0 Sidst opdateret: Januar 2026