[_a] | [_b] | [_c] | [_d] | [_e] | [_f] | [_g] | [_h] | [_i] | [_j] | [_k] | [_l] | [_m] | [_n] | [_o] | [_p] | [_q] | [_r] | [_s] | [_t] | [_u] | [_v] | [_w] | [_x] | [_y] | [_z]

A

Account

A record that contains details about the customer such as name, address, email address, phone number, etc. Also referred to as a "customer account."

API

The software intermediary that enables communication between two applications. For more information, see the Kill Bill API Reference.

B

Billing in Advance

A type of billing mode in which you can charge for services that are provided at a later date.

Billing in Arrear

A type of billing mode in which you can charge for services that are delivered in a previous billing period.

Billing Mode

The method in which you invoice for a recurring subscription. "Billing in advance" and "billing in arrear" are two types of billing modes.

Billing Period

The frequency in which Kill Bill invoices the account for one or more subscriptions. (Examples: DAILY, WEEKLY, BIWEEKLY, MONTHLY, QUARTERLY, BIANNUAL, ANNUAL, BIENNIAL, and NO_BILLING_PERIOD)

Bundle

A collection of subscriptions associated with a single service instance. For example, a customer might have a base subscription for her phone, plus an add-on subscription for international dialing. Because both subscriptions are associated with the same phone, they are collected into a single bundle. An account may have several bundles, each with one or more subscriptions. Also known as a "subscription bundle."

C

Catalog

A description of the set of products, plans, phases, price lists, and rules that are available to customers. A catalog lets Kill Bill know what is being offered for sale and how much to charge for it.

Child

An account that is associated with a parent account. Setting up a parent-child associations lets you define which entity is responsible for paying the invoice. See also [Parent].

Customer

The person who purchases a product or service from your organization. See also [Account].

D

Discount Phase

A type of phase that defines a lower price for a set time period (after which the regular price automatically takes effect). A discount phase is specified as part of a plan within the catalog.

Downgrade

The change of a subscription from one plan to another plan of lesser dollar value.

{A downgrade is a change order or amendment to an existing contract or subscription in which a customer chooses a lower service level. A downgrade can be a less expensive service offering, or a smaller quantity or users or usage levels. Depending on business rules, this change can result in a prorated credit of the original service or a penalty fee associated with the change.}

Duration

Defines the length of time for a phase. Kill Bill supports durations of days, months, years or unlimited.

E

Evergreen Phase

A type of phase in which no end date is specified and Kill Bill continually bills the account for the subscription until the customer cancels it. A evergreen phase is specified as part of a plan within the catalog.

External Key

An alternative unique ID for an object, which you can use to map the object with an external resource. For example, you could define an external key for a specific customer account, which is the same as the identifier used in your CRM system.

Example:

CRM Name: Shirley Skinner

CRM ID: 4766gt53321

KILL BILL:

Kill Bill Name: Shirley Skinner

Kill Bill External Key: 4766gt53321

Kill Bill ID: 6d468048-a1dc-45ea-87b5-72cf9ec14771

F

Fixed Term

A type of phase that specifies an end date and during which Kill Bill continually bills the account for the subscription. A fixed term phase is specified as part of a plan within the catalog.

G

H

I

J

K

Kaui

An acronym for Kill (Bill) Admin User Interface, this browser-based application lets back office staff (in Finance, Marketing, Development, etc.) perform Kill Bill-related tasks, such as creating customer accounts, subscriptions, adding plugins, and so forth.

Kill Bill Administrator (or Kill Bill Admin)

The person responsible for installing or configuring Kill Bill.

L

M

N

O

P

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 Method

A record of payment details, such as for credit cards, debit cards, PayPal accounts, etc. Each account can have many payment methods and one default payment method. Note that much of the representation of a payment method is plugin-specific and is actually stored by the payment plugin itself.

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

Details for the terms of the 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).

Price List

One or more plans that have discount/special pricing. Price lists are defined in the catalog. Along with price lists, you define catalog rules that specify which price list to use if a customer changes plans.

Product

A product or service that the customer can purchase (or rent/lease). A product can be associated with multiple plans, each plan specifying different ways the product can be purchased (e.g., a monthly plan and an annual plan).

Q

R

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

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, an account, and a start date.

Subscription Bundle

See [Bundle]

T

Tag

A property that can be added to objects (such as accounts, bundles or subscriptions). There are two kinds of Tags: system tags and user tags.

  • System tags can impact the behavior of the system. Examples include AUTO_PAY_OFF or AUTO_BILLING_OFF.

  • User Tags are informational only, and can be created through [Kaui], the Kill Bill admin UI. User tags can be used to identify collections of accounts, subscriptions, or bundles so that they can easily be found or reported on later.

Tenant

The division or organization that is using Kill Bill as a group of users. Note that an organization can have more than one tenant, as Kill Bill supports multitenancy.

Trial Phase

A type of phase that defines a time period during which the account is not charged (or is heavily discounted). After the trial period, the regular price automatically takes effect. A trial phase is specified as part of a plan within the catalog.

U

Upgrade

The change of a subscription from one plan to another plan of higher dollar value.

User

A person who logs on to Kaui.

V

W

X

XML

Acronym for eXtensible Markup Language, which is used to define the data within the Kill Bill catalog.

Y

Z