A guide to B2B billing models — recurring, usage-based, milestone and progress billing — where each leaks revenue, and how billing automation fixes it.