Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0024778 | Openbravo ERP | 09. Financial management | public | 2013-09-16 12:59 | 2013-10-22 23:42 |
|
Reporter | vmromanos | |
Assigned To | pramakrishnan | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 20 | OS Version | Debian 5.0 |
Product Version | pi | |
Target Version | 3.0MP29 | Fixed in Version | | |
Merge Request Status | |
Review Assigned To | pramakrishnan |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0024778: Payment Monitor doesn't udpate invoice status when voiding a payment |
Description | The Payment Monitor doesn't update the invoice status in case any of the related payments is voided and the invoice was fully paid. |
Steps To Reproduce | 1. Create an invoice
2. Pay it completely. The invoice is set a Payment Complete
3. Go to the payment and void it.
4. Go back to the invoice and verify the status is NOT updated and the invoice is still shown as fully paid. |
Proposed Solution | Right now the payment monitor only updates the invoice in case it is not completely paid or it has outstanding amount <> 0. Instead we should check whether there are payment schedule details updated after the payment monitor previous run.
Find attached a patch that should fix it (and 0024768). Note that I haven't tested it deeply! |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | defect | 0024768 | 3.0MP29 | closed | dmiguelez | Payment Monitor NullPointer Exception in method calculateAmounts() |
|
Attached Files | paymentmonitor.diff (3,841) 2013-09-18 10:40 https://issues.openbravo.com/file_download.php?file_id=6416&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2013-09-16 12:59 | vmromanos | New Issue | |
2013-09-16 12:59 | vmromanos | Assigned To | => dmiguelez |
2013-09-16 12:59 | vmromanos | File Added: paymentmonitor.diff | |
2013-09-16 12:59 | vmromanos | Modules | => Core |
2013-09-16 12:59 | vmromanos | OBNetwork customer | => No |
2013-09-16 12:59 | vmromanos | Triggers an Emergency Pack | => No |
2013-09-16 12:59 | vmromanos | Relationship added | related to 0024768 |
2013-09-16 13:43 | jonalegriaesarte | Target Version | 3.0MP28 => 3.0MP29 |
2013-09-18 10:40 | vmromanos | File Deleted: paymentmonitor.diff | |
2013-09-18 10:40 | vmromanos | File Added: paymentmonitor.diff | |
2013-10-03 10:18 | jonalegriaesarte | Assigned To | dmiguelez => pramakrishnan |
2013-10-22 10:01 | hgbot | Checkin | |
2013-10-22 10:01 | hgbot | Note Added: 0061838 | |
2013-10-22 10:01 | hgbot | Status | new => resolved |
2013-10-22 10:01 | hgbot | Resolution | open => fixed |
2013-10-22 10:01 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/0c6559f88e5ab2d45a7c1e3a0a5ce801c05127a3 [^] |
2013-10-22 10:02 | pramakrishnan | Review Assigned To | => pramakrishnan |
2013-10-22 10:02 | pramakrishnan | Note Added: 0061840 | |
2013-10-22 10:02 | pramakrishnan | Status | resolved => closed |
2013-10-22 23:42 | hudsonbot | Checkin | |
2013-10-22 23:42 | hudsonbot | Note Added: 0061858 | |