Skip to content

Repository files navigation

Parsing Gov Procurement Announcements

1. Problem Space:

Thai Gov Procurement announcements (http://www.gprocurement.go.th/new_index.html) are made in PDFs and are hard to read for illiterate or non-thai speakers

2. Solution:

Using Alibaba Qwen-turbo lightweight model we scan PDF texts and return key information

Usage:

  1. Git Clone the repository into python project folder
  2. Setup environemnt and install packages"pip install -r requirements.txt"
  3. Add your Qwen API Key in .env file (Find the documents here: https://www.alibabacloud.com/help/en/model-studio/developer-reference/use-qwen-by-calling-api)
  4. Run the command "python pdf_parsing.py <filen_name>.pdf" or "python pdf_parsing.py <folder_containing_pdfs>"
  5. Check output json file in root folder

Sample Output:

{ "68019194287": { "data": { "document_title": "ประกาศ ฝ่ายจัดหา การไฟฟ้านครหลวง", "เรื่อง": "ประกวดราคาซื้อSurge Arrester ๐.๔๘ kV ๕ kA ๓ Phase (Code ๕๙๒๐-๔๗๓-๐๐๖๓๐) จำนวน ๑๔๐ ชุด ตามรหัสจัดหาเลขที่ MP๘-๘๙๔๕-BGZ ด้วยวิธีประกวดราคาอิเล็กทรอนิกส์ (e-bidding)", "department_name": "การไฟฟ้านครหลวง", "budget_amount": 1048600.0, "announcement_date": "2568-01-22", "submission_date": "2568-01-30", "contact": { "phone": "0-2220-5000", "email": null } }, "parsed_at": "2025-02-01T13:06:56.656472" } }

Sample Input:

(สำเนา) ประกาศการไฟฟ้านครหลวง ฝ่ายจัดหา เรื่อง ประกวดราคาซื้อSurge Arrester ๐.๔๘ kV ๕ kA ๓ Phase (Code ๕๙๒๐-๔๗๓-๐๐๖๓๐) จำนวน ๑๔๐ ชุด ตามรหัสจัดหาเลขที่ MP๘-๘๙๔๕-BGZ ด้วยวิธีประกวดราคาอิเล็กทรอนิกส์ (ebidding) การไฟฟ้านครหลวง มีความประสงค์จะประกวดราคาซื้อSurge Arrester ๐.๔๘ kV ๕ kA ๓ Phase (Code ๕๙๒๐-๔๗๓-๐๐๖๓๐) จำนวน ๑๔๐ ชุด ตามรหัสจัดหาเลขที่ MP๘-๘๙๔๕-BGZ ด้วยวิธี ประกวดราคาอิเล็กทรอนิกส์ (e-bidding) ราคากลางของงานซื้อ ในการประกวดราคาครั้งนี้ เป็นเงินทั้งสิ้น ๑,๐๔๘,๖๐๐.๐๐ บาท (หนึ่งล้านสี่หมื่นแปดพันหกร้อยบาทถ้วน)(รวมภาษีมูลค่าเพิ่ม) ตามรายการ ดังนี้ Surge Arrester ๐.๔๘ kV ๕ kA ๓ Phase (Code ๕๙๒๐- ๔๗๓-๐๐๖๓๐) จำนวน ๑๔๐ ชุด ผู้ยื่นข้อเสนอจะต้องมีคุณสมบัติ ดังต่อไปนี้ ๑. มีความสามารถตามกฎหมาย ๒. ไม่เป็นบุคคลล้มละลาย ๓. ไม่อยู่ระหว่างเลิกกิจการ ๔. ไม่เป็นบุคคลซึ่งอยู่ระหว่างถูกระงับการยื่นข้อเสนอหรือทำสัญญากับหน่วยงานของรัฐไว้ ชั่วคราว เนื่องจากเป็นผู้ที่ไม่ผ่านเกณฑ์การประเมินผลการปฏิบัติงานของผู้ประกอบการตามระเบียบ ที่ รัฐมนตรีว่าการกระทรวงการคลังกำหนดตามที่ประกาศเผยแพร่ในระบบเครือข่ายสารสนเทศของกรมบัญชี กลาง ๕. ไม่เป็นบุคคลซึ่งถูกระบุชื่อไว้ในบัญชีรายชื่อผู้ทิ้งงานและได้แจ้งเวียนชื่อให้เป็นผู้ทิ้งงาน ของหน่วยงานของรัฐในระบบเครือข่ายสารสนเทศของกรมบัญชีกลาง ซึ่งรวมถึงนิติบุคคลที่ผู้ทิ้งงานเป็นหุ้นส่วน ผู้จัดการ กรรมการผู้จัดการ ผู้บริหาร ผู้มีอำนาจในการดำเนินงานในกิจการของนิติบุคคลนั้นด้วย ๖. มีคุณสมบัติและไม่มีลักษณะต้องห้ามตามที่คณะกรรมการนโยบายการจัดซื้อจัดจ้างและ การบริหารพัสดุภาครัฐกำหนดในราชกิจจานุเบกษา ๗. เป็นบุคคลธรรมดาหรือนิติบุคคลผู้มีอาชีพขายพัสดุที่ประกวดราคาอิเล็กทรอนิกส์ดังกล่าว ๘. ไม่เป็นผู้มีผลประโยชน์ร่วมกันกับผู้ยื่นข้อเสนอราคารายอื่นที่เข้ายื่นข้อเสนอให้แก่การ ไฟฟ้านครหลวง ณ วันประกาศประกวดราคาอิเล็กทรอนิกส์ หรือไม่เป็นผู้กระทำการอันเป็นการขัดขวางการ แข่งขันราคาอย่างเป็นธรรม ในการประกวดราคาอิเล็กทรอนิกส์ครั้งนี้ ๙. ไม่เป็นผู้ได้รับเอกสิทธิ์หรือความคุ้มกัน ซึ่งอาจปฏิเสธไม่ยอมขึ้นศาลไทย เว้นแต่รัฐบาลของ ผู้ยื่นข้อเสนอได้มีคำสั่งสละเอกสิทธิ์และความคุ้มกันเช่นว่านั้น ๑๐. ผู้ยื่นข้อเสนอที่ยื่นข้อเสนอในรูปแบบของ "กิจการร่วมค้า" ต้องมีคุณสมบัติดังนี้ กรณีที่ข้อตกลงระหว่างผู้เข้าร่วมค้ากำหนดให้ผู้เข้าร่วมค้ารายใดรายหนึ่งเป็นผู้เข้าร่วม ค้าหลัก ข้อตกลงระหว่างผู้เข้าร่วมค้าจะต้องมีการกำหนดสัดส่วนหน้าที่และความรับผิดชอบในปริมาณงาน สิ่งของหรือมูลค่าตามสัญญาของผู้เข้าร่วมค้าหลักมากกว่าผู้เข้าร่วมค้ารายอื่นทุกราย กรณีที่ข้อตกลงระหว่างผู้เข้าร่วมค้ากำหนดให้ผู้เข้าร่วมค้ารายใดรายหนึ่งเป็นผู้เข้าร่วม ค้าหลัก กิจการร่วมค้านั้นต้องใช้ผลงานของผู้เข้าร่วมค้าหลักรายเดียวเป็นผลงานของกิจการร่วมค้าที่ยื่นข้อ เสนอ สำหรับข้อตกลงระหว่างผู้เข้าร่วมค้าที่ไม่ได้กำหนดให้ผู้เข้าร่วมค้ารายใดเป็นผู้เข้าร่วมค้า หลัก ผู้เข้าร่วมค้าทุกรายจะต้องมีคุณสมบัติครบถ้วนตามเงื่อนไขที่กำหนดไว้ในเอกสารเชิญชวน กรณีที่ข้อตกลงระหว่างผู้เข้าร่วมค้ากำหนดให้มีการมอบหมายผู้เข้าร่วมค้ารายใดราย หนึ่งเป็นผู้ยื่นข้อเสนอ ในนามกิจการร่วมค้า การยื่นข้อเสนอดังกล่าวไม่ต้องมีหนังสือมอบอำนาจ สำหรับข้อตกลงระหว่างผู้เข้าร่วมค้าที่ไม่ได้กำหนดให้ผู้เข้าร่วมค้ารายใดเป็นผู้ยื่นข้อ เสนอผู้เข้าร่วมค้าทุกรายจะต้องลงลายมือชื่อในหนังสือมอบอำนาจให้ผู้เข้าร่วมค้ารายใดรายหนึ่งเป็นผู้ยื่นข้อ เสนอในนามกิจการร่วมค้า ๑๑. ผู้ยื่นข้อเสนอต้องลงทะเบียนที่มีข้อมูลถูกต้องครบถ้วนในระบบจัดซื้อจัดจ้างภาครัฐด้วย อิเล็กทรอนิกส์ (Electronic Government Procurement : e-GP) ของกรมบัญชีกลาง ๑๒. ผู้ยื่นข้อเสนอต้องมีมูลค่าสุทธิของกิจการ ดังนี้ (๑) กรณีผู้ยื่นข้อเสนอเป็นนิติบุคคลที่จัดตั้งขึ้นตามกฎหมายไทยหรือกฎหมายของต่าง ประเทศซึ่งได้จดทะเบียนเกินกว่า ๑ ปี ต้องมีมูลค่าสุทธิของกิจการ จากผลต่างระหว่างสินทรัพย์สุทธิหักด้วย หนี้สินสุทธิที่ปรากฏในงบแสดงฐานะการเงินที่มีการตรวจรับรองแล้ว ซึ่งจะต้องแสดงค่าเป็นบวก ๑ ปีสุดท้าย ก่อนวันยื่นข้อเสนอ (๒) กรณีผู้ยื่นข้อเสนอเป็นนิติบุคคลที่จัดตั้งขึ้นตามกฎหมายไทยซึ่งยังไม่มีการรายงานงบ แสดงฐานะการเงินกับกรมพัฒนาธุรกิจการค้า หรือนิติบุคคลที่จัดตั้งขึ้นตามกฎหมายของต่างประเทศซึ่งยังไม่มี การรายงานงบแสดงฐานะการเงิน ให้พิจารณาการกำหนดมูลค่าของทุนจดทะเบียน โดยผู้ยื่นข้อเสนอจะต้องมี ทุนจดทะเบียนที่เรียกชำระมูลค่าหุ้นแล้ว ณ วันที่ยื่นข้อเสนอ ไม่ต่ำกว่า ๑ ล้านบาท (๓) สำหรับการจัดซื้อจัดจ้างครั้งหนึ่งที่มีวงเงินเกิน ๕๐๐,๐๐๐ บาทขึ้นไป กรณีผู้ยื่นข้อ เสนอเป็นบุคคลธรรมดาที่ถือสัญชาติไทยหรือมิได้ถือสัญชาติไทย โดยพิจารณาจากหนังสือรับรองบัญชีเงินฝาก ไม่เกิน ๙๐ วัน ก่อนวันยื่นข้อเสนอ โดยต้องมีเงินฝากคงเหลือในบัญชีธนาคารเป็นมูลค่า ๑ ใน ๔ ของมูลค่า งบประมาณของโครงการหรือรายการที่ยื่นข้อเสนอในแต่ละครั้ง และหากเป็นผู้ชนะการจัดซื้อจัดจ้างหรือเป็นผู้ ได้รับการคัดเลือกจะต้องแสดงหนังสือรับรองบัญชีเงินฝากที่มีมูลค่าดังกล่าวอีกครั้งหนึ่งในวันลงนามในสัญญา (๔) กรณีที่ผู้ยื่นข้อเสนอเป็นนิติบุคคลที่จัดตั้งขึ้นตามกฎหมายไทยหรือกฎหมายของต่าง ประเทศ หรือเป็นบุคคลธรรมดาที่ถือสัญชาติไทยหรือมิได้ถือสัญชาติไทย ไม่มีมูลค่าสุทธิของกิจการหรือ ทุนจดทะเบียน หรือมีแต่ไม่เพียงพอที่จะเข้ายื่นข้อเสนอ ผู้ยื่นข้อเสนอสามารถขอวงเงินสินเชื่อ โดยต้องมีวงเงิน สินเชื่อ ๑ ใน ๔ ของมูลค่างบประมาณของโครงการหรือรายการที่ยื่นข้อเสนอในแต่ละครั้ง (สินเชื่อที่ธนาคาร ภายในประเทศ หรือบริษัทเงินทุนหรือบริษัทเงินทุนหลักทรัพย์ที่ได้รับอนุญาตให้ประกอบกิจการเงินทุนเพื่อ การพาณิชย์ และประกอบธุรกิจค้ำประกันตามประกาศของธนาคารแห่งประเทศไทย ตามรายชื่อบริษัทเงินทุน ที่ธนาคารแห่งประเทศไทยแจ้งเวียนให้ทราบ โดยพิจารณาจากยอดเงินรวมของวงเงินสินเชื่อที่สำนักงานใหญ่ รับรองหรือที่สำนักงานสาขารับรอง (กรณีได้รับมอบอำนาจจากสำนักงานใหญ่) ซึ่งออกให้แก่ผู้ยื่นข้อเสนอ นับ ถึงวันยื่นข้อเสนอไม่เกิน ๙๐ วัน) กรณีที่ผู้ยื่นข้อเสนอเป็นนิติบุคคลที่จัดตั้งขึ้นตามกฎหมายของต่างประเทศหรือเป็น บุคคลธรรมดาที่มิได้ถือสัญชาติไทยสามารถใช้สินเชื่อที่ธนาคารต่างประเทศหรือบริษัทเงินทุนหรือบริษัทเงินทุน หลักทรัพย์ที่ได้รับอนุญาตให้ประกอบกิจการเงินทุนเพื่อการพาณิชย์และประกอบธุรกิจค้ำประกันตามประกาศ ของธนาคารกลางต่างประเทศนั้นตามรายชื่อบริษัทเงินทุนที่ธนาคารกลางต่างประเทศนั้นแจ้งเวียนให้ทราบ โดยพิจารณาจากยอดเงินรวมของวงเงินสินเชื่อที่สำนักงานใหญ่รับรอง หรือที่สำนักงานสาขารับรอง (กรณีได้รับ มอบอำนาจจากสำนักงานใหญ่) ซึ่งออกให้แก่ผู้เสนอราคานับถึงวันยื่นข้อเสนอไม่เกิน ๙๐ วันได้ด้วย กรณีตามข้อ (๒) - (๔) มูลค่าจะต้องเป็นไปตามอัตราแลกเปลี่ยนเงินตราตามที่ธนาคาร แห่งประเทศไทยกำหนด ในช่วงระหว่างวันที่เผยแพร่ประกาศและเอกสารเชิญชวนในระบบจัดซื้อจัด จ้างภาครัฐด้วยอิเล็กทรอนิกส์ (e - GP) จนถึงวันเสนอราคา ทั้งนี้ เอกสารตามข้อ ๑๒ ที่มาจากต่างประเทศจะต้องผ่านการรับรองตามระเบียบกระทรวง การต่างประเทศว่าด้วยการรับรองเอกสาร พ.ศ. ๒๕๓๙ และที่แก้ไขเพิ่มเติม (๕) กรณีตาม (๑) - (๔) ยกเว้นสำหรับกรณีดังต่อไปนี้ (๕.๑) กรณีที่ผู้ยื่นข้อเสนอเป็นหน่วยงานของรัฐ (๕.๒) นิติบุคคลที่จัดตั้งขึ้นตามกฎหมายไทยที่อยู่ระหว่างการฟื้นฟูกิจการตาม พระราชบัญญัติล้มละลาย (ฉบับที่ ๑๐) พ.ศ. ๒๕๖๑ ผู้ยื่นข้อเสนอต้องยื่นข้อเสนอและเสนอราคาทางระบบจัดซื้อจัดจ้างภาครัฐด้วยอิเล็กทรอนิกส์ ในวันที่ ๓๐ มกราคม ๒๕๖๘ ระหว่างเวลา ๑๓.๐๐ น. ถึง ๑๖.๐๐ น. ผู้สนใจสามารถขอรับเอกสารประกวดราคาอิเล็กทรอนิกส์ โดยดาวน์โหลดเอกสารทางระบบ จัดซื้อจัดจ้างภาครัฐด้วยอิเล็กทรอนิกส์ หัวข้อ ค้นหาประกาศจัดซื้อจัดจ้างได้ตั้งแต่วันที่ประกาศจนถึงวันเสนอ ราคา ผู้ยื่นข้อเสนอสามารถจัดเตรียมเอกสารข้อเสนอได้ตั้งแต่วันที่ประกาศจนถึงวันเสนอราคา สำเนาถูกต้อง ชาญชัย วงศ์ถนอม (นายชาญชัย วงศ์ถนอม) ผู้อำนวยการกอง ประกาศขึ้นเว็บวันที่ ๒๒ มกราคม ๒๕๖๘ โดย นายชาญชัย วงศ์ถนอม ผู้อำนวยการกอง ผู้สนใจสามารถดูรายละเอียดได้ที่เว็บไซต์ www.mea.or.th หรือ www.gprocurement.go. th หรือสอบถามทางโทรศัพท์หมายเลข ๐-๒๒๒๐-๕๐๐๐ ต่อ ๔๒๑๘ ในวันและเวลาราชการ ประกาศ ณ วันที่ ๒๒ มกราคม พ.ศ. ๒๕๖๘ ชนาวิท เตียนมีผล (นายชนาวิท เตียนมีผล) ผู้ช่วยผู้อำนวยการฝ่ายจัดหา ปฏิบัติการแทน ผู้ว่าการ

About

In this simple project we parse thai procurement PDF announcements as json where we can proceed to do analysis.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages