Commit Graph

94 Commits

Author SHA1 Message Date
Pedro M. Baeza
b5f6d5084e [MIG] Make modules uninstallable 2015-10-14 03:05:02 +02:00
OCA Transbot
3eaa076e28 OCA Transbot updated translations from Transifex 2015-10-04 18:18:51 -04:00
OCA Transbot
efc946bd64 OCA Transbot updated translations from Transifex 2015-09-13 02:49:21 -04:00
Yannick Vaucher
55dcb214e2 Update README.rst following template 2015-09-10 13:25:35 +02:00
Yannick Vaucher
f0a2f6d242 Set full version in __openerp__.py 2015-09-10 13:21:41 +02:00
Damien Crier
43b0429be6 [FIX] corrections according to code review 2015-09-07 09:25:42 +02:00
Damien Crier
c300dd7d40 [FIX] replace eval() by safe_eval() 2015-09-04 09:39:07 +02:00
Damien Crier
f559a5f410 [FIX] fix according to code review 2015-09-04 08:47:31 +02:00
Damien Crier
14f52d5173 [FIX] fix test YAML and unittest 2015-09-04 08:47:31 +02:00
Damien Crier
dda08ac593 [IMP] unittest scenario 2015-09-04 08:47:31 +02:00
Damien Crier
be571591f8 [IMP] add YAML tests 2015-09-04 08:47:31 +02:00
Damien Crier
12fab2edd4 [FIX] update tests 2015-09-04 08:47:31 +02:00
Damien Crier
346162aef3 [IMP] add tests
[IMP] add translations
[FIX] add decorator multi
2015-09-04 08:47:31 +02:00
Damien Crier
ab3ecc1a1b [FIX] can now open view of items reconciled from an history 2015-09-04 08:47:31 +02:00
Damien Crier
721defc290 [FIX] fix according to functionnal tests 2015-09-04 08:47:31 +02:00
Damien Crier
9185907ad4 [FIX] code review 2015-09-04 08:47:31 +02:00
Damien Crier
b71c0cb585 [ADD] add module 'account_easy_reconcile' : v8 migration 2015-09-04 08:47:31 +02:00
Pedro M. Baeza
e4a743bc7d Set as uninstallable and moved to __unported__ all modules. 2014-07-02 12:46:57 +02:00
Launchpad Translations on behalf of banking-addons-team
a66c661c12 Launchpad automatic translations update. 2014-06-06 06:36:59 +00:00
Launchpad Translations on behalf of banking-addons-team
ace56fe44a Launchpad automatic translations update. 2014-05-22 06:49:45 +00:00
Launchpad Translations on behalf of banking-addons-team
5eb18296e3 Launchpad automatic translations update. 2014-05-13 06:34:14 +00:00
Launchpad Translations on behalf of banking-addons-team
46a5f67193 Launchpad automatic translations update. 2014-05-03 06:52:28 +00:00
Launchpad Translations on behalf of banking-addons-team
28f63d3340 Launchpad automatic translations update. 2014-04-22 08:29:54 +00:00
unknown
20b139e1b7 Improvement around the Transaction IDs modules
==============================================

This proposal aims to improve the modules using transaction ids, I will start
by summarizing what are they used for, then what are the existing problems and
what changes I propose.

Transaction IDs?
----------------

The transaction IDs are a technical reference for a move line. They are to
differentiate from the usual reference that are a reference for humans firstly
(more about that here [0]). Usually, the transaction IDs are defined by
external systems such as payment gateways and are a way to streamline the
reconciliations between the invoices, bank statements...

Changes
-------

1) account_move_line.transaction_ref is defined in 'account_advanced_reconcile_transaction_ref' which adds a reconciliation method with transaction id.
It makes much sense to add the field in 'base_transaction_id' so we can use the field in other modules such as the bank statement completion modules. It is a pity that the field on the invoice and the sale order is 'transaction_id' and in move lines 'transaction_ref' but I prefer to keep the backward-compatibility.

So I moved these things from 'account_advanced_reconcile_transaction_ref' to 'base_transaction_id'

2) In account_advanced_reconcile_transaction_ref there is an inherit of the bank statement that copies the line's ref in the move line's transaction_id. I think this is a mismatch between the ref and the transaction_id that we have to avoid. In fact, only the transaction id of the statement lines should be copied if any, or left empty if the statement line has no transaction id.

3) A consequence of the change 2) is that the automatic reconcile from transaction ref will no longer work for those not using the transaction ids in the bank statement but only the ref. So I added a new reconciliation rule that matches 'ref' vs 'transaction id'. The only drawback is that they will need to change their configuration, but at least the rules will be clear on their intentions.

4) completion rules: 'base_transaction_id' adds a transaction_id on sales order and invoices. There is actually a completion rule that searches the bank statement information from a matching invoice with the same transaction_id. I added the same rule that searches for an invoice with the same transaction id. This is the logical continuation and a good complement when an invoice / refund was not generated by a sales order and we still need to autocomplete the bank statement.

[0] https://code.launchpad.net/~camptocamp/banking-addons/7.0-bank-statement-reconcile-account_invoice_reference/+merge/202689
2014-04-14 15:09:19 +02:00
Launchpad Translations on behalf of banking-addons-team
019d12e190 Launchpad automatic translations update. 2014-04-03 06:06:30 +00:00
unknown
cc68080740 [IMP] Add buttons to open unreconciled and partially reconciled items from a profile to easy the verification and controlling
[IMP] Add the number of lines in completion log to let the user know if some hasn't been auto-completed (e.g. 332/335 line compelted)
  [IMP] Add a group by bank statement in journal items search view to ease the reconciliation
2014-04-02 16:52:35 +02:00
Launchpad Translations on behalf of banking-addons-team
39f3abc6be Launchpad automatic translations update. 2014-03-22 07:11:39 +00:00
unknown
496205218f [IMP] Add buttons to open unreconciled and partially reconciled items from a profile to easy the verification and controlling 2014-03-14 11:48:30 +01:00
Pedro M. Baeza
1f11041736 [IMP] Translation template files. 2014-01-21 13:07:34 +01:00
Guewen Baconnier
77badf9bf4 use the 'handle' widget to order the reconcile methods 2014-01-16 15:14:35 +01:00
unknown
da16170a5d [ADD] easy-reconcile multi-company support 2013-02-13 16:54:48 +01:00
unknown
dd464a1239 [MRG] easy_reconcile: add CSV security file prevent using the module when not admin. 2013-02-06 10:33:47 +01:00
unknown
afde63403d [FIX] security CSV file is not loaded 2013-02-05 12:19:35 +01:00
Guewen Baconnier
7c6a5d6a46 [IMP] updated french translation 2013-01-04 09:56:48 +01:00
Guewen Baconnier
a51c129cfd [FIX] reword entries to items 2013-01-04 09:39:10 +01:00
Guewen Baconnier
9cd7e280b0 [IMP] add a help when no method is created 2013-01-04 09:24:03 +01:00
Guewen Baconnier
b0b518898d [FIX] history_ids should be readonly 2013-01-04 09:23:39 +01:00
Guewen Baconnier
2274ab996d [FIX] remove the m2m of reconciled lines in tree views because they do no longer print the count but the full list of record's names which can be very long 2013-01-04 09:17:29 +01:00
Guewen Baconnier
ba9ff9837d [FIX] remove _auto = True, bug has been fixed 2013-01-03 17:38:23 +01:00
Guewen Baconnier
f37f13e187 [FIX] remove wrong comment 2013-01-03 17:36:34 +01:00
Guewen Baconnier
5d54b4d323 [IMP] remove the filter column from the view, is this stuff used? sounds weird for a user 2013-01-03 17:02:56 +01:00
Guewen Baconnier
714a0f02c0 [IMP] account_easy_reconcile views 2013-01-03 16:49:29 +01:00
Guewen Baconnier
ab5e6a037f [FIX] typo reconcilation -> reconciliation 2013-01-03 16:40:00 +01:00
Guewen Baconnier
e2ef0c2175 [FIX] account_easy_reconcile: error when there is no history 2013-01-03 16:22:44 +01:00
Guewen Baconnier
9943a685ae [IMP] replace range by xrange to avoid to build the full list when an anticipated break may stop the iteration 2013-01-03 16:06:19 +01:00
Guewen Baconnier
374df2cebd [IMP] account_easy_reconcile: formatting 2013-01-03 16:05:46 +01:00
Joel Grand-Guillaume
c7daa69a95 [MRG] Merge last version from lp:banking-addons/bank-statement-reconcile-70 to make the branch up to date 2012-12-20 14:42:29 +01:00
Guewen Baconnier @ Camptocamp
22dc5dc6ba [MRG] rebase from main branch 2012-12-20 12:05:28 +01:00
Guewen Baconnier @ Camptocamp
ec79eb3249 [MRG] from typo branch 2012-12-20 12:03:38 +01:00
Guewen Baconnier @ Camptocamp
f86dbe5aa1 [FIX] remove the dependency on base_scheduler_creator, it doesn't work on webclient 6.1 (and is very optional for the usage of the module) 2012-12-20 11:59:57 +01:00