Skip to main content

Thai Localization - VAT and Withholding Tax Reports

Project description

Odoo Community Association

Thai Localization - VAT and Withholding Tax Reports

Beta License: AGPL-3 OCA/l10n-thailand Translate me on Weblate Try me on Runboat

TAX Report is a report that displays transactions based on the selected tax type within a specific date range (period). It helps businesses track VAT and Withholding Tax more accurately, and supports both standard and Revenue Department (RD) formats for compliance purposes. The module also allows customization of report formats and text files for official tax submissions.

Table of contents

Configuration

This module allows you to configure the format of tax reports and Withholding Tax (WHT) text files for submission to the Revenue Department of Thailand. Below are the configuration steps for each feature.

Tax/WHT Report Format

By default, the system uses the Standard format. You can customize this or use the official RD (Revenue Department) report format as required.

To configure the tax report format:

  1. Go to Invoicing > Configurations > Thai Localization > Tax Report Format

  2. Select the desired report format to use when generating tax reports

Withholding Tax Text File for RD Submission

The system provides default settings and supports text file generation for PND 1, 3, and 53 forms. The text file format can be customized — for example, you can change the field positions or layout.

To configure the WHT text file format:

  1. Go to Settings > Users & Companies > Companies > WHT Text File Format

  2. Select the WHT type you want to edit

  3. Adjust the field order or customize the format as needed

  4. Click Save to apply your changes

Usage

This module provides two types of tax reports:

  • Thai Tax Report – for Value Added Tax (VAT)

  • WHT Income Tax Report – for Withholding Tax (WHT)

Thai Tax Report

To generate the VAT report:

  1. Go to Invoicing > Reporting > Thai Accounting Report > Thai Tax Report

  2. Select the Tax Type and the Date Range (Period)

  3. Choose one of the following actions:

    • View – preview the report on screen

    • Export PDF – download as a PDF file

    • Export XLSX – download as an Excel file

WHT Income Tax Report

To generate the WHT report:

  1. Go to Invoicing > Reporting > Thai Accounting Report > WHT Income Tax Report

  2. Select the Income Tax Form and the Date Range (Period)

  3. Choose one of the following actions:

    • View – preview the report on screen

    • Export PDF – download as a PDF file

    • Export XLSX – download as an Excel file

    • Export TXT – download a text file for RD (Revenue Department) submission

The WHT report supports 5 types of Income Tax forms:

  • PND1

  • PND1A

  • PND2

  • PND3

  • PND53

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • Ecosoft

Contributors

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

kittiu Saran440

This module is part of the OCA/l10n-thailand project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file odoo_addon_l10n_th_account_tax_report-18.0.1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_l10n_th_account_tax_report-18.0.1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87da90530d5dfa1020b193cbe9fb114a37672832b29810fd1a6a3cad0033bc62
MD5 7c711a56dfc0e317871a3793bb884394
BLAKE2b-256 462928cc2217f9c46bea117df0d6e958a74057fa0056a92f61a7da1f8ae2bbf0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page