Lanjut ke konten
Samkarsa Logbook

MCP & BLONJO v1.5.0-003: Multi-Page Vision OCR & UOM Packaging Multiplier Normalizer

Meningkatkan kapabilitas Vision OCR untuk membaca faktur distributor multi-lembar dan normalisasi otomatis UOM distributor beserta packaging multiplier.

1mnt baca

Optimalisasi pipeline ekstraksi nota dan faktur distributor (seperti PT. Indomarco Adi Prima, Unilever, Wings) pada mcp-server dan sajen-api.

  1. Multi-Page Distro Receipt Extraction (ocrTool.ts):
    • Memperbarui STATIC_OCR_PROMPT untuk secara eksplisit membaca dan menggabungkan seluruh tabel barang dari faktur multi-lembar (Page 1 of 2, Page 2 of 2) dalam satu foto.
    • Mengambil ringkasan kalkulasi bersih (Subtotal, Diskon, DPP, PPN, Grand Total) dari footer lembar terakhir secara utuh.
  2. Distributor UOM Dictionary & Packaging Multiplier (ocr_normalizer.py):
    • Menambahkan kamus standar UOM distributor Indonesia (CAR/CTN/KRT →\rightarrow karton, RCG/REN →\rightarrow renceng, BAL →\rightarrow bal, dll).
    • Ekstraksi otomatis packaging_multiplier dari notasi distributor (e.g. 12 /CAR →\rightarrow karton, isi 12 unit; 40 /CAR →\rightarrow karton, isi 40 unit).
  3. Rescan & Deployment:
    • Menjalankan basemind rescan pada repositori mcp-server dan jualan.
    • Melakukan deployment ke container mcp-backend-prod dan sajen_backend_api di VPS.