Ankomne brødre
| Navn | Hjemloge | Ankommet |
|---|
Importer grunndata fra FRISAK
Dashbord-alternativ til den lokale import_medlemsdata.js-CLI-en (se
docs/DRIFT.md) — samme logikk, kjørt server-side i stedet for på egen PC. Eksporter disse
tre rapportene fra FRISAK og last dem opp under: Medlemsliste Utvidet,
Gradsliste, Embedskoder. Dry-run er alltid første steg — les rapporten før du
kjører import, akkurat som med CLI-en.
Embedsverket
Gjeldende embeder ved egen loge, i rangert rekkefølge, med vikarene i hver rekke. Én rad per person — den som innehar flere embeder står under sitt høyeste. Rollen er forhåndsvalgt fra rekken og kan overstyres.
| Navn | Embede | Dashbordkonto | Min side |
|---|
«Send dashbord-info» og «Send min side» går til broderens FRISAK-adresse, med QR-kode som vedlegg. Min side-lenken fornyes aldri — har han en fra før, sendes den samme.
Utenfor embedsverket
Brødre med dashbordtilgang uten et registrert embede ved egen loge — typisk baren. Søk dem opp for å legge til flere. Adressen hentes fra FRISAK, den kan ikke velges fritt.
| Navn | Rolle | Innlogging |
|---|
Brukeradministrasjon
Roller for embedsmenn (trinn 1 av rollemodellen, se CLAUDE.md). Flere personer kan ha samme rolle samtidig. Innloggingsadressen må være broderens egen adresse fra FRISAK — er den ikke en Google-konto, sett et passord på den i stedet for å bruke en annen adresse.
| Navn | E-post | Rolle | Vikar | Aktiv |
|---|
Deaktivering blokkerer selve innloggingen, ikke bare datatilgangen. Om en person har satt passord kan ikke leses ut av Supabase — sett et nytt om det er tvil.
Passord for
For en embedsmann hvis adresse ikke er en Google-konto — eller som supplement, når noen trenger en vei inn med én gang. Google-innlogging påvirkes ikke av dette i noen retning: den virker like godt med som uten passord, så et passord er noe man legger til, ikke noe man bytter til. Passordet vises kun én gang.
«Fjern passord» gjør et tidligere satt passord ubrukelig, slik at en engangsløsning ikke blir stående som en varig pålogging. Det gjenoppretter ingenting — Google-innlogging var aldri av. Har personen ingen Google-konto på denne adressen, står hen uten vei inn til det settes et nytt.
Slett
For rader som aldri skulle eksistert — feilskrevet adresse, et mislykket forsøk, testdata. Skal en embedsmann slutte, deaktiver i stedet: da beholdes historikken om hvem som hadde tilgang når. Sletting fjerner rollen, og påloggingskontoen med den — men bare hvis ingen annen rolle bruker samme adresse. Handlingen kan ikke angres; den loggføres.
Send «min side» til brødre
Sender den personlige lenken med QR-kode til dem du krysser av. Lenken fornyes aldri — har han en fra før, får han den samme. Har han ingen, opprettes den ved utsending. Adressen er broderens FRISAK-adresse; embede-adressen brukes når den finnes.
| Navn | E-post | Min side | Embede |
|---|
Utskrifter
Gjelder møtet du har valgt øverst. Skrives ut gjennom nettleseren, på vanlig skriver.
Deltakerlista viser grad, embede og taffel, med besøkende brødre for seg. Innrop, utrop og bordplassering er nøyaktig det Ceremonimesteren har satt — samme plan, ikke en egen beregning.
Møteadministrasjon
Hent fra frimurer.no
Henter kommende møtedatoer fra logens offisielle kalender på frimurer.no. Oppretter kun møteskallet (dato og type) med status «planlagt» — taffelpris og åpning for påmelding settes/gjøres i "Alle møter" under.
| Dato | Kl. | Møtet blir hetende | Type |
|---|
Alle møter
Statusen kan settes fritt frem og tilbake — har du åpnet for påmelding for tidlig, eller avsluttet feil møte, endrer du det bare tilbake her. Hver endring loggføres. Bestillinger kan uansett bare bokføres i Tripletex fra møter som er avsluttet. Møtevelgeren øverst til høyre viser fortsatt kun åpne/pågående møter; denne listen viser alle, uansett status.
| Navn | Dato | Type | Grad | Status | Avgift | Pris | Recipiender | Høytidelig taffel | Testmøte | Alternativer | Kiosk | Arrangementslenke |
|---|
Opprett nytt møte manuelt
For møter som ikke står i frimurer.no-kalenderen, f.eks. et ekstraordinært møte. Oppretter med status «planlagt», samme utgangspunkt som kalenderimporterte møter.
Et testmøte holdes utenfor Tripletex-eksporten, kiosk-automatikken, kalenderimportens datosjekk og giro-oppgjøret. Brødrene ser det som vanlig, men tydelig merket som en øvelse. Kan slettes med alt innhold etterpå — og kan bare gjøres om til et ekte møte så lenge ingen har bestilt noe.
Legg til nytt medlem
Kun for nye 107-medlemmer som tas opp samme kveld — se docs/DRIFT.md. Dette legger til, ikke redigerer; neste FRISAK-import fyller ut resten av feltene automatisk.
Kioskenheter
Enheter som er tatt i bruk som kiosk. En ny enhet tas i bruk ved å åpne
kiosk.html?innruller=1 på selve enheten og logge inn med Google én gang
— nøkkelen forlater aldri enheten, og kan derfor ikke vises her. Tilbakekall en enhet som er
mistet eller tatt ut av bruk; den slutter å virke ved neste kall.
«Sist brukt» står som «—» til enheten faktisk har søkt opp noen. Å åpne kiosken er ikke nok: møtet og varelista hentes uten enhetsnøkkelen, så en enhet kan se ut til å virke lenge før den har brukt nøkkelen sin én eneste gang.
| Enhet | Tatt i bruk | Sist brukt | Status |
|---|
Personlig selvbetjeningslenke
Hvert medlem kan ha én permanent, personlig lenke («sin egen app») for påmelding og betaling hjemmefra. Vis QR-koden så broderen kan skanne den og legge lenken til på hjemskjermen.
Vegg-QR for ankomstregistrering
Samme QR-kode for alle møter — pekes automatisk mot det møtet kiosken er satt aktiv for («Sett som kiosk i kveld» i Alle møter-listen over). Skriv ut og heng ved inngangen.
Påmeldte/ankomne
Bordplasseringens regelmotor for ordinære brødre kommer i en senere fase (spec kap. 7) — denne listen er kun en oversikt, samme data som Forsiden sin statistikk.
| Navn | Grad | Embede | Taffel | Status |
|---|
Bemanning — TB og HH
Fyll plassene selv, eller la brødrene melde seg. Står det ledige plasser, får de som
oppfyller gradskravet tilbudet i kiosken og på min side — «Vil du være TB? 2 av 4 er på
plass». Tilbudet forsvinner av seg selv når rollen er full.
En besøkende broder legges inn med navn: matrikkelnummer finnes bare for logens egne
medlemmer, så han kan ikke velges fra nedtrekket — og han kan heller ikke melde seg selv.
Prioriterte gjester til innrop/utrop
Alle prioriterte, samt østen (OM, DM, DelM1 og DelM2) — påmeldte så vel som ankomne.
Rekkefølgen er beregnet automatisk og kan justeres med pilene eller ved å dra i ⠿.
Denne lista er uavhengig av rekkefølgen i bordsettingen under: her ropes alle inn, der
plasseres bare de som faktisk er kommet og skal ha taffel.
Innrop og utrop deler samme rekkefølge (avklart 2026-08-05) — det er derfor én
liste og to utskrifter, ikke to lister. Gradsbetegnelsen under hvert navn kommer fra
«Gradsbetegnelser» lenger ned; er entallsformen fylt ut der, brukes den.
Bordplassering — vert
Velg hvem som er kveldens vert (fungerende Ordførende Mester). Nedtrekket viser hele østen, påmeldt så vel som ankommet, slik at bordsettingen kan simuleres før dørene åpner. Bisitter og prioritetsgjestene beregnes automatisk — men i selve bordplanen plasseres bare de som er registrert ankommet og som skal ha taffel. Det er ingen øvre grense på antall prioritetsgjester. Se forklaringen under diagrammet for hvem som faktisk ble plassert og hvorfor. De øvrige rollene i diagrammet er faste plasser, ikke noe som skal knyttes til en person her.
Lagres med én gang du velger.
Prioriterte plasseringer — juster om nødvendig
Rekkefølgen over er beregnet automatisk. Dra i ⠿ for å endre rekkefølgen dersom CM er uenig, f.eks. mellom to som er beregnet likt rangert. Endringen vises i diagrammet med én gang, men lagres først når du trykker "Lagre prioritert rekkefølge" under.
Låste seter
Fest en broder til en bestemt stol. Han tas da ut av den automatiske fordelingen, og de øvrige flyter rundt ham — bordet krymper ikke, stolen er i bruk. Vertens stol står ikke i lista: den bestemmes i nedtrekket øverst, og to steder å bestemme samme stol ville kommet i strid. Låser du en stol som holder en fast markør (CM, Kantor, Bøgehøyden …), sier diagrammet fra om hvilken som ble fortrengt.
Bordkort
Plukk kortene som skal skrives ut. Et kort trenger ikke tilhøre en person — en ren
rollemarkør er også et kort. Utskriften går til nettleserens vanlige utskriftsdialog, så
alt som kan skrive ut fra denne maskinen kan skrive ut bordkort.
Målene under må stemme med det perforerte arket ditt. Skriv ut på vanlig papir
først og hold det mot arket før du bruker et perforert ark.
Gradsbetegnelser
Brukes ved innrop og utrop. Flertallsformen er ordrett fra Ordenens lover §§ 12–15 og
bør bare endres om lovene endres. Bordkort-kolonnen er forkortelsen som trykkes på kortet.
Entallsformen vedlikeholdes ikke her — den bøyes av CM ved innropet.
| Grad | Flertall (lovens ordlyd) | Bordkort |
|---|
Bordplassering — romoppsett (denne logen)
Denne logens egen tilpasning av rommet og hovedbordets faste kapasitet — ikke regler fra selve Ceremonimesterinstruksen (rangordenen mellom prioritetskategoriene og vert-/ bisitter-logikken over er uendret for enhver loge og redigeres ikke her). Endres normalt sjelden, kun når rommet eller aftenens faste embedsmenn er annerledes enn i dag.
Rommets faste mål. Antall stoler ved hovedbordet og lengden på forlengelsene, slik de faktisk står i salen. Disse endrer seg ikke fra møte til møte. Er de ikke satt, kan bordplanen ikke tegnes.
Verten kommer i tillegg, så summen + 1 er bordets lengde. NB: vertens høyre side tegnes til venstre i diagrammet — brødrene sitter vendt utover, og planen er sett ovenfra.
Én rad = to seter, ett på hver side av bordet.
Regnskapsarbeid
Det løpende arbeidet, i den rekkefølgen det gjøres. Alt under «Oppsett» er engangsarbeid.
Oppgjør — hva har kommet inn, og hva er bokført?
Utbetalinger fra Vipps og Zettle i én tidslinje, med bilagsnummer der det finnes. Begynn her: den viser hva som gjenstår.
1. Eksporter omsetning til Tripletex
Bokfører bestillingene fra et avsluttet møte: kredit produktets omsetningskonto, debet mellomværende for Vipps eller giro. Kjøres etter at møtet er satt til «avsluttet» — databasen nekter eksport av et møte som ikke er det. Bare betalte bestillinger tas med; en girobestilling venter til du har krysset den av under «Giro-oppgjør». Ett bilag per kjøring, med én linje per produkt. Det som er bokført kan ikke bokføres på nytt.
2. Giro-oppgjør
Bestillinger som skal gjøres opp med bankoverføring. Kryss av når pengene faktisk står på konto — appen får aldri vite det av seg selv. Vipps-bestillinger står ikke her; de gjør seg opp selv.
| Navn | Arrangement | Beløp | Opprettet | Status |
|---|
3. Vipps-oppgjør
Sammenlign tallene med rapporten i Vipps' egen portal, og utbetalingen med kontoutskriften, før du bokfører. Går beløpene i perioden ikke opp i null, nekter løsningen å bokføre — da er det noe som må undersøkes, ikke noe å klikke seg forbi.
Hentingen bruker Vipps' Report API, som kun finnes i produksjon. Filveien lenger ned er reserveløsningen; den bokfører på nøyaktig samme måte, men en dag kan bare leses fra én av dem.
… eller les en nedlastet oppgjørsrapport
Last ned rapporten som .xlsx fra Vipps' portal (Oppgjør → last ned) og velg
den her. Fila leses kun for å vises — ingenting lagres og ingenting bokføres. Rapporten
må gjelde logens eget salgssted; en fil fra et annet MSN avvises.
4. Barsalg uten møte
Dager med salg i baren som ikke hører til et møte. Gi dagen en beskrivelse — den blir bilagets tekst i Tripletex — og bokfør. Møtedager står i lista, men bokføres sammen med møtet under «Bokfør møte».
5. Zettle-oppgjør
Utbetalingene fra Zettle, én om gangen. Hver av dem gjør opp salget siden forrige utbetaling: debet bank + debet gebyr, kredit mellomværende Zettle. Utbetaling skjer ukentlig.
Oppsett
Sjelden i bruk. Sett opp én gang, og la stå.
Bokføringskontoer
Kontoene bestillinger bokføres mot. Hentes direkte fra Tripletex, så lista er alltid den som faktisk finnes. Forslaget øverst i hver liste er et forslag — regnskapsfører avgjør. Mangler en konto, kan den opprettes herfra.
Bokføringskonto per produkt
Kontoen salget posteres mot ved eksport til Tripletex (steg 1 øverst). Mangler den, stopper eksporten av det møtet. Selve varene — navn, pris, sortering og hvilke som er aktive — vedlikeholdes av intendanten, som driver bar og kjøkken. Her vises de kun som oppslagsverk, slik at du ser hva du fører hvor.
| Produkt-id | Navn | Pris | Aktiv | Tripletex-konto |
|---|
Bokføringskonto for barens varer
Varene som selges i kassen, men ikke i appen. De havner i møtets bilag på egne linjer,
merket (bar), så de kan avstemmes mot Zettles egen rapport. Mangler en konto,
stopper bokføringen av den kvelden.
Hent kontoplanen øverst først, ellers blir feltene fritekst.
| Vare i kassen | Gruppe | Solgt | Omsetning | Tripletex-konto | |
|---|---|---|---|---|---|
| Trykk «Hent barens varer». | |||||
Hemmeligheter
Vipps-/Tripletex-nøkler lagres ALDRI i databasen — de settes som ekte Supabase Edge
Function-secrets via Supabase sitt Management API, samme mekanisme som
supabase secrets set alltid har brukt. Det er derfor ikke mulig å vise en
gjeldende verdi her, kun om en nøkkel er satt. Endringer kan ta noen minutter å tre i
kraft (allerede kjørende funksjoner må kaldstarte på nytt for å se en ny verdi).
Vipps
| Navn | Status | Ny verdi |
|---|
Tripletex
Intern integrasjon
Brukes hvis satt
Ett API-token som logen lager selv i Tripletex under Selskap →
API-tokens. Det begynner med tlxr_ og er rundt 430 tegn.
Krever ingen godkjenning fra Tripletex, og logen eier sin egen nøkkel.
Er dette feltet fylt ut, brukes det — de to nøklene under røres ikke.
| Navn | Status | Ny verdi |
|---|
Kommersiell integrasjon
Den gamle veien: to nøkler, der consumer-tokenet utstedes av Tripletex etter en godkjenningsrunde. Brukes kun når feltet over står tomt. Merk at et employee-token er bundet til én bestemt integrasjon gjennom feltet «applikasjonsnavn» — skrives det feil, er begge nøklene gyldige og blir likevel avvist sammen.
| Navn | Status | Ny verdi |
|---|
Felles
Gjelder begge veier. https://tripletex.no for produksjon,
https://api-test.tripletex.tech for testmiljøet. En test-nøkkel mot
produksjons-URL-en (eller omvendt) gir en autentiseringsfeil.
| Navn | Status | Ny verdi |
|---|
Zettle
Nøkkelen fra my.zettle.com, brukt til å lese
produktbiblioteket i baren. Appen skriver aldri noe til Zettle. Selve importen ligger i
Intendant-fanen, siden den oppretter varer med navn og pris.
Client ID trengs normalt ikke — den leses ut av nøkkelen selv.
| Navn | Status | Ny verdi |
|---|
Test tilkobling
E-post (engangskoder til påmelding)
Postkassen engangskodene sendes fra når besøkende melder seg på et arrangement. Skriv verdiene uten anførselstegn rundt — det som står her er nøyaktig det som brukes.
| Innstilling | Verdi |
|---|
Passordet lagres som en ekte hemmelighet, aldri i databasen, og kan ikke leses ut igjen — bare overskrives. Endringen kan ta noen minutter før den slår inn.
Andre Tripletex-innstillinger
Innstillinger som ikke er knyttet til ett spesifikt produkt. Bokføringskontoene over og girokontonummeret ligger her under egne nøkler; øvrige nøkler legges til hvis eksporten en gang trenger dem (f.eks. firma-/avdelings-id).
| Nøkkel | Verdi |
|---|
Servitører
Hvem som serverer ved taffelet. Navnene vises nederst på Forlengelse A i CMs bordplan. Brødrene kan ikke melde seg selv til dette — servitørene settes opp, i motsetning til TB og HH.
Kveldens meny
Vises for brødrene der de svarer ja eller nei til taffelet — i kiosken, på selvbetjeningen og på arrangementssiden. La feltet stå tomt om det ikke skal vises noe. Gjelder det møtet som er valgt i toppen.
**fet**, *kursiv*, __understrek__.
Taffelliste
Alle påmeldte/ankomne som skal ha taffel til det valgte møtet — til hjelp for kjøkken-/barlogistikk.
| Navn | Status |
|---|
Omsetning per produkt
| Produkt | I app | I baren | Totalt | Sum i app |
|---|
Ankomne uten fullført betaling
| Navn | Ankommet | Utestående |
|---|
Ankomne med fullført betaling
| Navn | Ankommet | Betalt | Kvittering |
|---|
Produktkatalog
Varene kiosken, selvbetjeningen og arrangementssiden selger, i den rekkefølgen «Sortering» angir (lavest først). Inaktive produkter skjules for brødrene, men beholdes her — de kan ikke slettes, siden tidligere bestillinger viser til dem. Bokføringskontoen settes av skattmesteren.
| Produkt-id | Navn | Pris (kr) | Sortering | Aktiv |
|---|
Legg til produkt
Hent varer fra Zettle
Leser produktbiblioteket i kassen i baren, slik at varer som selges der kan legges inn uten å tastes på nytt. Ingenting endres i Zettle, og allerede eksisterende produkter i appen røres ikke — importen oppretter bare nye. Kjør den når du vil; varer du har hentet før kommer ikke igjen.
Solgt i kveld
Antall per vare, slått sammen på tvers av appen og kassen i baren. Tallene hentes når du åpner fanen, men oppdaterer seg ikke av seg selv — trykk «Oppfrisk» når det er slått inn en runde til.
| Vare | I app | I baren | Totalt |
|---|