Started on new functionality

This commit is contained in:
Emil
2026-02-17 23:42:59 +01:00
parent 0aecf5b41c
commit 71edcfd550
5 changed files with 518 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
{
"permissions": {
"allow": [
"mcp__ide__getDiagnostics"
]
}
}
+2
View File
@@ -39,3 +39,5 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts
PRD_Modular_Swedish_ERP_Platform.md
+134
View File
@@ -0,0 +1,134 @@
import Link from 'next/link'
import {
UtensilsCrossed,
BedDouble,
Monitor,
HardHat,
HeartPulse,
Store,
ShoppingCart,
Scissors,
Truck,
Scale,
GraduationCap,
Wheat,
Film,
Dumbbell,
Wrench,
UserPlus,
Factory,
Briefcase,
PartyPopper,
Building,
Layers,
ChevronRight,
} from 'lucide-react'
const sectors = [
{ name: 'Restaurang & Café', slug: 'restaurang', icon: UtensilsCrossed, description: 'Menyhantering, bordsbokning & kassa' },
{ name: 'Hotell & Boende', slug: 'hotell', icon: BedDouble, description: 'Rumsbokning, gäster & städschema' },
{ name: 'Tech & IT', slug: 'tech', icon: Monitor, description: 'Projekthantering, tid & SLA' },
{ name: 'Bygg & Entreprenad', slug: 'bygg', icon: HardHat, description: 'Projektkalkyler, underentreprenörer' },
{ name: 'Hälsa & Sjukvård', slug: 'halsa', icon: HeartPulse, description: 'Patientbokning, journal & recept' },
{ name: 'Detaljhandel', slug: 'detaljhandel', icon: Store, description: 'Lager, kassa & leverantörer' },
{ name: 'E-handel', slug: 'ehandel', icon: ShoppingCart, description: 'Ordrar, frakt & returer' },
{ name: 'Frisör & Skönhet', slug: 'frisor', icon: Scissors, description: 'Tidsbokning, kunder & produkter' },
{ name: 'Transport & Logistik', slug: 'transport', icon: Truck, description: 'Flotta, rutter & leveranser' },
{ name: 'Juridik & Redovisning', slug: 'juridik', icon: Scale, description: 'Ärenden, tidrapport & klienter' },
{ name: 'Utbildning & Förskola', slug: 'utbildning', icon: GraduationCap, description: 'Schema, elever & närvaro' },
{ name: 'Jordbruk & Livsmedel', slug: 'jordbruk', icon: Wheat, description: 'Skörd, djurhållning & spårbarhet' },
{ name: 'Media & Kommunikation', slug: 'media', icon: Film, description: 'Projekt, innehåll & publicering' },
{ name: 'Fitness & Sport', slug: 'fitness', icon: Dumbbell, description: 'Medlemskap, klasser & pass' },
{ name: 'Fordon & Verkstad', slug: 'fordon', icon: Wrench, description: 'Arbetsorder, delar & fordon' },
{ name: 'Bemanning & HR', slug: 'bemanning', icon: UserPlus, description: 'Kandidater, uppdrag & timmar' },
{ name: 'Tillverkning & Industri', slug: 'tillverkning', icon: Factory, description: 'Produktion, lager & kvalitet' },
{ name: 'Konsult & Rådgivning', slug: 'konsult', icon: Briefcase, description: 'Uppdrag, tid & debitering' },
{ name: 'Event & Underhållning', slug: 'event', icon: PartyPopper, description: 'Evenemang, biljetter & artister' },
{ name: 'Fastighetsförvaltning', slug: 'fastighet', icon: Building, description: 'Objekt, hyresgäster & underhåll' },
] as const
export default function ModulesPage() {
return (
<div className="space-y-8">
{/* Page header */}
<div>
<h1 className="font-display text-2xl font-semibold tracking-tight">
Företagsmoduler
</h1>
<p className="text-muted-foreground mt-1">
Välj din bransch för att se anpassade moduler och funktioner.
</p>
</div>
{/* Visa alla — inline as first item in the grid */}
<div className="grid grid-cols-3 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-7 xl:grid-cols-8 gap-1">
{/* Visa alla tile */}
<Link
href="/modules/alla"
className="group flex flex-col items-center gap-2 rounded-xl px-2 py-4 transition-all duration-200 hover:bg-accent/10"
>
<div className="flex items-center justify-center w-11 h-11 rounded-xl bg-accent/12 text-accent transition-all duration-200 group-hover:bg-accent/20 group-hover:scale-110">
<Layers className="h-5 w-5" strokeWidth={1.5} />
</div>
<span className="text-[11px] font-medium text-accent text-center leading-tight">
Visa alla
</span>
</Link>
{/* Sector tiles */}
{sectors.map((sector) => {
const Icon = sector.icon
return (
<Link
key={sector.slug}
href={`/modules/${sector.slug}`}
className="group relative flex flex-col items-center gap-2 rounded-xl px-2 py-4 transition-all duration-200 hover:bg-secondary/60"
>
<div className="flex items-center justify-center w-11 h-11 rounded-xl bg-muted/60 text-muted-foreground transition-all duration-200 group-hover:bg-primary/10 group-hover:text-primary group-hover:scale-110">
<Icon className="h-5 w-5" strokeWidth={1.5} />
</div>
<span className="text-[11px] font-medium text-muted-foreground text-center leading-tight transition-colors duration-200 group-hover:text-foreground">
{sector.name}
</span>
{/* Hover tooltip with description */}
<div className="pointer-events-none absolute -bottom-8 left-1/2 -translate-x-1/2 opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10">
<div className="whitespace-nowrap rounded-md bg-foreground px-2.5 py-1 text-[10px] text-background shadow-lg">
{sector.description}
</div>
</div>
</Link>
)
})}
</div>
{/* Compact list below for scanning */}
<div>
<p className="text-[11px] font-medium text-muted-foreground uppercase tracking-wider mb-3">
Alla branscher
</p>
<div className="columns-1 sm:columns-2 lg:columns-3 gap-0">
{sectors.map((sector) => {
const Icon = sector.icon
return (
<Link
key={sector.slug}
href={`/modules/${sector.slug}`}
className="group flex items-center gap-2.5 py-2 px-2 -mx-2 rounded-lg transition-colors duration-150 hover:bg-secondary/50 break-inside-avoid"
>
<Icon className="h-3.5 w-3.5 text-muted-foreground/60 flex-shrink-0 transition-colors duration-150 group-hover:text-primary" strokeWidth={1.5} />
<span className="text-sm text-muted-foreground transition-colors duration-150 group-hover:text-foreground truncate">
{sector.name}
</span>
<span className="hidden sm:inline text-xs text-muted-foreground/50 truncate transition-colors duration-150 group-hover:text-muted-foreground">
{sector.description}
</span>
<ChevronRight className="h-3 w-3 text-muted-foreground/30 ml-auto flex-shrink-0 opacity-0 transition-all duration-150 group-hover:opacity-100" />
</Link>
)
})}
</div>
</div>
</div>
)
}
+65
View File
@@ -24,6 +24,7 @@ import {
HelpCircle,
ChevronDown,
ChevronUp,
Building2,
} from 'lucide-react'
import type { EntityType } from '@/types'
@@ -50,6 +51,7 @@ const navItems: NavItem[] = [
{ href: '/receipts', label: 'Kvitton', icon: Camera, group: 'finans' },
{ href: '/deductions', label: 'Avdrag', icon: Calculator, group: 'finans' },
{ href: '/bookkeeping', label: 'Bokföring', icon: BookOpen, group: 'finans' },
{ href: '/modules', label: 'Företagsmoduler', icon: Building2, group: 'moduler' },
{ href: '/import', label: 'Importera', icon: Upload, group: 'övrigt' },
{ href: '/reports', label: 'Rapporter', icon: BarChart3, group: 'övrigt' },
{ href: '/help', label: 'Hjälp', icon: HelpCircle, group: 'övrigt' },
@@ -59,6 +61,7 @@ const navItems: NavItem[] = [
const groupLabels: Record<string, string> = {
main: 'Huvudmeny',
finans: 'Finans',
moduler: 'Företagsmoduler',
övrigt: 'Övrigt',
}
@@ -90,6 +93,7 @@ export default function DashboardNav({ companyName, entityType }: DashboardNavPr
const mainItems = filteredItems.filter(i => i.group === 'main')
const finansItems = filteredItems.filter(i => i.group === 'finans')
const modulerItems = filteredItems.filter(i => i.group === 'moduler')
const övrigtItems = filteredItems.filter(i => i.group === 'övrigt')
const mobileNavItems = [
@@ -185,6 +189,40 @@ export default function DashboardNav({ companyName, entityType }: DashboardNavPr
{/* Separator */}
<div className="border-t border-border/40 mx-3 mb-4" />
{/* Moduler group */}
<div className="mb-4">
<p className="px-3 mb-1 text-[11px] font-medium text-muted-foreground uppercase tracking-wider">
{groupLabels.moduler}
</p>
<div className="space-y-0.5">
{modulerItems.map((item) => {
const Icon = item.icon
const active = isActive(item.href)
return (
<Link
key={item.href}
href={item.href}
className={cn(
'group flex items-center px-3 py-2 text-sm transition-all duration-200 rounded-lg',
active
? 'bg-primary/10 text-primary font-medium'
: 'text-muted-foreground hover:text-foreground hover:bg-secondary/50'
)}
>
<Icon className={cn(
"mr-3 h-4 w-4 flex-shrink-0",
active ? "text-primary" : "text-muted-foreground group-hover:text-foreground"
)} />
{item.label}
</Link>
)
})}
</div>
</div>
{/* Separator */}
<div className="border-t border-border/40 mx-3 mb-4" />
{/* Övrigt group - collapsible */}
<div className="mb-4">
<button
@@ -386,6 +424,33 @@ export default function DashboardNav({ companyName, entityType }: DashboardNavPr
})}
</div>
{/* Moduler section */}
<div className="mb-4">
<p className="px-3 py-2 text-xs font-medium text-muted-foreground uppercase tracking-wider">
Företagsmoduler
</p>
{modulerItems.map((item) => {
const Icon = item.icon
const active = isActive(item.href)
return (
<Link
key={item.href}
href={item.href}
onClick={closeMobileMenu}
className={cn(
'flex items-center gap-3 px-3 py-2.5 rounded-lg transition-colors',
active
? 'bg-primary/10 text-primary font-medium'
: 'text-muted-foreground hover:bg-secondary/50 hover:text-foreground'
)}
>
<Icon className="h-5 w-5" />
{item.label}
</Link>
)
})}
</div>
{/* Other section */}
<div className="mb-4">
<p className="px-3 py-2 text-xs font-medium text-muted-foreground uppercase tracking-wider">
+310
View File
@@ -0,0 +1,310 @@
# Företagsmoduler — Funktionskatalog per bransch
Varje bransch nedan listar de moduler och funktioner som är relevanta för den sektorn. Moduler kan delas mellan branscher. Katalogen är tänkt som underlag för produktutveckling, inte en slutgiltig specifikation.
---
## 1. Restaurang & Café
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Kassaintegration** | Import av Z-rapporter från kassasystem | iZettle/Trivec/Square-stöd, automatisk momssplit (12%/25%), dagskassaavstämning |
| **Menyhantering** | Bygg och publicera menyer digitalt | Menybyggare, säsongsbyte, allergenmarkering, prissättning per kanal |
| **Bordsbokning** | Online och manuell bordsreservation | Bokningswidget, no-show-hantering, sittningsplanering, kapacitetsvy |
| **Receptkalkyl** | Beräkna kostnad per rätt utifrån inköpspriser | Receptbyggare, portionskostnad, marginalkalkyl, prisändringsanalys |
| **Matkostnadsanalys** | Spåra livsmedelskostnad som andel av omsättning | Daglig/veckovis %, mål vs utfall, trendkurvor, larmnivåer |
| **Svinnhantering** | Registrera och analysera matsvinn | Svinnlogg per kategori, kostnadsberäkning, svinn-till-omsättning |
| **Tipshantering** | Fördela, rapportera och bokför dricks | Tipspool, fördelning per pass, skatterapportering |
| **Personalschema** | Schemalägg personal i skift | Skiftplanering, bytesförfrågningar, övertidsvarning, tillgänglighetsvy |
| **Leverantörsbeställning** | Beställ varor direkt till leverantörer | Beställningsmallar, leveransbevakning, prishistorik |
| **Alkohol & Accis** | Punktskattehantering för alkoholservering | Accisberäkning, lagerhantering för punktskattevaror, Tullverket-format |
---
## 2. Hotell & Boende
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Rumsbokning** | Central bokningsmotor för rum och stugor | Kalendervy, tillgänglighet i realtid, min/max-nätter, säsongspriser |
| **Gästregister** | Hanter gästprofiler och historik | Kontaktuppgifter, besökshistorik, preferenser, GDPR-hantering |
| **Channel Manager** | Synka tillgänglighet med Booking.com, Airbnb m.fl. | Tvåvägssynk, prisparitet, bokningsimport, överlappningsskydd |
| **Städschema** | Planera och följ upp städning per rum | Statusvy (smutsig/ren/inspekterad), checklista, personalfördelning |
| **Nattrevision** | Automatisk nattlig avstämning av dagens bokningar | Dagsbokslut, kassaavstämning, no-show-debitering, rapportgenerering |
| **Konferens & Event** | Boka och administrera mötesrum och konferenspaket | Rumsbokning, utrustning, catering-koppling, offertgenerering |
| **Minibar & Extratjänster** | Registrera och debitera extrakonsumtion | Artikelregister, rumsdebitering, automatisk prissättning |
| **Säsongsplanering** | Planera priser och kapacitet per säsong | Säsongsdefinition, dynamisk prissättning, beläggningsprognos |
| **Gästkommunikation** | Automatiserad kommunikation före, under och efter vistelse | Bekräftelsemejl, incheckninsinfo, utcheckningspåminnelse, recensionsförfrågan |
---
## 3. Tech & IT
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Projekthantering** | Överblick och styrning av kundprojekt | Projekttavla, milstolpar, tidslinje, budgetuppföljning |
| **Tidrapportering** | Logga tid per projekt, kund och aktivitet | Timer, manuell inmatning, godkännandeflöde, debiterbara timmar |
| **Ärendehantering** | Supportärenden och buggspårning | Ärendekö, prioritet/SLA, statusflöde, kundportal |
| **SLA-övervakning** | Mät och rapportera SLA-efterlevnad | Uppetidsmål, svarstidsspårning, SLA-rapporter, larmtrösklar |
| **Licenshantering** | Håll koll på mjukvarulicenser och förnyelser | Licensregister, utgångsdatum, kostnadsfördelning, förnyelsepåminnelse |
| **Resursplanering** | Allokera utvecklare och konsulter till projekt | Beläggningsvy, kompetensfilter, överlappningsvarning |
| **Sprint- & Releaseplanering** | Hantera agila utvecklingscykler | Sprintbacklog, velocity-spårning, burndown, releasenotes |
| **Kundavtalshantering** | Supportavtal, SLA-nivåer och förnyelser | Avtalstemplates, förnyelsepåminnelse, prishistorik |
---
## 4. Bygg & Entreprenad
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Projektkalkyl** | Skapa detaljerade kalkyler inför anbud | Arbete, material, maskiner, UE-kostnader, marginalpåslag |
| **ÄTA-hantering** | Spåra ändringar, tillägg och avgående i projekt | Registrering, kundgodkännande, kostnadseffekt, koppling till faktura |
| **Underentreprenörer** | Hantera UE-avtal och uppföljning | Avtalsstatus, attestflöde, delavstämning, försäkringsbevakning |
| **Maskin- & Utrustningslogg** | Spåra maskiner, drifttimmar och kostnader | Maskinregister, timlogg, servicepåminnelse, kostnadsfördelning |
| **ROT-avdrag** | Hantera ROT-avdrag per kund och projekt | Automatisk beräkning, Skatteverket-format, personnummerhantering |
| **Ritningshantering** | Versionshantera projektritningar | Uppladdning, versionsjämförelse, distribution till UE, koppling till projekt |
| **Arbetsmiljö & Säkerhet** | Dokumentera och följa upp arbetsmiljöarbete | Riskbedömningar, skyddsronder, avvikelsehantering, checklista |
| **Dagbok & Dokumentation** | Digital byggdagbok per projekt | Dagliga noteringar, fotodokumentation, väderpåverkan, personallog |
| **Materialbeställning** | Beställ och spåra material till projekt | Materiallistor, leverantörsval, leveransbevakning, kostnadsuppföljning |
---
## 5. Hälsa & Sjukvård
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Patientbokning** | Bokning av besök och behandlingar | Onlinebokning, kalendervy, SMS-påminnelse, väntelista |
| **Journalhantering** | Patientjournaler med strukturerad data | Journalanteckningar, diagnoser, vårdplan, GDPR-efterlevnad |
| **Recepthantering** | Utfärda och spåra recept | E-recept, recepthistorik, interaktionsvarning |
| **Kassasystem & Patientavgifter** | Debitera och hantera patientbetalningar | Avgiftskategorier (landsting/privat), frikort-koll, kortbetalning |
| **Remisshantering** | Skicka och ta emot remisser mellan vårdgivare | Remissmallar, statusspårning, svarsbevakning |
| **Labbresultat** | Ta emot och visa labbsvar | Import från labb, referensvärden, trendvy, läkarnotifiering |
| **Försäkringsadministration** | Hantera försäkringsärenden och ersättningar | Försäkringsbolagsregister, ärendeflöde, utbetalningsspårning |
| **Hygien & Kvalitet** | Kvalitetsregister och hygienkontroll | Egenkontrollprogram, avvikelserapportering, uppföljningsprotokoll |
---
## 6. Detaljhandel
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Kassasystem (POS)** | Fysisk butikskassa med kvittohantering | Streckkodsläsare, kvittoutskrift, kortbetalning, returer |
| **Lagerhantering** | Håll koll på lagernivåer och rörelser | Inleverans, inventering, lagervärdering (FIFO), bristlista |
| **Leverantörsregister** | Hantera leverantörer och inköpsvillkor | Kontaktinfo, avtal, beställningshistorik, ledtider |
| **Kampanjer & Rabatter** | Skapa och hantera priskampanjer | Procentrabatt, mängdrabatt, tidsbegränsade kampanjer, kundklubbspriser |
| **Inventering** | Planera och genomför inventeringar | Inventeringslistor, avvikelserapport, justering av lagersaldo |
| **Butiksdrift & Schema** | Planera bemanning och öppettider | Schemaläggning, timrapport, öppetidevy, budgetjämförelse |
| **Kundklubb** | Lojalitetsprogram med poäng och erbjudanden | Medlemsregistrering, poängintjäning, belöningar, riktade kampanjer |
| **Prishantring** | Centraliserad prissättning med marginalbevakning | Inpris vs utpris, marginalkalkyl, prisändringslogg, kampanjkoll |
| **Omnikanalöversikt** | Se lager och försäljning över alla kanaler | Butik + e-handel i samlad vy, lagersynk, kanalfördelning |
---
## 7. E-handel
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Orderhantering** | Central ordervy från alla kanaler | Orderstatus, plocklista, batch-hantering, delbetalning |
| **Frakthantering** | Hantera frakt med transportörer | Fraktbokning (Postnord, DHL, Budbee), fraktsedlar, spårning |
| **Returhantering** | Hantera returer och byten | Returgodkännande, returlabel, lageråterföring, återbetalning |
| **Plattformsintegration** | Koppla Shopify, WooCommerce m.fl. | Orderimport, lagersynk, produktsynk, prissynk |
| **Lagervärdering** | Beräkna lagervärde löpande | FIFO, vägt genomsnitt, månadsbokslut, inkuransbedömning |
| **Kundservice** | Ärendehantering för e-handelskunder | Ärendekö, orderkoppling, returkoppling, standardsvar |
| **Multi-currency** | Hantera försäljning i flera valutor | Valutaomvandling, bokföring i SEK, kursdifferenshantering |
| **Produktdatahantering (PIM)** | Central produktinformation för alla kanaler | Produktbeskrivningar, bilder, attribut, flerspråk |
| **Rabattkod & Kuponger** | Skapa och hantera rabattkoder | Engångskoder, procent/kronor-rabatt, minbelopp, giltighetstid |
---
## 8. Frisör & Skönhet
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Tidsbokning** | Online och receptionsbokning av behandlingar | Bokningswidget, SMS-påminnelse, avbokning, väntelista |
| **Kundkort** | Profilhantering med behandlingshistorik | Favoritbehandlare, allergier, färgrecept, besöksfrekvens |
| **Provisionsberäkning** | Räkna provision per frisör eller terapeut | Procent på tjänst/produkt, trappsteg, månadssammanställning |
| **Produktförsäljning** | Butiksförsäljning av skönhetsprodukter | Lager, momssplit (tjänst 25% vs varor 25%), kassaintegration |
| **Presentkort** | Sälj och lös in presentkort | Saldo, digitalt/fysiskt, förfallodatum, försäljningsrapport |
| **SMS & E-postpåminnelser** | Automatiska påminnelser och uppföljningar | Bokningspåminnelse, återbesökspåminnelse, kampanjutskick |
| **Skiftschema** | Schemalägg personal med hänsyn till kompetens | Stolsfördelning, ledighetsönskemål, minimibemanning |
| **Kassahantering** | Dagskassaavstämning och betalning | Kort, Swish, kontant, dagskassarapport |
---
## 9. Transport & Logistik
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Flottahantering** | Överblick över fordon och utrustning | Fordonsregister, besiktning, försäkring, leasingperioder |
| **Ruttplanering** | Optimera körrutter för leveranser | Adressklustring, tidsestimering, kapacitetsplanering |
| **Leveransspårning** | Realtidsspårning av leveranser | GPS-position, ETA, leveransbevis (foto/signatur), kundnotifiering |
| **Chaufförshantering** | Personal- och behörighetsregister för förare | Körkortsklass, YKB-utgång, ledighetsplanering, timrapport |
| **Bränsle & Kostnader** | Spåra bränslekostnader per fordon | Tanklogg, kostnad per mil, trendanalys, drivmedelsavtal |
| **Fordonsunderhåll** | Planera och logga service och reparationer | Serviceintervall, verkstadskoppling, reservdelshistorik |
| **Fraktsedlar & Dokument** | Generera och hantera fraktdokument | CMR, följesedel, tullhandlingar, digital signatur |
| **Avvikelserapportering** | Logga skador, förseningar och incidenter | Incidentregistrering, fotodokumentation, kundkommunikation |
---
## 10. Juridik & Redovisning
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Ärendehantering** | Administrera klientärenden från start till slut | Ärendetyper, statusflöde, deadline-bevakning, dokumentkoppling |
| **Tidrapportering** | Registrera tid per ärende och aktivitet | Timrapport, debiterbara vs interna timmar, godkännande |
| **Klientreskontra** | Fakturering och betalningsuppföljning per klient | A conto-fakturering, saldobesked, förfallolista |
| **Dokumenthantering** | Versionshanterade dokument per ärende | Mallbibliotek, versionsspårning, delning med klient, e-signering |
| **Intressekonfliktskontroll** | Säkerställ att inga jäv föreligger | Partsregister, automatisk sökning vid nytt ärende, logg |
| **Deadlinebevakning** | Påminnelser för alla tidsfrister | Kalender, eskaleringsregler, teamvy, preskriptionstider |
| **Klientportal** | Säker portal för klientkommunikation | Ärendestatus, dokumentdelning, meddelanden, fakturavy |
| **Prislista & Arvoden** | Hantera timpriser och fasta arvoden | Prislistor per jurist/kategori, rabattavtal, indexuppräkning |
---
## 11. Utbildning & Förskola
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Schemaläggning** | Bygg och publicera undervisningsschema | Schemavy per klass/lärare/sal, konfliktkontroll, schema-export |
| **Elevregister** | Central hantering av elev- och barnuppgifter | Kontaktuppgifter, vårdnadshavare, allergi, specialbehov |
| **Närvarohantering** | Registrera och rapportera frånvaro | Daglig närvaro, frånvaroorsak, mönsteranalys, föräldraavisering |
| **Betyg & Omdömen** | Hantera betyg och utvecklingssamtal | Betygssättning, omdömesmallar, IUP, utskrift |
| **Föräldrakommunikation** | Kanal för meddelanden till vårdnadshavare | Push/e-post/SMS, gruppmeddelanden, nyhetsflöde, samtyckesinsamling |
| **Fakturering Förskola** | Fakturera vårdnadsavgift med maxtaxa-regler | Automatisk beräkning av maxtaxa, syskonrabatt, frånvaroavdrag |
| **Matsedel & Allergikost** | Publicera matsedel och hantera specialkost | Veckomatsdel, allergiflaggor, beställning till kök |
| **Vikariebokning** | Hantera vikarier vid personalfrånvaro | Vikariepool, tillgänglighetskalender, snabbbokning, kostnadsspårning |
---
## 12. Jordbruk & Livsmedel
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Skördeplanering** | Planera och logga odlingscykler | Fältregister, grödor per säsong, sådd/skörd-datum, avkastning |
| **Djurhållning** | Register och uppföljning av djurbesättning | Individregister, hälsologg, avelsplanering, rapportering till Jordbruksverket |
| **Spårbarhet** | Spåra livsmedel från jord till bord | Batchnummer, leveranskedja, återkallningshantering |
| **Maskinlogg** | Drifttid och underhåll för lantbruksmaskiner | Maskinregister, timlogg, servicepåminnelse, kostnadsfördelning |
| **EU-stöd & Bidrag** | Hantera ansökningar och uppföljning av jordbruksstöd | SAM-ansökan, stödbelopp, villkorsuppfyllnad, utbetalningsvy |
| **Certifieringar** | Håll koll på KRAV, ekologisk och andra certifikat | Certifikatregister, giltighetstid, revisionsförberedelse, dokumentation |
| **Väder & Klimatdata** | Integrera väderdata för planeringsbeslut | Lokal väderprognos, nederbördshistorik, frostlarm |
| **Lagerhantering Livsmedel** | Spåra lager med hållbarhetsdatum | Bäst-före-datum, FIFO, svinnlogg, temperaturlogg |
---
## 13. Media & Kommunikation
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Projekthantering** | Styra medie- och kommunikationsprojekt | Projekttavla, tidslinje, deluppgifter, kundgodkännande |
| **Innehållsplanering** | Planera publiceringar och kampanjer | Redaktionskalender, kanalvy, statusflöde, deadlines |
| **Publiceringsverktyg** | Publicera och spåra innehåll i kanaler | Integrationer (sociala medier, webb), schemaläggning, resultatmätning |
| **Freelancerhantering** | Administrera externa medarbetare | Kontaktregister, uppdragsavtal, fakturamottagning, portföljvy |
| **Kundhantering (CRM)** | Spåra kundrelationer och affärsmöjligheter | Kontaktpersoner, pipelinevy, aktivitetslogg, offertgenerering |
| **Mediebank** | Central lagring av bilder, video och grafik | Uppladdning, taggning, sök, rättighetsspårning, nedladdningshistorik |
| **Kampanjuppföljning** | Mät resultat per kampanj och kanal | KPI:er (räckvidd, engagemang, konvertering), kampanjrapport |
| **Tidrapport & Debitering** | Logga tid per kund och projekt | Timer, debiterbara timmar, budget vs utfall, fakturaunderlag |
---
## 14. Fitness & Sport
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Medlemshantering** | Registrera och hantera medlemskap | Medlemsregister, avtalstyper, förnyelseautomatik, uppsägningsflöde |
| **Klassbokning** | Boka platser i träningsklasser och pass | Schemavy, platsbegränsning, väntelista, avbokning |
| **Autogiro & Betalning** | Automatisk betalning via autogiro | Autogiromandat, misslyckade dragningar, påminnelseflöde |
| **Drop-in-hantering** | Engångsbesök utan medlemskap | Klippkort, dagskort, betalning vid besök, besöksrapport |
| **PT-bokning** | Boka personlig tränare | PT-kalender, paket (5/10/20 sessioner), kundhistorik |
| **Tillträdeskontroll** | Hantera inpassering till anläggning | Nyckelbricka/QR, besökslogg, spärrade medlemmar, öppettidsstyrning |
| **Utrustningsinventering** | Håll koll på gymredskap och utrustning | Maskinregister, serviceschema, felanmälan, ersättningsplanering |
| **Tränarschema** | Planera och publicera tränarnas scheman | Tillgänglighet, klassfördelning, vikariebokning |
---
## 15. Fordon & Verkstad
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Arbetsorder** | Skapa och hantera verkstadsarbeten | Orderregistrering, statusflöde, mekaniker-tilldelning, arbetslogg |
| **Reservdelshantering** | Lagerhåll och beställ reservdelar | Lager per del, kompatibilitetsregister, beställningspunkt, prissättning |
| **Fordonsregister** | Centralt register med fordonshistorik | Regnummer, ägare, servicehistorik, besiktningsdatum |
| **Garantihantering** | Spåra garantier per fordon och komponent | Garantitid, villkor, ärenderegistrering, leverantörsanspråk |
| **Besiktningspåminnelse** | Automatiska påminnelser inför besiktning | SMS/e-post, tidbokning, historik |
| **Offerter & Prislista** | Generera prisförslag för reparationer | Standardprislista, timpris, arbetsmoment, delkostnad |
| **Kundhistorik** | Samlad vy över alla arbeten per kund | Besökshistorik, kostnadsöversikt, rekommendationer |
| **Verkstadsplanering** | Planera beläggning av lyftar och personal | Kalendervy per resurs, bokningstider, akut-slot |
---
## 16. Bemanning & HR
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Kandidatregister** | Rekryteringsdatabas med sökande | CV-import, kompetenstaggning, statusflöde, GDPR-rensning |
| **Uppdragshantering** | Matcha kandidater med kunduppdrag | Kravprofil, matchningsförslag, bemanning per vecka, förlängning |
| **Tidrapportering & Attestering** | Logga timmar per konsult och uppdrag | Veckorapport, kundattest, avvikelser, exportunderlag |
| **Avtalshantering** | Kundavtal, konsultavtal och ramavtal | Avtalstemplates, förnyelsepåminnelser, villkorslogg |
| **Lönespecifikation** | Beräkna och specificera lön per konsult | Timlön, OB-tillägg, reseersättning, utlägg |
| **Kompetensregister** | Spåra certifieringar och utbildningar | Kompetenser per person, giltighetstid, utbildningshistorik |
| **Kundportal** | Kunden godkänner timmar och ser beläggning | Tidsgodkännande, konsultöversikt, fakturakoppling |
| **Compliance & Krav** | Säkerställ att lagar och branschkrav uppfylls | ID06-kontroll, arbetstillstånd, UE-kontroll, försäkringsbevakning |
---
## 17. Tillverkning & Industri
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Produktionsplanering** | Planera och schemalägga tillverkningsorder | Ordervy, maskinbeläggning, sekvensering, kapacitetsplanering |
| **Strukturlista (BOM)** | Definiera materialstruktur per produkt | Komponentlista, nivåer, alternativa delar, kostnadsberäkning |
| **Lagerhantering Industri** | Råvaror, halvfabrikat och färdigvarulager | Lagerplatser, lagerflytt, säkerhetslager, inventering |
| **Kvalitetskontroll** | Mät och säkerställ produktkvalitet | Kontrollplaner, mätprotokoll, avvikelsehantering, spårbarhetskedja |
| **Maskinunderhåll** | Förebyggande och avhjälpande underhåll | Underhållsschema, felanmälan, reservdelsförbrukning, stilleståndstid |
| **Spårbarhet & Batch** | Spåra råvaror till färdig produkt | Batchnummer, chargenummer, komponentspårning, återkallning |
| **Produktionsrapportering** | Rapportera utfall per order och skift | Godkända/kasserade, ställtid, cykeltid, OEE-beräkning |
| **Arbetsinstruktioner** | Digitala instruktioner vid arbetsstationer | Steg-för-steg, bilder/video, versionhantering, kvittering |
---
## 18. Konsult & Rådgivning
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Uppdragshantering** | Administrera kunduppdrag från offert till slutrapport | Uppdragsregistrering, milstolpar, statusvy, lönsamhetsanalys |
| **Tidrapportering** | Detaljerad tidregistrering per uppdrag | Timer, kategorier (debiterbar/intern/resor), veckoöversikt |
| **Debitering & Fakturering** | Generera fakturor från tidrapporter | Löpande räkning, fast pris, a conto, rabattavtal |
| **Resekostnader** | Registrera och rapportera resor och utlägg | Traktamente, milersättning, kvittofoto, kundkoppling |
| **Kompetensregister** | Översikt av konsulters kompetenser | Nyckelkompetenser, certifikat, tillgänglighet, CV-generering |
| **Offert & Avtal** | Skapa offerter och hantera avtal | Offertmallar, godkännandeflöde, avtalsstatus, prisjustering |
| **Beläggningsplanering** | Se och planera konsulters beläggning | Vecko/månadsvy, ledig kapacitet, pipelineprogos |
| **Kundnöjdhet & Feedback** | Samla och analysera kundfeedback | Enkätutskick, NPS, uppföljningsaction, trendvy |
---
## 19. Event & Underhållning
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Evenemangsplanering** | Planera och koordinera event från idé till genomförande | Eventkalender, checklista, tidslinje, budget |
| **Biljettförsäljning** | Sälj och hantera biljetter online och fysiskt | Biljettyper, priskategorier, platskarta, QR-validering |
| **Artist- & Talangbokning** | Boka och hantera artister och föreläsare | Kontaktregister, kontrakt, riderhantering, schema |
| **Utrustning & Teknik** | Planera ljud, ljus och scenografi | Utrustningsregister, beställning, setup-schema, packlista |
| **Volontärhantering** | Koordinera frivilliga medarbetare | Registrering, skifttilldelning, kommunikation, närvarolopp |
| **Sponsorhantering** | Hantera sponsoravtal och motprestationer | Sponsorregister, avtalsnivåer, logotypplacering, uppföljningsrapport |
| **Ackreditering** | Hantera press, VIP och backstagepass | Ansökningsflöde, passutskrift, behörighetszoner |
| **Efteranalys & Rapportering** | Utvärdera event med nyckeltal | Besökarantal, intäkt/kostnad, kundnöjdhet, jämförelse med tidigare event |
---
## 20. Fastighetsförvaltning
| Modul | Beskrivning | Nyckelfunktioner |
|---|---|---|
| **Objektregister** | Central fastighets- och lokalöversikt | Adresser, ytor, byggnadsår, planritning, dokumentarkiv |
| **Hyresgästhantering** | Administrera hyresavtal och kontakter | Avtalstider, kontaktuppgifter, historik, uppsägningsflöde |
| **Hyresavier** | Generera och skicka hyresavier | Automatisk avisering, indexuppräkning, tilläggsdebitering, autogiro |
| **Felanmälan** | Ta emot och hantera felanmälningar från hyresgäster | Webformulär, ärendekö, prioritet, hantverkarstyrning |
| **Underhållsplanering** | Långsiktig och akut underhållsplanering | 10-årsplan, kostnadsprognos, statusvy per fastighet |
| **Besiktning & Rondering** | Schemalägg och dokumentera besiktningar | Besiktningsprotokoll, fotodokumentation, avvikelserapport |
| **Energiövervakning** | Följ upp energiförbrukning per fastighet | El/vatten/värme, jämförande analys, energideklaration |
| **Andrahandsuthyrning** | Hantera andrahandsgodkännanden | Ansökningsflöde, villkor, tidsbegränsning, påminnelse |
| **Hyresgästportal** | Självservice för hyresgäster | Felanmälan, avikopia, kontaktuppgiftsändring, meddelanden |