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

[14.0][FIX] payment_order: payment_mode na linha de pagamento deve ser related #2141

Merged

Conversation

antoniospneto
Copy link
Contributor

A forma de pagamento da linha de pagamento não pode ser diferente da ordem de pagamento.
por isso removi a inserção manual e alterei o campo para ser um related.

Copy link
Member

@rvalyi rvalyi left a comment

Choose a reason for hiding this comment

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

Eu verifiquei no módulo account_payment_order se tinha esse campo mas não, só aqui que usamos, então ta OK para mim fazer essa mudança aqui.

@marcelsavegnago
Copy link
Member

/ocabot merge minor

@OCA-git-bot
Copy link
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 14.0-ocabot-merge-pr-2141-by-marcelsavegnago-bump-minor, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit 9bef8a2 into OCA:14.0 Sep 29, 2022
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at 538ee30. Thanks a lot for contributing to OCA. ❤️

@mbcosta
Copy link
Contributor

mbcosta commented Sep 30, 2022

Olá @netosjb @rvalyi @marcelsavegnago esse campo não estava related devido a uma questão em aberto que pode ser vista no ROADMAP do modulo https://github.com/OCA/l10n-brazil/blob/14.0/l10n_br_account_payment_order/readme/ROADMAP.rst

No PR do odoo-brazil é possível ler sobre o caso de uso que se deseja resolver com uma Ordem de Pagamento com Múltiplos Modos de Pagamento, pelo o que entendo era desnecessário alterar isso já que não causava nenhum problema ou erro e seria melhor deixar da forma anterior para permitir os testes e possível implementação para esse caso de uso.

@antoniospneto
Copy link
Contributor Author

@mbcosta agora entendi qual era a proposta de ter vários "modos de pagamentos" em uma única ordem de pagamento.
estamos fazendo uma implementação do pagamento que a proposta irá ser um pouco diferente. Nossa proposta irá permitir ter varias formas de pagamentos, utilizando somente um modo de pagamento.

Eu e o Felipe estamos terminando de organizar os commits, em breve vamos abrir uma PR explicando e demostrando a nossa proposta para que todo mundo possa avaliar.

@rvalyi
Copy link
Member

rvalyi commented Sep 30, 2022

tranquilo vamos aguardar essa proposa de vcs @netosjb para avaliar melhor. Pois como nada de pagamentos multiplos tava implementado não tem urgencia, mas valeu @mbcosta por ter lembrado o porque desse design.

@mbcosta
Copy link
Contributor

mbcosta commented Sep 30, 2022

Legal @netosjb vai ser importante ver a proposta de vcs, é importante notar sobre essa questão que existem dois cenários:

  • Um é esse caso aqui falado, para evitar a necessidade de criar várias Ordens de Pagamento porque a Ordem só permite um Modo de Pagto, aí o programa de alguma forma deveria permitir na Ordem vários modos, para assim também no caso do CNAB se criar apenas um arquivo ao invês de vários

  • O segundo é quando se tem um Termo de Pagto 30/60/90 onde se quer fazer uma combinação de Modos de Pagto ex.: 30 Dinheiro, 60 No Credito e 90 No Boleto, aí seria um Modo de Pagto multiplo quer dizer um combo, o usuário seleciona UM Modo de Pagto ex.:Combo Dinheiro/Credito/Boleto é o programa na hora de criar os lançamentos coloca em cada account.move.line um Modo de Pagto

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.

5 participants