Openbravo Issue Tracking System - Retail Modules | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0035778 | Retail Modules | Multi order payment | public | 2017-04-12 16:42 | 2017-04-21 09:34 |
Reporter | migueldejuana | ||||
Assigned To | ranjith_qualiantech_com | ||||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | Fixed in Version | RR17Q3 | |||
Merge Request Status | |||||
Review Assigned To | guilleaer | ||||
OBNetwork customer | OBPS | ||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0035778: Pay Open Tickets doesn't take into account already created payments | ||||
Description | In Pay Open Tickets we can load Layaways and local orders. Loading local orders in Pay Open Tickets, payments linked to that order are removed. We have to load those payments and take them into account as we do with Layaways and previous added payments. Local orders can have payments attached in Order Mode, those payments can be done by a payment gateway and we cannot remove them. We need to show in Pay Open Tickets modal just Layaways and order without payments or with payments but not fully paid. When loading orders with payments we must take them into account and show the pending amount instead of showing the total of order gross. | ||||
Steps To Reproduce | - Login in Web POS - Add Avalanche Transceiver, order total is 150,50 - Add a payment with Cash of 100 - Press Pay Open Tickets option and load created order - ERROR! Pending to pay is 150,50 -->Solution: *Total:150,50 *Total remaining to pay: 50,50 *Order remaining to pay: 50,50 | ||||
Proposed Solution | Tips: - First remove this added code: https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/28fdb6187e95#l1.16 [^] https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/28fdb6187e95#l3.7 [^] - In this part of code, we just have to remove payments added in Pay Open Tickets process: https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/28fdb6187e95#l2.91 [^] - When showing Pay Open Tickets modal, just show local orders which are not fully paid. - Do not forget to test Synchronized Mode failing in backend. Doing Reload in different cases... | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2017-04-12 16:42 | migueldejuana | New Issue | |||
2017-04-12 16:42 | migueldejuana | Assigned To | => Retail | ||
2017-04-12 16:42 | migueldejuana | OBNetwork customer | => No | ||
2017-04-12 16:42 | migueldejuana | Triggers an Emergency Pack | => No | ||
2017-04-12 17:32 | marvintm | OBNetwork customer | No => Yes | ||
2017-04-12 17:32 | marvintm | Resolution time | => 1493762400 | ||
2017-04-12 17:33 | marvintm | Severity | minor => major | ||
2017-04-18 13:39 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com | ||
2017-04-18 13:39 | ranjith_qualiantech_com | Status | new => scheduled | ||
2017-04-20 18:04 | hgbot | Checkin | |||
2017-04-20 18:04 | hgbot | Note Added: 0096093 | |||
2017-04-20 18:04 | hgbot | Status | scheduled => resolved | ||
2017-04-20 18:04 | hgbot | Resolution | open => fixed | ||
2017-04-20 18:04 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3f8286b5dca49789cdab2e044eb5e1a4bd526518 [^] | ||
2017-04-20 18:04 | hgbot | Checkin | |||
2017-04-20 18:04 | hgbot | Note Added: 0096094 | |||
2017-04-21 09:34 | guilleaer | Review Assigned To | => guilleaer | ||
2017-04-21 09:34 | guilleaer | Status | resolved => closed | ||
2017-04-21 09:34 | guilleaer | Fixed in Version | => RR17Q3 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|