docs(07): capture phase context for DKV Fleet Module
Tessera CI/CD / Build & Deploy (push) Blocked by required conditions
Tessera CI/CD / Lint & Type Check (push) Successful in 43s
Tessera CI/CD / Tests (push) Waiting to run

This commit is contained in:
2026-06-26 14:22:34 +02:00
parent c69c7b2900
commit 34f06c9aa6
3 changed files with 253 additions and 1 deletions
+22 -1
View File
@@ -19,6 +19,7 @@ Decimal phases appear between their surrounding integers in numeric order.
- [ ] **Phase 4: Marketplace & Portal Navigation** - Module catalog, licensing, activation, and sidebar integration
- [x] **Phase 5: Dashboard & Calendar** - Configurable widget grid with drag-and-drop, core widgets, and calendar integration (completed 2026-06-24)
- [ ] **Phase 6: Desktop Client & CI/CD** - Tauri wrapper for Windows/Linux and automated Gitea integration
- [ ] **Phase 7: DKV Fleet Module** - Automated DKV invoice processing via email monitoring, PDF parsing, and Excel export with driver mapping
## Phase Details
@@ -208,10 +209,29 @@ Decimal phases appear between their surrounding integers in numeric order.
- [ ] 06-02-PLAN.md -- Desktop native: tray + close-to-tray, window-state, autostart, notifications + version check, branded icon, AppImage+NSIS bundles, /health/version API (DESK-01/02)
### Phase 7: DKV Fleet Module
**Goal:** Administrators can automatically process DKV fuel card invoices by monitoring an email inbox, parsing PDF attachments, mapping license plates to drivers, and exporting structured Excel reports via SMTP.
**Mode:** mvp
**Depends on**: Phase 6
**Requirements**: DKV-01, DKV-02, DKV-03, DKV-04, DKV-05
**Success Criteria** (what must be TRUE):
1. System automatically detects DKV invoice PDFs from a configured email inbox (IMAP or Exchange)
2. All transactions are parsed per vehicle with: date, service station, km reading, product, quantity, unit, net/gross amounts
3. License plate → driver mapping is importable as CSV and manually editable in the UI
4. Processed data is exported as Excel file and sent to a configurable recipient via SMTP
5. SMTP settings are configurable in general settings (shared with other modules)
6. Module configuration (inbox, sender filter, folder, recipient) is editable in the module settings UI
**Plans**: TBD
**UI hint**: yes
## Progress
**Execution Order:**
Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6
Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7
| Phase | Plans Complete | Status | Completed |
|-------|----------------|--------|-----------|
@@ -221,3 +241,4 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6
| 4. Marketplace & Portal Navigation | 0/4 | Not started | - |
| 5. Dashboard & Calendar | 5/5 | Complete | 2026-06-24 |
| 6. Desktop Client & CI/CD | 2/3 | In Progress| |
| 7. DKV Fleet Module | 0/? | Not started | - |