Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0046842 | Retail Modules | Web POS | public | 2021-05-26 12:56 | 2021-06-03 08:56 |
|
Reporter | jetxarri | |
Assigned To | rqueralta | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | RR20Q3.4 | Fixed in Version | RR21Q3 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0046842: Not possible to print an Invoice created in another store |
Description | JAVA class
modules/org.openbravo.retail.posterminal/src/org/openbravo/retail/posterminal/Invoices.java
Is not taking into account that invoice is cross store or not when retrieving the taxes.
It should follow the behaviour of
modules/org.openbravo.retail.posterminal/src/org/openbravo/retail/posterminal/PaidReceipts.java
Where before getting the taxes is disabling filter by organization
if (jsonsent.has("crossStore") && jsonsent.get("crossStore") != JSONObject.NULL) {
qTaxes.setFilterOnReadableOrganization(false);
} |
Steps To Reproduce | -Create a role with access to store A only
-Create one ticket an invoice in store B
-Login with created role in the store A
-Open the ticket generated in store B from store A
-Click on print of the menu
-Select the invoice and press Print Invoice |
Proposed Solution | |
Additional Information | |
Tags | NOR |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2021-05-26 12:56 | jetxarri | New Issue | |
2021-05-26 12:56 | jetxarri | Assigned To | => Retail |
2021-05-26 12:56 | jetxarri | Triggers an Emergency Pack | => No |
2021-05-26 12:56 | jetxarri | Tag Attached: NOR | |
2021-05-26 13:15 | rafaroda | Resolution time | => 1622844000 |
2021-05-26 21:30 | rqueralta | Assigned To | Retail => rqueralta |
2021-05-28 18:36 | rqueralta | Status | new => scheduled |
2021-06-01 16:29 | hgbot | Note Added: 0128873 | |
2021-06-02 09:44 | hgbot | Resolution | open => fixed |
2021-06-02 09:44 | hgbot | Status | scheduled => closed |
2021-06-02 09:44 | hgbot | Fixed in Version | => RR21Q3 |
2021-06-02 09:44 | hgbot | Note Added: 0128924 | |
2021-06-02 09:44 | hgbot | Note Added: 0128925 | |
2021-06-02 09:59 | marvintm | Note Added: 0128929 | |
2021-06-02 09:59 | marvintm | Status | closed => new |
2021-06-02 09:59 | marvintm | Resolution | fixed => open |
2021-06-02 09:59 | marvintm | Fixed in Version | RR21Q3 => |
2021-06-03 05:47 | hgbot | Note Added: 0128976 | |
2021-06-03 08:56 | hgbot | Note Added: 0128989 | |
2021-06-03 08:56 | hgbot | Note Added: 0128990 | |
2021-06-03 08:56 | marvintm | Status | new => scheduled |
2021-06-03 08:56 | marvintm | Status | scheduled => resolved |
2021-06-03 08:56 | marvintm | Fixed in Version | => RR21Q3 |
2021-06-03 08:56 | marvintm | Resolution | open => fixed |
2021-06-03 08:56 | marvintm | Review Assigned To | => marvintm |
2021-06-03 08:56 | marvintm | Status | resolved => closed |
Notes |
|
(0128873)
|
hgbot
|
2021-06-01 16:29
|
|
|
|
(0128924)
|
hgbot
|
2021-06-02 09:44
|
|
|
|
(0128925)
|
hgbot
|
2021-06-02 09:44
|
|
|
|
|
In fact the fix doesn't work correctly after all, even though the code doesn't break anything, the crossStore property is not being sent so it doesn't do anything. |
|
|
(0128976)
|
hgbot
|
2021-06-03 05:47
|
|
|
|
(0128989)
|
hgbot
|
2021-06-03 08:56
|
|
|
|
(0128990)
|
hgbot
|
2021-06-03 08:56
|
|
|