/
home
/
efamember
/
domains
/
efa-member.com
/
public_html
/
backoffice
/
print
/
up file
home
<?php include('../../config/main_function.php'); $secure = "cAh3DrJACzw4RbU"; $connection = connectDB($secure); require('../../fpdf/alphapdf.php'); $receipt_id = mysqli_real_escape_string($connection, $_GET['id']); $ma = mysqli_real_escape_string($connection, $_GET['ma']); $cp = mysqli_real_escape_string($connection, $_GET['cp']); $sql = "SELECT head.* ,mem.register_level FROM tbl_receipt_head head LEFT JOIN tbl_member mem ON mem.member_id = head.member_id WHERE head.receipt_id = '$receipt_id'"; $res = mysqli_query($connection, $sql); $row = mysqli_fetch_array($res); if ($row['member_level'] == 'g9k1s') { $member_level = 'ทั่วไป'; } elseif ($row['member_level'] == 'kki22') { $member_level = 'วิสามัญ'; } elseif ($row['member_level'] == 'x9fkq') { $member_level = 'สามัญ.'; } $sql_detail = "SELECT * FROM tbl_receipt_detail detail WHERE receipt_id = '{$row['receipt_id']}'"; $res_detail = mysqli_query($connection, $sql_detail); $sql_bank = "SELECT * FROM tbl_bank WHERE active_status = '1'"; $res_bank = mysqli_query($connection, $sql_bank); $row_bank = mysqli_fetch_assoc($res_bank); $sql_admin = "SELECT * FROM tbl_admin WHERE admin_id = '{$row['create_user_id']}'"; $res_admin = mysqli_query($connection, $sql_admin); $row_admin = mysqli_fetch_assoc($res_admin); $list = array(); while ($row_detail = mysqli_fetch_array($res_detail)) { $temp_array = array( "product_name" => $row_detail["product_name"], "quantity" => $row_detail["quantity"], "cost_per_unit" => $row_detail["cost_per_unit"], "discount_per_unit" => $row_detail["discount_per_unit"], "total_amount" => $row_detail["total_amount"], ); array_push($list, $temp_array); } $doc_no = ""; $doc_date = ""; $head_title = "ใบเสร็จรับเงิน"; $pdf = new FPDF(); $pdf->AliasNbPages(); $pdf->SetAutoPageBreak(false); $pdf->AddFont('THSarabunNew', '', 'THSarabunNew.php'); $pdf->AddFont('THSarabunNew Bold', '', 'THSarabunNew Bold.php'); $pdf->AddFont('THSarabunNew BoldItalic', '', 'THSarabunNew BoldItalic.php'); if ($ma == 1) { $pdf->AddPage(); // $pdf->Image('A4.jpg', 0, 0, 210, 297, 'JPG'); $pdf->Image('Logo.png', 18, 10, 20, 20, 'PNG'); //Logo // ส่วนตาราง $pdf->Line(125, 29, 197, 29); $pdf->Line(125, 55, 197, 55); $pdf->SetFont('THSarabunNew Bold', '', 25); $pdf->SetXY(162, 13); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $head_title), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 15); $pdf->SetXY(180, 20); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', '( ต้นฉบับ )'), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 12); $pdf->SetXY(13, 31); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ(ประเทศไทย)'), 0, 'L', 0); $pdf->SetXY(13, 37); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', '59/28 หมู่ที่ 8 ตำบลท่าทราย อำเภอเมืองสมุทรสาคร จังหวัดสมุทรสาคร 74000'), 0, 'L', 0); $pdf->SetXY(13, 43); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เลขประจำตัวผู้เสียภาษี 0745561004453'), 0, 'L', 0); $pdf->SetXY(13, 49); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'โทร. 034112568'), 0, 'L', 0); // $pdf->SetXY(13, 55); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หมายเลขภาษี: 0745561004453'), 0, 'L', 0); ////ส่วน ชื่อลูกค้า///////// $pdf->SetXY(13, 57); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ลูกค้า'), 0, 'L', 0); $pdf->SetXY(13, 63); //ชื่อลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['customer_name']), 0, 'L', 0); $pdf->SetXY(13, 68); //ที่อยู่ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['customer_address']), 0, 'L', 0); // $pdf->SetXY(13, 89); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ไทย'), 0, 'L', 0); $pdf->SetXY(13, 73); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เลขประจําตัวผู้เสียภาษี ' . $row['customer_tax_no']), 0, 'L', 0); // $pdf->SetXY(35, 83); //หมายเลขภาษี // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_tax_no']), 0, 'L', 0); ////ส่วนรหัสใบเสนอราคา// $pdf->SetXY(127, 31); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เลขที่'), 0, 'L', 0); $pdf->SetXY(150, 31); //เลขที่ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['receipt_no']), 0, 'L', 0); $pdf->SetXY(127, 37); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'วันที่'), 0, 'L', 0); $pdf->SetXY(150, 37); //ออก ณ วันที่ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', date("d/m/Y", strtotime($row['receipt_date']))), 0, 'L', 0); $pdf->SetXY(127, 43); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้ขาย'), 0, 'L', 0); $pdf->SetXY(150, 43); //กำหนดชำระ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_admin['admin_name']), 0, 'L', 0); $pdf->SetXY(127, 49); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'อ้างอิง'), 0, 'L', 0); $pdf->SetXY(150, 49); //เครดิต $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['ref_invoice_id']), 0, 'L', 0); // $pdf->SetXY(127, 37); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'กำหนดชำระ'), 0, 'L', 0); // $pdf->SetXY(150, 37); //กำหนดชำระ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', date('d/m/Y', strtotime($rowData['due_price_date']))), 0, 'L', 0); // $pdf->SetXY(127, 43); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เครดิต'), 0, 'L', 0); // $pdf->SetXY(150, 43); //เครดิต // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['credit_limit']), 0, 'L', 0); // $pdf->SetXY(127, 49); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้ขาย'), 0, 'L', 0); // $pdf->SetXY(150, 49); //ผู้ขาย // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['fullname']), 0, 'L', 0); // $pdf->SetXY(127, 59); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้ติดต่อ'), 0, 'L', 0); // $pdf->SetXY(150, 59); //ผู้ติดต่อ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_contact_name']), 0, 'L', 0); // $pdf->SetXY(127, 65); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เบอร์โทร'), 0, 'L', 0); // $pdf->SetXY(150, 65); //เบอร์โทร // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_contact_phone']), 0, 'L', 0); // $pdf->SetXY(127, 71); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'อีเมล์'), 0, 'L', 0); // $pdf->SetXY(150, 71); //อีเมล์ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_contact_email']), 0, 'L', 0); $pdf->Line(13, 82, 197, 82); $pdf->Line(13, 89, 197, 89); ////ข้อมูลในตาราง/////(หัวตาราง) $pdf->SetXY(13, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ' # รายละเอียด'), 0, 'L', 0); $pdf->SetXY(100, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'จำนวน'), 0, 'L', 0); // $pdf->SetXY(120, 83); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หน่วย'), 0, 'L', 0); $pdf->SetXY(135, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ราคา/หน่วย'), 0, 'L', 0); $pdf->SetXY(165, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ส่วนลด'), 0, 'L', 0); $pdf->SetXY(185, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ยอดรวม'), 0, 'L', 0); ////ข้อมูลในตาราง/////(หัวตาราง) $set_y = 90; $total_amount = 0; foreach ($list as $row_detail) { $total_amount += $row_detail['total_amount']; $pdf->SetXY(13, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['product_name']), 0, 'L', 0); $pdf->SetXY(100, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['quantity']), 0, 'L', 0); // $pdf->SetXY(120, 83); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หน่วย'), 0, 'L', 0); $pdf->SetXY(135, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['cost_per_unit']), 0, 'L', 0); $pdf->SetXY(165, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ($row_detail['discount_per_unit'] != "" ? $row_detail['discount_per_unit'] : "-")), 0, 'L', 0); $pdf->SetXY(185, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['total_amount']), 0, 'L', 0); $set_y += 6; } $discount_amount = $row['discount_amount']; $after_discount = $total_amount - $discount_amount; ///ข้อมูลรวมเงิน ด้านล่าง///// $pdf->SetXY(140, 150); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'รวมเป็นเงิน'), 0, 'L', 0); $pdf->SetXY(170, 150); //รวมเป็นเงิน $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($total_amount, 2)), 0, 'R', 0); $pdf->SetXY(140, 156); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ส่วนลด'), 0, 'L', 0); $pdf->SetXY(170, 156); //ส่วนลด $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($discount_amount, 2)), 0, 'R', 0); $pdf->SetXY(140, 162); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ราคาหลังหักส่วนลด'), 0, 'L', 0); $pdf->SetXY(170, 162); //ราคาหลังหักส่วนลด $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_discount, 2)), 0, 'R', 0); $pdf->Line(140, 168, 200, 168); $pdf->SetXY(140, 170); //ภาษีมูลค่าเพิ่ม 7% $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ยอดชำระ'), 0, 'L', 0); $pdf->SetXY(170, 170); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_discount, 2)), 0, 'R', 0); // $pdf->SetXY(140, 168); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ภาษีมูลค่าเพิ่ม 7%'), 0, 'L', 0); // $pdf->SetXY(170, 168); //ภาษีมูลค่าเพิ่ม 7% // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($vat_amount, 2)), 0, 'R', 0); // $pdf->SetXY(140, 174); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'จำนวนเงินรวมทั้งสิ้น'), 0, 'L', 0); // $pdf->SetXY(170, 174); //จำนวนเงินรวมทั้งสิ้น // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_vat, 2)), 0, 'R', 0); // $pdf->SetXY(140, 181); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หักภาษี ณ ที่จ่าย'), 0, 'L', 0); // $pdf->SetXY(170, 181); //หักภาษี ณ ที่จ่าย // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($wht_amount, 2)), 0, 'R', 0); // $pdf->SetXY(140, 187); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ยอดชำระ'), 0, 'L', 0); // $pdf->SetXY(170, 187); //ยอดชำระ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_wht, 2)), 0, 'R', 0); if ($remark != "") { $pdf->SetXY(13, 192); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หมายเหตุ'), 0, 'L', 0); } $pdf->SetXY(13, 198); //หมายเหตุ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['payment_remark']), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 12); $pdf->SetXY(15, 239); //ในนาม ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ในนาม ' . $row['customer_name']), 0, 'L', 0); $pdf->SetXY(123, 239); //ในนาม จี.เอ็ม.จี.กรุ๊ฟ จำกัด $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ในนาม สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ (ประเทศไทย)'), 0, 'L', 0); $pdf->Line(13, 266, 48, 266); $pdf->Line(50, 266, 85, 266); $pdf->SetXY(25, 267); //ลายเซ็น-ลูกค้า $pdf->MultiCell(50, 5, iconv('UTF-8', 'cp874', 'ผู้จ่ายเงิน'), 0, 'L', 0); // $pdf->SetXY(26, 272); //ลายเซ็น-ลูกค้า // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้จ่ายเงิน'), 0, 'L', 0); $pdf->SetXY(60, 267); //ลายเซ็น-ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'วันที่'), 0, 'L', 0); $pdf->Image('Logo_stamp.png', 87, 240, 32, 32, 'PNG'); //Logo $pdf->Line(125, 266, 160, 266); $pdf->Line(162, 266, 197, 266); $pdf->SetXY(137, 267); //ลายเซ็น $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้รับเงิน'), 0, 'L', 0); // $pdf->SetXY(120, 272); //ลายเซ็น // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้รับเงิน'), 0, 'L', 0); $pdf->SetXY(175, 267); //ลายเซ็น $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'วันที่'), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 12); $pdf->SetXY(68, 261); //ลายเซ็น-วันที่ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ''), 0, 'L', 0); $pdf->SetXY(166, 261); //ลายเซ็น $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ''), 0, 'L', 0); } if ($cp == 1) { $pdf->AddPage(); // $pdf->Image('A4.jpg', 0, 0, 210, 297, 'JPG'); $pdf->Image('Logo.png', 18, 10, 20, 20, 'PNG'); //Logo // ส่วนตาราง $pdf->Line(125, 29, 197, 29); $pdf->Line(125, 55, 197, 55); $pdf->SetFont('THSarabunNew Bold', '', 25); $pdf->SetXY(162, 13); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $head_title), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 15); $pdf->SetXY(180, 20); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', '( สำเนา )'), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 12); $pdf->SetXY(13, 31); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ(ประเทศไทย)'), 0, 'L', 0); $pdf->SetXY(13, 37); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', '59/28 หมู่ที่ 8 ตำบลท่าทราย อำเภอเมืองสมุทรสาคร จังหวัดสมุทรสาคร 74000'), 0, 'L', 0); $pdf->SetXY(13, 43); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เลขประจำตัวผู้เสียภาษี 0745561004453'), 0, 'L', 0); $pdf->SetXY(13, 49); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'โทร. 034112568'), 0, 'L', 0); // $pdf->SetXY(13, 55); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หมายเลขภาษี: 0745561004453'), 0, 'L', 0); ////ส่วน ชื่อลูกค้า///////// $pdf->SetXY(13, 57); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ลูกค้า'), 0, 'L', 0); $pdf->SetXY(13, 63); //ชื่อลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['customer_name']), 0, 'L', 0); $pdf->SetXY(13, 68); //ที่อยู่ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['customer_address']), 0, 'L', 0); // $pdf->SetXY(13, 89); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ไทย'), 0, 'L', 0); $pdf->SetXY(13, 73); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เลขประจําตัวผู้เสียภาษี ' . $row['customer_tax_no']), 0, 'L', 0); // $pdf->SetXY(35, 83); //หมายเลขภาษี // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_tax_no']), 0, 'L', 0); ////ส่วนรหัสใบเสนอราคา// $pdf->SetXY(127, 31); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เลขที่'), 0, 'L', 0); $pdf->SetXY(150, 31); //เลขที่ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['receipt_no']), 0, 'L', 0); $pdf->SetXY(127, 37); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'วันที่'), 0, 'L', 0); $pdf->SetXY(150, 37); //ออก ณ วันที่ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', date("d/m/Y", strtotime($row['receipt_date']))), 0, 'L', 0); $pdf->SetXY(127, 43); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้ขาย'), 0, 'L', 0); $pdf->SetXY(150, 43); //กำหนดชำระ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_admin['admin_name']), 0, 'L', 0); $pdf->SetXY(127, 49); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'อ้างอิง'), 0, 'L', 0); $pdf->SetXY(150, 49); //เครดิต $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['ref_invoice_id']), 0, 'L', 0); // $pdf->SetXY(127, 37); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'กำหนดชำระ'), 0, 'L', 0); // $pdf->SetXY(150, 37); //กำหนดชำระ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', date('d/m/Y', strtotime($rowData['due_price_date']))), 0, 'L', 0); // $pdf->SetXY(127, 43); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เครดิต'), 0, 'L', 0); // $pdf->SetXY(150, 43); //เครดิต // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['credit_limit']), 0, 'L', 0); // $pdf->SetXY(127, 49); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้ขาย'), 0, 'L', 0); // $pdf->SetXY(150, 49); //ผู้ขาย // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['fullname']), 0, 'L', 0); // $pdf->SetXY(127, 59); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้ติดต่อ'), 0, 'L', 0); // $pdf->SetXY(150, 59); //ผู้ติดต่อ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_contact_name']), 0, 'L', 0); // $pdf->SetXY(127, 65); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'เบอร์โทร'), 0, 'L', 0); // $pdf->SetXY(150, 65); //เบอร์โทร // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_contact_phone']), 0, 'L', 0); // $pdf->SetXY(127, 71); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'อีเมล์'), 0, 'L', 0); // $pdf->SetXY(150, 71); //อีเมล์ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $rowData['customer_contact_email']), 0, 'L', 0); $pdf->Line(13, 82, 197, 82); $pdf->Line(13, 89, 197, 89); ////ข้อมูลในตาราง/////(หัวตาราง) $pdf->SetXY(13, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ' # รายละเอียด'), 0, 'L', 0); $pdf->SetXY(100, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'จำนวน'), 0, 'L', 0); // $pdf->SetXY(120, 83); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หน่วย'), 0, 'L', 0); $pdf->SetXY(135, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ราคา/หน่วย'), 0, 'L', 0); $pdf->SetXY(165, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ส่วนลด'), 0, 'L', 0); $pdf->SetXY(185, 83); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ยอดรวม'), 0, 'L', 0); ////ข้อมูลในตาราง/////(หัวตาราง) $set_y = 90; $total_amount = 0; foreach ($list as $row_detail) { $total_amount += $row_detail['total_amount']; $pdf->SetXY(13, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['product_name']), 0, 'L', 0); $pdf->SetXY(100, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['quantity']), 0, 'L', 0); // $pdf->SetXY(120, 83); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หน่วย'), 0, 'L', 0); $pdf->SetXY(135, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['cost_per_unit']), 0, 'L', 0); $pdf->SetXY(165, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ($row_detail['discount_per_unit'] != "" ? $row_detail['discount_per_unit'] : "-")), 0, 'L', 0); $pdf->SetXY(185, $set_y); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row_detail['total_amount']), 0, 'L', 0); $set_y += 6; } $discount_amount = $row['discount_amount']; $after_discount = $total_amount - $discount_amount; ///ข้อมูลรวมเงิน ด้านล่าง///// $pdf->SetXY(140, 150); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'รวมเป็นเงิน'), 0, 'L', 0); $pdf->SetXY(170, 150); //รวมเป็นเงิน $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($total_amount, 2)), 0, 'R', 0); $pdf->SetXY(140, 156); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ส่วนลด'), 0, 'L', 0); $pdf->SetXY(170, 156); //ส่วนลด $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($discount_amount, 2)), 0, 'R', 0); $pdf->SetXY(140, 162); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ราคาหลังหักส่วนลด'), 0, 'L', 0); $pdf->SetXY(170, 162); //ราคาหลังหักส่วนลด $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_discount, 2)), 0, 'R', 0); $pdf->Line(140, 168, 200, 168); $pdf->SetXY(140, 170); //ภาษีมูลค่าเพิ่ม 7% $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ยอดชำระ'), 0, 'L', 0); $pdf->SetXY(170, 170); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_discount, 2)), 0, 'R', 0); // $pdf->SetXY(140, 168); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ภาษีมูลค่าเพิ่ม 7%'), 0, 'L', 0); // $pdf->SetXY(170, 168); //ภาษีมูลค่าเพิ่ม 7% // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($vat_amount, 2)), 0, 'R', 0); // $pdf->SetXY(140, 174); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'จำนวนเงินรวมทั้งสิ้น'), 0, 'L', 0); // $pdf->SetXY(170, 174); //จำนวนเงินรวมทั้งสิ้น // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_vat, 2)), 0, 'R', 0); // $pdf->SetXY(140, 181); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หักภาษี ณ ที่จ่าย'), 0, 'L', 0); // $pdf->SetXY(170, 181); //หักภาษี ณ ที่จ่าย // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($wht_amount, 2)), 0, 'R', 0); // $pdf->SetXY(140, 187); // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ยอดชำระ'), 0, 'L', 0); // $pdf->SetXY(170, 187); //ยอดชำระ // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', number_format($after_wht, 2)), 0, 'R', 0); if ($remark != "") { $pdf->SetXY(13, 192); $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'หมายเหตุ'), 0, 'L', 0); } $pdf->SetXY(13, 198); //หมายเหตุ $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', $row['payment_remark']), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 12); $pdf->SetXY(15, 239); //ในนาม ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ในนาม ' . $row['customer_name']), 0, 'L', 0); $pdf->SetXY(123, 239); //ในนาม จี.เอ็ม.จี.กรุ๊ฟ จำกัด $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ในนาม สมาคมผู้ประกอบการนำคนต่างด้าวมาทำงานในประเทศ (ประเทศไทย)'), 0, 'L', 0); $pdf->Line(13, 266, 48, 266); $pdf->Line(50, 266, 85, 266); $pdf->SetXY(25, 267); //ลายเซ็น-ลูกค้า $pdf->MultiCell(50, 5, iconv('UTF-8', 'cp874', 'ผู้จ่ายเงิน'), 0, 'L', 0); // $pdf->SetXY(26, 272); //ลายเซ็น-ลูกค้า // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้จ่ายเงิน'), 0, 'L', 0); $pdf->SetXY(60, 267); //ลายเซ็น-ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'วันที่'), 0, 'L', 0); $pdf->Image('Logo_stamp.png', 87, 240, 32, 32, 'PNG'); //Logo $pdf->Line(125, 266, 160, 266); $pdf->Line(162, 266, 197, 266); $pdf->SetXY(137, 267); //ลายเซ็น $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้รับเงิน'), 0, 'L', 0); // $pdf->SetXY(120, 272); //ลายเซ็น // $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'ผู้รับเงิน'), 0, 'L', 0); $pdf->SetXY(175, 267); //ลายเซ็น $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', 'วันที่'), 0, 'L', 0); $pdf->SetFont('THSarabunNew Bold', '', 12); $pdf->SetXY(68, 261); //ลายเซ็น-วันที่ลูกค้า $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ''), 0, 'L', 0); $pdf->SetXY(166, 261); //ลายเซ็น $pdf->MultiCell(0, 5, iconv('UTF-8', 'cp874', ''), 0, 'L', 0); } $pdf->Output();