Γversikt av fΓΆretagets ekonomiska hΓ€lsa
+Γversikt av fΓΆretagets ekonomiska hΓ€lsa
+{error}
+Inget rΓ€kenskapsΓ₯r hittades. Skapa ett rΓ€kenskapsΓ₯r fΓΆr att se nyckeltal.
+En extern applikation vill ansluta till ditt gnubok-konto.
+Bruttomarginal
++ {report.grossMargin !== null ? `${report.grossMargin}%` : 'β'} +
+av intΓ€kter
+Resultat
+= 0 ? 'text-[hsl(var(--chart-1))]' : 'text-[hsl(var(--chart-2))]' + }`}> + {formatCurrency(report.netResult)} +
+netto
+Kassa
+0 ? 'text-[hsl(var(--chart-1))]' : 'text-[hsl(var(--chart-2))]' + }`}> + {formatCurrency(report.cashPosition)} +
+likvida medel
+Kundfordringar
++ {formatCurrency(report.outstandingReceivables)} +
+ {report.overdueReceivables > 0 ? ( ++ varav fΓΆrfallet: {formatCurrency(report.overdueReceivables)} +
+ ) : ( +utestΓ₯ende
+ )} +IntΓ€ktstillvΓ€xt
+ {!report.periodComplete ? ( +VΓ€lj ett avslutat rΓ€kenskapsΓ₯r
+ ) : report.revenueGrowth !== null ? ( += 0 ? 'text-[hsl(var(--chart-1))]' : 'text-[hsl(var(--chart-2))]' + }`}> + {report.revenueGrowth > 0 ? '+' : ''}{report.revenueGrowth}% +
+FΓΆrsta rΓ€kenskapsΓ₯ret
+ )} +Kostnadsandel
+ {report.expenseRatio !== null ? ( + <> ++ {report.expenseRatio}% +
+Inga intΓ€kter
+ )} +Snittbetaltid
+ {report.avgPaymentDays === null && ( + ++ {report.avgPaymentDays} dagar +
+ ) : ( +Inte tillrΓ€ckligt med data
+ )} +Momsskuld
+0 ? 'text-[hsl(var(--chart-2))]' : 'text-[hsl(var(--chart-1))]' + }`}> + {formatCurrency(Math.abs(report.vatLiability))} +
++ {report.vatLiability > 0 ? 'Att betala' : report.vatLiability < 0 ? 'Att Γ₯terfΓ₯' : 'JΓ€mnt'} +
+Inga API-nycklar Γ€nnu.
++ Skapa en nyckel fΓΆr att koppla din MCP-klient. +
+{key.name}
+
+ {key.key_prefix}...
+
+
+ Skapad {formatDate(key.created_at)}
+
+
+ {key.last_used_at
+ ? `AnvΓ€nd ${formatDate(key.last_used_at)}`
+ : 'Aldrig anvΓ€nd'}
+
+ Claude Desktop
++ InstΓ€llningar → Connectors → Add custom connector. Klistra in URL:en nedan. + Du loggas in automatiskt via OAuth. +
+
+{mcpUrl}
+
+ Claude Code / Cursor
++ KΓΆr i terminalen med en API-nyckel: +
+
+{`claude mcp add gnubok --transport http \\
+ --url ${mcpUrl} \\
+ --header "Authorization: Bearer gnubok_sk_..."`}
+
+