You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Alexander Reelsen <al...@lusini.com> on 2011/09/19 14:11:59 UTC

Problems with outgoing payments on Billing Accounts

Hi there,

we are currently trying to implement refunding of payments on billing accounts.

When applying a too high payment to a billing account (perhaps because the customer accidentally paid too much), I want to create a new outgoing payment on the billing account, which should be refunded. However outgoing payments seem to treated the same as incoming payments and raise the account balance, which is not intended.

Problem 1: The "checkInvoicePaymentApplications" service is in InvoiceServices.checkInvoicePaymentApplications() simply adds up all payment applications, regardless whether they are sent or received. (around line 2147 and following)
Problem 2: BillingAccountWorker.getBillingAccountBalance() does the same. 

So basic question: Is this a wrong approach and we are not following the ofbiz logic or is this simply not implemented yet?

Any hints welcome to this one.


--Alexander

_____________________________________________________

Lusini GmbH
Alexander Reelsen, Research & Development
Adams-Lehmann-Straße 44, 80797 München

Telefon 	+49-89-416 170 10
Telefax		+49-89-416 170 190
E-Mail		alexander.reelsen@lusini.com

Sitz der Gesellschaft: München,  HRB 188366, 
Amtsgericht München, Geschäftsführer: Markus Bohl
USt IdNr. DE 270565360, Steuernr. 152/131/90056
_____________________________________________________