Commit Graph

9 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
unknown
cfa606097a [FIX] corrected hint on usage 2015-07-30 14:59:46 +02:00
unknown
66102f027b [ADD] German pain.001.003.03 format 2015-07-23 17:44:33 +02: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
7ad64af788 Revert the dependancy to account_banking_payment_export (the field payment_order_type on payment.mode.type has a default value of "payment" anyway). 2013-11-13 09:19:50 +01:00
Alexis de Lattre
d82e84dc08 Add support for pain.001.001.05
Fix dependencies (I need the field "payment_order_type" which is in account_banking_payment)
Only use ASCII characters in the XML file (that's how banks use XML !)
Use the payment order reference as the Message Identification of the XML file.
Use the payment line sequence as the "End to End Identification"
Remove the Instruction Identification ('InstrId') because it is not a required field (only the End to End identification is required)
Rename variables in the function create_sepa() to include the number of each field as
used in the EPC guidelines
Reduce the number of flake8 warnings
Make code more modular :
- self.pool.get('banking.export.sepa').create() has a _prepare fonction
- most of the content of the XML file can be inherited via _prepare_field()
2013-11-06 16:42:24 +01:00
Stefan Rijnhart
3c96da11d8 [FIX] A payment mode type needs a suitable bank type 2013-07-15 16:30:13 +02:00
unknown
a0179b8649 [ADD] account_banking_sepa_credit_transfer implementing SEPA SCT pain 2013-06-28 21:24:03 +02:00