G
grep
I allow clients to purchase support time in discounted, pre-paid
bundles. They can buy them all at once, or on an accrual basis, over a
year. When services are rendered, I want to be able to charge the time
against their pre-paid hours, if available, first.
It is possible to go over the pre-paid hours, in which case charges
would be applied. This is especially so if a client purchases them on an
accrual basis - they may have purchased a contract good for 24 hours of
service, but they only accrue 2 hours per month. So, if the contract
begins Jan. 1, and they use nothing until Feb., but then they use 6
hours of time, they have used up their accrued 4 hours, plus they will
be charged for the additional 2 they had not yet accrued.
I need a way to handle this. I need to know, at a given time, how many
hours the client has in the bank. I need to decrement trouble-ticket
time against that time, with any overlap charged seperately. At the end
of the contract period, I need to zero-out the remaining hours, and
close the contract. A new contract will have to be purchased, starting
the process again.
It seems to me that I need a combination of table-design, query and
forms coding help to do this. I'm here for the table part, but if you
have any suggestions for the rest of it, I'll be glad to listen.
grep
bundles. They can buy them all at once, or on an accrual basis, over a
year. When services are rendered, I want to be able to charge the time
against their pre-paid hours, if available, first.
It is possible to go over the pre-paid hours, in which case charges
would be applied. This is especially so if a client purchases them on an
accrual basis - they may have purchased a contract good for 24 hours of
service, but they only accrue 2 hours per month. So, if the contract
begins Jan. 1, and they use nothing until Feb., but then they use 6
hours of time, they have used up their accrued 4 hours, plus they will
be charged for the additional 2 they had not yet accrued.
I need a way to handle this. I need to know, at a given time, how many
hours the client has in the bank. I need to decrement trouble-ticket
time against that time, with any overlap charged seperately. At the end
of the contract period, I need to zero-out the remaining hours, and
close the contract. A new contract will have to be purchased, starting
the process again.
It seems to me that I need a combination of table-design, query and
forms coding help to do this. I'm here for the table part, but if you
have any suggestions for the rest of it, I'll be glad to listen.
grep