anchor.diff:  = Catalog Examples
   
  -This document provides examples of catalogs and how they affect  invoices/subscriptions. 
  +This document provides examples of catalogs and how they affect invoices/subscriptions. 
   
   == How to Use This Document
   
  
positive.code: |Action   |Result   
  //-------------
  |Create a new account. Specify BCD as `25`  |Account created with BCD set to `25`
  |Create a subscription for the `standard-monthly` plan on `2021-09-20`   |Invoice generated for `$24.95` for `2021-09-20` to `2021-10-20` (BCD is ignored, subscription is billed as per its creation date)
  |Trigger invoice dry run with target date `2021-10-20`   |Invoice generated for `$24.95` for `2021-10-20` to `2021-11-20`
  |Add the `remotecontrol-monthly` add-on to the existing subscription with date as `2021-09-30`   |No invoice generated
  |Trigger invoice dry run with target date `2021-09-30`   |Invoice generated for `$11.97` for `2021-09-30` to `2021-10-20` corresponding to the `remotecontrol-monthly` plan (Prorated since `BUNDLE` billing alignment is used) 
  |Trigger invoice dry run with target date `2021-10-20`   |Invoice generated for `$42.90` for `2021-10-20` to `2021-11-20` corresponding to both plans
  |===
  
  Note that `BUNDLE` billing alignment applies only to subscriptions that are part of the same bundle and does not affect subscriptions created in different bundles. So, when multiple subscriptions are created in different bundles, each one is still billed as per its creation date.
  
  == Additional Information
  
  https://docs.killbill.io/latest/userguide_subscription.html#components-catalog[Subscription Billing User Guide]
  
  https://docs.killbill.io/latest/invoice_subsystem.html[Invoice Subsystem]
  
  
  
  
negative.code: |===
  |Action   |Result   
  //-------------
  |Create a subscription on `2021-09-10` (current date)   |Invoice generated for `$24.95` for `2021-09-10` to `2021-10-10` 
  |Trigger invoice dry run with target date `2021-10-10`    |Invoice generated for  `$24.95` for `2021-10-10` to `2021-11-10`  
  |Trigger invoice dry run with target date `2022-05-10`    |Invoice generated for  `$24.95` for `2022-05-10` to `2022-06-10` 
  |===
  