feat: implement db layout caching for parsed ocr & reprocess batch test with corrected parser alignment

This commit is contained in:
Rafhan Mazaya Fathurrahman committed 2026-07-03 16:43:24 +07:00
1 parent 2900eb670b
commit 095dd4cb8b
6 files changed
+1140 -263

No files matched your search

+77 -116
View File
@@ -151,8 +151,8 @@
}
],
"platTruk": "B 9427 UXT",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -252,8 +252,8 @@
}
],
"platTruk": "B 9723 CXS",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "AYAM HITZ HO ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -338,8 +338,8 @@
}
],
"platTruk": "B 9257 JXR",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -450,8 +450,8 @@
}
],
"platTruk": "B 9257 JXR",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -649,8 +649,8 @@
}
],
"platTruk": "B 9715 UXU",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -704,7 +704,7 @@
"status": "success",
"tilt": 17.41,
"unwarped": true,
"rawMarkdown": "\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>CHARDEN POKPHAND INDONESIA TBK</td><td style='text-align: center; word-wrap: break-word;'>06:28:48 / 1</td><td style='text-align: center; word-wrap: break-word;'>otTanggal :</td><td style='text-align: center; word-wrap: break-word;'>30 June 2026</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>AWASAM INDUSTRI MODERN.</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. SO :</td><td style='text-align: center; word-wrap: break-word;'>1691972284</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>BANTEN</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. DO :</td><td style='text-align: center; word-wrap: break-word;'>1659990583</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. PO :</td><td style='text-align: center; word-wrap: break-word;'>PO/26/0000241302</td></tr></table>\n\n<div style=\"text-align: center;\"><img src=\"imgs/img_in_image_box_0_357_265_492.jpg\" alt=\"Image\" width=\"8%\" /></div>\n\n\n00088615\n\nKepada : Kepala Gudang\n\n## DELIVERY ORDER\n\nKepada Yth : PT.PRIMAFOOD INTERNATIONAL\n\nOrder Untuk : DKI AREA\n\nAlamat : JL. ANCOL BARAT VIII/1. ANCOL. PADEMANGAN.\n\nJAKARTA UTARA. 14430\n\n\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Kode Barang</td><td style='text-align: center; word-wrap: break-word;'>Nama Barang</td><td style='text-align: center; word-wrap: break-word;'>Banyak</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>12010509</td><td style='text-align: center; word-wrap: break-word;'>829 Champ Crunchy Nugget 450 G</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>10 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>12010512</td><td style='text-align: center; word-wrap: break-word;'>888 Champ Naget Avam Kombinasi 900 G</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>6 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>12010519</td><td style='text-align: center; word-wrap: break-word;'>894 CHAMP NAGET KOMBINASI BENTUK STIK 90</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>6 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>12012501</td><td style='text-align: center; word-wrap: break-word;'>600 Akumo Chicken Naget 250 Gr</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>20 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>12012503</td><td style='text-align: center; word-wrap: break-word;'>602 Akumo Chicken Naget 1 Ka</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>5 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>13010116</td><td style='text-align: center; word-wrap: break-word;'>692 Fiesta Original Sausage 300 GR</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>20 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>13010514</td><td style='text-align: center; word-wrap: break-word;'>299 Champ Chicken Sausage 1 Ka FR</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>10 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>13030502</td><td style='text-align: center; word-wrap: break-word;'>298 Champ Chicken Ball 500 GR Fr</td><td style='text-align: center; word-wrap: break-word;'>1 BOX</td><td style='text-align: center; word-wrap: break-word;'>10 PAC</td></tr><tr><td colspan=\"2\">Barang dikirim dalam keadaan baik</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td rowspan=\"3\"><img src=\"imgs/img_in_image_box_101_1618_654_2051.jpg\" alt=\"Image\"\" /></td><td style='text-align: center; word-wrap: break-word;'>56 JXR</td><td colspan=\"2\">WH 01 / 01</td></tr><tr><td colspan=\"3\">HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN <img src=\"imgs/img_in_image_box_983_1753_1649_2025.jpg\" alt=\"Image\"\" /></td></tr><tr><td colspan=\"3\">Bag. Pengeluaran Barang Bagian Peniualan</td></tr></table>\n\nLembar3 : Line truncated
"rawMarkdown": "\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>CHARDEN POKPHAND INDONESIA TBK</td><td style='text-align: center; word-wrap: break-word;'>06:28:48 / 1</td><td style='text-align: center; word-wrap: break-word;'>otTanggal :</td><td style='text-align: center; word-wrap: break-word;'>30 June 2026</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>AWASAM INDUSTRI MODERN.</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. SO :</td><td style='text-align: center; word-wrap: break-word;'>1691972284</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>BANTEN</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. DO :</td><td style='text-align: center; word-wrap: break-word;'>1659990583</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. PO :</td><td style='text-align: center; word-wrap: break-word;'>PO/26/0000241302</td></tr></table>\n\n<div style=\"text-align: center;\"><img src=\"imgs/img_in_image_box_0_357_265_492.jpg\" alt=\"Image\" width=\"8%\" /></div>\n\n\n00088615\n\nKepada : Kepala Gudang\n\n## DELIVERY ORDER\n\nKepada Yth : PT.PRIMAFOOD INTERNATIONAL\n\nOrder Untuk : DKI AREA\n\nAlamat : JL. ANCOL BARAT VIII/1. ANCOL. PADEMANGAN.\n\nJAKARTA UTARA. 14430\n\n\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Kode Barang</td><td style='text-align: center; word-wrap: break-word;'>Nama Barang</td><td style='text-align: center; word-wrap: break-word;'>Banyak</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>12010509\n12010512\n12010519\n12012501\n12012503\n13010116\n13010514\n13030502</td><td style='text-align: center; word-wrap: break-word;'>829 Champ Crunchy Nugget 450 G\n888 Champ Naget Avam Kombinasi 900 G\n894 CHAMP NAGET KOMBINASI BENTUK STIK 90\n600 AKumo Chicken Naget 250 Gr\n602 AKumo Chicken Naget 1 Ka\n692 Fiesta Original Sausage 300 GR\n299 Champ Chicken Sausage 1 Ka FR\n298 Champ Chicken Ball 500 GR Fr</td><td style='text-align: center; word-wrap: break-word;'>1 BOX\n1 BOX\n1 BOX\n1 BOX\n1 BOX\n1 BOX\n1 BOX</td><td style='text-align: center; word-wrap: break-word;'>10 PAC\n6 PAC\n6 PAC\n20 PAC\n5 PAC\n20 PAC\n10 PAC\n10 PAC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Barang dikirim dalam keadaan baik</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td style='text-align: center; word-wrap: break-word;'><img src=\"imgs/img_in_image_box_101_1618_654_2051.jpg\" alt=\"Image\"\" /></td><td style='text-align: center; word-wrap: break-word;'><img src=\"imgs/img_in_image_box_983_1753_1649_2025.jpg\" alt=\"Image\"\" /></td><td style='text-align: center; word-wrap: break-word;'>WH 01 / 01\nHEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN</td><td style='text-align: center; word-wrap: break-word;'></td></tr></table>\n\nLembar3 : Customer\n\n3 : Customer",
"layer1RawRegex": {
"vendorInfo": "PT.PRIMAFOOD INTERNATIONAL",
"customerInfo": "PT.PRIMAFOOD INTERNATIONAL",
@@ -768,27 +768,6 @@
"banyak": "1 BOX",
"jumlah": "10 PAC",
"kodeBarangOriginal": "13030502"
},
{
"kodeBarang": "",
"namaBarang": "56 JXR",
"banyak": "WH 01 / 01",
"jumlah": "WH 01 / 01",
"kodeBarangOriginal": ""
},
{
"kodeBarang": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN",
"namaBarang": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN",
"banyak": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN",
"jumlah": "",
"kodeBarangOriginal": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN"
},
{
"kodeBarang": "Bag. Pengeluaran Barang Bagian Peniualan",
"namaBarang": "Bag. Pengeluaran Barang Bagian Peniualan",
"banyak": "Bag. Pengeluaran Barang Bagian Peniualan",
"jumlah": "",
"kodeBarangOriginal": "Bag. Pengeluaran Barang Bagian Peniualan"
}
],
"platTruk": ""
@@ -821,13 +800,13 @@
},
{
"kodeBarang": "12012501",
"namaBarang": "600 Akumo Chicken Naget 250 Gr",
"namaBarang": "600 AKumo Chicken Naget 250 Gr",
"banyak": "1 BOX",
"jumlah": "20 PAC"
},
{
"kodeBarang": "12012503",
"namaBarang": "602 Akumo Chicken Naget 1 Ka",
"namaBarang": "602 AKumo Chicken Naget 1 Ka",
"banyak": "1 BOX",
"jumlah": "5 PAC"
},
@@ -848,24 +827,6 @@
"namaBarang": "298 Champ Chicken Ball 500 GR Fr",
"banyak": "1 BOX",
"jumlah": "10 PAC"
},
{
"kodeBarang": "",
"namaBarang": "56 JXR",
"banyak": "WH 01 / 01",
"jumlah": "WH 01 / 01"
},
{
"kodeBarang": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN",
"namaBarang": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN",
"banyak": "HEAD OFFICE ANCOL ! JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN",
"jumlah": ""
},
{
"kodeBarang": "Bag. Pengeluaran Barang Bagian Peniualan",
"namaBarang": "Bag. Pengeluaran Barang Bagian Peniualan",
"banyak": "Bag. Pengeluaran Barang Bagian Peniualan",
"jumlah": ""
}
],
"platTruk": ""
@@ -936,8 +897,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -1110,8 +1071,8 @@
}
],
"platTruk": "B 9256 JXR",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -1183,8 +1144,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -1282,8 +1243,8 @@
}
],
"platTruk": "B 9257 JXR",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -1381,8 +1342,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PRIMA XPRESS - TOWN HALL ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN, JAKARTA UTARA, DKI JAKARTA (KANTIN CPI)"
},
"items": [
{
@@ -1480,8 +1441,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -1579,8 +1540,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -1599,7 +1560,7 @@
"status": "success",
"tilt": 0.57,
"unwarped": false,
"rawMarkdown": "## Purchase Order\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td rowspan=\"2\"></td><td rowspan=\"2\">Nomor P.O</td><td style='text-align: center; word-wrap: break-word;'>: PO/26/0000230199</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>: 22/06/2026</td></tr><tr><td rowspan=\"4\">KAWASAKI INDUSTRI MODERN. BANTEN</td><td rowspan=\"3\">02:56:41</td><td style='text-align: center; word-wrap: break-word;'>Tanggal :</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>No. SO : 23 June 2026</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>No. DO : 1691960321</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>DELIVERY ORDER</td><td style='text-align: center; word-wrap: break-word;'>No. PO : 1659980277</td></tr></table>\n\nKepala Gudang\n\n00169133\n\nKepada Yth :\n\nOrder Untuk : PT.PRIMAFOOD INTERNATIONAL\n\nAlamat : DKI AREA\n\nJL.ANCOL BARAT VIII/1.ANCOL.PADEMANGAN.\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Kode Barang</td><td style='text-align: center; word-wrap: break-word;'>Nama Barang</td><td style='text-align: center; word-wrap: break-word;'>JAKARTA UTARA, 14430\\nJAKARTA UTA RA</td><td style='text-align: center; word-wrap: break-word;'>Banyak</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td></tr><tr><td rowspan=\"5\">11310014\\n11310024\\n11620056\\n11690053\\n11720055</td><td rowspan=\"5\">✓ Griller Size 2 ( 20 Ekor ) Frozen\\n✓ Griller Size A Frozen (900-1000 G) PC\\n✓ SBL Mitra 10 Kg\\n✓ SBB Mitra 10 Kg\\n✓ Full Wing Frozen Pack</td><td style='text-align: center; word-wrap: break-word;'>2</td><td style='text-align: center; word-wrap: break-word;'>KRG</td><td style='text-align: center; word-wrap: break-word;'>40 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>2</td><td style='text-align: center; word-wrap: break-word;'>KRG</td><td style='text-align: center; word-wrap: break-word;'>40 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>1</td><td style='text-align: center; word-wrap: break-word;'>BOX</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>1</td><td style='text-align: center; word-wrap: break-word;'>BOX</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>1</td><td style='text-align: center; word-wrap: break-word;'>BOX</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Barang dikirim dalam keadaan baik</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td colspan=\"4\">Truck No. B 9427 UXT\\nPX, HEAD OFFICE ANCOL ; JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td colspan=\"4\">Penerima Barang Tanda Tangan Supir\\nBag. Pengeluaran Barang</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td colspan=\"4\">3 : Customer Jika D.O. ini telah ditanda tangan oleh Penerima barang tanpa sanggahan, segala CLAIM atas kekurangan barang tidak dapat kami layani</td><td style='text-align: center; word-wrap: break-word;'></td></tr></table>\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td colspan=\"2\">COPY P.O SELALU</td><td style='text-align: center; word-wrap: break-word;'>PPN</td><td style='text-align: center; word-wrap: break-word;'>254,000.00</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>Total</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>Menyetujui</td><td style='text-align: center; word-wrap: break-word;'></td></tr></table>",
"rawMarkdown": "## Purchase Order\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td rowspan=\"2\"></td><td rowspan=\"2\">Nomor P.O</td><td colspan=\"2\">: PO/26/0000230199</td></tr><tr><td colspan=\"2\">: 22/06/2026</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>KAWASAKI INDUSTRI MODERN.</td><td rowspan=\"4\">02:56:41</td><td style='text-align: center; word-wrap: break-word;'>Tanggal :</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td style='text-align: center; word-wrap: break-word;'>BANTEN</td><td style='text-align: center; word-wrap: break-word;'>No. SO :</td><td style='text-align: center; word-wrap: break-word;'>23 June 2026</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. DO :</td><td style='text-align: center; word-wrap: break-word;'>1691960321</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>No. PO :</td><td style='text-align: center; word-wrap: break-word;'>1659980277</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>DELIVERY ORDER</td><td colspan=\"2\">PO/26/0000230828</td></tr></table>\n\nKepala Gudang\n\n00169133\n\nKepada Yth :\n\nOrder Untuk : PT.PRIMAFOOD INTERNATIONAL\n\nAlamat : DKI AREA\n\nJL.ANCOL BARAT VIII/1.ANCOL.PADEMANGAN.\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Kode Barang</td><td style='text-align: center; word-wrap: break-word;'>Nama Barang</td><td style='text-align: center; word-wrap: break-word;'>JAKARTA UTARA, 14430\\nJAKARTA UTA RA</td><td style='text-align: center; word-wrap: break-word;'>Banyak</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td></tr><tr><td rowspan=\"5\">11310014\\n11310024\\n11620056\\n11690053\\n11720055</td><td rowspan=\"5\">✓ Griller Size 2 ( 20 Ekor ) Frozen\\n✓ Griller Size A Frozen (900-1000 G) PC\\n✓ SBL Mitra 10 Kg\\n✓ SBB Mitra 10 Kg\\n✓ Full Wing Frozen Pack</td><td style='text-align: center; word-wrap: break-word;'>2</td><td style='text-align: center; word-wrap: break-word;'>KRG</td><td style='text-align: center; word-wrap: break-word;'>40 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>2</td><td style='text-align: center; word-wrap: break-word;'>KRG</td><td style='text-align: center; word-wrap: break-word;'>40 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>1</td><td style='text-align: center; word-wrap: break-word;'>BOX</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>1</td><td style='text-align: center; word-wrap: break-word;'>BOX</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>1</td><td style='text-align: center; word-wrap: break-word;'>BOX</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Barang dikirim dalam keadaan baik</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td colspan=\"4\">Truck No. B 9427 UXT\\nPX, HEAD OFFICE ANCOL ; JL. ANCOL BARAT VIII NO. 1 JAKARTA UTARA IDN</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td colspan=\"4\">Penerima Barang Tanda Tangan Supir\\nBag. Pengeluaran Barang</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td colspan=\"4\">3 : Customer Jika D.O. ini telah ditanda tangan oleh Penerima barang tanpa sanggahan, segala CLAIM atas kekurangan barang tidak dapat kami layani</td><td style='text-align: center; word-wrap: break-word;'></td></tr></table>\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td colspan=\"2\">COPY P.O SELALU</td><td style='text-align: center; word-wrap: break-word;'>PPN</td><td style='text-align: center; word-wrap: break-word;'>254,000.00</td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>Total</td><td style='text-align: center; word-wrap: break-word;'></td></tr><tr><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'></td><td style='text-align: center; word-wrap: break-word;'>Menyetujui</td><td style='text-align: center; word-wrap: break-word;'></td></tr></table>",
"layer1RawRegex": {
"vendorInfo": "PT.PRIMAFOOD INTERNATIONAL",
"customerInfo": "PT.PRIMAFOOD INTERNATIONAL",
@@ -1797,8 +1758,8 @@
}
],
"platTruk": "B 9427 UXT",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -2145,8 +2106,8 @@
}
],
"platTruk": "B 9948 VCC",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -2277,8 +2238,8 @@
}
],
"platTruk": "B 9599 CXS",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -2403,8 +2364,8 @@
}
],
"platTruk": "B 9254 SCG",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -2562,8 +2523,8 @@
}
],
"platTruk": "B 9053 VCF",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -2802,8 +2763,8 @@
}
],
"platTruk": "B 9260 BXT",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -3023,8 +2984,8 @@
}
],
"platTruk": "B 9365 AI",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -3296,8 +3257,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -3484,8 +3445,8 @@
}
],
"platTruk": "B 9683 VCF",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -3729,8 +3690,8 @@
}
],
"platTruk": "B 9042 VCC",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -3929,8 +3890,8 @@
}
],
"platTruk": "B 9260 VCF",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -3970,7 +3931,7 @@
"status": "success",
"tilt": 15.19,
"unwarped": true,
"rawMarkdown": "KAWASAN INDUSTRI MODERN.\n\nKepada : Kepala Gudang\n\n00202207\n\n## DELIVERY ORDER\n\nTanggal : 3.2019.007731\n\nNo. SO : 1691896671\n\nNo. DO : 1659921089\n\nNo. PO : PO/26/0000166510\n\nKepada Yth : PT.PRIMAFOOD INTERNATIONAL\n\nOrder Untuk : PFM-KU\n\nAlamat : JL. ANCOL BARAT VIII/1, ANCOL, PADEMANGAN, JAKARTA UTARA, 14430\n\nJAKARTA UTADA\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Kode Barang</td><td style='text-align: center; word-wrap: break-word;'>Nama Barang</td><td style='text-align: center; word-wrap: break-word;'>Banyak</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11310014</td><td style='text-align: center; word-wrap: break-word;'>✓ Griller Size 2 ( 20 Ekor ) Frozen</td><td style='text-align: center; word-wrap: break-word;'>5 KRG</td><td style='text-align: center; word-wrap: break-word;'>100 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11310018</td><td style='text-align: center; word-wrap: break-word;'>✓ Griller (PR) Size 1 Friz</td><td style='text-align: center; word-wrap: break-word;'>1 KRG</td><td style='text-align: center; word-wrap: break-word;'>30 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11310024</td><td style='text-align: center; word-wrap: break-word;'>✓ Griller Size A Frozen (900-1000 G) PC</td><td style='text-align: center; word-wrap: break-word;'>5 KRG</td><td style='text-align: center; word-wrap: break-word;'>100 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11640053</td><td style='text-align: center; word-wrap: break-word;'>✓ Bone In Leg ASLI</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11660050</td><td style='text-align: center; word-wrap: break-word;'>✓ Drumstick Frozen Pack</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11710051</td><td style='text-align: center; word-wrap: break-word;'>✓ Bone In Breast Frozen Pack</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11750050</td><td style='text-align: center; word-wrap: break-word;'>✓ fillet Mitra 10 Kg</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Barang dikirim dalam keadaan baik</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td><td style='text-align: center; word-wrap: break-word;'>234</td><td style='text-align: center; word-wrap: break-word;'>270</td></tr><tr><td colspan=\"4\"><img src=\"imgs/img_in_seal_box_0_869_394_1150.jpg\" alt=\"Image\"\" /> ENTRA <img src=\"imgs/img_in_seal_box_501_897_785_1120.jpg\" alt=\"Image\"\" /> <img src=\"imgs/img_in_seal_box_903_867_1292_1133.jpg\" alt=\"Image\"\" /> WH 01 / 01 IL DANAU KELAPA DUA ( Bagian Penjualan</td></tr></table>\n\nembar 1: Customer\n\nJika D.O. ini telah ditanda tangan oleh Penerima barang tanpa sanggahan, segala CLAIM atas kekurangan barang tidak dapat kami layani\n\nDinindoi dengan",
"rawMarkdown": "KAWASAN INDUSTRI MODERN.\n\nKepada : Kepala Gudang\n\n00202207\n\n## DELIVERY ORDER\n\nTanggal : 3.2019.007731\n\nNo. SO : 1691896671\n\nNo. DO : 1659921089\n\nNo. PO : PO/26/0000166510\n\nKepada Yth : PT.PRIMAFOOD INTERNATIONAL\n\nOrder Untuk : PFM-KU\n\nAlamat : JL. ANCOL BARAT VIII/1, ANCOL, PADEMANGAN, JAKARTA UTARA, 14430\n\nJAKARTA ITARA\n\n\n<table border=1 style='margin: auto; word-wrap: break-word;'><tr><td style='text-align: center; word-wrap: break-word;'>Kode Barang</td><td style='text-align: center; word-wrap: break-word;'>Nama Barang</td><td style='text-align: center; word-wrap: break-word;'>Banyak</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11310014</td><td style='text-align: center; word-wrap: break-word;'>✓ Griller Size 2 ( 20 Ekor ) Frozen</td><td style='text-align: center; word-wrap: break-word;'>5 KRG</td><td style='text-align: center; word-wrap: break-word;'>100 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11310018</td><td style='text-align: center; word-wrap: break-word;'>✓ Griller (PR) Size 1 Friz</td><td style='text-align: center; word-wrap: break-word;'>1 KRG</td><td style='text-align: center; word-wrap: break-word;'>30 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11310024</td><td style='text-align: center; word-wrap: break-word;'>✓ Griller Size A Frozen (900-1000 G) PC</td><td style='text-align: center; word-wrap: break-word;'>5 KRG</td><td style='text-align: center; word-wrap: break-word;'>100 PC</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11640053</td><td style='text-align: center; word-wrap: break-word;'>✓ Bone In Leg ASLI</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11660050</td><td style='text-align: center; word-wrap: break-word;'>✓ Drumstick Frozen Pack</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11710051</td><td style='text-align: center; word-wrap: break-word;'>✓ Bone In Breast Frozen Pack</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>11750050</td><td style='text-align: center; word-wrap: break-word;'>✓ fillet Mitra 10 Kg</td><td style='text-align: center; word-wrap: break-word;'>1 80X</td><td style='text-align: center; word-wrap: break-word;'>10 KG</td></tr><tr><td style='text-align: center; word-wrap: break-word;'>Barang dikirim dalam keadaan baik</td><td style='text-align: center; word-wrap: break-word;'>Jumlah</td><td style='text-align: center; word-wrap: break-word;'>234</td><td style='text-align: center; word-wrap: break-word;'>270</td></tr><tr><td colspan=\"4\"><img src=\"imgs/img_in_seal_box_0_869_394_1150.jpg\" alt=\"Image\"\" /> ENTRA <img src=\"imgs/img_in_seal_box_501_897_785_1120.jpg\" alt=\"Image\"\" /> <img src=\"imgs/img_in_seal_box_903_867_1292_1133.jpg\" alt=\"Image\"\" /> WH 01 / 01 IL DANAU KELAPA DUA ( Bagian Penjualan</td></tr></table>\n\nembar 1: Customer\n\nJika D.O. ini telah ditanda tangan oleh Penerima barang tanpa sanggahan, segala CLAIM atas kekurangan barang tidak dapat kami layani\n\nDinindoi dengan",
"layer1RawRegex": {
"vendorInfo": "PT.PRIMAFOOD INTERNATIONAL",
"customerInfo": "PT.PRIMAFOOD INTERNATIONAL",
@@ -4156,8 +4117,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -4357,8 +4318,8 @@
}
],
"platTruk": "B 9417 VOC",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PM PANORAMA BALI RESIDENCE BGR",
"alamat": "PANORAMA BALI RESIDENCE B NO 16, KEL. PUTAT NUTUG, KEC. CISEENG, KAB. BOGOR 16120"
},
"items": [
{
@@ -4630,8 +4591,8 @@
}
],
"platTruk": "B 9259 BCU",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -4838,8 +4799,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -5024,8 +4985,8 @@
}
],
"platTruk": "B 9260 BXT",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -5157,8 +5118,8 @@
}
],
"platTruk": "B 9308 BXT",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PM KAMPUNG TENGAH",
"alamat": "JL. RAYA TENGAH RT. 004, RW. 009, KEL. TENGAH, KEC. KRAMAT JATI, JAKARTA TIMUR 13540"
},
"items": [
{
@@ -5270,8 +5231,8 @@
}
],
"platTruk": "B 9767 NCD",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -5469,8 +5430,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -5682,8 +5643,8 @@
}
],
"platTruk": "B 9402 SCH",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -5789,8 +5750,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -5928,8 +5889,8 @@
}
],
"platTruk": "B 9726 UCT",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -6094,8 +6055,8 @@
}
],
"platTruk": "",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{
@@ -6207,8 +6168,8 @@
}
],
"platTruk": "B 9259 BCU",
"orderUntuk": "",
"alamat": ""
"orderUntuk": "PX HEAD OFFICE ANCOL",
"alamat": "JL. ANCOL BARAT VIII/1 KEL. ANCOL, KEC. PADEMANGAN JAKARTA UTARA, DKI JAKARTA"
},
"items": [
{