Closed mileo closed 3 years ago
Work in Progress by @DiegoParadeda
@DiegoParadeda Complementando a informação:
O relatório do PR #798 foi obtido a partir do PDF
http://www1.cfc.org.br/sisweb/SRE/docs/Res_1418.pdf
Mas vc também deve consultar o PDF https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_coa_generic/static/pdf/Livro_Escrituracao_contabil.pdf
E fazer o cruzamento das informações de ambos os planos de contas.
Alem disso para mantermos a simplicidade a estrutura dos relatórios propostos na ITG 1000 deve ser prioritária sempre que possível.
Already done.
Refatoração do plano de contas e do relatório contábil
O relatório contábil está parametrizado para obter as informações conforme o código da conta contábil.
https://github.com/OCA/l10n-brazil/pull/798
As expressões devem ser substituídas por expressões que sejam compatíveis com ambos os planos de contas:
l10n_br_coa_simple l10n_br_coa_generic
Por exemplo a expressão marcada acima, poderia ser substituída pela seguinte expressão:
-bal[('user_type_id', '=', ref('account.data_account_type_revenue').id)]
Entretanto os planos de contas, devem ser classificados da forma correta:
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_coa_generic/data/account.account.template.csv
https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_coa_simple/data/account.account.template.csv
Não são todas as contas que estão configuradas corretamente, principalmente as do l10n_br_coa_generic, que deixamos isso para este momento.
Além disso nossos relatórios contábeis podem ter “user_type_id” que não constam na lista do core:
Passo a passo:
1 - Rever a classificação das contas de ambos os planos de conta, fazer isso em um pull request para cada plano de conta. 2 - Caso seja necessário criar novos tipos de conta, cria-los em um outro pull request. 3 - Implementar o uso da classificação no PR https://github.com/OCA/l10n-brazil/pull/798