KB ERP V2.2 - 2026-10-07

Materials & Parts master data upgrade:
- Internal/warehouse code remains unique and independent.
- Added separate supplier item code.
- Added unique barcode with automatic generation.
- Added global barcode/code scan lookup from the top bar.
- Added printable Code 128 component labels.
- Added cost price + selling price + unit profit + margin.
- Kept component image upload and added image removal.
- Added UTF-8 CSV export: all / materials / parts.
- Added UTF-8 CSV import template and safe upsert by internal code.
- Import never changes stock quantities.
- Purchasing and Inventory show the new component identity/pricing information.
- Schema upgraded safely from version 2 to version 3.
- Existing Materials/Parts without barcodes receive an automatic KB barcode.
