etobella
c8303f304c
[MIG] account_banking_sepa_direct_debit
2017-11-22 10:50:07 +01:00
Alexis de Lattre
c3cbddeef7
Port almost all modules to v10 ( #305 )
...
Port almost all modules to v10
* Update to EPC Rulebook v9.2 that start to apply on 2016-11-20 (bug #300 )
2017-11-22 10:49:30 +01:00
Alexis de Lattre
d6fb1bf115
Move field bank_account_required from module account_payment_partner to account_payment_mode
...
Make the mandate a required field on payment line when the payment method has mandate_required=True
Make the bank account a required field on payment line when the payment method has bank_account_required=True
Minor code cleanup
PEP8
2017-11-22 10:49:30 +01:00
Alexis de Lattre
1e4588b5b1
Move fields mandate_required and export_ascii from payment mode to payment method
...
Display chatter on payment orders
Several small usability improvements
2017-11-22 10:49:30 +01:00
Alexis de Lattre
a6bc2e12b3
Start to port bank-payment to v9 (with a lot of improvements) during the Sorrento Code sprint 2016
...
Improvements include:
- full re-organisation of modules and big re-organisation of the code
- simplification of the code related to the fact that support for direct debit is now in t
he base module, not added by an optional module account_direct_debit (module was removed)
- new design of the wizard to select move lines to pay
- support for non-SEPA file transfer-
- support for German direct debit SEPA files (fixes bug #129 )
- remove workflow of payment.order
This port to v9 is not finished... there is still a lot of work:
- finish the code of account_payment_order/wizard/account_payment_line_create.py
- port account_banking_payment_transfer and integrate it inside account_payment_order
- fix bugs
- clean-up code, remove dead code
- test in several complex scenarios
2017-11-22 10:49:30 +01:00
Sergio Incaser
b06d52b610
sepa_direct_debit_mandate: Split basic and sepa mandate
2017-11-22 10:49:30 +01:00
Pedro M. Baeza
3d3edfc2ec
account_banking_sepa_direct_debit: Set args correctly for cron job
2017-11-22 10:49:30 +01:00
Pedro M. Baeza
62d13a87d2
account_banking_mandate, spliting functionality in two modules
2017-11-22 10:49:30 +01:00
Pedro M. Baeza
e89b7a59df
Migration and enhancement of all modules involved in SEPA
2017-11-22 10:49:30 +01:00
Pedro M. Baeza
02acf290e8
Initial adjustments for 8.0 repository
2017-11-22 10:49:30 +01:00
Alexis de Lattre
10035cb0e9
Add demo data
2017-11-22 10:49:30 +01:00
Alexis de Lattre
2144be6408
FIX payment_order_type : payment -> debit
2017-11-22 10:49:30 +01:00
Alexis de Lattre
e08ee1676e
Reduce pep8 warnings Use create_date instead of a dedicated datetime field The creation of the SEPA file now has a _prepare function Other improvements in the code.
2017-11-22 10:49:30 +01:00
Alexis de Lattre
2d5c618c0a
2 modifications following a real-life SDD with a French bank: - convert accented chars to ascii chars (via the unidecode lib) - use "PrvtId" instead of "OrgId" in the XML Use the sequence of payment.order as the "Message identification" of the XML file (advantages : it is unique, users can easily customize the sequence and users can easily find the payment corresponding to the "Message Identification" in OpenERP). It is also used as the Payment Identification, combined with the sequence type. Use the sequence of payment.line in the "EndtoEnd Identification" field. Reduce flake8 warnings.
2017-11-22 10:49:30 +01:00
Alexis de Lattre
2eb4892f3f
First implementation of mandates, but I still have a lot of hesitation about the data model so it may change. Manage different sequence types in the same file ; we just have to separate them in different payment info blocks.
2017-11-22 10:49:30 +01:00
Alexis de Lattre
fcf5ceb1e3
Add module account_banking_sepa_direct_debit that implements pain.008.001.02, pain.008.001.03 and pain.008.001.04. This module is not ready yet : the management of mandates is still missing. I am currently trying to get more information about these mandates to decide what is the best implemtation of the data model of the mandates (O2M on res.partner ? O2M os res.partner.bank ?).
2017-11-22 10:49:30 +01:00