Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0019996
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] Z. Othersminoralways2012-03-09 13:312012-09-13 10:42
ReportermaiteView Statuspublic 
Assigned Todmiguelez 
PriorityhighResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision0fc03ce854f2
ProjectionnoneETAnoneTarget Version3.0MP12
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesAdvanced Payables and Receivables Mngmt
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0019996: Customer Balance field is not affected when processing payment but affected when reactivating it

DescriptionCustomer Balance field is not affected when processing payment but affected when reactivating it
Steps To Reproduce1. Configure Payment Method as:
  Execution type= automatic
  Execution process= simple execution process
  Automatic deposit=checked
2. Choose any Business Partner and verify actual "Customer Balance" amount in customer tab
3. Create Payment In for chosen business partner and previous payment method. Set any amount and press "Add details" button. Don't choose any order/invoice/item and process leaving amount as credit
4. Check business partner Customer Balance and realize that balance is the same
5. Go to Financial Account and delete associated transaction
6. Reactivate payment In and verify that balance has been affected

This is not consistent behaviour
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0046679)
jecharri (developer)
2012-03-23 12:25

The change is goint to be risky so I recommend to change the MP from MP10 to the next MP
(0047994)
jonalegriaesarte (reporter)
2012-04-26 10:37

Defined as design defect, it will be included in MP12
(0048362)
hgbot (developer)
2012-05-04 08:57

Repository: erp/devel/pi
Changeset: 0fc03ce854f2201069ccd55f9c88ee472eeed998
Author: Ioritz Cia <ioritz.cia <at> openbravo.com>
Date: Wed May 02 17:57:12 2012 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/0fc03ce854f2201069ccd55f9c88ee472eeed998 [^]

Fixes issue 19996: Error in customer balance when processing/reactivating payment.
Customer Balance field is not affected when processing payment but affected when reactivating it.

---
M modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
---
(0048363)
maite (developer)
2012-05-04 09:23

verified
(0049019)
hudsonbot (developer)
2012-05-25 12:09

A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/5401e185a8b0 [^]

Maturity status: Test
(0049652)
ioritzCia (developer)
2012-06-06 16:09

Testing plan:

1.- Create a Payment Method:

 - Execution Type: Automatic
 - Execution Process: Simple Execution Process
 - Deferred: Checked

 You can configure this in both payment in and payment out sections to be able to use this payment method in both.

2.- Go to an existing financial account (for example Bank Account 2) and set the new payment method in the payment method tab.

3.- Go to payment in window (F&B US org if you want to use Bank Account 2) and fill the data with the previously configured data.
 - In this case org: F&B US
 - Received From: Choose any business partner and check it's balance in it's customer tab.
 - Previously created payment method.
 - Amount 100.
 - Deposit To: Bank account 2
 Click in add details button:
 - Transaction type G/L Item.
 - G/L Item: not relevant choose anyone.
 - Leave this amount to be used later
 Process it
 Check that the customer balance has decreased the payment amount.
 Reactivate the payment.
 Check that the customer balance has been restored.

4.- Same as before but with an Invoice:
 Select a Partner and check it's balance.(With a US Partner)
 Create a sales invoice with previous partner, previously created payment method, complete it and do not use credit to pay it.
 Check that the customer balance has increased.
 Create a payment in as previously, with the same amount as the total gross amount as the previously created invoice.
 Click on add details, deselect any invoice or selected item and leave this amount to be used later. Process it and execute it.
 Check that the customer balance has decreased.
 Go to the invoice, click on add payment, click on use available credit and pay the invoice.
 A second payment will be created.
 Go to the second payment and reactivate it.
 Go to first payment and rectivate it.
 Check that the customer balance has increased.
 Go to the invoice and reactivate it.
 Check that the customer balance has decreased.
 
You can check this for either sales or pruchase flow.

- Issue History
Date Modified Username Field Change
2012-03-09 13:31 maite New Issue
2012-03-09 13:31 maite Assigned To => vmromanos
2012-03-09 13:31 maite Modules => Advanced Payables and Receivables Mngmt
2012-03-09 13:36 maite Issue Monitored: networkb
2012-03-12 12:26 vmromanos Assigned To vmromanos => jonalegriaesarte
2012-03-15 18:38 jonalegriaesarte Assigned To jonalegriaesarte => jecharri
2012-03-23 12:25 jecharri Note Added: 0046679
2012-03-27 17:25 jecharri Severity major => minor
2012-03-27 17:25 jecharri Target Version 3.0MP10 => 3.0MP11
2012-03-27 17:25 jecharri Priority urgent => high
2012-04-13 10:10 jecharri Assigned To jecharri => ioritzCia
2012-04-26 10:37 jonalegriaesarte Note Added: 0047994
2012-04-26 10:37 jonalegriaesarte Type defect => design defect
2012-04-26 10:37 jonalegriaesarte Target Version 3.0MP11 => 3.0MP12
2012-05-04 08:57 hgbot Checkin
2012-05-04 08:57 hgbot Note Added: 0048362
2012-05-04 08:57 hgbot Status new => resolved
2012-05-04 08:57 hgbot Resolution open => fixed
2012-05-04 08:57 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/0fc03ce854f2201069ccd55f9c88ee472eeed998 [^]
2012-05-04 09:23 maite Note Added: 0048363
2012-05-04 09:23 maite Status resolved => closed
2012-05-25 12:09 hudsonbot Checkin
2012-05-25 12:09 hudsonbot Note Added: 0049019
2012-06-06 16:09 ioritzCia Note Added: 0049652
2012-09-13 10:42 jonalegriaesarte Assigned To ioritzCia => dmiguelez


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker