[ https://issues.apache.org/jira/browse/OFBIZ-5528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ritu Raj Lakhera updated OFBIZ-5528: ------------------------------------ Attachment: ofbiz-5528.patch Attaching the patch for trunk. > Order return is not refunding the money > --------------------------------------- > > Key: OFBIZ-5528 > URL: https://issues.apache.org/jira/browse/OFBIZ-5528 > Project: OFBiz > Issue Type: Bug > Components: order > Affects Versions: Release Branch 11.04, SVN trunk, Release Branch 12.04, > Release Branch 13.07 > Reporter: Ritu Raj Lakhera > Attachments: ofbiz-5528.patch > > > When we placed an order with two items and generate a return towards one item > then code is refunding the money correctly. > But if we again do return for second item then code is not refunding the > money because first return-refund process has changed the status of > OrderPaymentPreference from 'PAYMENT_SETTLED' to ‘PAYMENT_REFUNDED’. > I think We should create the new OrderPaymentPreference with PAYMENT_REFUNDED > status against old OrderPaymentPreference of 'PAYMENT_SETTLED' status at the > time of return-refund process. So second return can also refund the money. > In other word we should create the new OrderPaymentPreference for each refund > amount as we are doing with Payment entity(processRefundResult > PaymentGatewayServices.java). -- This message was sent by Atlassian JIRA (v6.1.5#6160)