In the Canopy system of record, a line item represents a transaction that occurs on a customer’s account. These line items can be created via API call (eg. POST payment, charge) or could be created via an automated action (eg. applying a late fee to an account, issuer processor voiding a transaction). See additional information regarding line item status here. Line items can broadly be categorized into four groups:
Interest
These are different types of interest that can accrue in a customer’s account
Name | Description |
INTEREST | General interest charged to an account |
AM_INTEREST | Interest accrued from a loan |
AM_DI | Aggregated deferred interest calculated at the end of promo period |
DEFERRED_INTEREST | Interest deferred from within a promo period |
CREDIT_OFFSET_INTEREST | Created from credit offset API call |
CREDIT_OFFSET_DEFERRED_INTEREST | Created from credit offset API call |
PAYMENT_REVERSAL_INTEREST | Created from debit offset API call |
PAYMENT_REVERSAL_DEFERRED_INTEREST | Created from debit offset API call |
Fees
These are various fees that can be assessed against a customers account either manually or through a scheduled process. Most fees need to be defined for a product or account before any fees are assessed for a customer
Name | Description |
RETURN_CHECK_FEE | If configured, fee charged for a payment reversal |
LATE_FEE | Fee charged for late payment |
FEE_SURCHARGE | Fee charged based on total transaction volume made in a period |
CREDIT_OFFSET_FEE | Created from credit offset API call |
MANUAL_FEE | Custom fee entered manually to a customer’s account |
ORIG_FEE | Origination fee charged to the account. |
YEAR_FEE | Yearly fee charged to account |
MONTH_FEE | Monthly fee charged to account |
PAYMENT_REVERSAL_FEE | If a payment is reversed, then any fees that would have been charged to an account had the payment not been made will appear as a payment_reversal_fee |
RECURRING_FEE | Fee changed on a recurring cadence (with an optional initial offset) |
Payments
Payments are transactions that decreases the balance owed on an account
Name | Description |
REFUND | Refund transaction created via API call |
FEE_REVERSAL | Fee reversal created via API call |
PAYMENT | Payment created via API call |
DEBIT OFFSET | Debit offset created via API call |
PREPAYMENT_DISCOUNT | If a discount is successfully applied to an account, then the PREPAYMENT_DISCOUNT is automatically created and represents the difference between what was paid by the customer and the balance due on the account. |
DI_WAIVER | Deferred interest waiver. This is the amount of interest that is reversed if a loan is paid off by promotion expiration |
CHARGE_REVERSAL | Charge reversal created via API call |
Principal
Principal transactions add to the principal balance of the account
Name | Description |
LOAN | Installment loan taken by a customer |
CHARGE | Charge created via API call |
PAYMENT_REVERSAL | Payment reversal created via API call |
CREDIT OFFSET | Credit offset created via API call |