Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0040177 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
design defect | [Openbravo ERP] 07. Sales management | minor | always | 2019-02-11 12:36 | 2019-10-03 14:39 | |||||||
Reporter | Leyre | View Status | public | |||||||||
Assigned To | markmm82 | |||||||||||
Priority | low | Resolution | open | Fixed in Version | ||||||||
Status | scheduled | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
Web browser | ||||||||||||
Modules | Core | |||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0040177: Good Shipment invoiced several times. | |||||||||||
Description | Good Shipment invoiced several times. | |||||||||||
Steps To Reproduce | CASE 1: 1. Create a new good shipment, add a line and complete it. 2. Create a sales invoice: 2.1 "Create lines from Shipment" by selecting the previous good shipment. 3. Create another sales invoice. 3.1 "Create lines from Shipment" by selecting the previous good shipment. 3.2 Complete the sales invoice. 4. Complete first sales invoice. *** Check that it is possible to complete both sales invoices. CASE 2: 1. Create a new good shipment, add a line and complete it. 2. Create a sales invoice: 2.1 "Create lines from Shipment" by selecting the previous good shipment. 2.2 Increase the quantity of the product above the quantity indicated on the good shipment. 3. Complete the sales invoice. *** Check that it is possible to complete the sales invoices. | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0114904) markmm82 (developer) 2019-10-03 14:39 |
This issue is a very particular case that does not comply with the generality, since the normal flow after creating a document should be to complete it, or in case of leaving it in the draft state then not creating new documents with lines associated with the same shipment if it isn't invoiceable anymore. The proposed solution for this issue is to avoid creating lines from shipment / receipts that have already been included in previous invoices and take into account those invoices that are in draft status. This prevents the same shipment from being invoiced more than once. As making this change affects most of the flows of creating invoice lines from shipments and is very sensitive to cause regressions, we move the issue to Design Defect so that the development that is carried out does not affect the current flows. |
Issue History | |||
Date Modified | Username | Field | Change |
2019-02-11 12:36 | Leyre | New Issue | |
2019-02-11 12:36 | Leyre | Assigned To | => Triage Finance |
2019-02-11 12:36 | Leyre | Modules | => Core |
2019-02-11 12:36 | Leyre | Triggers an Emergency Pack | => No |
2019-09-26 03:21 | markmm82 | Assigned To | Triage Finance => markmm82 |
2019-09-26 03:21 | markmm82 | Status | new => scheduled |
2019-10-03 14:39 | markmm82 | Note Added: 0114904 | |
2019-10-03 14:39 | markmm82 | Type | defect => design defect |
Copyright © 2000 - 2009 MantisBT Group |