Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[12.0][IMP] l10n_br_fiscal: tax.py - remove discount from tax base value #1519

Conversation

marcelsavegnago
Copy link
Member

@marcelsavegnago marcelsavegnago commented Jul 14, 2021

@rvalyi
Copy link
Member

rvalyi commented Jul 14, 2021

socorro, soltaram o Github co-pilot no projeto!

;-p

@marcelsavegnago
Copy link
Member Author

marcelsavegnago commented Jul 14, 2021

socorro, soltaram o Github co-pilot no projeto!

;-p

hahahahahah rascunho ainda

@renatonlima
Copy link
Member

@marcelsavegnago Eu fiz dois PRs #1530 e #1531 que vai ajudar a testar esse PR.

@mileo
Copy link
Member

mileo commented Jul 27, 2021

@marcelsavegnago sempre tem muita discussão em cima do desconto na base de cálculo, qualquer google sobre isso vai ter várias referências para ambos os lados:

http://www.amakan.com.br/boletim/base-de-calculo-do-icms-desconto-incondicional-114#:~:text=Base%20de%20C%C3%A1lculo%20do%20ICMS%20%2D%20Descontos%20Incondicionais,base%20de%20c%C3%A1lculo%20do%20imposto.

https://www.conjur.com.br/2017-fev-22/consultor-tributario-descontos-incondicionados-nao-integram-base-calculo-icms

@bmessiaz alguma opinião sobre?

Desconto deve reduzir a base de cálculo de todos os impostos ou só alguns?

@bmessiaz
Copy link
Contributor

@mileo @marcelsavegnago

                                       Regra: (legislação/ICMS/PIS/COFINS/IPI/ISS)

                                       1) Desconto Incondicional, "Afeta" a base de cálculo do Imposto  ao se emitir a NF.
                                       2) Desconto Condicional, "Não Afeta" a base de cálculo do imposto ao se emitir a NF.


                                      Att,

                                       @bmessiaz 

@marcelsavegnago marcelsavegnago force-pushed the 12.0-l10n_br_fiscal-remove_discount_from_tax_base_value branch from 02bb31e to 8d972ff Compare August 5, 2021 19:27
@marcelsavegnago marcelsavegnago force-pushed the 12.0-l10n_br_fiscal-remove_discount_from_tax_base_value branch from a984881 to 6fb9490 Compare August 27, 2021 19:46
@marcelsavegnago marcelsavegnago marked this pull request as ready for review August 27, 2021 19:47
@marcelsavegnago
Copy link
Member Author

@marcelsavegnago Eu fiz dois PRs #1530 e #1531 que vai ajudar a testar esse PR.

@renatonlima Não lembro se já tinha feito um rebase para considerar estas PRs, massss... fiz um rebase agora.

@felipemotter e @netosjb se puderem revisar e testar eu agradeço.

@felipemotter
Copy link
Contributor

Assim que conseguir vou dar uma olhada.

@@ -401,7 +372,8 @@ def _compute_icms(self, tax, taxes_dict, **kwargs):
company.state_id != partner.state_id
and operation_line.fiscal_operation_type == FISCAL_OUT
and partner.ind_ie_dest == NFE_IND_IE_DEST_9
and taxes_dict[tax.tax_domain].get("tax_value")
and not partner.is_company
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@renatonlima este not partner.is_company está certo ?

@marcelsavegnago marcelsavegnago force-pushed the 12.0-l10n_br_fiscal-remove_discount_from_tax_base_value branch from 6fb9490 to 3e7c36d Compare September 14, 2021 22:11
Copy link
Sponsor Contributor

@antoniospneto antoniospneto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

teste funcional + code review 👍🏻

@antoniospneto
Copy link
Sponsor Contributor

@marcelsavegnago
O erro do Trevis deve ser o que foi solucionado na PR #1639
Um novo rebase deve resolver.

@marcelsavegnago marcelsavegnago force-pushed the 12.0-l10n_br_fiscal-remove_discount_from_tax_base_value branch from 3e7c36d to 68d9f7f Compare October 4, 2021 23:22
Copy link
Contributor

@felipemotter felipemotter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tem que dar uma olhada no Travis, mas ta OK.

@rvalyi
Copy link
Member

rvalyi commented Oct 12, 2021

@renatonlima OK pro merge desse?

Copy link
Member

@renatonlima renatonlima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Para fazer o merge desse PR é necessário apenas fazer uma correção:

Adicionar um campo boolean no objeto l10n_br_fiscal.tax.group para indicar se a base de calculo do imposto é adicionado os valores de fretes, seguro e outras despesas;
Alterar o arquivo de dados que carregam os l10n_br_fiscal.tax.group para definir o ICMS, ICMS ST para adicionar na base de calculo os valores de fretes, seguro e outras despesas;

@felipemotter
Copy link
Contributor

felipemotter commented Jun 7, 2022

@marcelsavegnago Pode fazer um rebase?

@marcelsavegnago
Copy link
Member Author

@felipemotter posso cancelar esta PR ?

@antoniospneto
Copy link
Sponsor Contributor

@marcelsavegnago pode sim, os commits foram todos incluídos no merge do #1963 , valeu!

@marcelsavegnago marcelsavegnago deleted the 12.0-l10n_br_fiscal-remove_discount_from_tax_base_value branch June 11, 2022 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants