OdooWiki OCA HUB

Thailand Localization - VAT Reports

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

VAT 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 12.0

Adds a Thai VAT report wizard under Accounting > Reports that lists posted tax lines for a chosen tax, account and period, and lets you view, print (PDF) or export (XLSX) the result.

This module gives Thai companies a ready-made VAT report. In Odoo, go to Accounting > Reports > VAT Report. A small wizard opens where you pick the Company (only shown when several companies are enabled), the Tax, the Account and the Period (a date range). Choosing a tax automatically fills in its related account, and choosing a period automatically fills in the From Date and To Date.

Three buttons are available: View, Export PDF and Export XLSX. The report shows only posted journal items that carry the selected tax, within the chosen dates, company and account. Each line shows the tax date, the tax invoice number, the customer or supplier with their Tax ID and Branch ID, the base amount, the tax amount and the document reference. Totals for base amount and tax amount are shown at the bottom.

The report title changes automatically: Sale VAT Report for sales taxes, Purchase VAT Report for purchase taxes. The PDF uses a dedicated A4 portrait paper format, and the XLSX export produces a spreadsheet with the same columns and totals. The report is computed on the fly and is not stored in the database.

Menus it adds

VAT Report
Models and fields (4)
  • vat.report.view · new modeltax_date, tax_amount, tax_base_amount
  • report.vat.report · new modeltax_id, date_to, results, date_from, account_id, company_id, date_range_id
  • l10n.vat.report.wizard · new modeltax_id (Tax), date_to (To Date), date_from (From Date), account_id (Account), company_id (Company), date_range_id (Period)
  • report.l10n_th_vat_report.report_vat_report_xlsx · new model

Text generated by AI (DeepSeek) from reading the Odoo 12.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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

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

terminal Installation and usage

OCA documentation · Odoo 12.0

To use this module, you need to:

  • Go to Invoicing > Reporting > VAT 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.