feat: compile manual labels and AI results into unified JSON files in sources folder

This commit is contained in:
Rafhan Mazaya Fathurrahman committed 2026-07-02 16:41:25 +07:00
1 parent e3acc36a89
commit 995347a0ea
3 files changed
+2786

No files matched your search

+56
View File
@@ -0,0 +1,56 @@
import json
import os
import glob
def main():
uploads_dir = "backend/uploads"
sources_dir = "backend/sources"
if not os.path.exists(uploads_dir):
# Fallback to local paths if run from backend folder
uploads_dir = "uploads"
sources_dir = "sources"
manual_pattern = os.path.join(uploads_dir, "manual_label_*.json")
results_jsonl = os.path.join(uploads_dir, "test_images_results.jsonl")
output_manual = os.path.join(sources_dir, "manual_labels.json")
output_ai = os.path.join(sources_dir, "ai_results.json")
# 1. Compile Manual Labels
manual_files = glob.glob(manual_pattern)
manual_list = []
for mf in sorted(manual_files):
try:
with open(mf, "r") as f:
data = json.load(f)
manual_list.append(data)
except Exception as e:
print(f"Error reading manual label {mf}: {e}")
with open(output_manual, "w", encoding="utf-8") as f:
json.dump(manual_list, f, indent=2, ensure_ascii=False)
print(f"Successfully compiled {len(manual_list)} manual labels into: {output_manual}")
# 2. Compile AI Results
ai_list = []
if os.path.exists(results_jsonl):
try:
with open(results_jsonl, "r", encoding="utf-8") as f:
for line in f:
if not line.strip():
continue
data = json.loads(line)
ai_list.append(data)
except Exception as e:
print(f"Error reading JSONL results: {e}")
with open(output_ai, "w", encoding="utf-8") as f:
json.dump(ai_list, f, indent=2, ensure_ascii=False)
print(f"Successfully compiled {len(ai_list)} AI results into: {output_ai}")
else:
print(f"Warning: JSONL results file not found at {results_jsonl}")
if __name__ == "__main__":
main()
File diff suppressed because it is too large. Load diff
+926
View File
@@ -0,0 +1,926 @@
[
{
"filename": "1782870899198-sample_do.jpeg",
"noPO": "PO/26/0000230828",
"noSO": "1691960321",
"noDO": "1659980277",
"tanggal": "23 June 2026",
"customer": "",
"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": "",
"banyak": "2 KRG",
"jumlah": "40 PC"
},
{
"kodeBarang": "11310024",
"namaBarang": "",
"banyak": "2 KRG",
"jumlah": "40 PC"
},
{
"kodeBarang": "11620056",
"namaBarang": "",
"banyak": "1 BOX",
"jumlah": "10 KG"
},
{
"kodeBarang": "11690053",
"namaBarang": "",
"banyak": "1 BOX",
"jumlah": "10 KG"
},
{
"kodeBarang": "11720055",
"namaBarang": "",
"banyak": "1 BOX",
"jumlah": "10 KG"
}
]
},
{
"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": "",
"banyak": "1 BOX",
"jumlah": "10 KG"
},
{
"kodeBarang": "11690053",
"namaBarang": "",
"banyak": "1 BOX",
"jumlah": "10 KG"
},
{
"kodeBarang": "11720055",
"namaBarang": "",
"banyak": "1 BOX",
"jumlah": "10 KG"
}
]
},
{
"filename": "1782875271815-rotated_1782875258464_rotated_1782875254091_rotated_1782875250123_CAP1599226410575173446.jpg",
"noPO": "PO/26/0000190929",
"noSO": "1691921200",
"noDO": "1659943004",
"tanggal": "25 May 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 9536 UCO",
"items": [
{
"kodeBarang": "13030502",
"namaBarang": "CHAMP CHICK MEATBALL 500 GR",
"banyak": "1 BOX",
"jumlah": "10 PAC"
}
]
},
{
"filename": "1782884664859-rotated_1782884661516_rotated_1782884658097_rotated_1782884654697_CAP5956452738616729026.jpg",
"noPO": "PO/26/0000178435",
"noSO": "1691908676",
"noDO": "1659932080",
"tanggal": "15 May 2026",
"customer": "PT.PRIMAFOOD INTERNATIONAL",
"store": "AYAM HITZ HO ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA",
"plat": "B 9723 CXS",
"items": [
{
"kodeBarang": "13012205",
"namaBarang": "ASIMO SOSIS AYAM KOMBINASI 375 GR (PAC)",
"banyak": "1 BOX",
"jumlah": "15 PAC"
}
]
},
{
"filename": "1782888127716-CAP6161747431193129837.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": "1782888211457-rotated_1782888204591_rotated_1782888199962_rotated_1782888195402_CAP7202641176939787142.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 80X",
"jumlah": "6 PAC✓"
}
]
},
{
"filename": "1782888609885-rotated_1782888593813_1000000454.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": "1782890303600-1000000465.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": "1782892728794-1000000466.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": "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",
"noSO": "1691921200",
"noDO": "1659943004",
"tanggal": "25 May 2026",
"customer": "PT.PRIMAFOOD INTERNATIONAL",
"store": "PFM-KU",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA",
"plat": "B 9536 UCO",
"items": [
{
"kodeBarang": "13030502",
"namaBarang": "CHAMP CHICK MEATBALL 500 GR",
"banyak": "1 BOX",
"jumlah": "10 PAC"
}
]
},
{
"filename": "IMG_20260701_134446.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 Beprek COPY",
"banyak": "1 BOX",
"jumlah": "6 PAC"
}
]
},
{
"filename": "IMG_20260701_134504.jpg",
"noPO": "PO/26/0000241303",
"noSO": "1691972285",
"noDO": "1659990584",
"tanggal": "30 June 2026",
"customer": "PT.PRIMAFOOD INTERNATIONAL",
"store": "DKI AREA",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN, JAKARTA UTARA, DKI JAKARTA (KANTIN CPI)",
"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_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",
"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_134555~2.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": "11048000",
"namaBarang": "BEBEK PARTING-NEW(*)",
"banyak": "2 BOX",
"jumlah": "30 PAC ✓"
}
]
},
{
"filename": "IMG_20260701_134635.jpg",
"noPO": "PO/26/0000233493",
"noSO": "6451012981",
"noDO": "6452013068",
"tanggal": "24 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": "",
"items": [
{
"kodeBarang": "220122",
"namaBarang": "Meiji",
"banyak": "1 CAR",
"jumlah": "12 PC"
}
]
},
{
"filename": "IMG_20260701_134636.jpg",
"noPO": "Not Found",
"noSO": "6451012981",
"noDO": "6452013068",
"tanggal": "24 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": "",
"items": [
{
"kodeBarang": "",
"namaBarang": "Meiji",
"banyak": "",
"jumlah": ""
}
]
},
{
"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",
"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_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",
"noSO": "1691972419",
"noDO": "1659990664",
"tanggal": "30 June 2026",
"customer": "PT.PRIMAFOOD INTERNATIONAL",
"store": "DKI AREA",
"alamat": "",
"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_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"
}
]
}
]