Taxes¶
Original definition from account
¶
-
model
odoo.addons.account.models.chart_template.
AccountTaxTemplate
[source]¶ -
_name
= account.tax.template¶
-
type_tax_use
: str¶ - Required
- Name
Tax Type
- Selection
sale
: Salespurchase
: Purchasesnone
: None- Default
sale
Determines where the tax is selectable. Note : ‘None’ means a tax can’t be used by itself, however it can still be used in a group.
-
tax_scope
: str¶ - Name
Tax Scope
- Selection
service
: Serviceconsu
: Consumable
Restrict the use of taxes to a type of product.
-
amount_type
: str¶ - Required
- Name
Tax Computation
- Selection
group
: Group of Taxesfixed
: Fixedpercent
: Percentage of Pricedivision
: Percentage of Price Tax Included- Default
percent
-
children_tax_ids
: Sequence[odoo.fields.Command]¶ - Name
Children Taxes
- Comodel
-
sequence
: int¶ - Required
- Name
Sequence
- Default
1
The sequence field is used to define order in which the tax lines are applied.
-
price_include
: bool¶ - Name
Included in Price
- Default
False
Check this if the price you use on the product and invoices includes this tax.
-
include_base_amount
: bool¶ - Name
Affect Subsequent Taxes
- Default
False
If set, taxes with a higher sequence than this one will be affected by it, provided they accept it.
-
is_base_affected
: bool¶ - Name
Base Affected by Previous Taxes
- Default
True
If set, taxes with a lower sequence might affect this one, provided they try to do it.
-
analytic
: bool¶ - Name
Analytic Cost
If set, the amount computed by this tax will be assigned to the same analytic account as the invoice line (if any)
-
invoice_repartition_line_ids
: Sequence[odoo.fields.Command]¶ - Name
Repartition for Invoices
- Comodel
Repartition when the tax is used on an invoice
-
refund_repartition_line_ids
: Sequence[odoo.fields.Command]¶ - Name
Repartition for Refund Invoices
- Comodel
Repartition when the tax is used on a refund
-
tax_exigibility
: str¶ - Name
Tax Due
- Selection
on_invoice
: Based on Invoiceon_payment
: Based on Payment- Default
on_invoice
Based on Invoice: the tax is due as soon as the invoice is validated. Based on Payment: the tax is due as soon as the payment of the invoice is received.
-
cash_basis_transition_account_id
: int¶ - Name
Cash Basis Transition Account
- Comodel
Account used to transition the tax amount for cash basis taxes. It will contain the tax amount as long as the original invoice has not been reconciled ; at reconciliation, this amount cancelled on this account and put on the regular tax account.
-