lp:~camptocamp/banking-addons/bank-statement-reconcile_vre
- Get this branch:
- bzr branch lp:~camptocamp/banking-addons/bank-statement-reconcile_vre
Branch merges
- Guewen Baconnier @ Camptocamp: Approve
- Holger Brunn (Therp): Approve (code review)
-
Diff: 10 lines (+1/-1)1 file modifiedaccount_advanced_reconcile/advanced_reconciliation.py (+1/-1)
- Banking Addons Core Editors: Pending requested
-
Diff: 6036 lines (+2363/-1302) (has conflicts)67 files modifiedaccount_advanced_reconcile/__openerp__.py (+10/-14)
account_advanced_reconcile/advanced_reconciliation.py (+5/-7)
account_advanced_reconcile/base_advanced_reconciliation.py (+22/-24)
account_advanced_reconcile/easy_reconcile.py (+5/-6)
account_advanced_reconcile/easy_reconcile_view.xml (+1/-2)
account_advanced_reconcile/i18n/fr.po (+15/-14)
account_easy_reconcile/__openerp__.py (+16/-10)
account_easy_reconcile/base_reconciliation.py (+24/-23)
account_easy_reconcile/easy_reconcile.py (+78/-41)
account_easy_reconcile/easy_reconcile.xml (+71/-51)
account_easy_reconcile/easy_reconcile_history.py (+7/-0)
account_easy_reconcile/easy_reconcile_history_view.xml (+24/-24)
account_easy_reconcile/i18n/fr.po (+251/-47)
account_easy_reconcile/security/ir_rule.xml (+25/-0)
account_easy_reconcile/simple_reconciliation.py (+3/-5)
account_statement_base_completion/__init__.py (+1/-1)
account_statement_base_completion/__openerp__.py (+5/-2)
account_statement_base_completion/data.xml (+8/-3)
account_statement_base_completion/partner.py (+7/-7)
account_statement_base_completion/statement.py (+348/-209)
account_statement_base_completion/statement_view.xml (+7/-7)
account_statement_base_import/__init__.py (+1/-1)
account_statement_base_import/__openerp__.py (+8/-6)
account_statement_base_import/parser/__init__.py (+1/-1)
account_statement_base_import/parser/file_parser.py (+74/-36)
account_statement_base_import/parser/generic_file_parser.py (+21/-21)
account_statement_base_import/parser/parser.py (+26/-25)
account_statement_base_import/statement.py (+176/-108)
account_statement_base_import/statement_view.xml (+7/-5)
account_statement_base_import/wizard/import_statement.py (+46/-42)
account_statement_completion_voucher/__init__.py (+0/-1)
account_statement_completion_voucher/__openerp__.py (+7/-5)
account_statement_completion_voucher/statement_view.xml (+3/-3)
account_statement_ext/__init__.py (+2/-1)
account_statement_ext/__openerp__.py (+16/-10)
account_statement_ext/account.py (+6/-8)
account_statement_ext/i18n/fr.po (+2/-2)
account_statement_ext/report/__init__.py (+2/-7)
account_statement_ext/report/bank_statement_report.py (+19/-18)
account_statement_ext/security/ir.model.access.csv (+1/-1)
account_statement_ext/security/ir_rule.xml (+10/-0)
account_statement_ext/statement.py (+407/-342)
account_statement_ext/statement_view.xml (+78/-3)
account_statement_ext/voucher.py (+49/-0)
account_statement_ext_voucher/__init__.py (+0/-2)
account_statement_ext_voucher/__openerp__.py (+13/-6)
account_statement_ext_voucher/statement_voucher.py (+4/-3)
account_statement_ext_voucher/statement_voucher_view.xml (+0/-17)
account_statement_transactionid_completion/__openerp__.py (+5/-3)
account_statement_transactionid_completion/statement.py (+40/-36)
account_statement_transactionid_completion/statement_view.xml (+1/-1)
account_statement_transactionid_import/__init__.py (+1/-1)
account_statement_transactionid_import/__openerp__.py (+10/-8)
account_statement_transactionid_import/parser/__init__.py (+1/-3)
account_statement_transactionid_import/parser/transactionid_file_parser.py (+17/-30)
account_statement_transactionid_import/statement.py (+16/-12)
base_transaction_id/__openerp__.py (+19/-8)
base_transaction_id/invoice.py (+8/-7)
base_transaction_id/sale.py (+14/-10)
base_transaction_id/stock.py (+16/-12)
invoicing_voucher_killer/__init__.py (+20/-0)
invoicing_voucher_killer/__openerp__.py (+39/-0)
invoicing_voucher_killer/invoice_data.xml (+7/-0)
invoicing_voucher_killer/invoice_view.xml (+48/-0)
statement_voucher_killer/__init__.py (+21/-0)
statement_voucher_killer/__openerp__.py (+40/-0)
statement_voucher_killer/voucher.py (+128/-0)
- Banking Addons Core Editors: Pending requested
-
Diff: 8071 lines (+7614/-0)85 files modifiedaccount_advanced_reconcile/__init__.py (+24/-0)
account_advanced_reconcile/__openerp__.py (+83/-0)
account_advanced_reconcile/advanced_reconciliation.py (+118/-0)
account_advanced_reconcile/base_advanced_reconciliation.py (+272/-0)
account_advanced_reconcile/easy_reconcile.py (+36/-0)
account_advanced_reconcile/easy_reconcile_view.xml (+19/-0)
account_advanced_reconcile/i18n/fr.po (+91/-0)
account_easy_reconcile/__init__.py (+25/-0)
account_easy_reconcile/__openerp__.py (+66/-0)
account_easy_reconcile/base_reconciliation.py (+208/-0)
account_easy_reconcile/easy_reconcile.py (+285/-0)
account_easy_reconcile/easy_reconcile.xml (+156/-0)
account_easy_reconcile/easy_reconcile_history.py (+153/-0)
account_easy_reconcile/easy_reconcile_history_view.xml (+98/-0)
account_easy_reconcile/i18n/fr.po (+425/-0)
account_easy_reconcile/security/ir.model.access.csv (+15/-0)
account_easy_reconcile/security/ir_rule.xml (+25/-0)
account_easy_reconcile/simple_reconciliation.py (+120/-0)
account_statement_base_completion/__init__.py (+23/-0)
account_statement_base_completion/__openerp__.py (+74/-0)
account_statement_base_completion/data.xml (+37/-0)
account_statement_base_completion/i18n/fr.po (+180/-0)
account_statement_base_completion/partner.py (+38/-0)
account_statement_base_completion/partner_view.xml (+22/-0)
account_statement_base_completion/security/ir.model.access.csv (+3/-0)
account_statement_base_completion/statement.py (+527/-0)
account_statement_base_completion/statement_view.xml (+104/-0)
account_statement_base_import/__init__.py (+23/-0)
account_statement_base_import/__openerp__.py (+70/-0)
account_statement_base_import/data/statement.csv (+4/-0)
account_statement_base_import/i18n/fr.po (+253/-0)
account_statement_base_import/parser/__init__.py (+25/-0)
account_statement_base_import/parser/file_parser.py (+218/-0)
account_statement_base_import/parser/generic_file_parser.py (+102/-0)
account_statement_base_import/parser/parser.py (+219/-0)
account_statement_base_import/statement.py (+303/-0)
account_statement_base_import/statement_view.xml (+46/-0)
account_statement_base_import/wizard/__init__.py (+20/-0)
account_statement_base_import/wizard/import_statement.py (+122/-0)
account_statement_base_import/wizard/import_statement_view.xml (+44/-0)
account_statement_completion_voucher/__init__.py (+20/-0)
account_statement_completion_voucher/__openerp__.py (+46/-0)
account_statement_completion_voucher/statement_view.xml (+21/-0)
account_statement_ext/__init__.py (+25/-0)
account_statement_ext/__openerp__.py (+88/-0)
account_statement_ext/account.py (+38/-0)
account_statement_ext/i18n/fr.po (+301/-0)
account_statement_ext/report.xml (+25/-0)
account_statement_ext/report/__init__.py (+26/-0)
account_statement_ext/report/bank_statement_report.mako (+69/-0)
account_statement_ext/report/bank_statement_report.py (+71/-0)
account_statement_ext/report/bank_statement_webkit_header.xml (+180/-0)
account_statement_ext/security/ir.model.access.csv (+3/-0)
account_statement_ext/security/ir_rule.xml (+10/-0)
account_statement_ext/statement.py (+678/-0)
account_statement_ext/statement_view.xml (+162/-0)
account_statement_ext/voucher.py (+49/-0)
account_statement_ext_voucher/__init__.py (+20/-0)
account_statement_ext_voucher/__openerp__.py (+52/-0)
account_statement_ext_voucher/statement_voucher.py (+51/-0)
account_statement_transactionid_completion/__init__.py (+22/-0)
account_statement_transactionid_completion/__openerp__.py (+56/-0)
account_statement_transactionid_completion/data.xml (+12/-0)
account_statement_transactionid_completion/statement.py (+94/-0)
account_statement_transactionid_completion/statement_view.xml (+22/-0)
account_statement_transactionid_import/__init__.py (+22/-0)
account_statement_transactionid_import/__openerp__.py (+60/-0)
account_statement_transactionid_import/data/statement.csv (+4/-0)
account_statement_transactionid_import/parser/__init__.py (+22/-0)
account_statement_transactionid_import/parser/transactionid_file_parser.py (+86/-0)
account_statement_transactionid_import/statement.py (+47/-0)
base_transaction_id/__init__.py (+24/-0)
base_transaction_id/__openerp__.py (+57/-0)
base_transaction_id/invoice.py (+36/-0)
base_transaction_id/invoice_view.xml (+30/-0)
base_transaction_id/sale.py (+43/-0)
base_transaction_id/sale_view.xml (+21/-0)
base_transaction_id/stock.py (+42/-0)
invoicing_voucher_killer/__init__.py (+20/-0)
invoicing_voucher_killer/__openerp__.py (+39/-0)
invoicing_voucher_killer/invoice_data.xml (+7/-0)
invoicing_voucher_killer/invoice_view.xml (+48/-0)
statement_voucher_killer/__init__.py (+21/-0)
statement_voucher_killer/__openerp__.py (+40/-0)
statement_voucher_killer/voucher.py (+128/-0)
Branch information
Recent revisions
- 92. By Nicolas Bessi - Camptocamp
-
[MRG] [FIX] Restore default period in bank statement by taking context in account
- 91. By Nicolas Bessi - Camptocamp
-
[MRG] [IMP] Refine partner label lookup error message
[FIX] Restore error message in log
[FIX] Fix partner label lookup regexp - 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 payableCompletion:
-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 fieldRefactoring 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.
- 85. By Nicolas Bessi - Camptocamp
-
[MRG] Add a completion rule to allows supplier invoice completion baser on invoice number
- 84. By Nicolas Bessi - Camptocamp
-
[MRG] Adds two add-ons that prevent voucher to interfer with the statement ext related add-ons flow
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