Commit Graph

12 Commits

Author SHA1 Message Date
Alexis de Lattre
4fc963b816 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:50:55 +01:00
Alexis de Lattre
15c111c53e Better handling of partner_bank_id and mandate_id on invoice: invisible/required/onchange 2017-11-22 10:50:55 +01:00
Alexis de Lattre
0ed6c5f588 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:50:55 +01:00
Alexis de Lattre
af9874054c 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:50:55 +01:00
unknown
5274ca1082 corrected hint on usage 2017-11-22 10:50:55 +01:00
unknown
c85bd38667 German pain.001.003.03 format 2017-11-22 10:50:55 +01:00
Pedro M. Baeza
cf00ab76b9 Migration and enhancement of all modules involved in SEPA 2017-11-22 10:50:55 +01:00
Pedro M. Baeza
785979342f Initial adjustments for 8.0 repository 2017-11-22 10:50:55 +01:00
Alexis de Lattre
b7f8732ec1 Revert the dependancy to account_banking_payment_export (the field payment_order_type on payment.mode.type has a default value of "payment" anyway). 2017-11-22 10:50:55 +01:00
Alexis de Lattre
f42492897c 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() 2017-11-22 10:50:55 +01:00
Stefan Rijnhart
1caa762d52 A payment mode type needs a suitable bank type 2017-11-22 10:50:55 +01:00
unknown
1eed32f330 account_banking_sepa_credit_transfer implementing SEPA SCT pain 2017-11-22 10:50:55 +01:00