OdooWiki OCA HUB

Thailand Localization - TAX Reports

l10n_th_tax_report folder_open OCA/l10n-thailand open_in_new
Accounting License: AGPL-3

TAX Report is the report that display transactions of the selected Tax type in a specific date range (period).

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Generate Thai VAT/tax reports for a chosen tax and period, showing tax invoice lines with base and tax amounts, and export them to PDF or Excel.

This module adds a Thai Tax Report to the Accounting reporting menu. Users open the wizard, pick a company, a tax and a period, then choose View, Export PDF or Export XLSX.

  • The tax list is limited to taxes that are due on invoice, used for sales or purchases, and not included in the base amount.
  • The report lists each tax invoice line with date, tax invoice number, customer/supplier, tax ID, branch ID, base amount, tax amount and document reference, plus totals for base and tax.
  • Cancelled or reversed documents are shown with a (VOID) marker and zero amounts, so they appear in the report without affecting the totals.
  • The report title changes to Sale VAT Report or Purchase VAT Report depending on the selected tax.
  • Results are computed on the fly and are not stored in the database.

The report is available as an on-screen view with Print and Export buttons, as a PDF using an A4 portrait paper format, and as an Excel file with one sheet per report. It reads tax invoice data from account_move_tax_invoice and account_move_line, and is available to accounting users and managers.

Menus it adds

Thai Tax Report
Models and fields (4)
  • tax.report.view · new modelname, tax_date, account_id, company_id, partner_id, tax_amount, tax_base_amount, tax_invoice_number
  • report.tax.report · new modeltax_id, date_to, results, date_from, company_id, date_range_id
  • tax.report.wizard · new modeltax_id (Tax), company_id (Company), date_range_id (Period)
  • report.l10n_th_tax_report.report_tax_report_xlsx · new model

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-thailand.

terminal Installation and usage

OCA documentation · Odoo 14.0

To use this module, you need to:

  • Go to Invoicing > Reporting > Thai TAX Report.
  • Select Tax, Period.
  • Choose View or Export PDF or Export XLSX or Cancel.

No verified information in OCA: Installation, Configuration.

info

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.