Repository
OCA/l10n-thailand · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting
Folder size
0.1 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-thailand
Last tracking update
2026-08-07 07:47:46
Authors
Odoo Community Association (OCA), Ecosoft
Maintainers
Odoo Community Association (OCA), Ecosoft
Committers
Saran440, Weblate, OCA-git-bot, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (10)
XML IDNameModelTypeStatus
footer_report_withholding_tax footer_report_withholding_tax ir.ui.view qweb New
header_report_withholding_tax header_report_withholding_tax ir.ui.view qweb New
l10n_th_withholding_tax_report.internal_layout l10n_th_withholding_tax_report.internal_layout ir.ui.view qweb New
l10n_th_withholding_tax_report.report_buttons l10n_th_withholding_tax_report.report_buttons ir.ui.view qweb New
report_withholding_tax report_withholding_tax ir.ui.view qweb New
report_withholding_tax_html report_withholding_tax_html ir.ui.view qweb New
report_withholding_tax_qweb report_withholding_tax_qweb ir.ui.view qweb New
report_withholding_tax_text report_withholding_tax_text ir.ui.view qweb New
view_withholding_tax_report_wizard withholding.tax.report.wizard.view withholding.tax.report.wizard form New
withholding_tax_report_assets_backend withholding_tax_report assets ir.ui.view qweb Inherits web.assets_backend
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • render_qweb_text(self, docids, data=None)
    @api.model
    Delete space

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • company_id Many2one → res.company
    comodel_name='res.company' ondelete='cascade' required=True string='Company'
  • date_from Date
  • date_range_id Many2one → date.range
    comodel_name='date.range' required=True string='Date range'
  • date_to Date
  • income_tax_form Selection
    required=True selection=[('pnd3', 'PND3'), ('pnd53', 'PND53')] string='Income Tax Form'
  • results Many2many → withholding.tax.cert.line
    comodel_name='withholding.tax.cert.line' compute='_compute_results' help='Use compute fields, so there is nothing store in database' string='Results'
Public methods (4)
  • format_date(self, date=None)
  • format_date_dmy(self, date=None)
  • get_html(self, given_context=None)
    @api.model
  • print_report(self, report_type='qweb')

New fields (3)
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> domain=<expr> ondelete='cascade' required=True string='Company'
  • date_range_id Many2one → date.range
    comodel_name='date.range' required=True string='Date Range'
  • income_tax_form Selection
    required=True selection=[('pnd3', 'PND3'), ('pnd53', 'PND53')] string='Income Tax Form'
Public methods (4)
  • button_export_html(self)
  • button_export_pdf(self)
  • button_export_txt(self)
  • button_export_xlsx(self)

Loading…

Loading…