Accounting Export
Feature Detail
Description
The Accounting Export feature provides a file-based alternative to the live Accounting API for organizations that cannot or do not want to expose their accounting system to direct integration. It allows an Org Admin to generate and download an accounting-system-compatible export file (CSV or vendor-specific format) covering a chosen period of approved reimbursements, ready for manual import into Xledger, Dynamics, or another ledger. The export captures the same approved-expense data the live API would push, including expense type, ledger code mapping, payee, amount, and approval metadata, and is logged in the audit trail so finance teams have a reproducible record of what was exported and when.
Sources & reasoning
Companion to accounting-api in the same Fase 3 / Growth & Engagement bucket. The Accounting Integration area in §8 explicitly lists both "Accounting API" and "Accounting Export" as features, indicating a file-based path alongside the live API for organizations not ready for direct integration.
-
docs/source/likeperson.md · line 45API-integrasjon mot regnskapssystem (Xledger for Blindeforbundet, Dynamics-portal for HLF).
-
docs/source/likeperson.md · line 269Regnskapsintegrasjon (Xledger for Blindeforbundet, Dynamics accounting for HLF)
Analysis
Not every partner organization will be ready or willing to grant API access to their accounting system, especially in early adoption phases or where IT change processes are slow. A file-based export gives those organizations the same productivity gain - moving approved reimbursements out of Meander and into the accounting system in one step - without the procurement, security review, and credential exchange that live integration requires. It also acts as a fallback path: if the live API integration fails or is temporarily unavailable, finance teams can still close their accounting period using the export, protecting the payout cycle for peer mentors and avoiding a regression to manual re-keying.
The Accounting Export Page presents a date range and organization scope selector, runs a query against approved reimbursements joined with expense type and ledger mapping configuration, and produces a downloadable artifact through the Accounting Export Service. Format selection is driven by the same accounting system mapping configured for the Accounting API so both surfaces stay consistent. Generated files are streamed to the client and not persisted by default, with optional retention for audit purposes; every export action is recorded in the org's audit log including the exporting admin, date range, and row count to support finance reconciliation.
Quality Assurance
Organization Administrator (primary)Organization Administrator
Quick UAT
- Logg inn i Admin-portalen som Organisasjonsadministrator. Ă pne Regnskap â Regnskapseksport.
- Velg datointervall (f.eks. forrige mÄned) og eksportformat (CSV).
- Verifiser kolonnemappingen og trykk Generer eksport.
- NÄr filen er klar, trykk Last ned og Äpne filen lokalt.
- Bekreft at en ny rad er logget i Audit-log med ditt brukernavn, tidsstempel og valgt periode.
Quick UAT â Accessibility
-
Logg inn i Admin-portalen som Organisasjonsadministrator. Ă pne Regnskap â Regnskapseksport.
- Screen reader Sideoverskrift 'Regnskapseksport' annonseres; tab-rekkefĂžlge: hovedmeny â sideoverskrift â skjemafelt.
- Keyboard / focus Navigasjonen til Regnskap â Regnskapseksport er fullt nĂ„bar med Tab og Enter.
- Focus visibility Synlig fokusring pÄ alle menypunkter.
-
Velg datointervall (f.eks. forrige mÄned) og eksportformat (CSV).
- Screen reader Datofelt annonseres med format og pÄkrevd-status; format-velger annonseres med valgt alternativ.
- Keyboard / focus Datofelt nÄs med Tab; piltaster blar mellom format-radioknapper.
- Focus visibility Tydelig fokusring rundt aktiv datepicker og radioknapp; etiketter er programmatisk knyttet.
-
Verifiser kolonnemappingen og trykk Generer eksport.
- Keyboard / focus Kolonnemapping-tabell er navigerbar med Tab og piltaster; Generer-knappen nÄs uten musbruk.
- Focus visibility Generer-knappen har synlig fokusring og tilgjengelig navn.
- Touch target Generer-knappen â„ 24Ă24 CSS px.
-
NÄr filen er klar, trykk Last ned og Äpne filen lokalt.
- Focus visibility Fokus flyttes til Last ned-knappen nÄr filen er klar.
- Live region 'Eksportfil klar for nedlasting' annonseres hÞflig nÄr jobben er ferdig.
- Contrast Statusindikator for ferdigstilt jobb bruker bÄde ikon og tekst, ikke kun farge; kontrast minst 4.5:1.
-
Bekreft at en ny rad er logget i Audit-log med ditt brukernavn, tidsstempel og valgt periode.
- Screen reader Audit-log-tabell annonseres med kolonneoverskrifter; nyeste rad leses opp fĂžrst.
- Keyboard / focus Tabellen navigeres med piltaster mellom celler og rader.
- Zoom Tabellen forblir lesbar og brukbar ved 200% zoom uten horisontal scrolling.
Role Boundaries
3 role(s) must NOT access this feature-
Peer Mentor (Likeperson)
Funksjonen finnes ikke i mobilappen; Peer Mentor har ingen pÄlogging til Admin-portalen.
-
Coordinator (Koordinator)
Koordinator logger ikke inn i Admin-portalen; eksport-siden er utilgjengelig og deep-link returnerer 403.
-
Prospective Buyer
Salgsnettsted-bruker har ingen konto eller tilgang til Admin-portalen.
Expected End State
En eksportfil i valgt format og periode er generert, midlertidig lagret og lastet ned av administratoren, og operasjonen er registrert i organisasjonens audit-log med bruker, tidsstempel og parametre.
Components (4)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.