// 10 testoffert som täcker olika scenarier — kör "Ladda om testdata" i sidopanelen för att ladda in dem.
//
// Täcker:
//  1. UniFi‑nätverk (kontant + finansierat, lång produktlista)
//  2. Yealink videokonferensrum (kontant, AV‑fokus)
//  3. HPE serverbyte (server + virtualisering, kort offert)
//  4. Microsoft 365 + säkerhet (mest tjänster/månadsavgifter, ingen produkt)
//  5. Klientarbetsplats x10 (Lenovo + skärmar, repetitiva rader)
//  6. Telefoni & molnväxel (telefonpaket + månadsavgifter)
//  7. IT‑säkerhetspaket (brandvägg + EDR, blandat)
//  8. Backup & disaster recovery (Veeam + offsite, finansierat)
//  9. Foab Vault Server (CAD/Autodesk‑specifik server)
// 10. Norra Skog komplett etablering (server + nät + klient — stor offert)

const _mkSec = (id, body='') => {
  const p = SECTION_PRESETS.find(x=>x.id===id);
  return { id: 'sec-'+id+'-'+Math.random().toString(36).slice(2,7),
    kind:id, title:p.title, body: body || p.body || '',
    isProductList: !!p.isProductList, isServiceList: !!p.isServiceList };
};

const _common = {
  date:'2026-05-07', valid:'2026-06-07',
  salesperson:'Adam Bjarneteg', salesphone:'0767 – 72 15 21',
  salesemail:'adam.bjarneteg@ulabitpartner.se',
  status:'Utkast', discount:0,
};

window.SEED_OFFERS = [
  // ───────── 1. UniFi‑nätverk ─────────
  {
    ..._common, id:'seed-unifi', number:'2026‑0150',
    customer:'Sjuhärad Industri AB', org:'556400-1122',
    contact:'Mikael Persson', email:'mikael@sjuharad-industri.se', phone:'033 – 22 11 33',
    subject:'Komplett Unifi‑nätverk',
    pricingMode:'bada', term:48, residual:10, financier:'De Lage Landen',
    sections:[
      _mkSec('summary','Vi föreslår en komplett omläggning av nätverket till ett managerat Ubiquiti UniFi‑nätverk. Lösningen ger stabil WiFi 6 i hela ytan, segmenterad trafik via VLAN, modern brandvägg och full översikt via UniFi‑molnet.'),
      _mkSec('need','• Föråldrade switchar och WiFi som ger driftstörningar\n• Otillräcklig täckning på lager och i konferensrum\n• Ingen segmentering mellan gäst‑, produktion‑ och kontorsnät\n• Behov av centraliserad övervakning'),
      _mkSec('solution','UniFi Dream Machine SE som gateway och brandvägg, två managerade PoE‑switchar, åtta WiFi 6 accesspunkter (sex inomhus, två utomhus). Allt managerat i UniFi Network‑molnet med VLAN, larm 24/7 och firmware‑uppdateringar.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Investeringen redovisas både som kontant inköp och som finansierat alternativ via De Lage Landen på 48 månader. Driftavtalet är fristående och faktureras månadsvis.'),
      _mkSec('finance','Finansiering via De Lage Landen, 48 månader, 10% restvärde. I månadskostnaden ingår all hårdvara samt installation. Försäkring tillkommer enligt avtal.'),
      _mkSec('support','• Helpdesk kontorstid (8–17)\n• Övervakning och larm 24/7\n• Firmware‑uppdateringar och säkerhetspatchar ingår\n• Site survey en gång per år'),
      _mkSec('about'),
      _mkSec('terms','• Leveranstid: 3–4 veckor från godkänd offert\n• Installation efter överenskommen tid\n• Betalningsvillkor: 30 dagar netto\n• Priser anges exkl. moms'),
      _mkSec('close','Tack för ert förtroende. Vi ser fram emot ett gott samarbete.'),
    ],
    lines:[
      { id:'u1', cat:'Gateway & brandvägg', name:'UniFi Dream Machine Special Edition', desc:'Gateway, brandvägg, controller — allt i en enhet', unit:'st', qty:1, price:14900 },
      { id:'u2', cat:'Switchar', name:'UniFi Switch Pro 48 PoE', desc:'48‑port managerad switch med PoE+ (600W)', unit:'st', qty:1, price:18900 },
      { id:'u3', cat:'Switchar', name:'UniFi Switch Pro 24 PoE', desc:'24‑port managerad switch med PoE+ (400W)', unit:'st', qty:1, price:11900 },
      { id:'u4', cat:'WiFi accesspunkter', name:'UniFi U6‑Pro accesspunkt', desc:'WiFi 6 takmonterad accesspunkt', unit:'st', qty:6, price:2890 },
      { id:'u5', cat:'WiFi accesspunkter', name:'UniFi U6‑Mesh utomhus', desc:'Utomhusaccesspunkt WiFi 6', unit:'st', qty:2, price:3490 },
      { id:'u6', cat:'Strukturerad kabling', name:'CAT6A‑uttag installerat', desc:'Inklusive kabel, dosa och dokumentation', unit:'st', qty:18, price:790 },
      { id:'u7', cat:'Installation', name:'Site survey & nätverksdesign', desc:'Föranalys, ritningsunderlag och VLAN‑plan', unit:'st', qty:1, price:9900 },
      { id:'u8', cat:'Installation', name:'Installation & driftsättning UniFi', desc:'Konfiguration, VLAN, brandväggsregler, dokumentation', unit:'timme', qty:24, price:1190 },
    ],
    services:[
      { id:'us1', name:'UniFi‑övervakning, hanterad tjänst', desc:'24/7 övervakning, larm och firmware', unit:'månad', qty:1, price:1490 },
    ],
  },

  // ───────── 2. Yealink videokonferens ─────────
  {
    ..._common, id:'seed-yealink', number:'2026‑0151',
    customer:'Kinna Möbler AB', org:'556711-9988',
    contact:'Linda Karlsson', email:'linda@kinnamobler.se', phone:'0320 – 55 12 34',
    subject:'Videokonferensrum med Yealink',
    pricingMode:'kontant',
    sections:[
      _mkSec('summary','Vi föreslår ett komplett videokonferensrum certifierat för Microsoft Teams Rooms, baserat på Yealink MVC‑plattformen. Lösningen ger förstklassig bild- och ljudkvalitet i konferensrummet för 8–10 personer, med en knapptryckning för att starta möten.'),
      _mkSec('need','• Befintligt rum saknar dedikerad videokonferens\n• Anställda kopplar in egna laptops vid varje möte\n• Bilden och ljudet är inkonsekvent\n• Vill ha ett system som "alla kan starta utan IT‑hjälp"'),
      _mkSec('solution','Yealink MVC860 som certifierat Teams Rooms‑system: PTZ‑kamera UVC86 med auto‑framing, beamforming‑mikrofon i taket, MCore Pro mediahub samt MTouch Plus pekpanel. Två 65" 4K‑skärmar. ULAB installerar, kalibrerar och kopplar mot kundens M365‑miljö.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Investeringen redovisas som kontant inköp. Önskas finansiering ger vi gärna ett alternativt förslag via De Lage Landen.'),
      _mkSec('support','• Användarutbildning på plats vid driftsättning\n• Supportavtal: 1 290 kr/månad inkl. uppdateringar\n• On‑site‑besök till timpris 1 290 kr\n• 5 års hårdvarugaranti via Yealink'),
      _mkSec('about'),
      _mkSec('terms','• Leveranstid: 4–6 veckor från godkänd offert\n• Installation 1 arbetsdag på plats\n• Betalningsvillkor: 30 dagar netto\n• Priser anges exkl. moms'),
      _mkSec('close','Tack för ert förtroende. Vi tror att lösningen kommer att göra mötena enklare och mer professionella från första dagen.'),
    ],
    lines:[
      { id:'y1', cat:'Yealink Teams Rooms', name:'Yealink MVC860 — Teams Rooms‑system', desc:'Certifierat MTR‑paket: MCore Pro + MTouch Plus + UVC86 + VCM38', unit:'paket', qty:1, price:64900 },
      { id:'y3', cat:'Yealink Teams Rooms', name:'Yealink VCM38 takmikrofon', desc:'Beamforming‑mikrofon för möten upp till 10 personer', unit:'st', qty:1, price:6890 },
      { id:'y4', cat:'Skärmar', name:'Display 65" 4K LED', desc:'Kommersiell skärm för 24/7‑drift', unit:'st', qty:2, price:14900 },
      { id:'y5', cat:'Skärmar', name:'Väggfäste dubbelskärm', desc:'Stativ för två skärmar i bredd', unit:'st', qty:1, price:3490 },
      { id:'y6', cat:'Rumsbokning', name:'Yealink RoomPanel — bokningspanel', desc:'7" touchskärm vid dörren med rumsbokning', unit:'st', qty:1, price:5490 },
      { id:'y8', cat:'Installation', name:'AV‑installation & driftsättning', desc:'Montering, kalibrering, koppling mot M365, test', unit:'timme', qty:8, price:1190 },
      { id:'y9', cat:'Installation', name:'Användarutbildning', desc:'Genomgång på plats för 5–10 användare', unit:'st', qty:1, price:2900 },
    ],
    services:[
      { id:'ys1', name:'Supportavtal Teams Rooms', desc:'Övervakning, uppdateringar och felavhjälpning', unit:'månad', qty:1, price:1290 },
    ],
  },

  // ───────── 3. HPE serverbyte ─────────
  {
    ..._common, id:'seed-server', number:'2026‑0152',
    customer:'Borås Bygg AB', org:'556222-3344',
    contact:'Per Andersson', email:'per@borasbygg.se', phone:'033 – 14 22 88',
    subject:'Serverbyte HPE ProLiant',
    pricingMode:'hyra', term:36, residual:5, financier:'De Lage Landen',
    sections:[
      _mkSec('summary','Vi föreslår byte av befintlig fil‑ och applikationsserver till en ny HPE ProLiant DL360 Gen11 med Windows Server 2022 och Veeam Backup. Lösningen ger snabbare prestanda, redundant lagring och säkrare backup.'),
      _mkSec('need','Befintlig server är 7 år gammal, ur garanti och börjar visa tecken på diskbortfall. Behov finns av ny stabil plattform med uppgraderad backuplösning för minst 5 år framåt.'),
      _mkSec('solution','HPE ProLiant DL360 Gen11 med 64 GB RAM, 4×1.92 TB SSD i RAID10, redundant nätdel och iLO management. Windows Server 2022 Standard. Veeam Backup & Replication med replikering till offsite.'),
      _mkSec('products'),
      _mkSec('cost','Lösningen levereras som månadshyra över 36 månader. Allt inkluderat: hårdvara, installation och första årets supportavtal.'),
      _mkSec('finance','Hyra via De Lage Landen, 36 månader, 5% restvärde.'),
      _mkSec('about'),
      _mkSec('terms','• Leveranstid: 4 veckor från godkänd offert\n• Installation utanför kontorstid\n• Betalningsvillkor: månadsvis i förskott'),
      _mkSec('close','Vi ser fram emot ett gott samarbete. Hör av dig vid minsta fråga.'),
    ],
    lines:[
      { id:'s1', cat:'Server', name:'HPE ProLiant DL360 Gen11', desc:'1U rack, 2×Intel Xeon Silver, 64 GB RAM', unit:'st', qty:1, price:62000 },
      { id:'s2', cat:'Server', name:'4×1.92 TB SSD SAS RAID10', desc:'Inkl. RAID‑kontroller', unit:'set', qty:1, price:38000 },
      { id:'s3', cat:'Server', name:'Redundant nätdel 800W', desc:'Hot‑swap PSU', unit:'st', qty:1, price:4900 },
      { id:'s4', cat:'Licens', name:'Windows Server 2022 Standard', desc:'16‑core licens', unit:'st', qty:1, price:13900 },
      { id:'s5', cat:'Licens', name:'Veeam Backup & Replication Universal', desc:'Per socket, 1 års underhåll', unit:'st', qty:2, price:9800 },
      { id:'s6', cat:'Installation', name:'Migrering & driftsättning', desc:'Inkl. data‑migrering, AD‑setup, test', unit:'timme', qty:24, price:1190 },
    ],
    services:[
      { id:'ss1', name:'Hanterad serverdrift', desc:'Övervakning, uppdateringar, månadsrapport', unit:'månad', qty:1, price:1990 },
    ],
  },

  // ───────── 4. M365 + säkerhet (mest tjänster) ─────────
  {
    ..._common, id:'seed-m365', number:'2026‑0153',
    customer:'Lokalmäklarna i Borås AB', org:'556888-7766',
    contact:'Sara Lind', email:'sara@lokalmaklarna.se', phone:'033 – 41 99 00',
    subject:'Microsoft 365 Business + säkerhetspaket',
    pricingMode:'kontant',
    sections:[
      _mkSec('summary','Vi föreslår att flytta era 12 användare till Microsoft 365 Business Premium med vårt säkerhetspaket. Inkluderar e‑post, Teams, dokumenthantering, MFA, conditional access och endpoint‑skydd.'),
      _mkSec('need','• Vill bort från lokal Exchange‑server\n• Behöver säkrare inloggning (MFA + villkorlig åtkomst)\n• Vill kunna jobba säkert hemifrån'),
      _mkSec('solution','Migrering av e‑post och hemkataloger till Microsoft 365. Aktivering av MFA, Intune‑hantering av enheter, conditional access policies samt Defender for Business som EDR.'),
      _mkSec('services'),
      _mkSec('cost','Engångskostnad för migrering är 24 900 kr. Månatlig licens‑ och driftskostnad redovisas separat.'),
      _mkSec('support','• Användarsupport via helpdesk\n• Månadsvis säkerhetsrapport\n• Kvartalsvisa genomgångar'),
      _mkSec('about'),
      _mkSec('terms','• Migrering: 2 veckor från beslut\n• Faktureras månadsvis i efterskott\n• Bindningstid 12 månader på licenser'),
      _mkSec('close','Tack för förfrågan. Vi hjälper er trygga vägen till molnet.'),
    ],
    lines:[
      { id:'m1', cat:'Migrering', name:'Migrering Exchange → Microsoft 365', desc:'12 brevlådor, hemkataloger, kontaktimport', unit:'st', qty:1, price:24900 },
    ],
    services:[
      { id:'ms1', name:'Microsoft 365 Business Premium', desc:'12 användare, e‑post + Teams + Office', unit:'månad', qty:12, price:255 },
      { id:'ms2', name:'Defender for Business', desc:'EDR + endpoint‑skydd', unit:'månad', qty:12, price:55 },
      { id:'ms3', name:'Hanterad säkerhetstjänst', desc:'Övervakning av MFA, conditional access, larm', unit:'månad', qty:1, price:1990 },
    ],
  },

  // ───────── 5. 10 klientarbetsplatser ─────────
  {
    ..._common, id:'seed-clients', number:'2026‑0154',
    customer:'Tandläkargruppen Sjuhärad', org:'556100-2233',
    contact:'Eva Nyberg', email:'eva@tdgsjuharad.se', phone:'033 – 17 50 50',
    subject:'10 nya klientarbetsplatser',
    pricingMode:'bada', term:36, residual:10, financier:'De Lage Landen',
    sections:[
      _mkSec('summary','Vi föreslår byte av era 10 klientdatorer till nya Lenovo ThinkCentre med 27" skärmar, dockning och Windows 11 Pro. Konfigurerade och redo att användas direkt vid leverans.'),
      _mkSec('need','Befintliga datorer är 5–6 år gamla och påverkar arbetsflödet med långa starttider. Tandläkarsystemet kräver nyare Windows.'),
      _mkSec('solution','Lenovo ThinkCentre M70q Tiny Gen5 med Intel i5, 16 GB RAM, 512 GB SSD. 27" 4K‑skärmar, dockningsstationer, tangentbord och möss. Förkonfigurerade med Windows 11 Pro, AD‑join och er egen image.'),
      _mkSec('products'),
      _mkSec('cost','Levereras som hyra alternativt kontant inköp. Hyran inkluderar ersättningsdatorer vid fel under hyrtiden.'),
      _mkSec('finance','Hyra via De Lage Landen, 36 månader, 10% restvärde.'),
      _mkSec('support','• Garanti 3 år on‑site nästa arbetsdag\n• Förkonfigurerade enheter\n• Upphämtning av gamla enheter och säker datadestruktion'),
      _mkSec('about'),
      _mkSec('terms','• Leverans: 3 veckor\n• Konfiguration utförs hos ULAB\n• Betalningsvillkor: 30 dagar netto'),
      _mkSec('close','Vi tar gärna ett möte för att diskutera detaljer kring image och utrullning.'),
    ],
    lines:[
      { id:'c1', cat:'Datorer', name:'Lenovo ThinkCentre M70q Tiny Gen5', desc:'i5‑13500T, 16 GB RAM, 512 GB SSD, Win11 Pro', unit:'st', qty:10, price:9890 },
      { id:'c2', cat:'Skärmar', name:'27" 4K USB‑C‑skärm', desc:'Höj/sänkbar, IPS‑panel', unit:'st', qty:10, price:4490 },
      { id:'c3', cat:'Dockning', name:'Lenovo ThinkPad Universal USB‑C Dock', desc:'För hybridanvändning med privat laptop', unit:'st', qty:10, price:2790 },
      { id:'c4', cat:'Tillbehör', name:'Tangentbord + mus, trådlöst set', desc:'Logitech MK540', unit:'set', qty:10, price:590 },
      { id:'c5', cat:'Konfiguration', name:'Förkonfiguration & utrullning', desc:'Image, AD‑join, paketering, leverans', unit:'st', qty:10, price:990 },
      { id:'c6', cat:'Avveckling', name:'Säker datadestruktion gamla enheter', desc:'Inkl. miljöcertifikat', unit:'st', qty:10, price:290 },
    ],
  },

  // ───────── 6. Telefoni & molnväxel ─────────
  {
    ..._common, id:'seed-tele', number:'2026‑0155',
    customer:'Restaurang Kvarnen AB', org:'556999-1100',
    contact:'Marko Nieminen', email:'marko@kvarnen.se', phone:'033 – 12 44 55',
    subject:'Företagstelefoni & molnväxel',
    pricingMode:'kontant',
    sections:[
      _mkSec('summary','Vi föreslår en modern molnväxel med 4 användare, IVR‑menyer, öppettider, kösystem och möjligheten att svara på företagets nummer från valfri enhet.'),
      _mkSec('need','• Befintlig växel är gammal och låst i lokalen\n• Vill kunna svara från mobiler\n• Behöver tydliga öppettider och frånvarohantering'),
      _mkSec('solution','Telavox molnväxel med apparater, telefonkonferens, kösystem, statistik. Mobiltelefoner kopplas via app.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Engångskostnad för portering, inställningar och utbildning. Månatlig drift faktureras separat.'),
      _mkSec('about'),
      _mkSec('terms','• Portering tar 2–3 veckor\n• Bindningstid 12 månader\n• Faktureras månadsvis i förskott'),
      _mkSec('close','Tack för förfrågan. Vi hjälper er till en växel som faktiskt funkar.'),
    ],
    lines:[
      { id:'t1', cat:'Bordstelefon', name:'Yealink T54W IP‑telefon', desc:'Färgskärm, WiFi, Bluetooth', unit:'st', qty:2, price:2890 },
      { id:'t2', cat:'Konfiguration', name:'Portering & inställningar', desc:'Inkl. IVR, öppettider, kösystem', unit:'st', qty:1, price:6900 },
      { id:'t3', cat:'Konfiguration', name:'Utbildning på plats', desc:'2 timmar för administratörer', unit:'st', qty:1, price:1990 },
    ],
    services:[
      { id:'ts1', name:'Telavox Företagsväxel', desc:'4 användare, samtal inom EU ingår', unit:'månad', qty:4, price:189 },
      { id:'ts2', name:'Telavox app — mobil', desc:'Per användare', unit:'månad', qty:4, price:79 },
    ],
  },

  // ───────── 7. IT‑säkerhet ─────────
  {
    ..._common, id:'seed-sec', number:'2026‑0156',
    customer:'Ulricehamns Industri AB', org:'556355-7799',
    contact:'Henrik Olofsson', email:'henrik@ulricehamnsindustri.se', phone:'0321 – 33 00 11',
    subject:'IT‑säkerhetspaket: brandvägg + EDR',
    pricingMode:'bada', term:36, residual:5, financier:'De Lage Landen',
    sections:[
      _mkSec('summary','Vi föreslår byte till modern Fortinet FortiGate brandvägg samt utrullning av Microsoft Defender for Business som EDR på alla 25 klienter och servrar.'),
      _mkSec('need','• Befintlig brandvägg saknar moderna säkerhetsfunktioner\n• Inget endpoint‑skydd utöver Windows Defender\n• Krav från ny kund på högre säkerhetsnivå'),
      _mkSec('solution','FortiGate 90G med UTM‑bundle (IPS, AV, web filter, sandbox). Defender for Business utrullas via Intune. Månadsvis säkerhetsrapport och larm vid incidenter.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Investeringen redovisas både som kontant inköp och hyra över 36 månader.'),
      _mkSec('finance','Hyra via De Lage Landen, 36 månader, 5% restvärde.'),
      _mkSec('support','• Hanterad brandväggstjänst\n• Månadsrapport säkerhet\n• Larm vid incidenter 24/7\n• Kvartalsvis genomgång'),
      _mkSec('about'),
      _mkSec('terms','• Leverans: 3 veckor\n• Installation utanför kontorstid\n• Betalningsvillkor: 30 dagar netto'),
      _mkSec('close','Vi vet hur viktigt säkerheten är — och hur snabbt det kan gå fel. Hör av dig så bokar vi möte.'),
    ],
    lines:[
      { id:'sec1', cat:'Brandvägg', name:'FortiGate 90G', desc:'NGFW, gigabit‑interface, redundans', unit:'st', qty:1, price:18900 },
      { id:'sec2', cat:'Brandvägg', name:'FortiGate UTM Bundle, 3 år', desc:'IPS, AV, web filter, sandbox', unit:'st', qty:1, price:14900 },
      { id:'sec3', cat:'Installation', name:'Installation & migrering brandvägg', desc:'Inkl. policyöversyn och dokumentation', unit:'timme', qty:12, price:1190 },
      { id:'sec4', cat:'Endpoint', name:'Utrullning Defender for Business', desc:'25 enheter via Intune', unit:'st', qty:1, price:9900 },
    ],
    services:[
      { id:'sse1', name:'Defender for Business‑licens', desc:'EDR på 25 enheter', unit:'månad', qty:25, price:55 },
      { id:'sse2', name:'Hanterad säkerhetstjänst', desc:'Övervakning, larm, månadsrapport', unit:'månad', qty:1, price:2490 },
    ],
  },

  // ───────── 8. Backup & DR ─────────
  {
    ..._common, id:'seed-backup', number:'2026‑0157',
    customer:'Mark Logistik AB', org:'556777-2211',
    contact:'Anders Bergström', email:'anders@marklogistik.se', phone:'0320 – 88 22 11',
    subject:'Backup & disaster recovery',
    pricingMode:'hyra', term:48, residual:10, financier:'De Lage Landen',
    sections:[
      _mkSec('summary','Vi föreslår en komplett backuplösning baserad på Veeam Backup & Replication med replikering till ULAB:s datacenter. Återställningstid under 4 timmar, RPO max 1 timme.'),
      _mkSec('need','Befintlig backup baseras på USB‑diskar utan offsite‑kopia. Vid brand eller stöld går allt förlorat.'),
      _mkSec('solution','Veeam B&R installerat på dedikerad backupserver, lokal lagring 12 TB samt replikering till ULAB:s datacenter. Övervakning och daglig kontroll. Test av återställning kvartalsvis.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Levereras som månadshyra inklusive offsite‑lagring. Allt ingår: hårdvara, licenser, drift och kvartalsvisa återställningstester.'),
      _mkSec('finance','Hyra via De Lage Landen, 48 månader, 10% restvärde.'),
      _mkSec('support','• Daglig backupkontroll\n• Kvartalsvis återställningstest\n• Larm vid avbrott\n• 4 timmar SLA på återställning'),
      _mkSec('about'),
      _mkSec('terms','• Installation 1 vecka från godkänd offert\n• Bindningstid 36 månader\n• Faktureras månadsvis i förskott'),
      _mkSec('close','Trygghet är att veta att allt finns kvar — även när det värsta händer.'),
    ],
    lines:[
      { id:'b1', cat:'Backupserver', name:'HPE ProLiant DL360 Gen11 backup', desc:'Dedikerad backupserver med 12 TB lagring', unit:'st', qty:1, price:54900 },
      { id:'b2', cat:'Licens', name:'Veeam B&R Universal License', desc:'Per socket, 3 års underhåll', unit:'st', qty:2, price:9800 },
      { id:'b3', cat:'Installation', name:'Installation & konfiguration', desc:'Inkl. första återställningstest', unit:'timme', qty:16, price:1190 },
    ],
    services:[
      { id:'bs1', name:'Offsite‑replikering till ULAB', desc:'Per TB lagrad data', unit:'månad', qty:6, price:390 },
      { id:'bs2', name:'Hanterad backuptjänst', desc:'Övervakning, larm, kvartalsrapport', unit:'månad', qty:1, price:1990 },
    ],
  },

  // ───────── 9. Foab Vault Server ─────────
  {
    ..._common, id:'seed-foab', number:'2026‑0149',
    customer:'Foab AB', org:'556987-1234',
    contact:'Joakim Foab', email:'joakim@foab.se', phone:'033 – 22 99 00',
    subject:'Vault Server',
    pricingMode:'kontant',
    sections:[
      _mkSec('summary','Ulab IT Partner har tagit fram ett förslag på en ny Autodesk Vault‑server för Foab AB. Lösningen ger en stabil plattform för CAD‑filhantering, versionshantering och centraliserad lagring för konstruktörsteamet.'),
      _mkSec('need','Foab har idag ingen dedikerad server för Vault och ritningar lagras lokalt på respektive konstruktörs dator. Det skapar versionsproblem och risk för dataförlust. Önskemål om plattform som klarar minst 5 år och 2 samtidiga Autodesk‑användare.'),
      _mkSec('solution','HPE ProLiant ML30 Gen11 tower‑server med Windows Server 2022 Standard, redundant nätdel och Altaro Backup mot ULAB:s molnlagring. Installation av Autodesk Vault Server och migrering av befintliga CAD‑filer.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Engångsinvestering kontant. Månatliga molnlicens‑ och backupkostnader särredovisas.'),
      _mkSec('about'),
      _mkSec('terms','• Leverans: 4 veckor\n• Installation efter överenskommen tid\n• Betalningsvillkor: 30 dagar netto'),
      _mkSec('close','Vi ser fram emot att leverera en stabil Vault‑plattform för era konstruktörer.'),
    ],
    lines:[
      { id:'f1', cat:'Server', name:'HPE ProLiant ML30 Gen11', desc:'Tower‑server, Xeon E‑2400, 32 GB RAM, 2×960 GB SSD RAID1', unit:'st', qty:1, price:34900 },
      { id:'f2', cat:'Server', name:'Redundant nätdel', desc:'Hot‑swap PSU för ML30', unit:'st', qty:1, price:3900 },
      { id:'f3', cat:'Licens', name:'Windows Server 2022 Standard', desc:'16‑core licens', unit:'st', qty:1, price:13900 },
      { id:'f4', cat:'Licens', name:'Altaro Backup VM, 1 års underhåll', desc:'Hostbaserad VM‑backup', unit:'st', qty:1, price:7900 },
      { id:'f5', cat:'Installation', name:'Installation & migrering Vault', desc:'Setup, AD‑join, datamigrering, test', unit:'timme', qty:15, price:1190 },
    ],
    services:[
      { id:'fs1', name:'Altaro Cloud Backup', desc:'Offsite‑backup till ULAB:s datacenter', unit:'månad', qty:1, price:595 },
    ],
  },

  // ───────── 10. Norra Skog komplett etablering (stor) ─────────
  {
    ..._common, id:'seed-skog', number:'2026‑0158',
    customer:'Norra Skog AB', org:'556500-9988',
    contact:'Catarina Lindgren', email:'catarina@norraskog.se', phone:'033 – 50 50 50',
    subject:'Komplett IT‑etablering nytt kontor',
    pricingMode:'bada', term:60, residual:10, financier:'De Lage Landen',
    sections:[
      _mkSec('summary','Vi föreslår en komplett IT‑etablering för det nya kontoret i Borås: server, nätverk, klienter, telefoni och säkerhet — allt under ett avtal.'),
      _mkSec('need','• Nytt kontor med 18 medarbetare ska startas augusti 2026\n• Behöver hela infrastrukturen från grunden\n• Vill ha en partner som tar helhetsansvar'),
      _mkSec('solution','HPE ProLiant‑server för fil och AD, UniFi‑nätverk med WiFi 6, Lenovo klientarbetsplatser, Yealink telefoni och Fortinet brandvägg. Microsoft 365 för e‑post och samarbete. Allt installerat och driftsatt nyckelfärdigt.'),
      _mkSec('products'),
      _mkSec('services'),
      _mkSec('cost','Investeringen kan tas både som kontant och hyra över 60 månader. Driftavtal faktureras separat månadsvis.'),
      _mkSec('finance','Hyra via De Lage Landen, 60 månader, 10% restvärde. I månadskostnaden ingår all hårdvara samt installation.'),
      _mkSec('support','• Hanterad IT‑drift med helpdesk\n• Övervakning 24/7 av server och nätverk\n• Månadsrapport drift + säkerhet\n• Kvartalsvisa avstämningar med Tech Lead'),
      _mkSec('about'),
      _mkSec('terms','• Leverans: 6–8 veckor från godkänd offert\n• Installation och driftsättning under en helg\n• Betalningsvillkor: 30 dagar netto'),
      _mkSec('close','Vi har levererat liknande etableringar tidigare och tar gärna ett möte för genomgång av tidplan.'),
    ],
    lines:[
      { id:'k1', cat:'Server', name:'HPE ProLiant DL360 Gen11', desc:'Filserver/AD, 64 GB RAM, 4×1.92 TB SSD RAID10', unit:'st', qty:1, price:104000 },
      { id:'k2', cat:'Server', name:'Windows Server 2022 + 25 CAL', desc:'Standard + användarlicenser', unit:'set', qty:1, price:24900 },
      { id:'k3', cat:'Nätverk', name:'UniFi Dream Machine Pro Max', desc:'Gateway + brandvägg + controller', unit:'st', qty:1, price:11900 },
      { id:'k4', cat:'Nätverk', name:'UniFi Switch Pro 24 PoE', desc:'24‑port managerad switch', unit:'st', qty:1, price:11900 },
      { id:'k5', cat:'Nätverk', name:'UniFi U6‑Pro accesspunkt', desc:'WiFi 6, takmonterad', unit:'st', qty:4, price:2890 },
      { id:'k6', cat:'Klient', name:'Lenovo ThinkPad T14 Gen5', desc:'i5, 16 GB, 512 GB SSD, Win11 Pro', unit:'st', qty:18, price:14900 },
      { id:'k7', cat:'Klient', name:'27" 4K USB‑C skärm', desc:'Höj/sänkbar', unit:'st', qty:18, price:4490 },
      { id:'k8', cat:'Klient', name:'Lenovo USB‑C dock', desc:'Universal dock', unit:'st', qty:18, price:2790 },
      { id:'k9', cat:'Telefoni', name:'Yealink T54W IP‑telefon', desc:'Färgskärm, WiFi', unit:'st', qty:6, price:2890 },
      { id:'k10', cat:'Säkerhet', name:'Fortinet FortiGate 90G + UTM 3 år', desc:'NGFW + IPS + AV + sandbox', unit:'set', qty:1, price:33800 },
      { id:'k11', cat:'Installation', name:'Site survey, design & projektledning', desc:'Inkl. ritningar och tidplan', unit:'timme', qty:24, price:1190 },
      { id:'k12', cat:'Installation', name:'Installation och driftsättning', desc:'Server, nät, klient, telefoni, säkerhet', unit:'timme', qty:80, price:1190 },
    ],
    services:[
      { id:'ks1', name:'Microsoft 365 Business Premium', desc:'18 användare', unit:'månad', qty:18, price:255 },
      { id:'ks2', name:'Hanterad IT‑drift', desc:'Helpdesk, övervakning, månadsrapport', unit:'månad', qty:1, price:8900 },
      { id:'ks3', name:'Defender for Business', desc:'EDR per enhet', unit:'månad', qty:18, price:55 },
      { id:'ks4', name:'Telavox företagsväxel', desc:'18 användare med mobil‑app', unit:'månad', qty:18, price:225 },
    ],
  },
];
