How Can jBilling Help You?
Who’s Using jBilling?

“We have been using jBilling for years with great results.”
Maurizio Degioanni
Bitmovers SRL
See all testimonials >
Community

News

jBilling Announces its First European Partner in Partner Program

An exciting new partnership has been established between two IT companies—jBilling and Skyrack Technology. jBilling is a pioneer in open source enterprise billing software. Skyrack Technology, with a solid reputation in software development and enterprise services, has become jBilling’s first certified European Partner.

jBilling, is both a leader and pioneer of open source enterprise billing software which offers a free download over the internet. It’s billing software, which is rich, scalable, robust and flexible, offers solutions for clients in many diverse markets, particularly for subscription businesses and large-scale telecommunications and utilities companies.

In 2009 jBilling announced its Partner Program, a program that invites firms and individual consultants to partner with jBilling to address the overwhelming demand that jBilling has had for its open source enterprise billing software. www.jbilling.com

Skyrack Technology, jBilling’s first certified European Partner, is an IT, communications and consulting business which was built on the success of its ventures in software development, enterprise services, development and consulting. Their focus is on high quality delivery and customer growth. With offices in the UK and Germany, they have a deep and wide experience managing development and service delivery in telecoms, service providers and digital e-business. www.skyracktechnology.com

Skyrack Technology and jBilling are well matched business partners from several perspectives. Both companies offer enterprise services, have clients in telecommunications and utilities and both have extensive experience in software development and service management. Skyrack is poised to provide all jBilling Support Services.

John Murray and Gavin Sweet, Directors of Skyrack Technology, commented on the partnership, “We are delighted to be working with jBilling as their first European partner. This partnership means that customers will benefit from Skyrack’s expertise and experience with jBilling’s proven enterprise software platform. Together Skyrack and jBilling are ideally positioned to meet the growing need in open source software in enterprise, telecoms and subscription service markets.”

Emiliano Conde, Founder of jBilling, had this to say about the partnership,”We are thrilled to have a group of experienced telecommunications consultants in Europe who have partnered with jBilling. Through this partnership our software will reach many more European companies that are looking for robust and flexible billing solutions. Equally important is the high level of support services those companies will have access to.”

About jBilling

jBilling is a global player with consultants on four continents. It’s a mature and rapidly evolving open source system and delivers a comprehensive billing solution that is popular with many industries including telecommunications, ISPs, ASPs and media.

New maintenance release: jBilling 2.0.1

Today we have released jBilling 2.0.1. This is a maintenance release, it only includes bug fixes done since the release of version 2.0.0. There are not new features in this release, those will be released in a few weeks as jBilling 2.1.0. Please take a look to the release notes document for a list of the bugs fixes included in this new version of jBilling.

Launching jBilling's partner program

jBilling Announces its New Partner Program

October 26 2009

jBilling is both a leader and a pioneer of open source enterprise billing software which is accessible from the internet and free to use. The popularity of this billing software speaks for itself. Thousands of monthly downloads have necessitated the addition of a Partner Program, a program that will channel the overflow of leads and associated professional services to jBilling’s new Partner Program

There has been much positive feedback regarding the jBilling software. One British company described it as, “having the features and design needed to address the high-cost stakes and complex requirements of the telecom industry.” (note that in the brochure it read stacks instead of stakes.)

Founder, Emiliano Condes explains, “Our mission is to provide a robust and secure enterprise billing system that is open source and free. In parallel, our experts offer world-class services to support this software.”
Ideal candidates for the Partner Program are consulting firms with a client base of medium- and large-sized companies. Benefits of the program include comprehensive training and the receipt of qualified leads, to name a few. jBilling is committed to working with consulting firms which are interested in building a successful and sustainable business. 

About jBilling

jBilling is a global player with consultants on four continents. It is a mature and rapidly evolving open source system which delivers a comprehensive billing solution that is popular with many industries including telecommunications, ISPs, ASPs and media. "

ACH Payments announces release of jBilling Payment Processing Plug-in

jBilling is the first open source payment processing platform. Open source is developed through a global community of contributors. Unlike proprietary software development, open source is not limited to the individuals hired by a specific company. Volunteers and individuals working for companies using jBilling contribute code, and through an extensive peer review, the best contributions are included in product updates.

ACH Payments has developed a third party payment processing plug-in specifically designed for jBilling users. “ jBilling is at the cutting edge of payment processing technologies. ACH Payments is committed to developing and supporting payment processing innovations. By utilizing the jBilling plug-in companies can quickly and easily leverage the Payments Gateway platform for secure, efficient and economical electronic check, credit and debit card processing solutions” said Wayne Akey, CEO of ACH Payments.

About ACH Payments:

ACH Payments provides secure, efficient and economical payment processing solutions guaranteed to save businesses time and money. Electronic check, credit and debit card processing as well as check and identity verification tools are available using a Virtual Terminal or by integrating. PCI compliance burdens are shifted from the merchant or software provider to our secure gateway.

JBilling 2 has been released

The milestone release of jBilling 2 is now available for download. It includes hundreds of changes, most of them are minor enhancements and bug fixes, but there are major improvements as well:

  • Application server independent: The default download comes with Tomcat, but deploying on other application servers will be easy. The application is bundled as a single war file.
  • MQ independent: The default here is ActiveMQ, but again, you can configure jBilling to run on your favorite MQ implementation.
  • API improvements: several new methods, including an instant payment processing with automatic linking to outstanding invoices and the ability to run the billing process for a single user on-demand.
  • New telco invoice design which includes the events as an invoice appendix. This what shows every call detail (or the details of other events, if they are not phone calls).
  • Pre-paid balance management. In this case, the customer increases her balance by submitting a payment, and the balance decreases with every purchase (usage). You can make an API call to validate if a customer can make a purchase. The validation is against the price of the intended purchase against the current balance.
  • Credit limit. For a customer with a credit limit, every purchase increases the balance which should not exceed the preset credit limit. Again, an API method can be called to validate purchases against the credit balance before they happen.
  • Account hierarchies of any depth. There used to be a limit of two levels: parent and child. No more, you can now build hierarchical structures of any depth, and mark any user as the one receiving an invoice.
  • Events-to-rules plug-in. There is a new plug-in that allows you to run rules when any internal event in jBilling happens. This takes the extensibility of jBilling to a new level, it combines the plug-in architecture and the internal events design with the business rules management system.

For a complete list of changes, take a look to the release notes.

New position: Java Developer / Consultant

jBilling is an open source company that created and supports the only enterprise open source billing system. We have consultants in four continents. We are looking to expand our network of consultants by filling this position with an outstanding individual based in either Canada or the United States.

Working for jBilling is a lifestyle: forget about the petty corporate politics and non-sense. Here you will work from home (or the cafe, or the beach), at your own pace and schedule, using the latest Java technologies to solve challenging scenarios.

Position: Java Developer / Consultant
Location: Canada or United States (work from home)
To apply: Do not send emails. Instead, fill in this form
Open to: Full time employees

Summary

As a developer, you will have a clear picture of the architecture and internals of jBilling. You will implement requirements following the full development cycle: requirements analysis (interacting with customers), design, coding, testing and deployment. As a consultant, you will be working directly with customers. You will gather requirements, provide technical advice and work with technical teams from other companies to deploy an integrated jBilling solution. Along the process, you will write status reports, user documentation, design diagrams and other supporting documents.

Essential Functions

  • Requirement Analysis
  • Object Oriented Design
  • Provide advice, suggestions and solutions to organizations on how to deploy and extend jBilling.
  • Java Development
  • Documentation
  • Travel time: up to 25%

Skills

  • Excellent English communication skills
  • Expert level on Java SE and Java EE 5
  • Ability to produce clear and concise documentation
  • Object-oriented and multi-threaded software design
  • SQL optimization
  • Basic administration of Oracle, MySQL and PostgreSQL
  • Solid experience with Hibernate and JPA
  • Good knowledge of the UNIX environment, and basic administration of Linux and Solaris.

Provisioning module now documented in the Telecom Guide

We have added a chapter to the telecom guide with the details of how to configure and extend this new module. The provisioning module was introduced in the 1.1.3 release, about two months ago. It is a complex module that can help greatly with the painful integration needed between the billing system and those systems responsible for serving your services to the end customers.

This module has been designed for flexibility. So much so, that you can use it outside jBilling. You can deploy the provisioning module and use it to simplify the interaction between any system and your services. We use message queues (through JMS) to achieve that level of modularity. In fact, jBilling core acts just like another client when sending and receiving commands to the provisioning module.

New maintenance release: jBilling 1.1.4

A new maintenance release is completed and available for download. This is a minor release, that includes only bug fixes. The previous release included a number of large changes involving the basic framework (how the database is accessed, for example) and new features.

Since that release, there has been a lot of feedback on bugs found and improvements needed. We want to thank everybody in the community that helped improving the quality of jBilling: bug reports, fixes, testing.

We are releasing only bug fixes this time, but the next release will be the largest release ever for jBilling: this is jBilling 2, with significant new features and running on a new platform. You won't have to wait long, it is due in August.

jBilling 1.1.3 has been released

Hello,

I am happy to announce that jBilling 1.1.3 is available for public download. This has been the most ambitious release we have done, and the one that took the longest. Don't let the number deceive you, 1.1.3 has a lot of improvements from the 1.1.2 release. These are some highlights:

- New provisioning module: A really flexible module to ease the integration with external provisioning systems (like a telephony network). You can even use it stand alone, without the rest of jBilling.
- Add bar codes to paper invoices.
- Highly improved notifications template engine: We are using velocity to render the templates, and added support for HTML emails. You can do very fancy notifications by emails now.
- More internal events: The internal event plug-ins are very popular indeed. I see companies using this extension technique a lot (and I use it a lot myself). We are adding more internal events in the core so you can hook your own plug-ins more easily.
- CDR detail storage: The mediation process stores a detail account of every event that affected the customer's orders. Now you can send an invoice with all the call detail records.
- New database mediation readers: A new JDBC plug-in that let's you do your mediation from CDRs stored in a database.
- Migration from Entity beans to Hibernate completed. Entity beans were a major obstacle to scalability and they are now gone. And even more, we added flexible configuration to choose from local transactions (excluding the application server from any interaction with the database) and JTA transactions.

As usual, the release comes before the documentation is ready. Please be patient, there is a lot to write.

--
Emiliano Conde
Lead Developer
jBilling.com

Nominate jBilling for the Sourceforge Community Choice Award!

Help us get the word out. jBilling is open source a great for companies to do their billing!

Click in this butting to nominate jBilling in "Best for the Enterprise" category:

Every vote counts... thank you!