TIP: You can type at any time to perform a new search.
Thai Localization - Account Tax Invoice
l10n_th_tax_invoice · OCA/l10n-thailand
- Repository
- OCA/l10n-thailand · module folder · Try on Runboat
- Module version
- 1.0.3
- Category
- Localization / 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
- Stéphane Bidoul, Saran440, Weblate, OCA Transbot, OCA-git-bot, oca-travis, Kitti U, oca-git-bot
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_payment_form |
account.view.account.payment.form | account.payment | form | Inherits account.view_account_payment_form |
view_move_form |
account.move.form | account.move | form | Inherits account.view_move_form |
view_tax_form_inherited |
account.tax.form.inherited | account.tax | form | Inherits account.view_tax_form |
view_tax_invoice_form |
account.move.tax.invoice | form | New | |
view_tax_invoice_search |
account.move.tax.invoice | search | New | |
view_tax_invoice_tree |
account.move.tax.invoice | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (1)
-
tax_invoice_idsOne2many → account.move.tax.invoicecomodel_name='account.move.tax.invoice'copy=Falseinverse_name='move_id'readonly=Truestates={'draft': [('readonly', False)]}
No public methods.
New fields (2)
-
manual_tax_invoiceBooleancopy=Falsehelp='Create Tax Invoice for this debit/credit line' -
tax_invoice_idsOne2many → account.move.tax.invoicecomodel_name='account.move.tax.invoice'inverse_name='move_line_id'
-
create(self, vals_list)@api.model_create_multi -
write(self, vals)
New fields (18)
-
account_idMany2one → account.accountcomodel_name='account.account'related='move_line_id.account_id' -
balanceMonetarycopy=Falsecurrency_field='company_currency_id'string='Tax Amount' -
company_currency_idMany2one → res.currencycomodel_name='res.currency'related='company_id.currency_id' -
company_idMany2one → res.companycomodel_name='res.company'related='move_id.company_id'store=True -
move_idMany2one → account.movecomodel_name='account.move'copy=Trueindex=True -
move_line_idMany2one → account.move.linecomodel_name='account.move.line'copy=Trueindex=Trueondelete='cascade' -
move_stateSelectionrelated='move_id.state'store=True -
partner_idMany2one → res.partnercomodel_name='res.partner'ondelete='restrict'string='Partner' -
payment_idMany2one → account.paymentcomodel_name='account.payment'compute='_compute_payment_id'copy=Truestore=True -
report_dateDatecompute='_compute_report_date'store=Truestring='Report Date' -
report_late_moSelectiondefault='0'required=Truestring='Report Late' args: [('0', '0 month'), ('1', '1 month'), ('2', '2 months'), ('3', '3 months'), ('4', '4 months'), ('5', '5 months'), ('6', '6 months')] -
reversed_idMany2one → account.movecomodel_name='account.move'help='This move that this move reverse' -
reversing_idMany2one → account.movecomodel_name='account.move'help='The move that reverse this move' -
tax_base_amountMonetarycopy=Falsecurrency_field='company_currency_id'string='Tax Base' -
tax_invoice_dateDatecopy=Falsestring='Tax Invoice Date' -
tax_invoice_numberCharcopy=Falsestring='Tax Invoice Number' -
tax_line_idMany2one → account.taxcomodel_name='account.tax'related='move_line_id.tax_line_id' -
to_clear_taxBooleanrelated='payment_id.to_clear_tax'
-
unlink(self)Do not allow remove the last tax_invoice of move_line
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (3)
-
tax_invoice_idsOne2many → account.move.tax.invoicecomodel_name='account.move.tax.invoice'copy=Falsedomain=[('reversing_id', '=', False), ('reversed_id', '=', False)]inverse_name='payment_id' -
tax_invoice_move_idMany2one → account.movecomodel_name='account.move'compute='_compute_tax_invoice_move_id'string="Tax Invoice's Journal Entry" -
to_clear_taxBooleancopy=Falsedefault=Falsehelp='When defer journal entry posting, this will show button'
-
button_journal_entries(self) -
clear_tax_cash_basis(self)
New fields (2)
-
sequence_number_nextIntegercompute='_compute_seq_number_next'help='The next sequence number will be used for the next tax invoice.'inverse='_inverse_seq_number_next'string='Next Number' -
taxinv_sequence_idMany2one → ir.sequencecomodel_name='ir.sequence'copy=Falsehelp='Optional sequence as Tax Invoice number'string='Tax Invoice Sequence'
No public methods.
Loading…