Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Openbravo ERP] 07. Sales managementmajoralways2019-10-04 22:332019-10-11 09:13
ReporterlbressanView Statuspublic 
Assigned Tomarkmm82 
PrioritynormalResolutionfixedFixed in Version3.0PR19Q3.2
StatusclosedFix in branchFixed in SCM revision96529e99687a
ProjectionnoneETAnoneTarget Version3.0PR19Q3.2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned ToSandrahuguet
Web browserGoogle Chrome
Regression levelPre packaging ( pi )
Regression date2019-09-05
Regression introduced in releasemain
Regression introduced by commit
Triggers an Emergency PackNo

0041937: Modify Payment Plan shows invalid amount when changing payment methods.

DescriptionIn some cases, using the Modify Payment Plan feature will show that the Outstanding Amount is invalid when is not the case.
For example, when having several Payment Plan records, and only one remaining to be paid, the Payment Method cannot be changed (even without altering Outstanding Amount) using the Modify Payment Plan.
This happens after commit from issue: [^]

The problem happens because the total invoice amount is considered when validating the Outstanding Amount. But since the other payment plans are paid (and not shown in the pop up grid), the amounts will never match, giving the error to the user.
Steps To Reproduce1. Create and complete a sales invoice with total amount 1500.
2. Use Modify Payment Plan to create two more payment plans and divide the amount between the three.
3. Remaining Payment Plans should be as following:
Payment Plan 1: 500
Payment Plan 2: 500
Payment Plan 3: 500
4. Pay any two payment plans fully.
5. Pay partially the las payment plan.
6. Use Modify Payment Plan again to change that same payment plan's payment method.
7. Outstanding Amount will be colored Red with a message saying that the value is incorrect. Even though it was not changed.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0041935 closedmarkmm82 Modify Payment Plan shows invalid amount when changing payment methods. 

-  Notes
hgbot (developer)
2019-10-11 09:12

Repository: erp/backports/3.0PR19Q3.2
Changeset: 96529e99687ac06ee59485de8ab4548ab1aab3d2
Author: Mark Molina <mark.molina <at>>
Date: Mon Oct 07 20:32:06 2019 -0300
URL: [^]

Fixes issue 41937: Take into account total paid when calculating the outstanding
amount of lines when using the Modify Payment Plan feature.

In some cases, using the Modify Payment Plan feature was shoing that the Outstanding Amount
was invalid because the total invoice amount was considered when validating the Outstanding Amount
but wasn't taking into account the other payment plans already paid.
The issue on this situation was to to get the received amount from records shown in
the grid, as those lines already paid are not shown in the pop up grid, the amount
don'tr match and an error is shown to the user.

To fix this issue is validated that the total Outstanding amount is exactly the difference
between the invoice grand total and the total invoice amount already paid

M modules/org.openbravo.advpaymentmngt/web/org.openbravo.advpaymentmngt/js/ob-aprm-utilities.js
Sandrahuguet (developer)
2019-10-11 09:13

code review + testing ok

- Issue History
Date Modified Username Field Change
2019-10-07 08:55 Sandrahuguet Type defect => backport
2019-10-07 08:55 Sandrahuguet Target Version => 3.0PR19Q3.2
2019-10-11 09:12 hgbot Checkin
2019-10-11 09:12 hgbot Note Added: 0115025
2019-10-11 09:12 hgbot Status scheduled => resolved
2019-10-11 09:12 hgbot Resolution open => fixed
2019-10-11 09:12 hgbot Fixed in SCM revision => [^]
2019-10-11 09:13 Sandrahuguet Review Assigned To => Sandrahuguet
2019-10-11 09:13 Sandrahuguet Note Added: 0115028
2019-10-11 09:13 Sandrahuguet Status resolved => closed
2019-10-11 09:13 Sandrahuguet Fixed in Version => 3.0PR19Q3.2

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker