Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0000331
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 07. Sales managementminoralways2008-05-16 16:412008-12-02 13:01
ReporterrafarodaView Statuspublic 
Assigned Torafaroda 
PrioritynormalResolutionfixedFixed in Version2.40
StatusclosedFix in branchFixed in SCM revision4327
ProjectionnoneETAnoneTarget Version2.40
OSLinux 32 bitDatabaseOracleJava version1.5
OS VersionUbuntu 7.10Database version10 g SEAnt version1.7
Product VersionpiSCM revision4316 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0000331: Taxdate field is not completed in processes that generate Invoices

DescriptionWhile 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 Reproduce1) 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
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 00040022.40 closedcromero Review processes that create Invoices because of Tax Date 

-  Notes
(0000211)
rafaroda (developer)
2008-05-16 18:35

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.
(0000230)
rafaroda (developer)
2008-05-19 11:01

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.
(0000231)
rafaroda (developer)
2008-05-19 11:10

Added a clause to C_INVOICE_TRG that takes DATEINVOICED as TAXDATE if no TAXDATE has been specified on inserting.

https://dev.openbravo.com/websvn/openbravo/?op=comp&compare[]=%2Ftrunk@4326&compare[]=%2Ftrunk@4327 [^]
(0007344)
psarobe (manager)
2008-06-12 09:49

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
(0007758)
rafaroda (developer)
2008-06-17 09:24

Fixed temporarily in the trunk because a complete fix will take much longer and it is scheduled for 2.50 version: https://issues.openbravo.com/view.php?id=4002 [^]

- 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


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker