Hi,
I'm trying to understand the system of the "Customer Account" service when we want a registered customer to have the ability to buy later or in advance.
From here nothing complicated: (A) When I charge the customer without any product it's feeds his Customer Account balance has a payment in advance and if I do it with products it's charge the balance has a credit.
Now, let's add a company. We name here Generic Company. (B) Generic Company got an employee whoses name is Franklin. When Franklin want to buy something with the Customer Account service, the bill goes to the company related. No big deal here too.
But let's say that Franklin came in the company later, which means the (A) situation, and after coming in the company, his due amounts left before the comapny are still linked to his account (wich sounds fair to me). BUT when I want him to regulate it, automatically, a deposit to his related company is made and his due balance aren't reset and the company balance increase as if the regulation where finaly a deposit for an advanced payment.
Why ? Also, how to do if I want to relate him to a company but not always make him use the company like if it was just a friendly customer that I allow to pay later ?