Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0038151 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2018-03-15 16:46 | 2018-03-26 09:44 | |||
Reporter | maite | View Status | public | |||||
Assigned To | ranjith_qualiantech_com | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | RR18Q2 | |||
Status | closed | Fix in branch | Fixed in SCM revision | c80e5a5f5450 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | marvintm | |||||||
OBNetwork customer | OBPS | |||||||
Support ticket | 732 | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0038151: Inconsistent payment created by cashup process when total sales for a business partner is 0 | |||||||
Description | When the only activity registered for a Business Partner has been to create a ticket and to return it, cashup process will create an invoice with total amount 0. In this scenario, order's payment schedule details and payment's details are left in a non consistent status | |||||||
Steps To Reproduce | 0. Log into the terminal and execute a Cash up process to ensure that we start from a clean situation 1. Register one ticket selecting any product and pay it 2. Run "Verified returns" process, select previous ticket and pay it 3. Run Cash Up process, calculated amount will be 0.00 and select "nothing" option in cashup steps 4. Access backoffice, go to Sales Order window and verify that order appears as Paid (which is correct) but no record is shown in Payment Details tab (which is not correct). You can verify the same if you access to Return From Customer window and checks the return. Moreover, access to Payment In window and realize that 2 last created documents (related with previous order and previous return) does not have lines. | |||||||
Proposed Solution | Problem seems to be that, as total invoice's amount is 0.00 and invoice document should not have Payment Plan record, also the payment schedule detail records are being deleted (when it should not as they also belong to order documents) | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
![]() |
|
(0103401) hgbot (developer) 2018-03-22 06:41 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: c80e5a5f545002e60a65ee7ae9e38064fbf3c786 Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Mar 22 11:11:21 2018 +0530 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/c80e5a5f545002e60a65ee7ae9e38064fbf3c786 [^] Fixed issue 38151 : Payment schedule should not be updated with invoice if amount is zero * Invoice Payment Plan should not be associated to Order Payments if invoice amount is zero --- M src/org/openbravo/retail/posterminal/OrderGroupingProcessor.java --- |
(0103402) hgbot (developer) 2018-03-22 06:41 |
Repository: tools/automation/pi-mobile Changeset: 2a31043797ca79e40a9e9f8ac17f9f03562e93c4 Author: Ranjith S R <ranjith <at> qualiantech.com> Date: Thu Mar 22 11:11:27 2018 +0530 URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/2a31043797ca79e40a9e9f8ac17f9f03562e93c4 [^] Verifies issue 38151 : Added automated test 'I38151_VerifyPaymentWithInvoiceAmount' --- A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashup/I38151_VerifyPaymentWithInvoiceAmount.java --- |
![]() |
|||
Date Modified | Username | Field | Change |
2018-03-15 16:46 | maite | New Issue | |
2018-03-15 16:46 | maite | Assigned To | => Retail |
2018-03-15 16:46 | maite | OBNetwork customer | => Yes |
2018-03-15 16:46 | maite | Support ticket | => 732 |
2018-03-15 16:46 | maite | Resolution time | => 1522879200 |
2018-03-15 16:46 | maite | Triggers an Emergency Pack | => No |
2018-03-15 16:46 | maite | Issue Monitored: networkb | |
2018-03-15 17:43 | malsasua | Issue Monitored: malsasua | |
2018-03-16 12:43 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com |
2018-03-16 12:43 | ranjith_qualiantech_com | Status | new => scheduled |
2018-03-20 13:20 | ngarcia | Issue Monitored: ngarcia | |
2018-03-22 06:41 | hgbot | Checkin | |
2018-03-22 06:41 | hgbot | Note Added: 0103401 | |
2018-03-22 06:41 | hgbot | Status | scheduled => resolved |
2018-03-22 06:41 | hgbot | Resolution | open => fixed |
2018-03-22 06:41 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/c80e5a5f545002e60a65ee7ae9e38064fbf3c786 [^] |
2018-03-22 06:41 | hgbot | Checkin | |
2018-03-22 06:41 | hgbot | Note Added: 0103402 | |
2018-03-26 09:44 | marvintm | Review Assigned To | => marvintm |
2018-03-26 09:44 | marvintm | Status | resolved => closed |
2018-03-26 09:44 | marvintm | Fixed in Version | => RR18Q2 |
Copyright © 2000 - 2009 MantisBT Group |