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