[14.0][IMP] l10n_br_fiscal: allow operation tax base override #3452
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Objetivo
Este PR adiciona a possibilidade de modificar o comportamento da composição da base de cálculo do imposto, definida pelo campo
base_with_additional_values
no modelol10n_br_fiscal.tax.group
, permitindo que essa definição seja sobrescrita por meio da Fiscal Operation Line.O principal objetivo é configurar Linhas de Operação específicas onde os valores de
freight_value
,insurance_value
eother_value
sejam ou não incluídos na base de cálculo dos impostos, sem a necessidade de criar novos grupos de imposto ou múltiplas definições de impostos.Exemplo
A operação de Importação para comercialização é um exemplo dessa situação. Nessa operação, os impostos são calculados de forma diferente do padrão nacional, fazendo com que o IPI, COFINS e PIS não incluam certos custos adicionais da compra.
No tax.group:
Na operation.line: