docs(07): capture phase context for DKV Fleet Module
This commit is contained in:
+22
-1
@@ -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 | - |
|
||||
|
||||
Reference in New Issue
Block a user