Billing Patterns

Patterns governing invoicing, payment terms, credit application, and billing cycle management.

Billing logic is among the most reimplemented logic in enterprise software. The underlying patterns are stable and well-understood. They belong here.

Patterns in this category

  • Billing cycle management
  • Invoice issuance and eligibility
  • Credit application and hold evaluation
  • Payment term resolution
  • Proration and adjustment

This category is under active development. Pattern proposals welcome.