Invoicely is a strong contender in the billing space. It is lacking customization features, but it has strong reporting and currency support functionality.