mirror of
http://100.103.83.12:3003/fegger/odoo-at-payroll.git
synced 2026-09-17 16:56:42 +00:00
feat(tools): map kv library variants to kb ids
This commit is contained in:
+10
-4
@@ -436,10 +436,16 @@ im Agenten per Feature-Flag (`PV_REVIEW_MODE`, default aus) freigeschaltet.
|
||||
- **KV-Katalog in Odoo:** `l10n.at.payroll.kv` (+ versionierte `kv.wert`,
|
||||
Gruppen/Stufen, Import-Wizard per CSV-Paste mit Sprungwarnung >10 %).
|
||||
`library_variant_id` verlinkt auf die KV-Library-Variante (z. B. SI-2203,
|
||||
Seed SI-2203/SI-2748). **Offener Punkt:** unser KB-Katalog kennt nur
|
||||
`kv-kvt-NNN` (WKO-Dokumente, keine SI-IDs) — die Brücke Odoo-KV ↔ KB-KV
|
||||
braucht eine Mapping-Tabelle (via KV-Library-Katalog des Schwesterprojekts
|
||||
bzw. Branchen-/Titelabgleich).
|
||||
Seed SI-2203/SI-2748). **Brücke gebaut (2026-09-16):** die KV-Library führt
|
||||
bereits einen WKO-Match-Report (`wko/match-report.json`: wko_slug →
|
||||
oegb_variant_id, 407 matched / 32 low / 175 unmatched); daraus erzeugt
|
||||
`tools/build_kv_variant_map.py` die versionierte Map
|
||||
`tools/catalogs/kv_variant_map.json` (105 Varianten, 439/614 KB-Einträge
|
||||
abgedeckt; Docs je Variante mit kv_kvt_id+slug+doctype; Low-Confidence
|
||||
markiert). Odoo kann pro `library_variant_id` die zugehörigen KB-Einträge
|
||||
auflösen; die 175 unmatched sind WKO-aktuelle Dokumente ohne ÖGB-
|
||||
Gegenstück (z. B. KV-Abschluss-News). Tests: `tests/test_kv_variant_map.py`
|
||||
(inkl. Seed-Abdeckung SI-2203/SI-2748).
|
||||
- Vertragsfelder für Kontext-Whitelist vorhanden: `hr.version` (KV, Gruppe,
|
||||
Erfahrungsstufe, Überzahlung, Vordienstzeiten), Company (Bundesland,
|
||||
KommSt-Gemeinde, NSchAB).
|
||||
|
||||
Reference in New Issue
Block a user