Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000331 | Openbravo ERP | 07. Sales management | public | 2008-05-16 16:41 | 2008-12-02 13:01 |
|
Reporter | rafaroda | |
Assigned To | rafaroda | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 20 | OS Version | Ubuntu 7.10 |
Product Version | pi | |
Target Version | 2.40 | Fixed in Version | 2.40 | |
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 | 0000331: Taxdate field is not completed in processes that generate Invoices |
Description | While launching 'Generate Invoices' process, 'Taxdate' field is not completed. The same happens in other processes that generate invoices such as 'Create AP Invoices from Expenses' in Project & Service management
These processes should complete this field. |
Steps To Reproduce | 1) Go to Sales Management || Transactions || Sales Order
2) Create a new Warehouse Order Sale Order
3) Go to Lines tab and create a new one
4) Go back to Header tab and complete the Sale Order
5) A Shipment is automatically created
6) Go to Sales Management || Transactions || Generate Invoices
7) Select the corresponding Organization and Business Partner and click on OK button
8) Go to the Invoice created at Sales Management || Transactions || Sales Invoice
9) Invoice created is Completed but mandatory Taxdate field is not filled
10) Try to navigate to Lines tab: 'You have not filled in all needed fields' message displays |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | defect | 0004002 | 2.40 | closed | cromero | Review processes that create Invoices because of Tax Date |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2008-05-16 16:41 | rafaroda | New Issue | |
2008-05-16 16:41 | rafaroda | Assigned To | => cromero |
2008-05-16 18:26 | rafaroda | Summary | Taxdate field is not completed => Taxdate field is not completed in 'Generate Invoices' process |
2008-05-16 18:35 | rafaroda | Note Added: 0000211 | |
2008-05-16 18:35 | rafaroda | Assigned To | cromero => rafaroda |
2008-05-16 18:35 | rafaroda | Summary | Taxdate field is not completed in 'Generate Invoices' process => Taxdate field is not completed in processes that generate Invoices |
2008-05-16 18:35 | rafaroda | Description Updated | |
2008-05-19 09:12 | rafaroda | Status | new => scheduled |
2008-05-19 11:01 | rafaroda | Note Added: 0000230 | |
2008-05-19 11:10 | rafaroda | Status | scheduled => resolved |
2008-05-19 11:10 | rafaroda | Fixed in Version | => trunk |
2008-05-19 11:10 | rafaroda | Resolution | open => fixed |
2008-05-19 11:10 | rafaroda | Note Added: 0000231 | |
2008-05-21 18:56 | cromero | Target Version | => R2.40alpha r2 |
2008-06-12 09:37 | psarobe | Status | resolved => new |
2008-06-12 09:37 | psarobe | Resolution | fixed => open |
2008-06-12 09:49 | psarobe | Status | new => scheduled |
2008-06-12 09:49 | psarobe | Note Added: 0007344 | |
2008-06-17 08:59 | rafaroda | Relationship deleted | depends on 0000357 |
2008-06-17 09:18 | rafaroda | Relationship added | related to 0004002 |
2008-06-17 09:24 | rafaroda | Note Added: 0007758 | |
2008-06-17 09:24 | rafaroda | Status | scheduled => resolved |
2008-06-17 09:24 | rafaroda | Resolution | open => fixed |
2008-06-17 09:24 | rafaroda | svn_revision | => 4327 |
2008-06-17 09:24 | rafaroda | Target Version | 2.40alpha r2 => 2.40 |
2008-09-03 21:57 | psarobe | Regression testing | => No |
2008-09-03 21:57 | psarobe | Status | resolved => closed |
2008-09-03 21:57 | psarobe | Fixed in Version | trunk => 2.40 |
2008-12-02 13:01 | jaimetorre | sf_bug_id | 0 => 2377022 |
Notes |
|
|
The easiest and cleanest way of doing it is to add to C_Invoice trigger a clause saying that, when a new invoice is created, the Tax date is equal to the Invoice date. |
|
|
|
Another way of reproducing it is:
1) Project & Service Management || Transactions || Expense Sheet
2) Fill the 'Header' and go to 'Lines' tab
3) Select 'Reinvoicing', a product and a business partner.
4) Go back to 'Header' tab and click on 'Process expenses' button
5) Go to Project & Service Management || Transactions || Create AP Expense Invoices
6) Select the employee of the expense sheet, fill the dates and click on 'Process' button.
7) Go to Procurement Management || Transactions || Purchase Invoice and select the created purchase invoice.
'Tax Date' field is empty. |
|
|
|
|
|
|
This bug has been re-opened because the solution should be in the related process and not as a trigger. So the trigger must be removed. Besides the processes written in this bug, others can be involved:
- C_ORDER_POST
- C_INVOICE_CREATE
- Under Procurement Management || Transactions || Goods Receipt || Header exists the button Generate invoice from receipt
- Under Sales Management || Transactions || Sales Invoice || Header exists the button Copy lines |
|
|
|
|