Kill Bill Release 0.24: Includes Support for Java 11

Kill Bill Release 0.24: Includes Support for Java 11

We recently released Kill Bill version 0.24. We’re using this blog post to discuss the more notable changes for Kill Bill 0.24:  Support for Java 11 Group subscriptions on specific invoices Longer billing periods Specify DateTime for subscriptions Replaced Guava...
How Kill Bill Handles Coupons, Discounts, and Price Overrides

How Kill Bill Handles Coupons, Discounts, and Price Overrides

The holidays can put quite the squeeze on one’s wallet, what with buying gifts, traveling, and entertaining friends and family. It’s a natural time of the year to offer your customers a lower price – like coupons or discounts – on your service or product,...
Kill Bill and Java

Kill Bill and Java

Kill Bill was recently the topic of conversation on Hacker News, and a couple of commenters expressed disappointment that Kill Bill was written in Java. We’ve meant for some time to post our own opinions on Java and why it’s a suitable choice for Kill Bill, so here it...
Everything You Ever Wanted to Know About Kill Bill – Part 3

Everything You Ever Wanted to Know About Kill Bill – Part 3

It’s time to fluff and refresh Kill Bill’s most frequently asked questions (FAQs)! If your question isn’t covered here, make sure to check Part 1 and Part 2. General Questions About Kill Bill I’m a software consultant/shop. Can I implement Kill Bill...
Visualize Subscription Billing Data with Kill Bill Analytics

Visualize Subscription Billing Data with Kill Bill Analytics

No subscription billing system is complete without analytics. Understanding your billing data is imperative to the day-to-day decision-makers in marketing, business intelligence, finance, and product management.  Setting up analytics in Kill Bill is DIY, but it’s...