Commit Graph

394 Commits

Author SHA1 Message Date
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
OCA Transbot
a99a1348a3 OCA Transbot updated translations from Transifex 2017-11-22 10:49:30 +01:00
Sergio Incaser
417ef1e965 account_banking_sepa_direct_debit: Report font size smallest 2017-11-22 10:49:30 +01:00
sergio-incaser
4b982c843c account_banking_sepa_direct_debit: Fix translation 2017-11-22 10:49:30 +01:00
Sergio Incaser
01ee118e94 account_banking_sepa_direct_debit: Pep8 fixes 2017-11-22 10:49:30 +01:00
Sergio Incaser
c96d5bb745 sepa_direct_debit_mandate: Migration script 2017-11-22 10:49:30 +01:00
sergio-incaser
04cd389976 account_banking_sepa_direct_debit: Use api.multi instead 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
5a7ee68bca account_banking_sepa_direct_debit: Fixes #257 2017-11-22 10:49:30 +01:00
Antonio Espinosa
5bcebe7277 Define SEPA identifiers per payment mode 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
454da0a88c *: es translations 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
1b3bcff48a *: Bump version numbers 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
23c9cb6725 *: Short headers 2017-11-22 10:49:30 +01:00
Alexis de Lattre
9ca7bdabb1 Update automated tests and demo data
Add on_change on field 'type' of payment.mode for easier configuration
2017-11-22 10:49:30 +01:00
Alexis de Lattre
6bd1d0236e FIX Reading wrong field for sequence type of SEPA DD
Loop on bank payment lines instead of payment lines
2017-11-22 10:49:30 +01:00
Alexis de Lattre
ec65f27b35 Add a hook to inherit grouping of the transfer account move line
Use that new hook in SEPA direct debits
Better variable names
2017-11-22 10:49:30 +01:00
Alexis de Lattre
2bfd46c4f4 Add bank.payment.lines object to allow grouping in the payments 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
c4dccd553b Make modules uninstallable 2017-11-22 10:49:30 +01:00
Stéphane Bidoul
328bc86fd3 prefix versions with 8.0 2017-11-22 10:49:30 +01:00
sergio-incaser
ae45b579ea account_banking_sepa_direct_debit: Fix error in payment order validation when there is more than one line with the same mandate. 2017-11-22 10:49:30 +01:00
Alexis de Lattre
de3584d93f Port SEPA modules to new API
Fix an important regression in account_banking_sepa_direct_debit: "Date of Last Debit" was not set any more
Proper write of date_done with account_banking_payment_export is installed without account_banking_payment_transfer
Add post-install script for date_sent on payment.order
2017-11-22 10:49:30 +01:00
Philippe Schmidt
56e2b7080f some typo corrections 2017-11-22 10:49:30 +01:00
Philippe Schmidt
8f0164d988 Add requested descriptions in an OCA README.rst file 2017-11-22 10:49:30 +01:00
Alexis de Lattre
3d9457d862 Add migration scripts to move files to attachments 2017-11-22 10:49:30 +01:00
Alexis de Lattre
b6af1f29ff Use attachments instead of creating a specific object for each kind of payment order 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
27fc16106b Expand authors + manifest cleaning 2017-11-22 10:49:30 +01:00
Alexandre Fayolle
c09e5c936c protect import of external dependencies
Odoo won't install an addon if the external dependencies are not met.
However, the python modules of the addons are imported at startup, and the
lack of an external dependency for an external addon will cause a crash,
therefore the import needs to be in a try..except block.
2017-11-22 10:49:30 +01:00
Stéphane Bidoul
d41e641403 sepa direct debit: get BIC from bank account if not available on bank 2017-11-22 10:49:30 +01:00
Alexis de Lattre
e314467222 Limit lenght of mandate reference, according to ISO 20022 2017-11-22 10:49:30 +01:00
Alexandre Fayolle
17e74ef7d6 Add OCA as author of OCA addons
In order to get visibility on https://www.odoo.com/apps the OCA board has
decided to add the OCA as author of all the addons maintained as part of the
association.
2017-11-22 10:49:30 +01:00
Stéphane Bidoul
bc565493c8 flake8 W503 2017-11-22 10:49:30 +01:00
Alexis de Lattre
d94c26b696 Add sale_ok and purchase_ok filters in partner/sale/purchase form views Use widget=selection for payment_mode_id fields Update demo data 2017-11-22 10:49:30 +01:00
Alexis de Lattre
adb8abe7d4 Add scheme in mandate tree+search view Replace tabs by spaces in mandate views account_banking_mandate/views/account_banking_mandate_view.xml: convert from dos to unix format 2017-11-22 10:49:30 +01:00
Alexis de Lattre
9a38b86a6c mandates: search by reference, add group_by, add seq type in tree view 2017-11-22 10:49:30 +01:00
Alexis de Lattre
ff7688112f Transfer move: one transfer move for each payment.order with only 1 line in the transfer account for the total of the account move. Move the inherit of the 'Invoice' button of payment.order from account_banking_payment_transfer to account_banking_payment_export Demo data: Add a bank account + mandate on Agrolait, to be able to easily test multi-partner SEPA DD 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
d965af2901 Translation template files [IMP] Translations to spanish 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
98158f8953 account_payment_sale_stock: Split for removing stock dependency on sale [DEL] Remove old translations templates [IMP] More reorder on folder structure 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
0e991a29d5 Uncaught flake8 errors 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
c09e27065a account_banking_sepa_direct_debit: Restore scheme field in mandate view 2017-11-22 10:49:30 +01:00
Alexis de Lattre
69b331b3f4 replace old sdd.mandate referencess 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
a90a66e961 account_banking_mandate dependency 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
8a24809a13 Replace deprecated workflow calls 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
9f17b9d177 Clean files 2017-11-22 10:49:30 +01:00
Pedro M. Baeza
a7bdb142f7 Update icon files 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
Sandy Carter
97db07c396 PEP8 on account_banking_sepa_direct_debit 2017-11-22 10:49:30 +01:00
Alexis de Lattre
13d13312a5 ir.sequence : Replace deprecated get() by next_by_code() Avoid double increment of sequence when creating an SDD mandate. 2017-11-22 10:49:30 +01:00