Thai Localization - Withholding Tax (multi taxes)
This module depends on l10n_th_withholding_tax and supported multi withholding tax in invoice.
auto_awesome What this module does
AI-generated from the code · Odoo 13.0When registering a payment for one or more Thai invoices, Odoo can automatically fill in the withholding tax deductions for each invoice line, so the payment amount and the tax withheld are calculated together.
This module extends the payment registration screen so that Thai withholding tax can be handled for several invoices at once.
- On the payment form, when you choose the option to reconcile with multiple deductions, Odoo looks at the invoices you selected and, for every invoice line that has a withholding tax set, it creates a deduction line automatically. The deduction amount is calculated from the withholding tax percentage applied to the line subtotal.
- Each deduction line now shows a "WT" column (Withholding Tax) next to the account, so you can see which withholding tax each deduction belongs to.
- When you pick a withholding tax on a deduction line, the account and the label of that deduction are filled in automatically from the withholding tax configuration.
- If you mark a deduction line as "open" (meaning you enter it manually), the withholding tax link is cleared, so manual deductions stay manual.
- The withholding tax is also carried over to the accounting move line created for the deduction, keeping the link between the payment and the tax.
It works together with the Thai withholding tax module and the multiple deduction payment module, and it affects the account.payment and account.payment.deduction models.
Models and fields (2)
- account.payment · extends an existing model
- account.payment.deduction · extends an existing modelwt_tax_id (Withholding Tax)
Text generated by AI (DeepSeek) from reading the Odoo 13.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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/l10n-thailand.
terminal Installation and usage
OCA documentation · Odoo 13.0Usage
Source · Odoo 13.0From bills / invoices that require withheld tax,
- Create invoice and multi invoice lines.
- Fill withholding tax in Field WT each invoice lines.
- Post > Register Payment.
- System will auto computed amount include multi withholding tax.
User can flag some line in deduction table, to keep some amount open. i..e, 100.0 will be reduced from AR/AP account, in order to keep it open.
Step to keep some amount open.
- Create invoice and multi invoice lines.
- Fill withholding tax in Field WT each invoice lines.
- Post > Register Payment > check Open in deduction table that you need keep it. > Post
- Next time, Register Payment > Fill amount residual manual > Post
Note : if you configured withholding tax on product, it fill withholding tax in field WT automatic.
No verified information in OCA: Installation, Configuration.
Installation 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.