importzugferd/sql/dolibarr_allversions.sql
data 77a1781182 feat: v5.5 - Kupferzuschlag-Skalierung und alternative Datanorm-Preise
## Behoben
- Kupferzuschlag-Skalierung in Massenaktualisierung (Cu/qty * PE)
- Steuersatz bei Preisübernahme wird beibehalten
- Preise auf 2 Dezimalstellen gerundet

## Hinzugefügt
- Filter für Preisrichtung (rauf/runter)
- Filter-Persistenz nach Preisübernahme
- Alternative Datanorm-Preise erben Mindestmenge, Verpackung, Steuersatz, kaufmenge
- Extrafield kaufmenge sichtbar in Formularen

## Geändert
- Kupferzuschlag wird NICHT vom Import gesetzt (separates Modul)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-03 11:38:30 +01:00

19 lines
1.2 KiB
SQL
Executable file

--
-- Script run when an upgrade of Dolibarr is done. Whatever is the Dolibarr version.
--
-- Add copper surcharge fields to import_line table (v2.8)
ALTER TABLE llx_importzugferd_import_line ADD COLUMN copper_surcharge double(24,8) DEFAULT NULL AFTER ean;
ALTER TABLE llx_importzugferd_import_line ADD COLUMN copper_surcharge_basis_qty double(24,8) DEFAULT NULL AFTER copper_surcharge;
-- Add fk_datanorm field to import_line table (v2.9)
ALTER TABLE llx_importzugferd_import_line ADD COLUMN fk_datanorm integer DEFAULT NULL AFTER fk_product;
-- Add missing datanorm fields (v3.0)
ALTER TABLE llx_importzugferd_datanorm ADD COLUMN price_unit_code tinyint DEFAULT 0 AFTER price_unit;
ALTER TABLE llx_importzugferd_datanorm ADD COLUMN price_type tinyint DEFAULT 1 AFTER price_unit_code;
ALTER TABLE llx_importzugferd_datanorm ADD COLUMN metal_surcharge double(24,8) DEFAULT 0 AFTER price_type;
ALTER TABLE llx_importzugferd_datanorm ADD COLUMN vpe integer DEFAULT NULL AFTER metal_surcharge;
ALTER TABLE llx_importzugferd_datanorm ADD COLUMN action_code char(1) DEFAULT 'N' AFTER datanorm_version;
-- Note: kaufmenge extrafield is created programmatically in modImportZugferd.class.php init()