-
-
Notifications
You must be signed in to change notification settings - Fork 248
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 mig l10n_br_account_payment_cobranca (renomeado l10n_br_account_payment_order) #768
Merged
OCA-git-bot
merged 444 commits into
OCA:12.0
from
odoo-brazil:12.0-mig-l10n_br_account_payment_cobranca
Jun 4, 2021
Merged
Changes from all commits
Commits
Show all changes
444 commits
Select commit
Hold shift + click to select a range
a9c2ec6
[12.0][MIG][REF] Constants.
mbcosta ada9a63
[12.0][MIG][FIX] Security access to CNAB File return.
mbcosta a108f44
[12.0][MIG][IMP] Demo data, configure users access to CNAB File return.
mbcosta 8759773
[12.0][MIG][FIX] Code mistake.
mbcosta 26fc035
[12.0][MIG][FIX] Field date should receive date not datetime.
mbcosta a2cf205
[12.0][MIG][IMP] Tests.
mbcosta e39e14b
[12.0][MIG][FIX] Demo data.
mbcosta 95f1bfc
[12.0][MIG][FIX] PEP8.
mbcosta abfd2da
[12.0][MIG][REF] Demo data to use Unicred Bank.
mbcosta 50ebc8b
[12.0][MIG][FIX] Field Codigo de Instrucao should have two digits.
mbcosta 3339542
[12.0][MIG][REF] Field Tipo Conta implemented in module l10n_br_base …
mbcosta 5720c9f
[12.0][MIG][REF] Removed unused code.
mbcosta b9904f6
[12.0][MIG][REF] Removed unnecessary view, partner_id is already requ…
mbcosta e4dbb59
[12.0][MIG][REF] Removed unnecessary field.
mbcosta d3733a7
[12.0][MIG][IMP] Included field used to make invisible banks specific…
mbcosta 2c90bc3
[12.0][MIG][REF] Renamed fields related to Protesto of Boletos.
mbcosta 7ff73e3
[12.0][MIG][IMP] Demo data, details of Unicred Payment Mode.
mbcosta e88e059
[12.0][MIG][FIX] Method Write can receive more than one record.
mbcosta ab3ed68
[12.0][MIG][IMP] Configure admin and system group security access to …
mbcosta c5fc5fa
[12.0][MIG][FIX] Avoid error by inform parameter.
mbcosta 0b3740e
[12.0][MIG][FIX] Field vencimento missing create as data_vencimento.
mbcosta ea9db75
[12.0][MIG][IMP] Demo data, full access in acount to admin user.
mbcosta 6f4f9e0
[12.0][MIG][FIX] Inform Nosso Numero sequence in the Payment Mode.
mbcosta c8b23c9
[12.0][MIG][FIX] Reimplement fields used in Boletos.
mbcosta a5f2cda
[12.0][MIG][IMP] Included fields used in Boletos(Tipo Mora e Multa).
mbcosta b1d3d2d
[REF] prepare l10n_br_account_payment_order to merge with l10n_br_pay…
renatonlima 1e5fd59
Move files from cobranca module to new module to separe Bank API feature
renatonlima 57c9fea
[REF] move objects from cobranca module to bank api
renatonlima 1eed2fa
Comment l10n_br_account_payment_order menus file
renatonlima 85f74b0
[REF] remove field operation_type in l10n_br_account_payment_order
renatonlima 07e0f22
[REF] remove field operation_type in l10n_br_account_payment_cobranca
renatonlima 145b676
[12.0][MIG][REF] Change name fields from portuguese to english.
mbcosta 521387e
Moved files from l10n_br_account_payment_cobranca to l10n_br_account_…
renatonlima 6608c0a
Moved res.partner.bank field to l10n_br_account_payment_order
renatonlima d9c8662
Move account move line fields to l10n_br_account_payment_order
renatonlima e7d5bd3
Move account payment mode fields to l10n_br_account_payment_order
renatonlima d071c94
Move account payment order and line fields to l10n_br_account_payment…
renatonlima 41ccee0
Remove fields from account payment term
renatonlima f803063
call super method
renatonlima 313b2d6
Move account payment to l10n_br_account_payment_order
renatonlima 258a310
Move data, demo, report and test files to l10n_br_account_payment_order
renatonlima a776b74
Move security and wizard to l10n_br_account_payment_order
renatonlima bdb26f8
move migration script to l10n_br_account_payment_order
renatonlima 90dd5f3
Update manifest files
renatonlima c708c24
Remove l10n_br_account_payment_cobranca
renatonlima 84dcf49
[FIX] imports
renatonlima b6cacc4
[FIX] security permissions
renatonlima 78732ae
[FIX] refs in demo and data files
renatonlima 2225749
[ADD] description for objects
renatonlima 0f0721e
Rename demo files
renatonlima 0821c2e
[FIX] cleanup objects, views and data
renatonlima 5fc7213
[FIX] migration file
renatonlima 1696635
[FIX] demo data
renatonlima e01a84f
[FIX] wrong field names
renatonlima cf5edbc
[FIX] tests
renatonlima 07956cb
Rename demo file
renatonlima d9ebbcf
pep8
renatonlima caafc16
[MIG][REF] Translate name fields from portuguese to english.
mbcosta dcf21a0
[MIG][FIX] Created field to inform Boleto Discount in the Payment Mode.
mbcosta c26f048
[MIG][IMP] Created fields to inform Discount, Rebate and Fee/Interest…
mbcosta 33be2fa
[MIG][FIX] Validate discount percent.
mbcosta 54a6900
[MIG][REF] PEP8, single and double quotes.
mbcosta 6ddde2f
[MIG][REF] Field refer to 'Codigo Beneficiario' are informed in payme…
mbcosta 84e9576
[MIG][FIX] Methods after change name fields.
mbcosta 7ce5ea0
[MIG][REF] Removed unnecessary constant.
mbcosta d510c93
[MIG][FIX] Change name fields.
mbcosta 400b676
[MIG][FIX] Process of canceling invoice.
mbcosta a127ba8
[MIG][REF] Separation of Tariff Charge Account from Product Tax Account.
mbcosta 78bc749
[MIG][REF] Move method to get own number sequence from invoice to pay…
mbcosta 4f860b7
[MIG][FIX] Field missing in extract to API module.
mbcosta 063ab09
[MIG][FIX] Name of class.
mbcosta f8ceed8
[MIG][FIX] Validate Invoice without Payment Mode or Payment Mode that…
mbcosta 9d6ceaf
[MIG][REF] Removed deprecated code.
mbcosta 242594c
[MIG][FIX] Name of field has changed.
mbcosta 0d73d3c
[MIG][IMP] Demo data.
mbcosta 79ff1c2
[MIG][IMP] Tests.
mbcosta 6eb9137
[MIG][FIX] Method missing in extract to Bank API module.
mbcosta 9b83c94
[FIX][DEMO] Don't generate paymets after confirm order
mileo 9c34ebb
[MIG][FIX] Demo data after rebase.
mbcosta 0464e19
[MIG][REF] Removed deprecated fields.
mbcosta 3d23976
[MIG][IMP] New class create to allow registering the return movement …
mbcosta d42e443
[MIG][REF] Commented deprecated code.
mbcosta a6785f5
[MIG][IMP] Demo data.
mbcosta 0af6868
[MIG][FIX] When is possible fields used in Boleto/CNAB should not hav…
mbcosta f8c16af
[MIG][FIX] Field has default value what makes constraint method call …
mbcosta 00bdd50
[MIG][IMP] Validate fields that should not be used in Boleto/CNAB pay…
mbcosta cc301b6
[MIG][IMP] CNAB Return Move Code, banks Itau and Bradesco CNAB400.
mbcosta 98bee54
[MIG][IMP] Demo data.
mbcosta be5210c
[MIG][FIX] PEP8.
mbcosta 6f6f6ed
[MIG][FIX] Tests, field group_lines can be used for BOLETO/CNAB Payme…
mbcosta 860a8ac
[REM] ir.cron Boleto API
mileo 071903d
[REF] Index and code improve cnab.return.move.code
mileo a33ed07
[REF] Code otimization and comments
mileo dcc23c4
[NEW] Boleto test cases
mileo c5fee44
fixup! [NEW] Boleto test cases
mileo be8abf2
[MIG][FIX] File was removed.
mbcosta c3f1976
[MIG][WIP] Prepare extraction of objects l10n_br.cnab/lote/evento to …
mbcosta 98c7421
[FIX] invoice without payment_mode_id
renatonlima 3965725
[MIG][REF] Security groups.
mbcosta 797753e
[FIX] Name views.
mbcosta ccbdb31
[REF] Splitted objects used to import CNAB return file to have the Lo…
mbcosta ff384ba
[IMP] Boleto demo data
mileo 221ba1c
[NEW] AML Changes
mileo 5082dd7
[IMP] AML Changes
mileo 2e50bd3
[REF] Move field movement_intruction_code ( Codigo de Instrução da Mo…
mbcosta a675b1e
[IMP] Included return movement code for CNAB 240.
mbcosta 34b4212
[FIX] Demo data.
mbcosta 31863b6
[FIX] Missing link between bank.payment.line and CNAB return events.
mbcosta 76f018b
[REF] Default and domain value for CNAB Return Move Codes.
mbcosta b3918b8
[FIX] Using standard name for the objects related to CNAB Return Log.
mbcosta a948e47
[FIX] Update name of files and views related to CNAB Return Log.
mbcosta 3b18d43
[REF] Rename objects related to CNAB Return Move Code to has standard…
mbcosta 08ef927
[REF] Rename models and views related to CNAB Return Move Code to has…
mbcosta 40f80fc
[REF] Payment Mode views to be more clear for users.
mbcosta fe4dcf8
[IMP] Demo data.
mbcosta 991f317
fixed flake8
rvalyi 5aa290f
[FIX] Data of rename objects need migrations scripts to avoid error.
mbcosta 1649956
added account.move.line.change descr
rvalyi f460591
fix open2generated (tested in demo)
rvalyi 23cddfb
[FIX] Inform Movemnt Intruction Code in bank.payment.line .
mbcosta f462c4b
[WIP] CNAB Movement Instruction Code 02 - Pedido de Baixa.
mbcosta 239dc48
[WIP] CNAB Movement Instruction Code 02 - Pedido de Baixa.
mbcosta 95f9a6f
[REF] Remove .po and .pot files to be create automatic by weblate.
mbcosta 61e47a4
flake8 fix
rvalyi e92022e
[IMP+FIX] CNAB Movement Instruction Code 02, forbidden register accou…
mbcosta 6fcfe18
[FIX] Payment out CNAB can be made when there is CNAB file created.
mbcosta 17037de
[IMP] Created fields to be able search account_move_line related to e…
mbcosta 7c8d7be
[FIX+WIP] Tests.
mbcosta 488dcec
[FIX] CNAB : Movement Instruction Code can be different.
mbcosta 2f3e40f
[IMP] Created abstract model to CNAB Codes.
mbcosta 8aa7dd5
[IMP] Check/Uncheck fields related to CNAB.
mbcosta 36cb804
[FIX] Field already implemented in inherit module.
mbcosta 5caef7d
[FIX+REF] CNAB: Movement Instruction and Return Code.
mbcosta d4e59fc
[REF] Make invisible fields by Payment Type.
mbcosta 678c78d
[IMP] Log and validations for CNAB Codes.
mbcosta 256071d
[FIX] Code Convention in Payment Order can't be different from define…
mbcosta 72399b4
[FIX] Field Movement Type defined by line not by order.
mbcosta c7d9ec4
[REF] Views: make invisible,readonly or domain in CNAB case.
mbcosta 30aa36b
[FIX] Message error.
mbcosta b639e44
[IMP] Relation between Journal Entry and CNAB Log.
mbcosta 3656db4
[FIX] The sequence creation of own_number in move line need to use da…
mbcosta 5bb3a9f
[FIX] CNAB 240 is not standardized.
mbcosta 7d6e8c9
[REF] Included date_maturity in _order for account.move.line to creat…
mbcosta b5f0d73
[IMP] Included track_visibility in important fields used by CNAB.
mbcosta 530749b
[IMP] Included amout total of tariff charge in CNAB return log.
mbcosta f0faa69
[IMP] Included another total amounts in return Log.
mbcosta 4024917
[REF] Field used to Own Number Sequence.
mbcosta 3f7891a
[REF] Removed fields because information already in code_convetion.
mbcosta 15dad9b
[REF] Removed unused fields.
mbcosta 8580042
[IMP] res.company view
mileo 95b3b0f
[NEW] bc_code no account.journal
mileo 9b4017a
[REF] Prepare bank.line vals
mileo eefeafb
fixup! [IMP] res.company view
mileo 882d81a
fixup! [NEW] bc_code no account.journal
mileo 7bbd8c4
fixup! [REF] Prepare bank.line vals
mileo 6064fd9
fixup! [REF] Prepare bank.line vals
mileo c507ec9
[FIX] Field boleto_type was removed.
mbcosta 525cb64
[FIX] Field was changed from Char to Many2one.
mbcosta 83b37fa
[REF] Check CNAB constrains.
mbcosta 4575a41
[IMP] CNAB Sequence File need to be unique per Payment Mode to avoid …
mbcosta 0e2f3cd
[REF+FIX] Check equals and payment more than one Installments in Paym…
mbcosta 9dca6a8
[REF] Views.
mbcosta 389502f
[IMP] Set bank_payment_line on open2generated
luismalta e2e039c
[FIX] PEP8.
mbcosta 0db979e
[FIX] Avoid error with databases created before implementation of con…
mbcosta f2201ec
[FIX] Value 'identificacao_ocorrencia' should inform the field Code o…
mbcosta 4009ddc
[IMP] Included CNAB Movement Instruction Code for Change Title Value.
mbcosta 4b4cb79
[IMP] Included possible Partial Payments out of CNAB using Code for C…
mbcosta fa8a455
[IMP+REF] Included Movement Intruction Code of Caixa Economica Federa…
mbcosta 14233f4
[REF] Invisible field by payment_type.
mbcosta 44ad593
[FIX] PEP8.
mbcosta 1c03769
[IMP] CNAB Change Maturity Date.
mbcosta 974bf0d
[MOV] Implementation made in l10n_br_account module.
mbcosta c392648
[IMP+REF] Register Not Payment/Default and abstract commom methods us…
mbcosta 00183de
[FIX] Method was moved to l10n_br_account and has name changed.
mbcosta dae02b6
[REF] Payment outside CNAB and commom methods.
mbcosta ecefab4
[IMP] Show Payment Lines in Receivable Move Lines view.
mbcosta 1eed891
[IMP+REF] CNAB Instruction Protest Code, description methods.
mbcosta e440897
[IMP] CNAB Instruction Codes for Suspend Protest and Keep in Wallet o…
mbcosta e7897fe
[IMP+REF] CNAB Instruction to Grant or Cancel Rebate, PEP8.
mbcosta 8709c15
[IMP] CNAB Instruction for Grant or Cancel Discount.
mbcosta 5380ad9
[REF] Created specific class for CNAB Change Methods and identify rel…
mbcosta 04906d1
[REF] Created method to CNAB error message by missing something.
mbcosta c97c8ac
[REF] Message and justification of CNAB change made only in invoice.
mbcosta 4b23efd
[REF] Create generic method for change CNAB.
mbcosta 63e13c2
[FIX] flake8
marcelsavegnago 7180dfa
[IMP] Created field to relate Move Line with CNAB Return Events.
mbcosta 1c1a923
[FIX+REF] Process of Cancel Invoice and methods related.
mbcosta 023cbdb
[FIX+WIP] Duplicate field to not depend l10n_br_account, waiting divi…
mbcosta af3e4d4
[REF] CNAB fields in view.
mbcosta d7d2fa9
[REF+IMP] Better code and block Unlink and Cancel Order in CNAB cases.
mbcosta 423bac3
[FIX] Payment Mode generate Payment Order but are not CNAB.
mbcosta f1fdb7e
[REF] Tests.
mbcosta 232acba
[FIX] PEP8.
mbcosta 829f47a
[IMP] Case payment outside CNAB if Payment Order in Draft just delete…
mbcosta 173009f
[REF] Tests and Demo data.
mbcosta a925764
[FIX+IMP] In Cancel Invoice if Payment Order related already are not …
mbcosta af65b73
[FIX] Case Not Payment should change cnab_state to done.
mbcosta 5c8df88
[WIP] Case CNAB change Suspend Protest and Write Off should be mode d…
mbcosta d13591d
[REF] Created object to register Boleto and Payment fields to separat…
mbcosta efb0c30
[FIX] PEP8.
mbcosta 6f52525
[REF] Removed mail.thread from account.move.line and included in acco…
mbcosta 46e7434
[REM] Test of CNAB Change Methods only can be done in module where ch…
mbcosta adcfefe
[REF+REM] Better code and removed code and method unused.
mbcosta dcb66eb
[REF] Treatment of payment outside CNAB centralized in method reconci…
mbcosta acba4ef
[REF] Separated method for prepare Boleto bank lines.
mbcosta 1c9c0bc
[FIX] Field date_maturity only being readonly in CNAB cases.
mbcosta 34b7a04
[REF] CNAB Return Log can have multiple Journal Entries/account.move …
mbcosta 0f89ffa
[FIX] l10n_br_cnab.return.log tree view
renatonlima c63513e
[REF] Removed default value for field cnab_state and change field use…
mbcosta 6a86f09
[FIX] After remover mail.thread from object there not reason to keep …
mbcosta 615e37e
[REF] Rename payment mode
mileo 8067444
[REF] Code order account.invoice
mileo 3a7944d
[ADD] Test Invoice normal workflow
mileo 55e4edd
[REF] Payment order code constant
mileo 4a15608
[NEW] Manual Test
mileo 4270271
[NEW] Test pay in cash and cancel
mileo bf307a6
[REF] multiple recordset on _identify_cnab_change
mileo 70f888a
[NEW] Test change wizard
mileo 891e948
[REF] Convert tabs to spaces
mileo 3d8d28a
[FIX] Round
mileo 2da75f9
[FIX] Raise Translations
mileo f1803ec
[FIX] Tests
mileo 8504e26
[IMP] Test coverage spliting manual and manual_test
mileo 961f86e
[REF] Replace tabs with spaces
mileo 6293d0e
[IMP] Test cases and coverage
mileo fe68ca9
[NEW] Use account_due_list tree view on invoices
mileo 2b4d76b
[REM] Comment wizard domain code
mileo 97ca2c6
[NEW] auto_create_payment_order
mileo 7270b4c
[REF] api multi for create_payment_line_from_move_line
mileo a4d29d6
[IMP] auto_create_payment_order on invoice
mileo f78df22
[FIX] Old test class
mileo 5e7b9ce
[REF] Automatic payment mode tests
mileo 84f4dcc
[NEW] Test base class and manual workflow
mileo 558bda4
[NEW] Test payment order
mileo 20bad65
[REF] Rename BR_CODES_PAYMENT_ORDER
mileo 81cd8b8
[REF] Comment generate_payment_file
mileo fb9d06f
[REF] Change fields $ from Float to Monetary.
mbcosta 0c6ca0b
[REF] Included CNAB in field communication_type and in creation of pa…
mbcosta 821af92
[FIX] Field compute financial_move_line_ids should has depends of mov…
mbcosta 8812d1a
[FIX] If Invoice Cancel the account move lines related should be dele…
mbcosta 8a083ef
[REF] README.
mbcosta f7ab000
[REF] Included myself, Magno Costa, as author in the files where i ha…
mbcosta c0ff6cf
[REF] self -> cls
mileo 5140c4e
[REF] assertEquals -> assertEqual
mileo b8867e4
[REF] Convert self ->cls
mileo 723b71e
[FIX] Remove unnecessary replace and included priority in view to avo…
mbcosta a8f051c
[FIX] Views, included priority in view to avoid inherit errors.
mbcosta 3617eee
[FIX] Demo data with duplicate field, and field bank_account_link sho…
mbcosta a14cc8e
[FIX] Test class definition.
mbcosta File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
[settings] | ||
known_third_party = OpenSSL,dateutil,erpbrasil,lxml,odoo,openupgradelib,requests,setuptools | ||
known_third_party = OpenSSL,dateutil,erpbrasil,lxml,odoo,openerp,openupgradelib,pytz,requests,setuptools,workalendar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,7 +25,7 @@ Brazilian Payment Order | |
|
||
|badge1| |badge2| |badge3| |badge4| |badge5| | ||
|
||
This module provides an infrastructure to export payment orders and debit orders | ||
O modulo implementa a parte comum da infra-estrutura necessária para o uso do CNAB 240 ou 400 localizando o modulo https://github.com/OCA/bank-payment/tree/12.0/account_payment_order onde o Modo de Pagamento é usado para as configurações especificas de cada CNAB e a Ordem de Pagamento para o envio de Instruções CNAB, também é incluído grupos de acesso para permissões de segurança e o registro do LOG de retorno. Porém a implementação foi pensada para permitir que seja possível usar diferentes bibliotecas para gerar e tratar o retorno do CNAB, por isso é preciso instalar um segundo modulo que vai ter essa função, portanto a ideia é que aqui estará tudo que for comum para a implementação mas não irá funcionar sem esse segundo modulo. | ||
|
||
**Table of contents** | ||
|
||
|
@@ -37,24 +37,54 @@ Installation | |
|
||
This module depends on: | ||
|
||
* l10n_br_base | ||
* account_payment_order | ||
* account_due_list | ||
* l10n_br_base | ||
* account_cancel | ||
|
||
Configuration | ||
============= | ||
|
||
No configuration required. | ||
Verifique se o Banco e o tipo CNAB usado 240/400 possuem os Códigos de Instrução do Movimento e os Códigos de Retorno do Movimento em: | ||
* Faturamento > Configurações > Administração > CNAB Código de Movimento de Instrução | ||
* Faturamento > Configurações > Administração > CNAB Código de Retorno do Movimento | ||
|
||
Caso não estejam e seja preciso cadastrar por favor considere fazer um PR nesse modulo acrescentando em l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml assim em proximas implementações já não será preciso cadastra-los. | ||
|
||
Informe os dados do CNAB usado no cadastro do: | ||
|
||
* Faturamento > Configurações > Administração > Modos de Pagamento | ||
|
||
Verifique as permissões de acesso dos usuários que vão utilizar o CNAB, existe o Usuário e o Gerente CNAB. | ||
|
||
IMPORTANTE: Como o CNAB envolve dinheiro e o caixa da empresa a segurança e a rastreablidade são fundamentais e como as configurações especificas de cada CNAB estão no Modo de Pagamento/account.payment.mode foi incluído nele o objeto mail.thread que registra alterações feitas em campos importantes, porém campos many2many não estão sendo registrados pelo track_visibility( ver detalhes aqui l10n_br_account_payment_order/models/account_payment_mode.py#L59), e um campo especifico e importante que armazena os Codigos de Retorno do CNAB que devem gerar Baixa/Liquidação é desse tipo, portanto as alterações referentes a esse campo não estão sendo registradas. No repositorio https://github.com/OCA/social/tree/12.0 da OCA existe um modulo para corrigir isso o https://github.com/OCA/social/tree/12.0/mail_improved_tracking_value , por isso considere e é RECOMENDADO incluir esse modulo na implementação para corrigir esse problema. A inclusão da dependencia desse modulo aqui está pendente de aprovação. | ||
|
||
Usage | ||
===== | ||
|
||
This module provides a menu to configure payment order types : Accounting > Configuration > Miscellaneous > Payment Export Types | ||
Ao criar uma Fatura/account.invoice que tem um Modo de Pagamento do tipo CNAB e se o campo auto_create_payment_order estiver marcado as linhas referentes as Parcelas serão criadas automaticamente em uma nova Ordem de Pagamento ou adicionadas em uma já existente que esteja no estado Rascunho, também é possível incluir manualmente, a geração do arquivo e o tratamento do arquivo de retorno dependem da instalação de um segundo modulo onde é definida a biblioteca a ser utilizada. | ||
|
||
Known issues / Roadmap | ||
====================== | ||
|
||
* TODO! | ||
* Verificar a questão do campos many2many que não estão sendo registrados pelo track_visibility e se será incluída a dependendecia https://github.com/OCA/social/tree/12.0/mail_improved_tracking_value ( confirmar o problema na v14 ). | ||
|
||
* Processo de Alteração de Carteira, falta informações sobre o processo. | ||
|
||
* Mapear e incluir os codigos dos bancos de cada CNAB 240 / 400, aqui devido a quantidade de possibilidades se trata de um "roadmap" constante onde contamos com PRs de outros contribuidores que irão implementar um caso que ainda não esteja cadastrado, apesar do codigo permitir que o cadastro seja feito na tela nesses casos. | ||
|
||
* Processo de "Antecipação do Título junto ao Banco" ou "Venda do Título junto a Factoring" ver as alterações feitas na v14 https://www.odoo.com/pt_BR/forum/ajuda-1/v14-change-in-payment-behavior-how-do-the-suspense-and-outstanding-payment-accounts-change-the-journal-entries-posted-177592 . | ||
|
||
* Com a separação do método que importa o arquivo do que registra o retorno do CNAB os arquivos e visões referentes foram comentados e estão aguardando um retorno da KMEE a respeito se serão apagados, extraidos para outro modulo, ou se de alguma forma deverão ser integrados ( detalhes em l10n_br_account_payment_order/models/__init__.py#L18 l10n_br_account_payment_order/__manifest__.py#L47 ) | ||
|
||
* Confirmar a necessidade de ter a definição da Sequencia do "Nosso Numero" em três lugares diferentes: | ||
- Cadastro da Sequencia no cadastro da Empresa, o campo é o mesmo usado no Modo de Pagamento porém nesse caso só funciona se a empresa usar apenas um CNAB, caso passe a usar mais de um essa informação vai precisar ser movida de qualquer forma para o cadastro do Modo de Pagto, portanto não seria melhor deixar apenas a opção de informar isso no Modo de Pagto e remover essa opção no cadastro da Empresa ? | ||
- Numero Sequencial baseado no número da Fatura, até onde foi visto a sequencia do "Nosso numero" é independente da sequencia da Fatura, alguém sabe dizer se existe esse caso de uso ? Se sim, seria importante ter uma referencia sobre a qual caso se refere ex.: Banco X CNAB 240 e assim ficar claro para outros desenvolvedores o uso. | ||
- Cadastro no Modo de Pagto, deve ser mantido e é melhor ser feito apenas aqui para centralizar o cadastro e por segurança devido as permissões de acesso o usuário que pode cadastrar um Modo de Pagto pode não ter acesso ao cadastro da Empresa. | ||
|
||
* CNAB de Pagamento, verificar a integração com o PR https://github.com/OCA/l10n-brazil/pull/972 e a possibilidade de multiplos modos de pagamento na mesma Ordem de Pagamento https://github.com/odoo-brazil/l10n-brazil/pull/112 | ||
|
||
* Verificar a possibilidade na v14 de remoção do ondele='restrict' no campo "move_line_id" e o campo "related" "ml_maturity_date" do account.payment.line no modulo dependente https://github.com/OCA/bank-payment/blob/14.0/account_payment_order/models/account_payment_line.py#L39 para permitir o processo de Cancelamento de uma Fatura quando existe uma Ordem de Pagamento já confirmada/gerada/enviada( detalhes l10n_br_account_payment_order/models/account_payment_line.py#L130 ) | ||
|
||
Changelog | ||
========= | ||
|
@@ -67,7 +97,7 @@ Changelog | |
8.0.1.0.0 (2017-07-14) | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
* [NEW] Melhoiras para suportar a geração de pagamento da folha de pagamento; | ||
* [NEW] Melhorias para suportar a geração de pagamento da folha de pagamento; | ||
|
||
8.0.1.0.1 (2017-07-14) | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
@@ -88,8 +118,21 @@ Changelog | |
12.0.1.0.0 (2019-06-06) | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
* [MIG] Inicio da Migração para a versão 12.0. | ||
|
||
12.0.3.0.0 (2021-05-13) | ||
~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
||
* [MIG] Migração para a versão 12.0. | ||
|
||
* Incluído a possibilidade de parametrizar o CNAB 240 e 400, devido a falta de padrão cada Banco e CNAB podem ter e usar codigos diferentes. | ||
|
||
* Incluído os metodos para fazer alterações em CNAB já enviados. | ||
|
||
* Incluído dados de demo e testes. | ||
|
||
* Separado o objeto que fazia o Retorno do arquivo e registrava as informações para ter um objeto especifico que registra o Log e assim os modulos que implementam a biblioteca escolhida podem ter um metodo/objeto especifico para essa função. | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
|
@@ -107,6 +150,7 @@ Authors | |
~~~~~~~ | ||
|
||
* KMEE | ||
* Akretion | ||
|
||
Contributors | ||
~~~~~~~~~~~~ | ||
|
@@ -116,6 +160,13 @@ Contributors | |
* Hendrix Costa <[email protected]> | ||
* Magno Costa <[email protected]> | ||
|
||
Other credits | ||
~~~~~~~~~~~~~ | ||
|
||
The development of this module has been financially supported by: | ||
|
||
* KMEE INFORMATICA LTDA - www.kmee.com.br | ||
* AKRETION LTDA - www.akretion.com | ||
|
||
Maintainers | ||
~~~~~~~~~~~ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
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.
@mbcosta eu não me aprofundei muito sobre este trecho mas o uso de account_analytic_tag fica obrigatório ?