Thai Localization - Government Purchase Report
This module adds 3 reports, aimed to follow Thai Government regulations.
- Procurement Report (For procurement)
- Non Procurement Report (For procurement)
- Purchase Tracking Report (For user tracking purchase itself)
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Adds three Excel reports for Thai government purchasing: a Procurement Report, a Non Procurement Report and a Purchase Tracking Report, each launched from a small date-range pop-up.
This module gives purchasing and procurement staff three ready-made Excel (XLSX) reports that follow Thai government purchasing paperwork.
Where to find them: - Under Purchase > Reporting there is a new "Thai Purchase Reports" menu (for purchase managers) containing "Procurement Report" and "Non Procurement Report". - Under the Purchase Request menu there is a "Reports" menu (for purchase request users) containing the "Purchase Tracking Report".
How they work: each report opens a small pop-up where the user picks a date range (or a predefined date range, which fills the start and end dates automatically), and optionally a company when multi-company is enabled. The tracking report also lets procurement users filter by the person who requested the purchase. Pressing "Export XLSX" downloads the file.
What each report contains: - Procurement Report: one line per purchase agreement, showing the project/objective, signed date, budget amount, procurement method, the vendors who quoted with their prices, the selected vendor and agreed amount, the purchase order number and the agreement number. - Non Procurement Report: expenses that were not bought through the normal procurement process, showing vendor tax ID, vendor name, description, total amount, reference document and reason. - Purchase Tracking Report: follows a request through the whole chain - purchase request, price proposal, request for quotation, purchase order/agreement, invoice plan instalments, work acceptance and the related accounting document.
Dates are printed in Thai Buddhist era format. The tracking report limits non-procurement users to their own requests.
Depends on
Menus it adds
Models and fields (10)
- purchase.report.view · new modelpo_name, pr_amount, company_id (Company), date_signed (Signed Date), description (Objective), agreement_name, requisition_id (Purchase Agreement), purchase_order_id, procurement_method
- common.purchase.wizard · new modeldate_to, date_from, company_id, date_range_id
- purchase.report.wizard · new modelresults
- non.purchase.report.wizard · new modelresults
- common.purchase.report.xlsx · new model
- purchase.tracking.report.view · new modelpo_id, pr_id, te_id, wa_id, agm_id, move_id, company_id
- purchase.tracking.report.wizard · new modelresults, requested_by
- report.l10n_th_gov_purchase_report.report_purchase_xlsx · new model
- report.l10n_th_gov_purchase_report.report_po_tracking_xlsx · new model
- report.l10n_th_gov_purchase_report.report_non_purchase_xlsx · new model
Text generated by AI (DeepSeek) from reading the Odoo 15.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/l10n-thailand.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.