Commit Graph

293 Commits

Author SHA1 Message Date
Laurent Mignon (Acsone)
f4e7703c4d tests 2013-08-26 11:13:13 +02:00
Laurent Mignon (Acsone)
833a6b1aea pep8 2013-08-23 18:20:24 +02:00
Laurent Mignon (Acsone)
279a283e1f add first unittest for the new statement importer 2013-08-23 18:19:22 +02:00
Laurent Mignon (Acsone)
d122becbdb add account number and bank bic to statement line
Be carefull, values returned by the parser are now formatted to work arround a bug in the bulk insert... see comment in the coda_file_parser.py
2013-08-22 17:12:09 +02:00
Laurent Mignon (Acsone)
4c3d705192 add completion logic based on the bank account number to link the partner to a statement line 2013-08-22 17:09:03 +02:00
Laurent Mignon (Acsone)
068ab3a598 New account statement import plugin for CODA files 2013-08-22 11:52:09 +02:00
Laurent Mignon (Acsone)
9599385fa3 Merge from lp:banking-addons/bank-statement-reconcile-70 HEAD 2013-08-21 14:42:18 +02:00
Vincent Renaville
d24571275f [FIX] fix report lang 2013-08-12 08:51:55 +02:00
Virgil Dupras
7e8791ac84 [IMP] Extracted the commission-handling feature from account_statement_base_import to a new module account_statement_commission. 2013-07-22 11:06:56 +02:00
Vincent Renaville
a1fa1bff77 [FIX] fix report lang 2013-07-17 16:51:03 +02:00
Virgil Dupras
e76fe72667 [IMP] Completed commission extraction from account_statement_base_import.
Removed the last remnants of commission handling from account_statement_base_import and made the newly created account_statement_commission module work properly.
2013-07-08 14:03:34 -04:00
Virgil Dupras
81ba7e03e0 [MRG] Merge with base branch 2013-07-08 13:14:29 -04:00
unknown
91f68ad7e8 [MRG] prevent account_advanced_reconcile to crash if ref in the move is not set 2013-06-20 09:52:10 +02:00
Virgil Dupras
18f4ac0785 [FIX] Moved commission-related view inheritance out of account_statement_base_import.
The commission field having been extracted out of the module, trying to show it in the Account Statement view would prevent that view from working properly.
2013-06-12 13:54:18 -04:00
Virgil Dupras
aa984a0917 Merge with base branch 2013-06-12 10:59:10 -04:00
Vincent Renaville
39c5bfada9 [FIX] prevent crash if move ref is null 2013-06-07 10:47:55 +02:00
unknown
6eaca0595d [MRG] [FIX] Restore default period in bank statement by taking context in account 2013-05-24 11:38:35 +02:00
Alexandre Fayolle
2800b90cfd [FIX] value of 'invisible' argument, ensured context is a dict 2013-05-24 11:26:39 +02:00
unknown
591808d8b4 [MRG] [IMP] Refine partner label lookup error message
[FIX] Restore error message in log
[FIX] Fix partner label lookup regexp
2013-05-10 19:11:48 +02:00
Virgil Dupras
35507cd40c [ENH] Began extracting the commission-handling feature from account_statement_base_import.
The extracted commission part is not functional, but the base_import module still works.
2013-05-03 15:57:26 -04:00
unknown
dbdc2d2610 [FIX] inversion in regex 2013-04-30 11:51:39 +02:00
unknown
ccc419b349 [FIX] better error log for completion rules + global error message is logged 2013-04-30 11:39:29 +02:00
unknown
6500ac2765 [MRG] Major refactoring of statement import and completion:
Fix the way to look default account on partner:
- If master account is provided in profile it will be forced
 - If the customer checkbox is checked on the found partner, type and account will be customer and receivable
 - If the supplier checkbox is checked on the found partner, type and account will be supplier and payable
 - If both checkbox are checked or none of them, it'll be based on the amount :
    If amount is positif the type and account will be customer and receivable,
    If amount is negativ, the type and account will be supplier and payable

Completion:
-Fix and refactor the the invoices lookup for completion
-Various fixes in completion rules
- Non matches lines are not mark as completed.

Optimisation:

Refactoring of statement import:
We by pass ORM to increase performances.
TODO support of sparse field

Refactoring of completion.
We have done some structural changes in order to avoid a lot of un needed call to ORM.
Bypass orm when writing to database.

These merge is required in order to fix transaction id completion rules and import +
Handle the new semantic change in OpenERP partner model
2013-04-25 15:38:42 +02:00
unknown
7f921d316a [FIX] wrong argument id instead of line['profile_id'] 2013-04-25 13:48:24 +02:00
Alexandre Fayolle
262bba3373 [IMP] fix a few docstrings
small code improvement in account_statement_transactionid_completion/statement.py AccountStatementCompletionRule.get_from_transaction_id_and_so)
2013-04-25 13:30:23 +02:00
unknown
e36acfe43c [IMP] message logging 2013-04-25 10:27:52 +02:00
unknown
097aa43ff6 [FIX] po file 2013-04-25 10:27:08 +02:00
unknown
c769917c62 [TYPO] 2013-04-25 10:04:56 +02:00
unknown
a5dc399750 [FIX] partner name lookup now respect security rules 2013-04-25 09:57:13 +02:00
unknown
35c0034068 [TYPO] 2013-04-25 09:56:35 +02:00
unknown
2b92e2afc9 [IMP] no loop when computing sequence 2013-04-25 09:55:59 +02:00
unknown
f699b674ac [FIX] comment and forgotten print statement 2013-04-25 09:37:42 +02:00
unknown
5395c25beb [IMP] log code cleanup 2013-04-25 09:33:11 +02:00
unknown
39484b4a96 [IMP] return value 2013-04-25 09:19:08 +02:00
unknown
03a8016fd7 [FIX] dead error management code 2013-04-25 09:16:40 +02:00
unknown
e0cfdc7820 [FIX] dead if statement 2013-04-25 09:08:25 +02:00
unknown
04d2dac21b [FIX] by partner name completion rule if statement and wrong variable 2013-04-25 09:06:55 +02:00
unknown
f7217d1d81 [IMP] completion messages 2013-04-25 09:02:55 +02:00
unknown
a45011be5c [FIX] incoherence in type lookup behavior 2013-04-24 15:56:42 +02:00
unknown
b00de6cc50 [FIX] transaction id import styling 2013-04-24 12:44:39 +02:00
unknown
e417244752 [FIX] transaction_id completion to support optimization 2013-04-24 12:34:20 +02:00
unknown
c043e69b0f [TYPO] 2013-04-24 11:30:08 +02:00
unknown
b693a0d28b [FIX] complete from invoice does false positive if master account is set on profile 2013-04-24 11:24:27 +02:00
unknown
6a2cb72e26 [FIX] error log + type 2013-04-22 09:18:14 +02:00
unknown
7f56881f74 [FIX] assignement 2013-04-22 08:23:45 +02:00
unknown
18e7ff815a [REFACTOR] to improve performance by diminishing reads 2013-04-15 17:37:55 +02:00
unknown
b07d39ca7e [IMP] ref are striped 2013-04-15 12:23:18 +02:00
unknown
97788aa5a6 [FIX] typo supplier instead of customer 2013-04-15 11:02:17 +02:00
unknown
58bb19fd53 [FIX] no value found during completion result in bad SQL" 2013-04-12 19:49:10 +02:00
unknown
7996785ddb [FIX] auto completion line treated by auto completion != auto completed as if is actually the case 2013-04-12 15:00:28 +02:00