-
-
Notifications
You must be signed in to change notification settings - Fork 246
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
[16.0][REF] l10n_br_base: use vat field for CNPJ and extract l10n_br_cpf_code #3386
base: 16.0
Are you sure you want to change the base?
Conversation
Hi @renatonlima, |
1b06354
to
cfb783c
Compare
pessoal pensei num primeiro passo melhor para ter uma compatibilidade com l10n_br_cpf_code tb sem perder a facilidade dos cherry-picks com a v14. Novo PR em breve. EDIT: acabei finalizando esse PR que nao é muito invasivo |
Hi @renatonlima, |
6bd980d
to
cf3ff61
Compare
d9146b8
to
240b399
Compare
teste de migração. Dados da v16 antes do PR:
depois da migração:
|
9968114
to
46ac1d7
Compare
5def05c
to
eb8da9d
Compare
Apenas teria que ver a questão dos filtros do CNPJ/CPF o campo
Vejo duas soluções: Solução 1: Marcar o campo Obs: esse mesmo filtro é aplicado em diversos modelos: contato, pedido, fatura, crm. é preciso aplicar a alteraçaõ em todos |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Concordo que a alteração é bem-vinda para manter a consistência com o Odoo Nativo.
Apenas precisamos verificar a questão dos filtros que comentei acima.
vale a pena ver que um refator importante do VAT/CNPJ que tinha sido feito pelo @marcelsavegnago na 14.0 ta atualmente faltando na 16.0 e por isso certamente esse meu PR ta incompleto: |
O objetivo desse PR é de se aproximar do modelo de dados da Odoo que desde a versão 16.0 (e até a v18) usa o vat para armazenar o CNPJ.
Na v14 botamos o vat como related do cnpj_cpf, a ideia é agora de usar a coluna vat no banco de dados e conservar o campo cnpj_cpf como related para conservar uma certa compatibilidade e facilitar os cherry-picks com o codigo da v14 por enquanto.
Eu tb introduzi o campo l10n_br_cpf_code pro CPF de acordo com o modelo do Odoo a partir da v16:
https://github.com/odoo/odoo/blob/16.0/addons/l10n_br/models/res_partner.py
Eu tb aproveitei para melhorar a mensagem de validação.