Lanjut ke konten
Samkarsa Logbook

v1.0.0-035 — Perbaikan Alokasi Diskon Nota & Total Per Baris Item di ParsePreview

Perbaikan alokasi diskon global agar tidak memotong harga item individual secara salah serta sinkronisasi Total Harga = Qty x Unit Price pada ParsePreview.

1mnt baca

blonjo/src/pages/transaction/hooks/useOcrUpload.ts)

  • Memperbaiki pembacaan diskon per item saat menyusun teks hasil OCR.
  • Kata diskon X HANYA ditempelkan pada baris item jika discount_amount / discount_value bernilai > 0 secara eksplisit per item (mencegah diskon global nota dialokasikan ke item individual yang menyebabkan 6.071−diskon=3.6426.071 - \text{diskon} = 3.642).

blonjo/src/components/ParsePreview.tsx)

  • Memperbaiki efek useEffect pada komponen ParsePreview.tsx.
  • Menjamin bahwa total harga per baris item secara konsisten dihitung dari qty×unit_price\text{qty} \times \text{unit\_price} bila tidak ada diskon per-baris yang valid.