JCOM Inventory V2.10.208 - Patch Khusus Fix Import Pembelian Historis V2

Tujuan:
- Kode Barang/Kode Distributor menjadi referensi utama bila diisi.
- Perbedaan Nama pada file histori dengan Master saat ini hanya menjadi WARNING, bukan error.
- Bila kode lama tidak ditemukan, importer mencoba fallback Nama yang cocok persis dan unik.
- Jika nama ambigu/ganda, import tetap diblokir agar tidak salah referensi.
- Tidak mengubah schema, versi aplikasi, changelog, stok, atau HPP.

File:
- includes/historical_migration.php
- historical_migration_import.php

Instalasi:
1. Backup aplikasi.
2. Extract ZIP ke root JCOM Inventory dan overwrite file di atas.
3. Login ulang bila perlu.
4. Migrasi Historis > Pembelian Historis > Upload file > Preview & Validasi.
5. Periksa WARNING. Jika preview benar, klik IMPORT SEKARANG.

Catatan:
- No. Invoice Pembelian tetap wajib dan harus unik.
- Tanggal Invoice harus <= Cut-off.
- Qty > 0.
- Satuan Qty/Harga harus dapat dikonversi oleh Master Barang.
- Preview/Import tetap transactional dan rollback jika final insert gagal.
