Commit Graph

7 Commits

Author SHA1 Message Date
Alexis de Lattre
bee3093841 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
2016-04-30 01:46:34 +02:00
Pedro M. Baeza
4a62d6d30b [IMP] *: Short headers 2016-02-18 09:40:58 +01:00
Pedro M. Baeza
aa54c740ca [MIG] Migration and enhancement of all modules involved in SEPA 2014-11-08 02:45:11 +01:00
Pedro M. Baeza
a2e807668e Initial adjustments for 8.0 repository 2014-09-10 12:19:20 +02:00
Alexis de Lattre
059c28ac04 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.
2013-10-23 00:25:06 +02:00
Alexis de Lattre
05319329c6 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.
2013-10-15 23:29:28 +02:00
Alexis de Lattre
77a9e732f7 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 ?).
2013-08-03 01:12:36 +02:00