Commit Graph

609 Commits

Author SHA1 Message Date
unknown
ee41860919 Add the party identifier support for Spain. 2014-03-01 15:52:57 +01:00
unknown
c2a02a630e [FIX] lp:1266890, journal account can still be modified when the one
from the registered match is leading or when the move line has
	already been created.
2014-03-01 15:49:57 +01:00
unknown
4328eaa295 [RFR] Refactoring of direct debit to pull less dependencies.
Result of a sprint with Akexis de Lattre in a corridor at Fosdem 2014.

In a nutshell, this MP moves the hooks that are necessary for account_direct_debit from account_banking_payment to account_banking_payment_export, resulting in a leaner dependency graph [1].

account_banking_payment (and thus account_banking core) is therefore not necessary anymore for doing direct debit.
account_banking_payment can now be seen as providing two essential functions:
1/ adding the notion of transfer account on payment modes (marking the invoices paid as soon as the payment order is sent)
2/ bridging with the bank statement reconciliation features of account_banking core

IMO, the next step in the refactoring process would be to move 1/ to a stand-alone module.

Other things in this branch:
- removing auto_install=True that we found unnecessary and potentially risky
- demo data by Alexis
- a trivial bug fix
- setting noupdate=1 for the SEPA payment mode types
- allow payment of customer refunds lp:1275478
2014-03-01 15:47:05 +01:00
Stefan Rijnhart
1f94a68d63 [FIX] Don't raise unnecessarily 2014-02-28 13:37:39 +01:00
Ignacio Ibeas - Acysos S.L.
263bea20fb [FIX] account_banling_pain_base: refactored 2014-02-24 18:57:05 +01:00
Stéphane Bidoul
f839a7f0ce [IMP] more account_banking_payment_export documentation 2014-02-21 23:35:18 +01:00
Stéphane Bidoul
723d8699d5 [MRG] merge last change from Alexis 2014-02-21 23:32:17 +01:00
Stéphane Bidoul
05086d91fa [FIX] typo in super() 2014-02-21 23:29:26 +01:00
Stéphane Bidoul
46a4e2ea64 [IMP] improve account_banking_payment_export documentation to clarify its scope 2014-02-21 23:26:42 +01:00
Alexis de Lattre
d2b7fd679d Move view from account_banking_payment to account_banking_payment_export. 2014-02-19 11:32:17 +01:00
Stéphane Bidoul
e2be1a6e0d [IMP] refactoring in order to use direct debit independently of bank statement import
In a nutshell, this commit 
- moves payment_order_type (payment|debit) to account_banking_payment_export
- makes payment_order_type visible in account_direct_debit
- make direct_debit depend on account_banking_payment_export
2014-02-16 17:13:15 +01:00
Alexis de Lattre
9ca27914c3 [FIX] ALlow payment of customer refunds 2014-02-16 15:03:28 +01:00
Alexis de Lattre
9fc12b5ca8 [IMP] Add demo data 2014-02-16 15:01:09 +01:00
Stéphane Bidoul
da5f663d2f [FIX] do not auto_install account_banking_payment_export 2014-02-16 14:59:11 +01:00
Stéphane Bidoul
80202a5c65 [IMP] move SEPA direct debit menu entries to a menu that does not depend on the core account_banking 2014-02-16 14:56:24 +01:00
Stéphane Bidoul
82d857e32f [FIX] trivial bug fix 2014-02-16 14:55:30 +01:00
Ignacio Ibeas - Acysos S.L.
21d7bebba7 [FIX] account_banking_pain_base: support party identifier for Spain 2014-02-13 17:21:09 +01:00
Launchpad Translations on behalf of banking-addons-team
c3556c96f6 Launchpad automatic translations update. 2014-02-12 06:27:48 +00:00
Launchpad Translations on behalf of banking-addons-team
5154e3488f Launchpad automatic translations update. 2014-02-11 06:47:45 +00:00
Stefan Rijnhart
4f6a65af12 [FIX] Don't raise unnecessarily 2014-02-10 21:21:08 +01:00
unknown
55d4488a87 [IMP] link partner funtionality without remote owner 2014-02-03 10:55:43 +01:00
unknown
4ba777a631 [IMP] make account_payment_shortcut installable so default Invoices will
be selected in wizard
2014-02-03 10:49:47 +01:00
Launchpad Translations on behalf of banking-addons-team
fbbfafbeb1 Launchpad automatic translations update. 2014-02-02 06:05:02 +00:00
Launchpad Translations on behalf of banking-addons-team
61fe92445b Launchpad automatic translations update. 2014-02-01 06:56:49 +00:00
Alexis de Lattre
b76f3fb499 Support for SEPA Direct Debit
the work I carried out with Luc de Meyer (Noviat) during a code sprint on November 21st to get the additionnal features that were present in Luc's module account_pain for SEPA credit transfer (including the "Initiating Party Issuer", which is required by a few countries including Belgium and structured remittance info)

the module account_banking_pain_base : this module allows to share as much code as possible between the module for credit transfers and the module for direct debits
2014-01-31 14:21:36 +01:00
Ruchir Shukla
dd364b6d6f fix condition 2014-01-27 14:19:25 +05:30
Ruchir Shukla
feef47f342 fix the condition 2014-01-27 14:02:22 +05:30
Launchpad Translations on behalf of banking-addons-team
6e8bac9bc2 Launchpad automatic translations update. 2014-01-27 05:50:20 +00:00
Ruchir Shukla
7d28a6e524 add or condition 2014-01-26 18:06:41 +05:30
Ruchir Shukla
412df15946 add attrs for account_id in transaction line 2014-01-26 17:46:02 +05:30
Ruchir Shukla
9583855a65 link partner funtionality without remote owner 2014-01-21 13:25:55 +05:30
unknown
533f3d21d0 [FIX] Undefined variables msg, ref 2014-01-20 13:56:00 +01:00
Launchpad Translations on behalf of banking-addons-team
5f8eed7f11 Launchpad automatic translations update. 2014-01-14 06:52:27 +00:00
Alexis de Lattre
d686ca22ac Only catch the openerp exception in generate_party_agent(), as suggested by Stefan on the MP. 2014-01-13 13:41:25 +01:00
Stefan Rijnhart
0eda2e7c09 [FIX] Undefined variables msg, ref 2014-01-11 17:06:19 +01:00
Launchpad Translations on behalf of banking-addons-team
9df73e2d75 Launchpad automatic translations update. 2014-01-08 05:43:54 +00:00
Launchpad Translations on behalf of banking-addons-team
fe69182d8c Launchpad automatic translations update. 2014-01-07 05:33:50 +00:00
unknown
895dd2682c [IMP] improve UI for V7 2014-01-06 13:01:01 +01:00
unknown
ad5c962dd5 [FIX] Minor import updates to allow install on trunk 2014-01-06 13:00:16 +01:00
unknown
4c66eb641a [FIX] Analytic account on writeoff should not be required 2014-01-06 12:59:22 +01:00
unknown
19ec982b84 [ADD] Module that allows for alternative partner journal accounts to be used
as defaults in imported bank statements (incl. small, necessary refactoring
in core module)
2014-01-06 12:58:35 +01:00
unknown
ce4ec47c36 [FIX] Split off BIC part from IBAN in Triodos statements 2014-01-06 12:58:05 +01:00
Alexis de Lattre
0f7bf84f7c For SCT, if BIC is not provided, we should not put the 'Creditor Agent' block at all, according to EPC guidelines (on this point, it is different from the Direct Debit !) 2014-01-06 00:51:22 +01:00
Graeme Gellatly
920e3148b1 [FIX] Minor import updates to allow install on trunk 2014-01-05 15:07:34 +13:00
Alexis de Lattre
6ca609e664 If it's a national payment, we now support "BIC not provided". 2014-01-05 00:24:47 +01:00
Alexis de Lattre
523469fe26 Put the field communication2 back in the view of payment lines.
Rename a badly named variable (thanks to Stefan Rijnhart for spotting this)
2014-01-04 14:14:54 +01:00
Launchpad Translations on behalf of banking-addons-team
5a44622768 Launchpad automatic translations update. 2013-12-26 06:28:14 +00:00
Alexis de Lattre
08566e1871 Update module description. 2013-12-24 15:30:37 +01:00
Alexis de Lattre
74e937b6e6 Remove 'For debit type modes only' in the help message of the field transfer_account_id, because it is now used for both debits and payments. 2013-12-24 14:06:44 +01:00
Alexis de Lattre
cf20fa4882 Replace unallowed ascii caracters by '-'
Update some error messages
Update translation files and FR translation
Include sepa_export in gen_args
Factorize more code between SDD and SCT
Fix view of payment lines
The modules account_banking_pain_base and account_banking_sepa_* are now fully PEP8 compliant
2013-12-24 01:01:04 +01:00