[
https://issues.apache.org/jira/browse/OFBIZ-2503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Divesh Dutta updated OFBIZ-2503:
--------------------------------
Attachment: PaymentForBillingAccount.patch
In description it was advised to create service to automatically create a
Payment and associate it with the Billing Account to cover outstanding invoices
or as a balance for future orders. But here is the patch, with some below given
changes
1) Existing "refundBillingAccountPayment" service, was not functional because
getReceivedPaymentTotalsByPaymentMethod method of OrderReadHelper was not
returning amount received from Billing Account.
2) So used getOrderPaymentPreferenceTotalByType of OrderReadHelper which
returns amount captured from Billing Account
3) Also improved getReceivedPaymentTotalsByPaymentMethod method of
OrderReadHelper as it was returning refunded amount to Billing Account.
4) So added conditions, now getReceivedPaymentTotalsByPaymentMethod will return
received payment totals.
Eventually, if user choosed return of type refund in case of Billing Account
then refunded amount will be credited in Billing Account
Lots of thanks to Mr. Mridul Pathak for discussing the Business scenarios
> If order paid through Billing Account refund return response currently does
> nothing
> -----------------------------------------------------------------------------------
>
> Key: OFBIZ-2503
> URL: https://issues.apache.org/jira/browse/OFBIZ-2503
> Project: OFBiz
> Issue Type: Improvement
> Components: order
> Affects Versions: SVN trunk
> Reporter: Santosh Malviya
> Priority: Minor
> Fix For: SVN trunk
>
> Attachments: PaymentForBillingAccount.patch,
> PaymentForBillingAccount.patch
>
>
> If order paid through Billing Account refund return response currently does
> nothing, this happens because no payment record is created while making a
> sales order through the billing account, create service to automatically
> create a Payment and associate it with the Billing Account to cover
> outstanding invoices or as a balance for future orders.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.