Você está aqui:
Base de imposto de item de linha
Configure um cálculo de imposto alternativo para itens de linha em um pedido com as APIs do B2C Commerce (LineItem.updateTax ()) e Business Manager. Esse recurso pode ser útil se seus sistemas de back-end puderem lidar apenas com descontos em nível de produto, mas um item de linha necessitar de imposto rateado no pedido.
A base de imposto de item de linha elimina erros de arredondamento e problemas com centavos. Ela também distribui descontos em nível de pedido e do tipo “compre um leve um” (BOGO) nos itens de linha para funções como tratamento de devoluções.
Com esse recurso, os itens de linha do produto são taxados de acordo com seus preços proporcionais ou o preço depois que o nível do pedido e os descontos BOGO estiverem proporcionais. O cálculo do pedido não muda - apenas o cálculo do imposto muda. Isso significa que todos os atributos de item de linha, inclusive o preço líquido, o preço bruto e o preço de base, mantêm seus valores originais. Os ajustes de preço para esses itens estão incluídos nos totais do pedido, mas o valor do imposto permanece 0,00.
Esse recurso não está habilitado por padrão. Para usar esse recurso, configure a taxação de desconto em preferências de promoção no site.
A tabela a seguir descreve os cálculos de imposto usados quando a configuração de base de imposto do item de linha está habilitada e desabilitada:
| Política de taxação do site | Impostos a produtos e frete baseados somente no preço ajustado - configuração habilitada. | Aplicar imposto de produtos, frete e descontos com base no preço (padrão) - configuração desabilitada. |
|---|---|---|
| Líquido | imposto = taxBasis * taxRate | imposto = netPrice * taxRate |
| Bruto | imposto = taxBasis * (1 - (1 / (1 + taxRate))) | imposto = grossPrice * (1 - (1 / (1 + taxRate))) |
A base de imposto para itens de linha aparece no módulo de pedido do Business Manager e os dados são incluídos na exportação de pedidos.

