税金

`account`的原始定义

model odoo.addons.account.models.account_tax.AccountTax(env: api.Environment, ids: tuple[IdType, ...], prefetch_ids: Reversible[IdType])[源代码]
_name = account.tax
name: str
依赖

名称

税名

type_tax_use: str
依赖

名称

税种类型

选择

sale:销售 purchase:采购 none:无

默认值

销售

确定税种可选的位置。注意:’无’表示该税种不能单独使用,但仍然可以在组中使用。’调整’用于执行税务调整。

tax_scope: str
名称

税种范围

选择

service:服务 consu:商品

限制税种仅适用于某种类型的产品。

amount_type: str
依赖

名称

税务计算方式

选择

group:税组合 fixed:固定金额 percent:百分比 division:含税百分比

默认值

百分比

  • 税组合:该税种由多个子税组成。
    • 固定金额:无论价格如何,税额保持不变。

    • 百分比:税额是价格的百分比:

      例如:100 * (1 + 10%) = 110(不含税) 例如:110 / (1 + 10%) = 100(含税)

    • 含税百分比:税额是价格的一部分:

      例如:180 / (1 - 10%) = 200(不含税) 例如:200 * (1 - 10%) = 180(含税)

active: bool
名称

启用

默认值

True

将活动状态设置为 false 以隐藏税种而不删除它。

children_tax_ids: Sequence[odoo.fields.Command]
名称

子税种

Comodel

税务

sequence: int
依赖

名称

顺序

默认值

1

sequence 字段用于定义税种应用的顺序。

amount: float
依赖

名称

金额

默认值

0.0

description: str
名称

描述

price_include: bool
名称

含税价格

只读

此字段不应/不能手动设置

存储

此字段仅出于技术原因存在

确定产品和发票上使用的是否包含此税的价格。

include_base_amount: bool
名称

影响后续税种的税基

默认值

如果设置,序列高于此税种的其他税种将受其影响(前提是它们接受此设置)。

is_base_affected: bool
名称

税基受先前税种影响

默认值

True

如果设置,序列低于此税种的其他税种可能会尝试影响此税种。

analytic: bool
名称

包含在分析成本中

如果设置,此税种计算的金额将分配到与发票行相同的分析账户(如果有)。

invoice_repartition_line_ids: Sequence[odoo.fields.Command]
名称

发票的分配

Comodel

税务分配行

当税种用于发票时的分配

refund_repartition_line_ids: Sequence[odoo.fields.Command]
名称

退款发票的分配

Comodel

税务分配行

当税种用于退款时的分配

tax_group_id: int
依赖

名称

税组

Comodel

税组

tax_exigibility: str
名称

税务应计性

选择

on_invoice:基于发票 on_payment:基于付款

默认值

基于发票

基于发票:税款在发票验证后即到期。基于付款:税款在收到发票付款后即到期。

cash_basis_transition_account_id: int
名称

现金基础过渡账户

Comodel

账户

用于过渡现金基础税额的账户。只要原始发票未对账,该账户将包含税额;对账时,此金额将在该账户中取消并转移到常规税账户。