Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0000452Openbravo ERP02. Master data managementpublic2008-05-27 11:012008-11-26 20:20
rafaroda 
vmromanos 
highminoralways
closedfixed 
20Ubuntu 7.10
pi 
2.50 
Core
No
0000452: Feedback when de-activating Taxes and Price Lists
Taxes and Price Lists can be de-activated, but children Taxes and Price List Versions, respectively, remain active.

This causes inconsistencies in the application since children items could be selected in Taxes and Price List Version combo-boxes even if their parents are in-active.

Since de-activating and re-activating children records in cascade could lead to functional problems, the solution proposed is the following: when a Tax or a Price List is de-activated, inform the user if there are any dependent and active children Taxes or Price List Versions, respectively.
1) Go to 'Financial Management || Accounting || Setup || Tax Rate'
2) Select one record that is 'Summary Level', un-check 'Active' check-box and save it.
3) Select a record which 'Parent Tax Rate' is the previous one.
This record has 'Active' check-box checked.

1) Go to Master Data Management || Pricing || Price List
2) Select one record, un-check 'Active' check-box and save it.
3) Go to 'Price List Version' tab.
'Price List Versions' associated have 'Active' check-boxes checked.
Make two callouts, one for Taxes and one for Price Lists.

When 'Active' check-box is deactivated, display a message informing the user if there are any dependent and active children Taxes or Price List Versions and encouraging him to de-activate children items too.
Clean-up, ReleaseCandidate
Issue History
2008-05-27 11:01rafarodaNew Issue
2008-05-27 11:01rafarodaAssigned To => pheenan
2008-05-28 10:11psarobeStatusnew => scheduled
2008-06-13 19:59cromeroTarget Version => 2.40
2008-06-21 22:35pjuvaraStatusscheduled => feedback
2008-06-21 22:35pjuvaraTypedefect => feature request
2008-06-21 22:35pjuvaraTarget Version2.40 => trunk
2008-06-21 22:35pjuvaraStatusfeedback => new
2008-06-22 08:49pjuvaraStatusnew => acknowledged
2008-06-22 08:49pjuvaraTag Attached: ReleaseCandidate
2008-06-22 08:49pjuvaraTag Attached: Clean-up
2008-06-22 08:49pjuvaraStatusacknowledged => scheduled
2008-06-22 08:49pjuvaraTarget Versiontrunk => 2.50
2008-06-24 18:54pjuvaraPrioritynormal => high
2008-07-01 17:56anonymoussf_bug_id0 => 2007896
2008-07-09 13:10cromeroAssigned Topheenan => rafaroda
2008-09-04 14:00vmromanosAssigned Torafaroda => vmromanos
2008-09-05 16:11svnbotCheckin
2008-09-05 16:11svnbotNote Added: 0008894
2008-09-05 16:11svnbotsvn_revision => 6906
2008-09-08 10:04svnbotCheckin
2008-09-08 10:04svnbotNote Added: 0008908
2008-09-08 10:04svnbotStatusscheduled => resolved
2008-09-08 10:04svnbotResolutionopen => fixed
2008-09-08 10:04svnbotsvn_revision6906 => 6970
2008-09-08 14:04svnbotCheckin
2008-09-08 14:04svnbotNote Added: 0008919
2008-09-08 14:04svnbotsvn_revision6970 => 7011
2008-11-26 20:20pjuvaraStatusresolved => closed

Notes
(0008894)
svnbot   
2008-09-05 16:11   
Repository: openbravo
Revision: 6906
Author: vmromanos
Date: 2008-09-05 16:11:35 +0200 (Fri, 05 Sep 2008)

Issue 0000452: Iteration 1, Tax Rates callout

---
A branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Taxes_Active.java
A branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Taxes_Active_data.xsql
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_CALLOUT.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_COLUMN.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_MESSAGE.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_MODEL_OBJECT.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
---

https://dev.openbravo.com/websvn/openbravo/?rev=6906&sc=1 [^]
(0008908)
svnbot   
2008-09-08 10:04   
Repository: openbravo
Revision: 6970
Author: vmromanos
Date: 2008-09-08 10:04:42 +0200 (Mon, 08 Sep 2008)

Fixed bug 0000452: Iteration 2, Price List callout.

---
A branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Pricelist_Active.java
A branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Pricelist_Active_data.xsql
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_CALLOUT.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_COLUMN.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_MESSAGE.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_MODEL_OBJECT.xml
U branches/feedback-deactivating-taxes-price-lists/src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml
---

https://dev.openbravo.com/websvn/openbravo/?rev=6970&sc=1 [^]
(0008919)
svnbot   
2008-09-08 14:04   
Repository: openbravo
Revision: 7011
Author: vmromanos
Date: 2008-09-08 14:04:42 +0200 (Mon, 08 Sep 2008)

issue 0000452: Changed the copyright year of the new files.

---
U branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Pricelist_Active.java
U branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Pricelist_Active_data.xsql
U branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Taxes_Active.java
U branches/feedback-deactivating-taxes-price-lists/src/org/openbravo/erpCommon/ad_callouts/SE_Taxes_Active_data.xsql
---

https://dev.openbravo.com/websvn/openbravo/?rev=7011&sc=1 [^]