Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0049054 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [POS2] POS | major | have not tried | 2022-04-13 14:29 | 2023-04-11 16:54 | |||
Reporter | aferraz | View Status | public | |||||
Assigned To | javierRodriguez | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | 23Q3 | |||
Status | closed | 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 | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0049054: JIRA 2740 - Not possible to cancel and replace a prepaid order | |||||||
Description | Not possible to cancel and replace a prepaid order | |||||||
Steps To Reproduce | In backoffice: - Enable "Allow prepayments and partial payments" for "POS2SD VBS POS2 Terminal Type" touchpoint type. - Change "Prepayment Percentage" to 50 for "Vall Blanca Store" organization. In POS: - Create a ticket for John Doo and Pickup in store delivery mode. - Add one unit of Avalanche transceiver and change the price to 100. - Click on Pay button and pay only the 50€ asked for prepayment. - Load previous order and click on Cancel and Replace Order. - Click on Pay button and check you get following error: "Cannot create subtotals, there are already payments." | |||||||
Proposed Solution | It should work in the same way it works in Enyo POS: - Payments added to the original order should be moved to the replace order. - A new prepayment amount should be calculated for the replace order. - If new prepayment amount is equal or lower than paid amount, you should be able to complete the replace order without paying the remaining amount (although you can pay it if you want). - If new prepayment amount is higher than paid amount, you would need to pay at least the full new prepayment amount. - If replace order total amount is lower than paid amount, a refund should be done. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |||||||||||||||||||||||||||
|
Notes | |
(0148273) hgbot (developer) 2023-04-04 16:11 |
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^] Changeset: ab252c4727e62e1f62442fd3da19922e38fe029a Author: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com> Date: 04-04-2023 14:07:06 URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/ab252c4727e62e1f62442fd3da19922e38fe029a [^] Related to ISSUE-49054: [cancel-replace-prepayments] Set id atribute in payments --- M src/org/openbravo/retail/posterminal/PaidReceipts.java --- |
(0148274) hgbot (developer) 2023-04-04 16:11 |
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^] Changeset: 9e1fbf11d000a92a3248cc3b6df76638880b3ce4 Author: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com> Date: 04-04-2023 16:10:42 URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/9e1fbf11d000a92a3248cc3b6df76638880b3ce4 [^] Related to ISSUE-49054: Set id atribute in payments --- M src/org/openbravo/retail/posterminal/PaidReceipts.java --- |
(0148275) hgbot (developer) 2023-04-04 16:14 |
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^] Changeset: e6cf44ce5a35af27d3abb05b3dbf6fc6af58e467 Author: Javier Rodriguez Regueiro <javier.rodriguez@openbravo.com> Date: 04-04-2023 16:13:08 URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/e6cf44ce5a35af27d3abb05b3dbf6fc6af58e467 [^] Fixed ISSUE-49054: Implement Cancel and Replace with prepayments --- --- |
Issue History | |||
Date Modified | Username | Field | Change |
2022-04-13 14:29 | aferraz | New Issue | |
2022-04-13 14:29 | aferraz | Assigned To | => Retail |
2022-04-13 14:29 | aferraz | Triggers an Emergency Pack | => No |
2022-04-26 12:41 | guilleaer | Summary | Not possible to cancel and replace a prepaid order => JIRA 2915 - Not possible to cancel and replace a prepaid order |
2022-05-05 13:13 | guilleaer | Relationship added | depends on 0048822 |
2023-03-22 10:51 | aferraz | Assigned To | Retail => javierRodriguez |
2023-03-22 15:56 | aferraz | Summary | JIRA 2915 - Not possible to cancel and replace a prepaid order => JIRA 2740 - Not possible to cancel and replace a prepaid order |
2023-04-03 10:07 | guilleaer | Status | new => acknowledged |
2023-04-03 10:07 | guilleaer | Status | acknowledged => scheduled |
2023-04-04 16:11 | hgbot | Note Added: 0148273 | |
2023-04-04 16:11 | hgbot | Note Added: 0148274 | |
2023-04-04 16:14 | hgbot | Resolution | open => fixed |
2023-04-04 16:14 | hgbot | Status | scheduled => resolved |
2023-04-04 16:14 | hgbot | Fixed in Version | => 23Q3 |
2023-04-04 16:14 | hgbot | Note Added: 0148275 | |
2023-04-11 16:54 | guilleaer | Status | resolved => closed |
Copyright © 2000 - 2009 MantisBT Group |