AccountingExportPage
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Admin Web Portal page that provides the full export workflow for organization administrators. Allows selecting date ranges, filtering by cost center or peer mentor, previewing records, and initiating the transfer. Displays per-record export results inline and provides access to the full export history log.
accounting-export-page
Sources & reasoning
The same Fase 3 roadmap entry on line 353 covers the full accounting integration scope, which includes both the API connection and the administrator-facing export workflow. Line 72 confirms the export need originates from HLF and Blindeforbundet expense processes. Fase 3 maps to v1.1. The export UI is a distinct feature from the API client because it has its own page, service, and log components.
-
docs/source/likeperson.md · line 353Regnskapsintegrasjon (Xledger for Blindeforbundet, Dynamics accounting for HLF)
-
docs/source/likeperson.md · line 72API-integrasjon mot regnskapssystem (Xledger for Blindeforbundet, Dynamics-portal for HLF).
Responsibilities
- Render date range picker and filter controls for cost center and peer mentor
- Display a preview table of approved expense and reimbursement records before export
- Trigger export and show per-record status results inline after completion
- Render the export log with paginated history of past exports
- Enable individual retry of failed export records without re-exporting the full batch
Interfaces
loadPreview(filters: ExportFilters): Promise<ExportPreview>
initiateExport(filters: ExportFilters): Promise<ExportResult>
retryRecord(exportLogId: string, recordId: string): Promise<RecordExportResult>
loadExportLog(page: number): Promise<ExportLogPage>