Thailand Localization - Accounting Reports

l10n_th_account_report
REPOSITORY
REPOSITORYOCA/l10n-thailand
GIT
GIThttps://github.com/OCA/l10n-thailand.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-thailand/tree/12.0/l10n_th_account_report
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Ecosoft
COMMITTERS
COMMITTERSoca-travis, OCA-git-bot, Kitti U, Saran, Saran L
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-thailand
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-thailand:
    - l10n_th_partner
    - l10n_th_vendor_tax_invoice
    - account_create_tax_cash_basis_entry_hook
    - l10n_th_withholding_tax_cert
OCA/server-tools:
    - excel_import_export
OCA/server-ux:
    - date_range
odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - account
    - product
    - decimal_precision
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - hr_expense
    - hr_contract
    - hr
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openpyxl
xlrd
xlwt
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
report_pnd report.pnd report.pnd xpath Inherits excel_import_export.xlsx_report_view
report_vat_wizard report.vat report.vat xpath Inherits excel_import_export.xlsx_report_view
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.