Commit Graph

860 Commits

Author SHA1 Message Date
Vincent Renaville
fe895af798 [FIX] add date of payment line instead of taking current date by default 2013-08-23 08:43:12 +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
Romain Deheele
54aeefb63f [FIX] small pep8 cleanup and fix on _opposite_matchers yield 2013-08-13 17:10:05 +02:00
Romain Deheele
65af53fd3e [ADD] addon bringing reconcile rules based on new field transaction_ref (at account.move.line level) 2013-08-13 12:04:31 +02:00
Vincent Renaville
d24571275f [FIX] fix report lang 2013-08-12 08:51:55 +02:00
Sébastien Beau
d9aaf1656f [FIX] fix intentation error, and fill the move_line name with the line reference of the bank statement 2013-07-23 00:49:38 +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
Sébastien Beau
5e0f9f6b6a [ADD] add module account_statement_one_move 2013-07-11 02:45:16 +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
Yannick Vaucher
c81b428629 [IMP] account_statement_base_completion - move 'Auto completion' button in flux button to set it more accessible 2013-06-28 17:22:13 +02:00
Yannick Vaucher
7f7e025647 [IMP] account_statement_ext - hide type column in bank statement line 2013-06-28 17:00:20 +02:00
Yannick Vaucher
e22e4191e5 [IMP] account_statement_ext - add a sequence on bank profile and set the first of the company as default 2013-06-28 16:59:51 +02:00
Yannick Vaucher
99a643aed1 [IMP] account_statement_ext - hide useless information on bank statement 2013-06-28 16:27:41 +02:00
Yannick Vaucher
7085534d0e [IMP] account_statement_ext - move profile to top 2013-06-28 16:20:41 +02:00
Yannick Vaucher
81f89c49f1 [REF] account_statement_ext - simplify xpath in xml views 2013-06-28 16:16:00 +02:00
Yannick Vaucher
ab44bf61aa [IMP] account_statement_ext - rename profil to profile 2013-06-28 12:26:57 +02:00
Yannick Vaucher
0dd4dc5830 [FIX] account_statement_base_complestion - use invoice commercial_partner_id instead of partner 2013-06-26 15:47:27 +02: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
Sébastien Beau
69b28c9ed3 [INIT] add module account_statement_simple_view 2013-06-14 18:09:31 +02:00
Sébastien Beau
571f0b740d [IMP] improve partner view for completion label 2013-06-14 18:07:36 +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
Sébastien Beau
7de1c3fa0c [FIX] account_statement_completion_label: account should be a required field and we only add the result if the partner_id is not empty. 2013-05-20 15:18:47 +02:00
Sebastien Beau
c44cc51f08 [FIX] fix change of API for the method get_from_label_and_partner_field 2013-12-04 12:36:59 +01: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
Benoit Guillot
f4ca082bcc [FIX] open label tree view not in a popup, remove useless partner_view.xml file 2013-05-02 11:35:42 +02:00
Benoit Guillot
2e23747c73 [IMP] add default value for company_id field and add constraint on label for profile and company 2013-05-02 09:54:51 +02:00
Benoit Guillot
e3d452d7e9 [ADD] add module to improve completion from label 2013-05-01 21:41:00 +02: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