anchor.diff:  
   == I
   
  -[[Invoice]]Invoice:: An invoice is a bill provided to a customer for charges that are payable on the customer's account. A single invoice consolidates charges for all subscriptions held by that customer for a specified time period. Invoices may be set to be paid automatically, or may be paid manually by the customer. An invoice consists of one or more <<Invoice_Item,invoice items>>.
  -
  -[[Invoice_Amount]]Invoice Amount:: The amount that a customer is charged as part of an invoice. Also known as "Invoice Total",  "Total",  "Charged Amount" or simply "Amount". At a high level, it is calculated by adding the amounts on all the chargeable <<Invoice_Item,invoice items>> associated with an invoice. See https://docs.killbill.io/latest/invoice_examples.html#_charged_amount[charged amount] for more information.
  -
  -[[Invoice_Balance]]Invoice Balance:: The amount that the customer owes as part of an invoice. It is positive if the customer owes something or zero otherwise. At a high level,  it is calculated by subtracting the paid amount from the <<Invoice_Amount, invoice amount>>. See https://docs.killbill.io/latest/invoice_examples.html#_invoice_balance[invoice balance] for more information.
  -
  -[[Invoice_Credit]]Invoice Credit:: The amount that your business owes to a customer as part of an invoice. An invoice credit is generated when an account credit is added, a subscription is cancelled, etc.
  -
  -[[Invoice_Item]]Invoice Item:: Represents a single item charged on an <<Invoice,invoice>>. Given an active <<Subscription,subscription>>, one could see multiple items for that subscription on a single invoice, including recurring items, usage items, fixed price items, etc. There can also be items for different subscriptions on the same invoice, as well as items that are unrelated to subscriptions, such as adjustments and taxes.
  -
  -[[Invoice_Item_Type]]Invoice Item Type:: Specifies the type of <<Invoice_Item,invoice item>> which can be one of `EXTERNAL_CHARGE`, `FIXED`, `RECURRING`, `REPAIR_ADJ`, `CBA_ADJ`, `ITEM_ADJ`, `USAGE`, `TAX`, `PARENT_SUMMARY`. Refer to the
  +[[Invoice]]
  +Invoice:: An invoice is a bill provided to a customer for charges that are payable on the customer's account. A single invoice consolidates charges for all subscriptions held by that customer for a specified time period. Invoices may be set to be paid automatically, or may be paid manually by the customer. An invoice consists of one or more <<Invoice_Item,invoice items>>.
  +
  +[[Invoice_Amount]]
  +Invoice Amount:: The amount that a customer is charged as part of an invoice. Also known as "Invoice Total",  "Total",  "Charged Amount" or simply "Amount". At a high level, it is calculated by adding the amounts on all the chargeable <<Invoice_Item,invoice items>> associated with an invoice. See https://docs.killbill.io/latest/invoice_examples.html#_charged_amount[charged amount] for more information.
  +
  +[[Invoice_Balance]]
  +Invoice Balance:: The amount that the customer owes as part of an invoice. It is positive if the customer owes something or zero otherwise. At a high level,  it is calculated by subtracting the paid amount from the <<Invoice_Amount, invoice amount>>. See https://docs.killbill.io/latest/invoice_examples.html#_invoice_balance[invoice balance] for more information.
  +
  +[[Invoice_Credit]]
  +Invoice Credit:: The amount that your business owes to a customer as part of an invoice. An invoice credit is generated when an account credit is added, a subscription is cancelled, etc.
  +
  +[[Invoice_Item]]
  +Invoice Item:: Represents a single item charged on an <<Invoice,invoice>>. Given an active <<Subscription,subscription>>, one could see multiple items for that subscription on a single invoice, including recurring items, usage items, fixed price items, etc. There can also be items for different subscriptions on the same invoice, as well as items that are unrelated to subscriptions, such as adjustments and taxes.
  +
  +[[Invoice_Item_Type]]
  +Invoice Item Type:: Specifies the type of <<Invoice_Item,invoice item>> which can be one of `EXTERNAL_CHARGE`, `FIXED`, `RECURRING`, `REPAIR_ADJ`, `CBA_ADJ`, `ITEM_ADJ`, `USAGE`, `TAX`, `PARENT_SUMMARY`. Refer to the
   https://docs.killbill.io/latest/userguide_subscription.html#components-invoicing[_Subscription Billing_] document for more information.
   
   Invoice Original Amount Charged:: The amount that the customer is charged as part of an invoice at the time of invoice creation. At a high level, it is calculated by adding the amounts on all the chargeable <<Invoice_Item,invoice items>> associated with an invoice at the time of invoice creation.
   
  -[[Invoice_Payment]]Invoice Payment:: <<Payment,Payment>> made against a specific invoice. By default, Kill Bill attempts to make a payment against an invoice using the account's default <<Payment_Method, payment method>>.
  -
  -[[Invoice_Refund]]Invoice Refund:: Refund amount associated with an <<Invoice_Payment,invoice payment>>. Kill Bill allows issuing a full or partial refund against an invoice payment.
  +[[Invoice_Payment]]
  +Invoice Payment:: <<Payment,Payment>> made against a specific invoice. By default, Kill Bill attempts to make a payment against an invoice using the account's default <<Payment_Method, payment method>>.
  +
  +[[Invoice_Refund]]
  +Invoice Refund:: Refund amount associated with an <<Invoice_Payment,invoice payment>>. Kill Bill allows issuing a full or partial refund against an invoice payment.
   
   Invoice Status:: The current state of an invoice, which can be in a `DRAFT`, `COMMITTED` or `VOID` state.
   
  
positive.code: //Refund
  //{A refund returns money to a customer - as opposed to a credit, which creates a customer credit balance that may be applied to reduce the amount owed to you. For instance, refunds are used when a customer cancels service and is no longer your customer. Refunds can also represent processed payments that are reversed, such as a chargeback or a direct debit payment reversal.}
  
  [[Rules]]Rules:: The rules that determine how Kill Bill should behave when a plan is created, cancelled or changed. Also known as "catalog rules."
  
  == S
  
  [[Subscription]]Subscription:: A contract between your organization and a customer to purchase a particular product/service with particular terms. Kill Bill associates a subscription with a <<Plan,plan>>, an <<Account,account>>, and a start date.
  
  Subscription Bundle:: See <<Bundle>>
  
  
negative.code: 
  == P
  
  [[Parent]]
  Parent:: An account that contains one or more child accounts. Setting up a parent-child associations lets you define which entity is responsible for paying the invoice. See also <<Child>>.
  
  [[Payment]]
  Payment::  A Payment in Kill Bill is an amount paid or payable on a specific <<Account,account>> due to an <<Invoice,invoice>> or independent of any invoice. A payment may be associated with a series of <<Payment_Transaction,payment transactions>>.
  
  [[Payment_Attempt]]
  Payment Attempt:: A Payment Attempt is an attempt to perform a <<Payment_Transaction,payment transaction>>. A payment attempt may succeed or fail, and a payment transaction may have more than one payment attempt.
  
  [[Payment_Method]]
  Payment Method:: A Kill Bill record that represents an abstraction corresponding to a payment scheme like a credit card, debit card, or PayPal. An <<Account,account>> can have multiple payment methods corresponding to different payment gateways. For example, an account can have a credit card payment method as well as a PayPal payment method. Each account also has a *default* payment method associated with it. When the account needs to be charged for recurring payments, the system uses the default payment method.
  
  [[Payment_Transaction]]
  Payment Transaction:: A payment transaction represents a payment operation such as authorization, charge back, refund, etc. A payment transaction takes place using a <<Payment_Method,payment method>>. The transaction is processed by a plugin, which provides access to the appropriate payment gateway. The payment gateway processes the transaction, using the payment method provided in the request.
  
  
  //PCI Compliance
  //{ PC​I DSS (payment card industry data security standard)}
  //{The payment card industry data security standard (PCI DSS) is a set of requirements designed to ensure that all companies that process, store, or transmit credit card information maintain a secure environment. Zuora has compliance in accordance with PCI Service Provider Level1 (PCI DSS SP L1) v1.2. Zuora is listed on the VISA website as an approved provider.}
  
  [[Permissions]]
  Permissions:: In Kill Bill, a defined action that can be performed in a system (for example, `TAG_CAN_ADD` OR `ACCOUNT_CAN_CREATE`). You can assign one or more permissions to a <<User_Role,role>>, which can then be associated with a user. The user can only perform the permissions associated with that role.
  
  For more information, see the Kill Bill https://github.com/killbill/killbill-api/blob/master/src/main/java/org/killbill/billing/security/Permission.java[list of user permissions].
  
  [[Phase]]
  Phase:: The time periods within a plan. Kill Bill phases can be any of the following types: `TRIAL`, `DISCOUNT`, `FIXEDTERM`, or `EVERGREEN`. Note that a plan has at least one phase (i.e., a plan cannot be "empty" of phases.) A phase is also referred to as a "plan phase." See <<Plan>> below.
  
  [[Plan]]
  Plan:: Details for the terms of the <<Subscription,subscription>> contract. In particular, plans define how much a customer pays for a product and how often they pay it (_Example:_ A Standard product at $100 per month). A plan consists of at least one phase and can have multiple phases (_Example:_ A discount phase followed by a regular price phase).
  
  [[plugin]]
  Plugin:: A piece of code written on top of the Kill Bill platform that interacts with the system. It can be called from the Kill Bill platform through plugin APIs or can make API calls to Kill Bill. It can also receive notifications from the Kill Bill platform. See https://docs.killbill.io/latest/plugin_introduction.html[Plugin Introduction].
  
  Price List:: One or more plans that have discount/special pricing. Price lists are defined in the <<Catalog,catalog>>.
  Along with price lists, you define <<Rules,catalog rules>> that specify which price list to use if a customer changes plans.
  