dolibarr.metallzuschlag/ChangeLog.md
data 8729b5fdb7 Metallzuschlag v1.1 - Kupferzuschlag-Berechnung + Notierungsverlauf
- Sonepar Metal Note API: CU/AL Tageswerte + Monatsdurchschnitte
- Dashboard mit Chart.js Verlaufsdiagramm (30/90/365 Tage)
- Trigger: Kupfergehalt (kg/km) = Aderanzahl × Querschnitt × 8,89
- Trigger: Kupferzuschlag (€/m) auf Einkaufspreisen berechnen
- CU-Logik: Lieferant-eigener Wert oder aktuellster aus History
- Cronjobs: Wöchentlicher API-Abruf + Kupferzuschlag-Neuberechnung
- Extrafields: Lieferantenkarte (CU/AL/Datum/Quelle), Produkt (Aderanzahl/Querschnitt/Kupfergehalt)
- Admin-Seite mit API-URL, Auto-Fetch, Lieferantenübersicht
- Mehrsprachig (de_DE, en_US)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 17:41:31 +01:00

28 lines
1.2 KiB
Markdown
Executable file

# Changelog - Metallzuschlag Modul
## 1.1 (2026-02-19)
### Neu
- Kupfergehalt-Berechnung: Trigger auf Produkt-Speicherung (Aderanzahl x Querschnitt x 8,89)
- Kupferzuschlag-Berechnung auf Einkaufspreisen (EUR/m = Kupfergehalt x CU-Notiz / 100.000)
- CU-Notiz-Logik: Lieferanten-eigener Wert oder aktuellster aus History
- Cronjob: Woechentliche Neuberechnung aller Kupferzuschlaege
- Dashboard: Notierungsverlauf-Diagramm (Chart.js) mit Zeitraumauswahl (30/90/365 Tage)
- Produkt-Extrafields: Aderanzahl (int), Querschnitt (double), Kupfergehalt (double)
### Geaendert
- Modul-Deskriptor: Trigger aktiviert, zweiter Cronjob registriert
- API-Klasse: getChartData(), recalcAllKupferzuschlag(), getCUForSupplier()
- Sprachdateien: Neue Uebersetzungen fuer Chart, Extrafields
## 1.0 (2026-02-19)
### Erstversion
- Sonepar Metal Note API Anbindung (Tageswerte + Monatsdurchschnitt)
- DB-Tabelle llx_metallzuschlag_history fuer Notierungsverlauf
- Dashboard mit aktuellen CU/AL-Werten und Verlaufstabelle
- Lieferanten-Extrafields (metallzuschlag_cu, _al, _date, _source)
- Automatische Aktualisierung der Lieferanten-Extrafields beim API-Abruf
- Cronjob fuer woechentlichen Abruf
- Admin-Seite: API-URL, Auto-Fetch, Lieferantenuebersicht
- Mehrsprachig (de_DE, en_US)