Cálculo de impostos
Cálculo de impostos
O campo Cálculo de Imposto determina a relação entre o valor do imposto e a base sobre a qual o imposto se baseia. As seguintes opções estão disponíveis:
Group of Taxes <taxes/computation/group-of-taxes>: a combination of several other taxes
Fixed <taxes/computation/fixed>: a fixed amount
Percentage of Price <taxes/computation/percentage-of-price>: a percentage of the tax-excluded sales price
Percentage of Price Tax Included <taxes/computation/percentage-of-price-tax-included>: a percentage of the tax-included total
Custom Formula <taxes/computation/python-code>: a custom, user-defined formula
Grupo de impostos
O imposto é uma combinação de múltiplos sub-impostos. Você pode adicionar quantos impostos desejar, na ordem em que deseja que sejam aplicados.
Fixo
O imposto tem um valor fixo na moeda padrão. O valor permanece o mesmo por unidade, independentemente do preço de venda.
The computation is tax amount = fixed tax amount×quantity.
Percentual do preço
A alíquota de imposto é um percentual do subtotal excluído de impostos.
O cálculo exato do imposto depende do campo Incluído no Preço <taxes/included-in-price>, que determina se o valor do imposto está incluído no preço de venda.
If Included in Price is Tax Excluded, the computation is tax amount = sales price×tax rate.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Percentual do Preço que é Imposto Excluído. Temos então:
Product sales price
Price without tax
Tax
Total
1,000
1,000
100
1,100.00
If Included in Price is Tax Included, the computation is tax amount = sales price×(tax rate)/(1 + tax rate).
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Percentual do Preço que é Imposto Incluído. Temos então:
Product sales price
Price without tax
Tax
Total
1,000
909.09
90.91
1,000.00
Percentual de preço com imposto incluído
A alíquota de imposto é um percentual do total com imposto incluído.
O cálculo exato do imposto depende do campo Incluído no Preço <taxes/included-in-price>, que determina se o valor do imposto está incluído no preço de venda.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Percentual de Preço com Imposto Incluído que é Imposto Excluído. Temos então:
Product sales price
Price without tax
Tax
Total
1,000
1,000
111.11
1,111.11
Note that the real tax rate in terms of the tax-excluded price is (111.11)/(1000) = 11.111%.
If Included in Price is set to Tax Included, the computation is tax amount = sales price×tax rate.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Percentual do Preço com Imposto Incluído que está em Imposto Incluído. Temos então:
Product sales price
Price without tax
Tax
Total
1,000
900
100
1,000.00
Note that the real tax rate in terms of the tax-excluded price is (100)/(900) = 11.111%.
Fórmula personalizada
Para um imposto Fórmula Personalizada, o valor do imposto é calculado de acordo com uma expressão Python definida no campo Fórmula. A expressão Python pode conter os seguintes tokens:
any of the following variables:
price_unit: the unit price of the product
base: the taxable basis on which the tax is applied - may differ from the price_unit if other taxes are applied first
quantity: the quantity of the product
product: the product record - product fields can also be accessed
integers and floating-point numbers
the following permitted tokens: (, ), +, -, *, /, ,, <, >, <=, >=, and, or, None, min, and max
Temos então:
Product sales price
Price without tax
Tax
Total
1,000
1,000
150
1,150.00
Incluído no preço
Padrão indica que o imposto segue o padrão em toda a empresa.
Imposto Excluído indica que o valor do imposto não está incluído no preço de venda. O cálculo do imposto, portanto, calculará um valor de imposto além do preço de venda.
Imposto Incluído indica que o valor do imposto está incluído no preço de venda. O cálculo do imposto, portanto, divide o preço de venda em uma base sem impostos e o valor do imposto. Isso o torna adequado para vendas B2C na maioria dos países, onde os preços são cotados com impostos inclusos.
Afetar base de impostos subsequentes
Essa configuração controla como múltiplos impostos em uma linha de produto afetam um ao outro.
Se esta configuração estiver habilitada, o valor do imposto desta taxa será incluído na base de qualquer imposto subsequente aplicado na mesma linha de produto que tenha sua configuração taxes/base-affected habilitada. Dessa forma, a base do imposto subsequente é a soma da base excluindo impostos e o valor do imposto desta taxa.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Porcentagem do Preço onde a configuração Incluído no Preço está definida como Imposto Excluído e a configuração Afetar base de impostos subsequentes está habilitada. Qualquer imposto subsequente com sua configuração Base afetada por impostos anteriores terá como base um preço de venda modificado de $1100.
Se Afetar base de impostos subsequentes estiver habilitado e Incluído no Preço estiver definido como Imposto Incluído, impostos subsequentes com a configuração Base afetada por impostos anteriores habilitada terão como base o preço de venda original.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Porcentagem do Preço onde a configuração Incluído no Preço está definida como Imposto Incluído e a configuração Afetar base de impostos subsequentes está habilitada. Qualquer imposto subsequente com sua configuração Base afetada por impostos anteriores terá como base o preço de venda original de $1000.
Se esta configuração estiver desabilitada, o valor do imposto não será incluído na base de qualquer imposto subsequente aplicado na mesma linha de produto.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Porcentagem do Preço onde a configuração Incluído no Preço está definida como Imposto Excluído e a configuração Afetar base de impostos subsequentes está habilitada. Qualquer imposto subsequente com sua configuração Base afetada por impostos anteriores terá como base o preço de venda original de $1000.
Se Afetar base de impostos subsequentes estiver desabilitado e Incluído no Preço estiver definido como Imposto Incluído, impostos subsequentes com a configuração Base afetada por impostos anteriores habilitada terão como base um preço de venda modificado igual ao preço de venda original menos o valor do imposto.
Um produto tem um preço de venda de $1000, e aplicamos um imposto de 10% Porcentagem do Preço onde a configuração Incluído no Preço está definida como Imposto Incluído e a configuração Afetar base de impostos subsequentes está habilitada. Qualquer imposto subsequente com sua configuração Base afetada por impostos anteriores terá como base um preço de venda modificado de $909.09.
Esta configuração é considerada sempre que múltiplos impostos são aplicados à mesma linha de produto, seja através de um grupo de impostos <taxes/computation> ou múltiplos impostos adicionados diretamente a uma linha de produto.
Para modificar a ordem, vá para , e arraste e solte os impostos usando as alças à esquerda dos nomes dos impostos.
Independentemente da ordem na lista Impostos, impostos Imposto Excluído não afetam a base de impostos subsequentes Imposto Incluído (veja a nota em taxes/base-affected).
Ao aplicar ambos os impostos a uma linha de produto, o valor da Ecotaxa é adicionado à base do imposto IVA de 21%.
Base afetada por impostos anteriores
Esta configuração, que é visível apenas no modo de desenvolvedor, determina se algum imposto anterior que afeta a base de impostos subsequentes <taxes/base-subsequent> modificará o preço de venda em que este imposto é baseado.