This question related to another one, in which Flater gave me a very good explanation. But I just come up with another question and I am afraid editing that question will mess it up, so I create this one instead.
I am a programmer developing software systems for attractions, I observed there are two ways for the attractions to do business with travel agents.
- Need prepayment from travel agents
- Invoice the travel agents after purchase made
Now I have to develop a system to record the travel agent's account balance.
One of my colleagues suggest to call it "credit management system", so when a travel agent make a prepayment (1), the system "add credits" to the travel agent's account balance, it seems like what apple called it. And, suggest to call the maximum prepayment balance "credit limit". Then the system decrease the travel agent's balance for his purchase.
But what about (2)? The attraction need to set a upper bound for how much an travel agent can purchase and owe to the attraction, call this "credit limit" again?
I have the following questions:
- How to call the "maximum prepayment balance"?
- How to call the "upper bound for how much an travel agent can owe to the attraction"?
- When a travel agent make a "deposit" or a "prepayment", should the system recorded it as a "credit"?
- When a travel agent make a purchase and amount is deducted from the balance, should the system recorded it as a "debit"?