What?
We need a way to be able to bill for Request Items that people need to pay for. The general idea is to mark those items as billable, set one-time and/or recurring pricing and frequency and send these transactions off to our billing system so money changes hands. We plan to interface with a system that can create billing hub or JSA files for us so that we can simply make a web service call during ou recurring process.
Order and Billing Insert Process
Recurring Billing process
Request Item
Request items have options for whether or not they're billable, one-time and recurring pricing and frequency.
Billing Table
Populate this based on a business rule that fires on insert or update of a requested item where the state is closed complete?
Probably Store the batch number in a property and increment when the job runs.
Scheduled Billing(Admin View)
Scheduled Billing(User View)
Note : Buttons would need to be removed.
Billing Menu under Self-Service
Questions
- Should we try and find some mechanism where people can request to cancel a service they're paying for on a recurring? Maybe something simple like a link to an incident against the business service that they have a charge against?