diff --git a/backend/cleanup_duplicates.py b/backend/cleanup_duplicates.py new file mode 100644 index 0000000..254bbf1 --- /dev/null +++ b/backend/cleanup_duplicates.py @@ -0,0 +1,86 @@ +import os +import json +import subprocess + +def main(): + to_delete = [ + "1782872141829-rotated_1782872118246_rotated_1782872112296_rotated_1782872107513_CAP3481952560331460805.jpg", + "1782909791970-sample_do.jpeg", + "IMG_20260701_134646.jpg", + "IMG_20260701_135910.jpg", + "IMG_20260701_134704.jpg", + "IMG_20260701_134704~2.jpg", + "IMG_20260701_135950.jpg", + "IMG_20260701_134533.jpg", + "IMG_20260701_140005.jpg", + "IMG_20260701_134817.jpg", + "IMG_20260701_135923.jpg", + "IMG_20260701_135900.jpg", + "IMG_20260701_135938.jpg" + ] + + base_dir = "backend" + if not os.path.exists(base_dir): + base_dir = "." + + uploads_dir = os.path.join(base_dir, "uploads") + sources_dir = os.path.join(base_dir, "sources") + public_dir = os.path.join(base_dir, "pfm-web-app/public") + + deleted_counts = { + "manual_labels_json": 0, + "source_images": 0, + "public_images": 0 + } + + # 1. Delete physical files + for filename in to_delete: + # manual label json + ml_path = os.path.join(uploads_dir, f"manual_label_{filename}.json") + if os.path.exists(ml_path): + os.remove(ml_path) + deleted_counts["manual_labels_json"] += 1 + print(f"Removed manual label: {ml_path}") + + # source image + img_source_path = os.path.join(sources_dir, "test-images", filename) + if os.path.exists(img_source_path): + os.remove(img_source_path) + deleted_counts["source_images"] += 1 + print(f"Removed source image: {img_source_path}") + + # public image + img_public_path = os.path.join(public_dir, "test-images", filename) + if os.path.exists(img_public_path): + os.remove(img_public_path) + deleted_counts["public_images"] += 1 + print(f"Removed public image: {img_public_path}") + + # 2. Filter test_images_results.jsonl + jsonl_path = os.path.join(uploads_dir, "test_images_results.jsonl") + if os.path.exists(jsonl_path): + remaining_lines = [] + with open(jsonl_path, "r", encoding="utf-8") as f: + for line in f: + if not line.strip(): + continue + try: + data = json.loads(line) + fn = data.get("filename") + if fn not in to_delete: + remaining_lines.append(line) + except Exception as e: + print(f"Error parsing line: {e}") + remaining_lines.append(line) + + with open(jsonl_path, "w", encoding="utf-8") as f: + f.writelines(remaining_lines) + print(f"Filtered results JSONL. Remaining entries: {len(remaining_lines)}") + + print(f"\nCleanup results:") + print(f"- Manual label JSON files deleted: {deleted_counts['manual_labels_json']}") + print(f"- Source images deleted: {deleted_counts['source_images']}") + print(f"- Public served images deleted: {deleted_counts['public_images']}") + +if __name__ == "__main__": + main() diff --git a/backend/pfm-web-app/public/comparison_report.xlsx b/backend/pfm-web-app/public/comparison_report.xlsx index fd6647f..1ee6905 100644 Binary files a/backend/pfm-web-app/public/comparison_report.xlsx and b/backend/pfm-web-app/public/comparison_report.xlsx differ diff --git a/backend/sources/ai_results.json b/backend/sources/ai_results.json index 2745f03..d56431a 100644 --- a/backend/sources/ai_results.json +++ b/backend/sources/ai_results.json @@ -90,55 +90,6 @@ } ] }, - { - "filename": "1782872141829-rotated_1782872118246_rotated_1782872112296_rotated_1782872107513_CAP3481952560331460805.jpg", - "status": "Success", - "tilt": "0.16", - "unwarped": "No", - "metadata": { - "noDO": "1659980277", - "noPO": "PO/26/0000230828", - "noSO": "1691960321", - "items": [ - { - "banyak": "2 KRG", - "jumlah": "", - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "kodeBarangOriginal": "11310014" - }, - { - "banyak": "1 KRG", - "jumlah": "", - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "kodeBarangOriginal": "11310024" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "23 June 2026", - "platTruk": "N 2 KRG", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "2 KRG", - "jumlah": "", - "kodeBarangOriginal": "11310014" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "1 KRG", - "jumlah": "", - "kodeBarangOriginal": "11310024" - } - ] - }, { "filename": "1782875271815-rotated_1782875258464_rotated_1782875254091_rotated_1782875250123_CAP1599226410575173446.jpg", "status": "Success", @@ -552,97 +503,6 @@ } ] }, - { - "filename": "1782909791970-sample_do.jpeg", - "status": "Success", - "tilt": "1.29", - "unwarped": "Yes", - "metadata": { - "noDO": "1659980277", - "noPO": "PO/26/0000230828", - "noSO": "1691960321", - "items": [ - { - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "kodeBarangOriginal": "11310014" - }, - { - "banyak": "1 KRG", - "jumlah": "10 PC", - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "kodeBarangOriginal": "11310024" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "kodeBarangOriginal": "11620056" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "kodeBarangOriginal": "11690053" - }, - { - "banyak": "1 BOX", - "jumlah": "", - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "kodeBarangOriginal": "11720055" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "23 June 2026", - "platTruk": "B 9427 UXT", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarangOriginal": "11310014" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "1 KRG", - "jumlah": "10 PC", - "kodeBarangOriginal": "11310024" - }, - { - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11620056" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11690053" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "", - "kodeBarangOriginal": "11720055" - } - ] - }, { "filename": "IMG_20260630_145445.jpg", "status": "Success", @@ -748,41 +608,6 @@ } ] }, - { - "filename": "IMG_20260701_134533.jpg", - "status": "Success", - "tilt": "16.06", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990583", - "noPO": "PO/26/0000241302", - "noSO": "1691972284", - "items": [ - { - "banyak": "1 BOX", - "jumlah": "12 PAC", - "kodeBarang": "15040101", - "namaBarang": "FIESTA BATTER COATED 500 GR", - "kodeBarangOriginal": "15040101" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "B 9256 JXR", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT. CHAROEN POKPHAND INDOONESIA Tbk 06:28:48 / 2 of Tanggal : 30 June 2026", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "15040101", - "namaBarang": "FIESTA BATTER COATED 500 GR", - "banyak": "1 BOX", - "jumlah": "12 PAC", - "kodeBarangOriginal": "15040101" - } - ] - }, { "filename": "IMG_20260701_134555.jpg", "status": "Success", @@ -891,97 +716,6 @@ }, "items": [] }, - { - "filename": "IMG_20260701_134646.jpg", - "status": "Success", - "tilt": "2.44", - "unwarped": "Yes", - "metadata": { - "noDO": "1659980277", - "noPO": "PO/26/0000230199", - "noSO": "1691960321", - "items": [ - { - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "kodeBarangOriginal": "11310014" - }, - { - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "kodeBarangOriginal": "11310024" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "kodeBarangOriginal": "11620056" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "kodeBarangOriginal": "11690053" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "kodeBarangOriginal": "11720055" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "23 June 2026", - "platTruk": "B 9427 UXT", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarangOriginal": "11310014" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarangOriginal": "11310024" - }, - { - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11620056" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11690053" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11720055" - } - ] - }, { "filename": "IMG_20260701_134646~2.jpg", "status": "Success", @@ -1073,216 +807,6 @@ } ] }, - { - "filename": "IMG_20260701_134704.jpg", - "status": "Success", - "tilt": "15.16", - "unwarped": "Yes", - "metadata": { - "noDO": "Not Found", - "noPO": "Not Found", - "noSO": "Not Found", - "items": [ - { - "banyak": "3 KRG", - "jumlah": "60 PC", - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "kodeBarangOriginal": "11310014" - }, - { - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "kodeBarangOriginal": "11310024" - }, - { - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarang": "11660050", - "namaBarang": "PAHA BAWAH (1 KG)(*)", - "kodeBarangOriginal": "11660050" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "kodeBarangOriginal": "11690053" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "kodeBarangOriginal": "11720055" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "kodeBarangOriginal": "11750050" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "Not Found", - "platTruk": "B 9715 UXU", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "3 KRG", - "jumlah": "60 PC", - "kodeBarangOriginal": "11310014" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarangOriginal": "11310024" - }, - { - "kodeBarang": "11660050", - "namaBarang": "PAHA BAWAH (1 KG)(*)", - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarangOriginal": "11660050" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11690053" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11720055" - }, - { - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11750050" - } - ] - }, - { - "filename": "IMG_20260701_134704~2.jpg", - "status": "Success", - "tilt": "16.36", - "unwarped": "Yes", - "metadata": { - "noDO": "Not Found", - "noPO": "PO/26/0000238723", - "noSO": "Not Found", - "items": [ - { - "banyak": "3 KRG", - "jumlah": "60 PC", - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "kodeBarangOriginal": "11310014" - }, - { - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "kodeBarangOriginal": "11310024" - }, - { - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarang": "11660050", - "namaBarang": "PAHA BAWAH (1 KG)(*)", - "kodeBarangOriginal": "11660050" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "kodeBarangOriginal": "11690053" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "kodeBarangOriginal": "11720055" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "kodeBarangOriginal": "11750050" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "Not Found", - "platTruk": "B 9715 UXU", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "3 KRG", - "jumlah": "60 PC", - "kodeBarangOriginal": "11310014" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC", - "kodeBarangOriginal": "11310024" - }, - { - "kodeBarang": "11660050", - "namaBarang": "PAHA BAWAH (1 KG)(*)", - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarangOriginal": "11660050" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11690053" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11720055" - }, - { - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11750050" - } - ] - }, { "filename": "IMG_20260701_134810.jpg", "status": "Success", @@ -1387,418 +911,5 @@ "kodeBarangOriginal": "11750050" } ] - }, - { - "filename": "IMG_20260701_134817.jpg", - "status": "Success", - "tilt": "5.81", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990584", - "noPO": "PO/26/0000241303", - "noSO": "1691972285", - "items": [ - { - "banyak": "1 BOX", - "jumlah": "6 PAC", - "kodeBarang": "21010104", - "namaBarang": "NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)", - "kodeBarangOriginal": "21010104" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "B 9256 JXR", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "21010104", - "namaBarang": "NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)", - "banyak": "1 BOX", - "jumlah": "6 PAC", - "kodeBarangOriginal": "21010104" - } - ] - }, - { - "filename": "IMG_20260701_135900.jpg", - "status": "Success", - "tilt": "15.54", - "unwarped": "Yes", - "metadata": { - "noDO": "2272290022", - "noPO": "PO/26/0000241304", - "noSO": "2271289510", - "items": [ - { - "banyak": "2 ", - "jumlah": "30 ", - "kodeBarang": "11048006", - "namaBarang": "BEBEK PARTING-NEW(*)", - "kodeBarangOriginal": "11048006" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11048006", - "namaBarang": "BEBEK PARTING-NEW(*)", - "banyak": "2 ", - "jumlah": "30 ", - "kodeBarangOriginal": "11048006" - } - ] - }, - { - "filename": "IMG_20260701_135910.jpg", - "status": "Success", - "tilt": "4.51", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990561", - "noPO": "PO/26/0000241938", - "noSO": "1691972227", - "items": [ - { - "banyak": "1 80X", - "jumlah": "6 PAC✓", - "kodeBarang": "21002601", - "namaBarang": "Prima Nasi Spicy Chick Sambal Geprek COPY", - "kodeBarangOriginal": "21002601" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "B 9257 JXR", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "21002601", - "namaBarang": "Prima Nasi Spicy Chick Sambal Geprek COPY", - "banyak": "1 80X", - "jumlah": "6 PAC✓", - "kodeBarangOriginal": "21002601" - } - ] - }, - { - "filename": "IMG_20260701_135923.jpg", - "status": "Success", - "tilt": "30.66", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990584", - "noPO": "PO/26/0000241303", - "noSO": "1691972285", - "items": [ - { - "banyak": "320 BOX", - "jumlah": "1 PAC", - "kodeBarang": "21010104", - "namaBarang": "NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)", - "kodeBarangOriginal": "21010104" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "21010104", - "namaBarang": "NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)", - "banyak": "320 BOX", - "jumlah": "1 PAC", - "kodeBarangOriginal": "21010104" - } - ] - }, - { - "filename": "IMG_20260701_135938.jpg", - "status": "Success", - "tilt": "27.40", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990664", - "noPO": "PO/26/000024", - "noSO": "1659990664", - "items": [ - { - "banyak": "1 KRG", - "jumlah": "20 PAC", - "kodeBarang": "11140062", - "namaBarang": "AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)", - "kodeBarangOriginal": "11140062" - }, - { - "banyak": "1 KRG", - "jumlah": "20 PAC", - "kodeBarang": "11150064", - "namaBarang": "HATI 1 KG FROZEN (20 PAC/KARUNG)(*)", - "kodeBarangOriginal": "11150064" - }, - { - "banyak": "3 KRG", - "jumlah": "60 PC", - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "kodeBarangOriginal": "11310014" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11600053", - "namaBarang": "BONELESS LEG FROZEN 1 KG(*)", - "kodeBarangOriginal": "11600053" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11650053", - "namaBarang": "PAHA ATAS 1 KG(*)", - "kodeBarangOriginal": "11650053" - }, - { - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "kodeBarangOriginal": "11750050" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "B 9256 JXR", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "11140062", - "namaBarang": "AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)", - "banyak": "1 KRG", - "jumlah": "20 PAC", - "kodeBarangOriginal": "11140062" - }, - { - "kodeBarang": "11150064", - "namaBarang": "HATI 1 KG FROZEN (20 PAC/KARUNG)(*)", - "banyak": "1 KRG", - "jumlah": "20 PAC", - "kodeBarangOriginal": "11150064" - }, - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "3 KRG", - "jumlah": "60 PC", - "kodeBarangOriginal": "11310014" - }, - { - "kodeBarang": "11600053", - "namaBarang": "BONELESS LEG FROZEN 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11600053" - }, - { - "kodeBarang": "11650053", - "namaBarang": "PAHA ATAS 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11650053" - }, - { - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG", - "kodeBarangOriginal": "11750050" - } - ] - }, - { - "filename": "IMG_20260701_135950.jpg", - "status": "Success", - "tilt": "17.41", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990583", - "noPO": "PO/26/0000241302", - "noSO": "1691972284", - "items": [ - { - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarang": "12010509", - "namaBarang": "CHAMP CRUNCHY NUGGET 450 GR/PAC", - "kodeBarangOriginal": "12010509" - }, - { - "banyak": "1 BOX", - "jumlah": "6 PAC", - "kodeBarang": "12010512", - "namaBarang": "CHAMP NUGGET AYAM 900 GR/PAC", - "kodeBarangOriginal": "12010512" - }, - { - "banyak": "1 BOX", - "jumlah": "6 PAC", - "kodeBarang": "12010519", - "namaBarang": "CHAMP NUGGET STICK 900 GR/PAC", - "kodeBarangOriginal": "12010519" - }, - { - "banyak": "1 BOX", - "jumlah": "20 PAC", - "kodeBarang": "12012501", - "namaBarang": "AKUMO CHICKEN NAGET 250 GR", - "kodeBarangOriginal": "12012501" - }, - { - "banyak": "1 BOX", - "jumlah": "5 PAC", - "kodeBarang": "12012503", - "namaBarang": "AKUMO CHICKEN NUGGET 1000 GR", - "kodeBarangOriginal": "12012503" - }, - { - "banyak": "1 BOX", - "jumlah": "20 PAC", - "kodeBarang": "13010116", - "namaBarang": "FIESTA SSG ORIGINAL 300 GR", - "kodeBarangOriginal": "13010116" - }, - { - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarang": "13010514", - "namaBarang": "CHAMP CHICK SSG 1000 GR", - "kodeBarangOriginal": "13010514" - }, - { - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarang": "13030502", - "namaBarang": "CHAMP CHICK MEATBALL 500 GR", - "kodeBarangOriginal": "13030502" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "G 1 BOX", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT.PRIMAFOOD INTERNATIONAL", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "12010509", - "namaBarang": "CHAMP CRUNCHY NUGGET 450 GR/PAC", - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarangOriginal": "12010509" - }, - { - "kodeBarang": "12010512", - "namaBarang": "CHAMP NUGGET AYAM 900 GR/PAC", - "banyak": "1 BOX", - "jumlah": "6 PAC", - "kodeBarangOriginal": "12010512" - }, - { - "kodeBarang": "12010519", - "namaBarang": "CHAMP NUGGET STICK 900 GR/PAC", - "banyak": "1 BOX", - "jumlah": "6 PAC", - "kodeBarangOriginal": "12010519" - }, - { - "kodeBarang": "12012501", - "namaBarang": "AKUMO CHICKEN NAGET 250 GR", - "banyak": "1 BOX", - "jumlah": "20 PAC", - "kodeBarangOriginal": "12012501" - }, - { - "kodeBarang": "12012503", - "namaBarang": "AKUMO CHICKEN NUGGET 1000 GR", - "banyak": "1 BOX", - "jumlah": "5 PAC", - "kodeBarangOriginal": "12012503" - }, - { - "kodeBarang": "13010116", - "namaBarang": "FIESTA SSG ORIGINAL 300 GR", - "banyak": "1 BOX", - "jumlah": "20 PAC", - "kodeBarangOriginal": "13010116" - }, - { - "kodeBarang": "13010514", - "namaBarang": "CHAMP CHICK SSG 1000 GR", - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarangOriginal": "13010514" - }, - { - "kodeBarang": "13030502", - "namaBarang": "CHAMP CHICK MEATBALL 500 GR", - "banyak": "1 BOX", - "jumlah": "10 PAC", - "kodeBarangOriginal": "13030502" - } - ] - }, - { - "filename": "IMG_20260701_140005.jpg", - "status": "Success", - "tilt": "10.10", - "unwarped": "Yes", - "metadata": { - "noDO": "1659990583", - "noPO": "PO/26/0000241302", - "noSO": "1691972284", - "items": [ - { - "banyak": "1 BOX", - "jumlah": "12 PAC", - "kodeBarang": "15040101", - "namaBarang": "FIESTA BATTER COATED 500 GR", - "kodeBarangOriginal": "15040101" - } - ], - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "tanggal": "30 June 2026", - "platTruk": "B 9256 JXR", - "orderUntuk": "PX HEAD OFFICE ANCOL", - "vendorInfo": "PT. CHAROEN POKPHAND INDONESIA TBK\nKAWASAN INDUSTRI MODERN.\nBANTEN", - "customerInfo": "PT.PRIMAFOOD INTERNATIONAL" - }, - "items": [ - { - "kodeBarang": "15040101", - "namaBarang": "FIESTA BATTER COATED 500 GR", - "banyak": "1 BOX", - "jumlah": "12 PAC", - "kodeBarangOriginal": "15040101" - } - ] } ] \ No newline at end of file diff --git a/backend/sources/manual_labels.json b/backend/sources/manual_labels.json index ee306a3..5bd861f 100644 --- a/backend/sources/manual_labels.json +++ b/backend/sources/manual_labels.json @@ -42,49 +42,6 @@ } ] }, - { - "filename": "1782872141829-rotated_1782872118246_rotated_1782872112296_rotated_1782872107513_CAP3481952560331460805.jpg", - "noPO": "PO/26/0000230828", - "noSO": "1691960321", - "noDO": "1659980277", - "tanggal": "23 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9427 UXT", - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - } - ] - }, { "filename": "1782875271815-rotated_1782875258464_rotated_1782875254091_rotated_1782875250123_CAP1599226410575173446.jpg", "noPO": "PO/26/0000190929", @@ -290,49 +247,6 @@ } ] }, - { - "filename": "1782909791970-sample_do.jpeg", - "noPO": "PO/26/0000230828", - "noSO": "1691960321", - "noDO": "1659980277", - "tanggal": "23 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9427 UXT", - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - } - ] - }, { "filename": "IMG_20260630_145445.jpg", "noPO": "PO/26/0000190929", @@ -390,25 +304,6 @@ } ] }, - { - "filename": "IMG_20260701_134533.jpg", - "noPO": "PO/26/0000241302", - "noSO": "1691972284", - "noDO": "1659990583", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9256 JXR", - "items": [ - { - "kodeBarang": "15040101", - "namaBarang": "FIESTA BATTER COATED 500 GR", - "banyak": "1 BOX", - "jumlah": "12 PAC" - } - ] - }, { "filename": "IMG_20260701_134555.jpg", "noPO": "PO/26/0000241304", @@ -485,49 +380,6 @@ } ] }, - { - "filename": "IMG_20260701_134646.jpg", - "noPO": "PO/26/0000230828", - "noSO": "1691960321", - "noDO": "1659980277", - "tanggal": "23 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9427 UXT", - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11620056", - "namaBarang": "SBL (FILLET PAHA) 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - } - ] - }, { "filename": "IMG_20260701_134646~2.jpg", "noPO": "PO/26/0000230199", @@ -571,104 +423,6 @@ } ] }, - { - "filename": "IMG_20260701_134704.jpg", - "noPO": "PO/26/0000238723", - "noSO": "1691969268", - "noDO": "1659987802", - "tanggal": "27 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9715 UXU", - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "3 KRG", - "jumlah": "60 PC" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11660050", - "namaBarang": "PAHA BAWAH (1 KG)(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - } - ] - }, - { - "filename": "IMG_20260701_134704~2.jpg", - "noPO": "PO/26/0000238723", - "noSO": "1691969268", - "noDO": "1659987802", - "tanggal": "27 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9715 UXU", - "items": [ - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "3 KRG", - "jumlah": "60 PC" - }, - { - "kodeBarang": "11310024", - "namaBarang": "AYAM SIZE A FROZEN (0.9-1)KG/PC(*)", - "banyak": "2 KRG", - "jumlah": "40 PC" - }, - { - "kodeBarang": "11660050", - "namaBarang": "PAHA BAWAH (1 KG)(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11690053", - "namaBarang": "SBB (FILLET DADA )1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11720055", - "namaBarang": "FULL WING FROZ PACK 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - } - ] - }, { "filename": "IMG_20260701_134810.jpg", "noPO": "PO/26/0000241301", @@ -717,210 +471,5 @@ "jumlah": "10 KG" } ] - }, - { - "filename": "IMG_20260701_134817.jpg", - "noPO": "PO/26/0000241303", - "noSO": "1691972285", - "noDO": "1659990584", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9256 JXR", - "items": [ - { - "kodeBarang": "21010104", - "namaBarang": "NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)", - "banyak": "1 BOX", - "jumlah": "6 PAC" - } - ] - }, - { - "filename": "IMG_20260701_135900.jpg", - "noPO": "PO/26/0000241304", - "noSO": "2271289510", - "noDO": "2272290022", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9836 UCH", - "items": [ - { - "kodeBarang": "11048006", - "namaBarang": "BEBEK PARTING-NEW(*)", - "banyak": "2 BOX", - "jumlah": "30 PAC" - } - ] - }, - { - "filename": "IMG_20260701_135910.jpg", - "noPO": "PO/26/0000241938", - "noSO": "1691972227", - "noDO": "1659990561", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9257 JXR", - "items": [ - { - "kodeBarang": "21002601", - "namaBarang": "Prima Nasi Spicy Chick Sambal Geprek COPY", - "banyak": "1 BOX", - "jumlah": "6 PAC" - } - ] - }, - { - "filename": "IMG_20260701_135923.jpg", - "noPO": "PO/26/0000241303", - "noSO": "1691972285", - "noDO": "1659990584", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9256 JXR", - "items": [ - { - "kodeBarang": "21010104", - "namaBarang": "NEW FIESTA BEEF RENDANG W RICE 320GR (PAC)", - "banyak": "1 BOX", - "jumlah": "6 PAC" - } - ] - }, - { - "filename": "IMG_20260701_135938.jpg", - "noPO": "PO/26/0000241301", - "noSO": "1691972419", - "noDO": "1659990664", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9256 JXR", - "items": [ - { - "kodeBarang": "11140062", - "namaBarang": "AMPELA 1 KG FROZEN (20 PAC/KARUNG)(*)", - "banyak": "1 KRG", - "jumlah": "20 KG" - }, - { - "kodeBarang": "11150064", - "namaBarang": "HATI 1 KG FROZEN (20 PAC/KARUNG)(*)", - "banyak": "1 KRG", - "jumlah": "20 KG" - }, - { - "kodeBarang": "11310014", - "namaBarang": "AYAM SIZE 2 FROZEN (0.8-0.9)KG(*)", - "banyak": "3 KRG", - "jumlah": "60 PC" - }, - { - "kodeBarang": "11600053", - "namaBarang": "BONELESS LEG FROZEN 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11650053", - "namaBarang": "PAHA ATAS 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - }, - { - "kodeBarang": "11750050", - "namaBarang": "FILLET MITRA 1 KG(*)", - "banyak": "1 BOX", - "jumlah": "10 KG" - } - ] - }, - { - "filename": "IMG_20260701_135950.jpg", - "noPO": "PO/26/0000241302", - "noSO": "1691972284", - "noDO": "1659990583", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9256 JXR", - "items": [ - { - "kodeBarang": "12010509", - "namaBarang": "CHAMP CRUNCHY NUGGET 450 GR/PAC", - "banyak": "1 BOX", - "jumlah": "10 PAC" - }, - { - "kodeBarang": "12010512", - "namaBarang": "CHAMP NUGGET AYAM 900 GR/PAC", - "banyak": "1 BOX", - "jumlah": "6 PAC" - }, - { - "kodeBarang": "12010519", - "namaBarang": "CHAMP NUGGET STICK 900 GR/PAC", - "banyak": "1 BOX", - "jumlah": "6 PAC" - }, - { - "kodeBarang": "12012501", - "namaBarang": "AKUMO CHICKEN NAGET 250 GR", - "banyak": "1 BOX", - "jumlah": "20 PAC" - }, - { - "kodeBarang": "12012503", - "namaBarang": "AKUMO CHICKEN NUGGET 1000 GR", - "banyak": "1 BOX", - "jumlah": "5 PAC" - }, - { - "kodeBarang": "13010116", - "namaBarang": "FIESTA SSG ORIGINAL 300 GR", - "banyak": "1 BOX", - "jumlah": "20 PAC" - }, - { - "kodeBarang": "13010514", - "namaBarang": "CHAMP CHICK SSG 1000 GR", - "banyak": "1 BOX", - "jumlah": "10 PAC" - }, - { - "kodeBarang": "13030502", - "namaBarang": "CHAMP CHICK MEATBALL 500 GR", - "banyak": "1 BOX", - "jumlah": "10 PAC" - } - ] - }, - { - "filename": "IMG_20260701_140005.jpg", - "noPO": "PO/26/0000241302", - "noSO": "1691972284", - "noDO": "1659990583", - "tanggal": "30 June 2026", - "customer": "PT. PRIMAFOOD INTERNATIONAL", - "store": "PX HEAD OFFICE ANCOL", - "alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA", - "plat": "B 9256 JXR", - "items": [ - { - "kodeBarang": "15040101", - "namaBarang": "FIESTA BATTER COATED 500 GR", - "banyak": "1 BOX", - "jumlah": "12 PAC" - } - ] } ] \ No newline at end of file diff --git a/backend/sources/test-images/1782872141829-rotated_1782872118246_rotated_1782872112296_rotated_1782872107513_CAP3481952560331460805.jpg b/backend/sources/test-images/1782872141829-rotated_1782872118246_rotated_1782872112296_rotated_1782872107513_CAP3481952560331460805.jpg deleted file mode 100644 index ce5d579..0000000 Binary files a/backend/sources/test-images/1782872141829-rotated_1782872118246_rotated_1782872112296_rotated_1782872107513_CAP3481952560331460805.jpg and /dev/null differ diff --git a/backend/sources/test-images/1782909791970-sample_do.jpeg b/backend/sources/test-images/1782909791970-sample_do.jpeg deleted file mode 100644 index 2795b38..0000000 Binary files a/backend/sources/test-images/1782909791970-sample_do.jpeg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_134533.jpg b/backend/sources/test-images/IMG_20260701_134533.jpg deleted file mode 100644 index c6ea09a..0000000 Binary files a/backend/sources/test-images/IMG_20260701_134533.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_134646.jpg b/backend/sources/test-images/IMG_20260701_134646.jpg deleted file mode 100644 index 4e9fae4..0000000 Binary files a/backend/sources/test-images/IMG_20260701_134646.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_134704.jpg b/backend/sources/test-images/IMG_20260701_134704.jpg deleted file mode 100644 index 29d8a4c..0000000 Binary files a/backend/sources/test-images/IMG_20260701_134704.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_134704~2.jpg b/backend/sources/test-images/IMG_20260701_134704~2.jpg deleted file mode 100644 index 61fc122..0000000 Binary files a/backend/sources/test-images/IMG_20260701_134704~2.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_134817.jpg b/backend/sources/test-images/IMG_20260701_134817.jpg deleted file mode 100644 index dd06f19..0000000 Binary files a/backend/sources/test-images/IMG_20260701_134817.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_135900.jpg b/backend/sources/test-images/IMG_20260701_135900.jpg deleted file mode 100644 index b78b10e..0000000 Binary files a/backend/sources/test-images/IMG_20260701_135900.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_135910.jpg b/backend/sources/test-images/IMG_20260701_135910.jpg deleted file mode 100644 index 1c57221..0000000 Binary files a/backend/sources/test-images/IMG_20260701_135910.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_135923.jpg b/backend/sources/test-images/IMG_20260701_135923.jpg deleted file mode 100644 index a8aa30a..0000000 Binary files a/backend/sources/test-images/IMG_20260701_135923.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_135938.jpg b/backend/sources/test-images/IMG_20260701_135938.jpg deleted file mode 100644 index 8023a4b..0000000 Binary files a/backend/sources/test-images/IMG_20260701_135938.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_135950.jpg b/backend/sources/test-images/IMG_20260701_135950.jpg deleted file mode 100644 index d399d68..0000000 Binary files a/backend/sources/test-images/IMG_20260701_135950.jpg and /dev/null differ diff --git a/backend/sources/test-images/IMG_20260701_140005.jpg b/backend/sources/test-images/IMG_20260701_140005.jpg deleted file mode 100644 index 6d9cce1..0000000 Binary files a/backend/sources/test-images/IMG_20260701_140005.jpg and /dev/null differ