Antagelse: nøkkelordet peker mot en generell online-kalkulator rettet mot små til mellomstore bedrifter for finansielt modellering og planlegging, ikke en spesialisert ingeniør- eller vitenskapskalkulator. Følgende spesifikasjon definerer en multi-field SMB-finansiell kalkulator som godtar standardinnganger og returnerer nøkkeltall.\n\nFormål & Brukerintensjon: løse et multi-field finansielt beregningsproblem for SMB-eiere, finans-team og analytikere. Ved modellering av inntekter, kostnader, marginer og investeringsutfall stole brukere på et verktøy for å beregne bruttofortjeneste, nettofortjeneste, ROI og break-even-indikatorer over scenarier uten regneark. Eksempel: skriv inn inntekter, COGS, driftskostnader, skattesats og initiell investering for å sammenligne ulike strategier.\n\nKjernevslogikk & Funksjoner: domeneevner inkluderer standard regnskapsformler (brutto_profit = inntekt - cogs; brutto_margin = brutto_profit / inntekt; netto_profit = inntekt - cogs - opex - skatt; ROI = netto_profit / investering). Påkrevne funksjoner: multi-field input, validerte numeriske felt, valutaformat og automatisk utledning av måleparametere. Valgfrie/avanserte funksjoner: scenariejournal, sensitivitet, lån/amortisering input og eksport av resultater. Unike faktorer: konsekvent formelbruk, sanntids omberegning og ingen avhengighet av eksterne regneark.\n\nInndata & Utdata: Inndata (navn, type, enheter, eksempel, validering, påkrevd): inntekt (tall, valuta, 120000, >=0, påkrevd); cogs (tall, valuta, 60000, >=0, påkrevd); opex (tall, valuta, 25000, >=0, valgfritt); tax_rate (tall, prosent, 21, 0-100, valgfritt); investering (tall, valuta, 50000, >=0, valgfritt); periode (tekst, enum: yearly|quarterly|monthly, yearly, valgfritt). Utdata: brutto_profit (valuta); brutto_margen (prosent); netto_profit (valuta); netto_profit_margen (prosent); ROI (prosent); break_even_enheter (tall, enheter, valgfritt). Validering hindrer deling med null og negative inndata.\n\nAlgoritmer & Beregninger: Kernformler: brutto_profit = inntekt - cogs; brutto_margen = brutto_profit / inntekt (når inntekt > 0); skatt = inntekt * skattsats; netto_profit = inntekt - cogs - opex - skatt; netto_profit_margen = netto_profit / inntekt (når inntekt > 0); ROI = netto_profit / investering (når investering > 0). Break-even og scenarier normaliseres per enhet eller periode.\n\nFeil & Kanttilfeller: manglende påkrevd input utløser validering; inntekt eller investering null gir ROI/marginaler som ikke er anvendelige; negative verdier avvises; ingen inn- eller utdata krever eksterne data.\n\nIndustri/Region & Lokalisering: valuta med to desimaltall; lokal tilpasning; ingen automatisk valutakonvertering; perioder følger standard regnskapsprinsipper; skattrate i prosent.\n\nAntagelser & Unntak: antas at inndata reflekterer nåværende finanser og inkluderer ikke ekstraordinære poster med mindre modellert; ikke et fullverdig budsjetteringsverktøy; ingen langtidsprognose utover umiddelbare scenarier.