1- Does killbill supports usage based plans/charges? I don't see this concept anywhere (do see some usage/meter related classes) or any such invoice items on http://kill-bill.org/invoicing.html
2- Does entitlement mentioned here http://kill-bill.org/entitlement.html, refers to subscription REST apis? Since i dont see any API for entitlement.
3- Does it support advance payments or 'pre-paid' products/subscriptions?
4- Does it send notifications when account balance is below some threshold?
and then reminders every 'x' time-unit, till account gets suspended finally after 'y' reminders?
--
You received this message because you are subscribed to the Google Groups "Kill Bill developers mailing-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to killbilling-d...@googlegroups.com.
To post to this group, send email to killbil...@googlegroups.com.
Visit this group at http://groups.google.com/group/killbilling-dev.
To view this discussion on the web visit https://groups.google.com/d/msgid/killbilling-dev/a70f9589-b082-485e-941b-f4b1a11981f2%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Today items of invoice are fixed like RECURRING, FIXED, EXTERNAL_CHARGE, and so on with their possible values being less/greater/equal to zero etc.By "..if we can add a custom item (with few details like item name, li'l description and amount) to invoice, that should be sufficient..." i meant if i can add a custom such item with name (i.e. 'fetch/update items'), desc (i.e. 200 items updated), amount ($2.0 :- can be -ive for item-level discounts etc).Same sort of custom item can be added at invoice level also for other charges/discounts which applies to whole invoice not to invoice-items.
I'm still trying to understand KillBill more and making it work for me, but finding it li'l hard without enough documentation. May be a simple step-by-step tutorial will help newcomers more.
I'll definitely contribute whatever i can (i have converted n embedded the one class given by Pierre into different classes with their dependencies into my app - will try to make a separate client app and post here so somebody can make use and put more into that).
I thought of using same external-charge, but on the invoice page, it says:"EXTERNAL_CHARGE: Fixed (one-time) external charge, for items not in the catalog. This item is always positive"and i was confused by "fixed - one time".This 'fixed-one-time' means its should be one time charge for the duration of the account, or one time per invoice or one-time for killbill but a KB client can add this item any no of times in an invoice?
I was not thinking to keep full usage data in my app, instead better if i could add this charge (with one line desc) to KB every time i run the operation. That way my application need to worry only about operation, and KB manages billing/invoice related stuff.
To make KB work for me: I did look at the 5-min quick start. Initially i fought a lot to make KAUI work, but got lost in ruby. Then you gave me a java client class which helped a lot. then i went thru all the doc on the site, but could not order them (what to do now and next etc- took a li'l while to understand the biz concept behind few terms and relation between). I tried to create an advanced catalog, which took a li'l fight but done now.. so i'm progressing but somewhat slow.
5- Does KB supports advance payments? How can i instruct KB to initiate a payment when needed (i.e. 'start' of every billing period)?
6- The meter module here (https://github.com/killbill/killbill-meter-plugin) says it aggregates usage data. How should i use meter plugin to do it? Any client example/tutorial etc? Can this plugin manage the scenario you presented (every min billing for a telecom company) and keep only aggregated-on-day(or hour etc)-basis usage item in invoice?
Hi Pierre/Stephane, Attached is a zip file with KB java client (eclipse project). I know this has a lot of room for improvements, but atleast something is here for java guys to start with.
> 6- The meter module here (https://github.com/killbill/killbill-meter-plugin) says it aggregates usage data. How should i use meter plugin to do it? Any client example/tutorial etc? Can this plugin manage the scenario you presented (every min billing for a telecom company) and keep only aggregated-on-day(or hour etc)-basis usage item in invoice?
Did you start using this plugin? If so, what do you think of it?