[freeside-users] Re: Q2: agents, otaker, and customers

Ivan Kohler ivan at 420.am
Tue Oct 10 13:13:31 PDT 2006


On Tue, Oct 10, 2006 at 02:47:59PM -0400, John (yt) Hogenmiller wrote:
> I've noticed that agents can not make payments.  They can sign up a
> customer and make a payment during signup.  They can see the
> customer's balance, they can order an additional package (which
> increases the customer's balance) but they can't place a payment.

1.7 allows agents virtualized/ACLed access to the backend.

I'm not sure if it will be worthwhile to purse further development on 
agent.cgi and the "agent selfservice".  I guess there would have to be a 
specific goal or vision in mind for this and what makes it distinct than 
ACLed backend access.

-- 
_ivan


> I looked into the agent.cgi and selfservice.cgi to see what it would
> take to add payment making abilities to an agent.  It looks like
> adding the action "make_payment" and the sub make_payment to the
> source should get me started, but I don't know enough yet to do it
> correctly.  Has this been done before?
> 
> Secondly, I've noticed that you really can't track where a payment
> came from.  The schema for cust_pay does not reference either agentnum
> or otaker.  If a customer belongs to an agent, all payments for that
> customer are assumed to belong to that agent.  For example, I took a
> customer that I had made 3 payments on, assigned that customer to a
> different agent, and all three payments showed up under the new
> agent's report.  This is mostly important for cash payments.   If one
> freeside user accepts a cash payment for a customer, I have no way of
> going in and saying "jimsmith" has received $50 in cash and needs to
> turn it in.  For that matter, "jimsmith" can't even run a report to
> find out how much he took in that day.   Any pointers on gathering
> this information would be appreciated.
> _______________________________________________
> freeside-users mailing list
> freeside-users at sisd.com
> http://420.am/cgi-bin/mailman/listinfo/freeside-users



More information about the freeside-users mailing list