Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||
View Issue Details | |||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||
0006882 | Openbravo ERP | 07. Sales management | public | 2009-01-14 11:04 | 2011-02-04 09:15 | ||||||||||||||
Reporter | networkb | ||||||||||||||||||
Assigned To | rmorley | ||||||||||||||||||
Priority | high | Severity | minor | Reproducibility | always | ||||||||||||||
Status | acknowledged | Resolution | open | ||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||
Product Version | 2.40 | ||||||||||||||||||
Target Version | Fixed in Version | ||||||||||||||||||
Merge Request Status | |||||||||||||||||||
Review Assigned To | |||||||||||||||||||
OBNetwork customer | |||||||||||||||||||
Web browser | |||||||||||||||||||
Modules | Core | ||||||||||||||||||
Support ticket | |||||||||||||||||||
Regression level | |||||||||||||||||||
Regression date | |||||||||||||||||||
Regression introduced in release | |||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||
Summary | 0006882: Line with English description created in sales invoice by "Generate invoices" | ||||||||||||||||||
Description | If you look at a sales invoice lines generated by "Generate invoices" process, there is one line without product and a description like "Delivery Note" + Document No. This line should be translated to some language. Actually, this line is generated within C_INVOICE_CREATE procedure [1] (business logic) that is not able to take a language. [1] https://dev.openbravo.com/websvn/openbravo/trunk/src-db/database/model/functions/C_INVOICE_CREATE.xml [^] (SELECT dt.PrintName || ' ' || ox.DocumentNo||' '||( CASE WHEN ox.PoReference IS NULL THEN NULL ELSE '('||ox.PoReference||')' END ) AS Reference FROM C_DOCTYPE dt, C_ORDER ox WHERE dt.C_DocType_ID=ox.C_Order_ID AND ox.C_Order_ID=Cur_Order.C_Order_ID ORDER BY ox.DocumentNo DESC | ||||||||||||||||||
Steps To Reproduce | Go to Sales Management > Transactions > Generate Invoices Select any filter and press Ok. Go to Sales invoice and select one of the created invoice. Go to its lines. One of them has a description like "Delivery Note" + Document No, without product. This description should be translated. | ||||||||||||||||||
Proposed Solution | The description should be translated or maybe this line could be deleted. Actually, this can not be implemented yet since Multi Language Support (MLS) is still not available. Business Logic should not depend on the language of the logged user that launches the business logic but on some other "business" language. The same happens when printing an invoice for a customer that is not speaking logged user's language. | ||||||||||||||||||
Additional Information | |||||||||||||||||||
Tags | Clean-up, Localization, ReleaseCandidate, trlImprove | ||||||||||||||||||
Relationships |
| ||||||||||||||||||
Attached Files | |||||||||||||||||||
Issue History | |||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||
2009-01-14 11:04 | networkb | New Issue | |||||||||||||||||
2009-01-14 11:04 | networkb | Assigned To | => rafaroda | ||||||||||||||||
2009-01-14 11:04 | networkb | sf_bug_id | 0 => 2506757 | ||||||||||||||||
2009-01-14 11:04 | networkb | Regression testing | => No | ||||||||||||||||
2009-01-14 17:07 | rafaroda | Status | new => scheduled | ||||||||||||||||
2009-01-14 17:07 | rafaroda | Note Added: 0012176 | |||||||||||||||||
2009-01-14 17:07 | rafaroda | fix_in_branch | => trunk | ||||||||||||||||
2009-01-15 16:32 | rafaroda | Assigned To | rafaroda => pjuvara | ||||||||||||||||
2009-01-15 16:32 | rafaroda | Priority | immediate => high | ||||||||||||||||
2009-01-15 16:32 | rafaroda | Status | scheduled => acknowledged | ||||||||||||||||
2009-01-15 16:32 | rafaroda | Type | defect => feature request | ||||||||||||||||
2009-01-15 16:32 | rafaroda | fix_in_branch | trunk => | ||||||||||||||||
2009-01-15 16:32 | rafaroda | Description Updated | |||||||||||||||||
2009-01-15 16:32 | rafaroda | Steps to Reproduce Updated | |||||||||||||||||
2009-01-15 16:32 | rafaroda | Note Deleted: 0012176 | |||||||||||||||||
2009-01-15 16:33 | rafaroda | Relationship added | blocks 0004058 | ||||||||||||||||
2009-01-15 16:33 | rafaroda | Tag Attached: trlImprove | |||||||||||||||||
2009-01-15 16:34 | rafaroda | Relationship added | related to 0002202 | ||||||||||||||||
2009-01-16 23:33 | pjuvara | Tag Attached: Clean-up | |||||||||||||||||
2009-01-16 23:33 | pjuvara | Tag Attached: Localization | |||||||||||||||||
2009-01-16 23:33 | pjuvara | Tag Attached: ReleaseCandidate | |||||||||||||||||
2009-01-28 11:16 | rafaroda | Relationship added | related to 0007182 | ||||||||||||||||
2009-01-28 11:22 | rafaroda | Relationship deleted | related to 0007182 | ||||||||||||||||
2009-01-30 00:29 | pjuvara | Summary | Line with a description in english is created in Sales invoice created by "Generate invoices" process => Line with English description created in sales invoice by "Generate invoices" | ||||||||||||||||
2011-02-04 09:15 | jpabloae | Assigned To | pjuvara => rmorley |
There are no notes attached to this issue. |