feat(05-finances-fakturownia-import): complete Fakturownia mapping corrections

Phase 5 complete:
- add category mapping edit from operation edit for Fakturownia operations
- update current operation category immediately after mapping change
- support optional bulk update for matching imported operations
- close 05-05 and 05-06 PAUL summaries

Co-Authored-By: Codex <noreply@openai.com>
This commit is contained in:
Codex
2026-05-04 22:57:55 +02:00
parent d0ab2a4f5f
commit 7acf22c71a
10 changed files with 672 additions and 27 deletions

View File

@@ -1,4 +1,4 @@
# Roadmap: crmPRO
# Roadmap: crmPRO
## Overview
Stabilizacja i poprawa jakosci kodu crmPRO oraz rozwoj finansow o automatyczny import faktur z Fakturowni.
@@ -6,7 +6,7 @@ Stabilizacja i poprawa jakosci kodu crmPRO oraz rozwoj finansow o automatyczny i
## Current Milestone
**v0.1 Stabilizacja i jakosc kodu + import finansow** (v0.1.0)
Status: In progress
Phases: 3 of 5 complete
Phases: 2 of 5 complete
## Phases
@@ -16,7 +16,7 @@ Phases: 3 of 5 complete
| 2 | Naprawa bledow krytycznych | TBD | Next | - |
| 3 | Naprawa bledow glownych | TBD | Not started | - |
| 4 | Poprawa pokrycia testami | TBD | Not started | - |
| 5 | Import finansow z Fakturowni | 4/5 | In progress (05-05 planned) | 2026-04-14 |
| 5 | Import finansow z Fakturowni | 6/6 | Complete | 2026-05-04 |
## Phase Details
@@ -91,10 +91,15 @@ Phases: 3 of 5 complete
**Plans:**
- [x] 05-01: Integracja Fakturownia i automatyczny import do finansow
- [x] 05-02: Mapowanie klienta po NIP + kompatybilnosc mapowan historycznych
- [x] 05-03: Filtr proforma — pomijanie faktur proforma (FP*) w imporcie
- [x] 05-04: Bugfix — brak faktur kosztowych z /invoices.json?income=no (np. 486639934) + obsluga wydatkow z KSeF (odwrocone role seller/buyer)
- [ ] 05-05: Skip-list pozycji — mozliwosc oznaczenia wybranej pozycji faktury jako pomijanej (nie trafia do finance_operations)
- [x] 05-03: Filtr proforma — pomijanie faktur proforma (FP*) w imporcie
- [x] 05-04: Bugfix — brak faktur kosztowych z /invoices.json?income=no (np. 486639934) + obsluga wydatkow z KSeF (odwrocone role seller/buyer)
- [x] 05-05: Skip-list pozycji — mozliwosc oznaczenia wybranej pozycji faktury jako pomijanej (nie trafia do finance_operations)
- [x] 05-06: Edycja dopasowania kategorii z poziomu operation_edit + opcjonalne masowe przepiecie operacji z tym samym itemem Fakturownia
---
*Roadmap created: 2026-03-15*
*Last updated: 2026-04-11 - Phase 5 completed (05-01, 05-02, 05-03)*
*Last updated: 2026-05-04 - Phase 5 complete (05-01..05-06)*