lp:~hsoft/banking-addons/purge-base-import

Created by Virgil Dupras and last modified
Get this branch:
bzr branch lp:~hsoft/banking-addons/purge-base-import
Only Virgil Dupras can upload to this branch. If you are Virgil Dupras please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Virgil Dupras
Project:
Banking Addons
Status:
Merged

Recent revisions

95. By Virgil Dupras

[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.

94. By Virgil Dupras

[MRG] Merge with base branch

93. By Virgil Dupras

[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.

92. By Virgil Dupras

Merge with base branch

91. By Virgil Dupras

[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.

90. By Nicolas Bessi - Camptocamp

[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

89. By Alexandre Fayolle - camptocamp

[FIX] permissions on account.statement.profil: an accountant needs write access on the model to be able to import a bank statement

  otherwise, the message.post call fails

88. By Nicolas Bessi - Camptocamp

[MRG] Fixes performance trouble when using bank_statement_label based completion rules by using memoizer pattern.

Add lines in context to be able to acces them in completion rules. It is not
mandatory as we can do line.satement_id.line_ids but it is more efficient.

Some minor cleanup

87. By Nicolas Bessi - Camptocamp

[MRG] Improve statement import wizard by using mass writing of statement line in order to avoid store field loop computation.

86. By Nicolas Bessi - Camptocamp

[MRG] Improve statement import global usability by retuning usable error message while parsing files.
Allows empty value for float in parsed CSV.

Added note about the additional dependency on python-xlrd in the description.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:banking-addons/6.1
This branch contains Public information 
Everyone can see this information.

Subscribers