Repository
OCA/l10n-thailand · module folder · Try on Runboat
Module version
1.2.0
Category
Accounting
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-thailand
Last tracking update
2026-08-07 07:32:02
Authors
Odoo Community Association (OCA), Ecosoft
Maintainers
Odoo Community Association (OCA), Ecosoft
Committers
OCA-git-bot, oca-travis, Kitti U, Saran, Saran L
Odoo dependencies
Python dependencies
openpyxl, xlrd, xlwt
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_pnd report.pnd report.pnd Inherits excel_import_export.xlsx_report_view
report_vat_wizard report.vat report.vat Inherits excel_import_export.xlsx_report_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (9)
  • account_id Many2one → account.account
    comodel_name='account.account' string='Account'
  • base_amount Float
    string='Base Amount'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> string='Company'
  • date Date
    string='Date'
  • name Char
    string='Journal Entry'
  • partner_id Many2one → res.partner
    comodel_name='res.partner' string='Partner'
  • tax_amount Float
    string='Tax Amount'
  • tax_date Date
    string='Tax Date'
  • tax_invoice Char
    string='Tax Invoice'
Public methods (1)
  • init(self)

New fields (5)
  • date_from Date
    string='Date From'
  • date_range_id Many2one → date.range
    comodel_name='date.range' required=True string='Date range'
  • date_to Date
    string='Date To'
  • income_tax_form Selection
    required=True string='Income Tax Form' args: [('pnd3', 'PND3'), ('pnd53', 'PND53')]
  • results Many2many → withholding.tax.cert.line
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' string='Results' args: 'withholding.tax.cert.line'
Public methods (0)

No public methods.

New fields (7)
  • account_id Many2one → account.account
    comodel_name='account.account' required=True string='Account'
  • company_id Many2one → res.company
    comodel_name='res.company' default=<expr> ondelete='cascade' required=True string='Company'
  • date_from Date
    required=True string='From Date'
  • date_range_id Many2one → date.range
    comodel_name='date.range' required=True string='Period'
  • date_to Date
    required=True string='To Date'
  • results Many2many → account.vat.report
    compute='_compute_results' help='Use compute fields, so there is nothing store in database' string='Results' args: 'account.vat.report'
  • tax_id Many2one → account.tax
    comodel_name='account.tax' domain=[('tax_exigibility', '=', 'on_invoice')] required=True string='Tax'
Public methods (0)

No public methods.