Wrong product description copied to invoice lines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Low
|
OpenERP R&D Addons Team 3 |
Bug Description
In all current versions, when an invoice is manually recorded, the field <product.
This is not consistent with the way the invoices are generated by the other modules.
On supplier invoices generated from a purchase order, the field <product.
On supplier invoices generated from a sale order, the field <product.
So I suggest that when manually recording an invoice,
- if it's a supplier invoice, we copy <product.
- if it's a customer invoice, we copy <product.
Lionel Sausin
Related branches
- Martin Trigaux (OpenERP) (community): Approve
- Stefan Rijnhart (Opener) (community): Approve
- Alexandre Fayolle - camptocamp (community): Approve (code review, no test)
- Guewen Baconnier @ Camptocamp (community): Approve
- Product Core Editors: Pending (community) requested
-
Diff: 58 lines (+14/-6)2 files modifiedaccount/account_invoice.py (+6/-3)
product/product.py (+8/-3)
- Numérigraphe (community): Disapprove (duplicate proposal)
- OpenERP Core Team: Pending requested
-
Diff: 59 lines (+13/-8)2 files modifiedaccount/account_invoice.py (+5/-5)
product/product.py (+8/-3)
- Martin Trigaux (OpenERP): Pending requested
-
Diff: 3318 lines (+879/-723)69 files modifiedaccount/account.py (+21/-11)
account/account_invoice.py (+33/-3)
account/account_invoice_view.xml (+3/-3)
account/account_view.xml (+1/-3)
account/partner_view.xml (+1/-1)
account/product_view.xml (+2/-2)
account/project/project_view.xml (+1/-0)
account/report/account_print_invoice.rml (+82/-85)
account/wizard/pos_box.py (+1/-1)
account_followup/account_followup_customers.xml (+3/-2)
account_followup/report/account_followup_report.xml (+1/-1)
account_payment/wizard/account_payment_order.py (+2/-1)
auth_signup/res_users.py (+6/-3)
auth_signup/static/src/js/auth_signup.js (+1/-1)
base_action_rule/base_action_rule.py (+1/-0)
base_vat/base_vat.py (+2/-0)
crm/crm_lead.py (+8/-5)
crm_partner_assign/wizard/crm_forward_to_partner.py (+1/-0)
document_page/document_page_view.xml (+1/-0)
fetchmail/security/ir.model.access.csv (+0/-1)
hr_expense/hr_expense.py (+38/-9)
hr_expense/hr_expense_view.xml (+1/-1)
hr_holidays/hr_holidays_view.xml (+2/-2)
hr_timesheet_sheet/static/src/js/timesheet.js (+35/-9)
im/im.py (+1/-73)
im/security/ir.model.access.csv (+1/-1)
im/static/src/js/im.js (+7/-0)
im/watcher.py (+84/-0)
im_livechat/security/ir.model.access.csv (+2/-0)
im_livechat/static/ext/static/js/livesupport.js (+7/-0)
l10n_ca/__openerp__.py (+2/-2)
l10n_ca/account_tax_en.xml (+2/-8)
l10n_ca/account_tax_fr.xml (+2/-8)
l10n_ca/fiscal_templates_en.xml (+6/-6)
l10n_ca/fiscal_templates_fr.xml (+3/-3)
l10n_it/__openerp__.py (+1/-1)
l10n_it/data/account.tax.code.template.csv (+23/-8)
l10n_it/data/account.tax.template.csv (+65/-70)
l10n_lu/account_financial_report.xml (+15/-15)
mail/mail_mail.py (+0/-3)
mail/mail_message.py (+6/-7)
mail/mail_thread.py (+31/-6)
mail/static/src/js/mail.js (+7/-4)
mail/static/src/xml/mail.xml (+1/-1)
mail/tests/test_mail_gateway.py (+10/-2)
mail/wizard/mail_compose_message.py (+1/-0)
mrp/procurement.py (+5/-0)
mrp/report/order.rml (+67/-86)
portal/security/portal_security.xml (+1/-1)
portal/wizard/portal_wizard.py (+63/-23)
portal_hr_employees/hr_employee_view.xml (+2/-1)
procurement/procurement_view.xml (+1/-0)
project/project.py (+19/-6)
project/report/project_cumulative.xml (+1/-1)
project_issue/project_issue.py (+28/-14)
project_issue/project_issue_view.xml (+14/-13)
project_issue_sheet/project_issue_sheet_view.xml (+2/-1)
project_long_term/project_long_term_view.xml (+3/-2)
purchase/report/order.rml (+57/-79)
purchase/report/request_quotation.rml (+20/-43)
report_webkit/webkit_report.py (+1/-1)
sale/report/sale_order.rml (+62/-83)
sale/res_partner.py (+1/-1)
sale/sale.py (+1/-1)
sale_margin/sale_margin_view.xml (+1/-1)
sale_stock/test/cancel_order_sale_stock.yml (+2/-2)
share/wizard/share_wizard.py (+2/-1)
stock/stock.py (+1/-0)
stock/wizard/stock_partial_picking.py (+1/-1)
Changed in openobject-addons: | |
status: | New → Confirmed |
Changed in openobject-addons: | |
assignee: | nobody → OpenERP R&D Addons Team 3 (openerp-dev-addons3) |
importance: | Undecided → Low |
This is assuming that, on products, "description" is for internal use only. Unfortunately I could not find any documentation to prove this right or wrong.
The only thing I can tell is that there is no other module that copies "description" to a customer or supplier document.