InvoiceLineItemDiscounts
Get the available discounts from invoices line items in Stripe.
Table Specific Information
Select
Server-Side Query Support
The connector uses the Stripe API to filter the results by the following columns and operators while the rest of the filter is executed client-side within the connector.
- InvoiceId supports the following operator: =.
- AccountId supports the following operator: =.
The provider supports the use of all columns as criteria in the WHERE clause of SELECT statements, as long as the SupportEnhancedSQL property is set to True. If the SupportEnhancedSQL property is set to False, you still can retrieve:
-Invoice Line Items Discount list:
SELECT * FROM InvoiceLineItemDiscounts WHERE InvoiceId='in_1MRUu5SC4snQ4WkOvjaIxRGJ'
Columns
Name | Type | References | Description |
Id [KEY] | String | The Id of the discount object. | |
InvoiceId | String | The Id of the invoice. | |
CustomerId | String | The Id of the customer. | |
Start | Datetime | Date that the coupon was applied. | |
End | Datetime | If the coupon has a duration of repeating, the date that this discount will end. If the coupon has a duration of once or forever, this attribute will be null. | |
CouponId | String | The Id of the coupon. | |
CouponAmountOff | Integer | Amount (in the currency specified) that is taken off the subtotal of any invoices for this customer. | |
CouponCurrency | String | If amount_off has been set, the three-letter ISO code for the currency of the amount to take off. | |
CouponName | String | Name of the coupon displayed to customers on, for instance, invoices or receipts. | |
CouponCreatedAt | Datetime | The creation date. | |
CouponDuration | String | Describes how long a customer who applies this coupon will get the discount. One of forever, once, and repeating. | |
CouponDurationInMonths | Integer | If duration is repeating, the number of months the coupon applies. Null if coupon duration is forever or once. | |
CouponPercentOff | Decimal | Percent that will be taken off the subtotal of any invoices for this customer for the duration of the coupon. For example, a coupon with a percent_off of 50 will make a $100 invoice $50 instead. | |
CouponRedeemBy | Datetime | Date after which the coupon can no longer be redeemed. | |
CouponTimesRedeemed | Integer | Number of times this coupon has been applied to a customer. | |
CouponValid | Boolean | Taking account of the above properties, whether this coupon can still be applied to a customer. | |
CouponMaxRedemptions | Integer | Maximum number of times this coupon can be redeemed, in total, across all customers, before it is no longer valid. | |
PromotionCode | String | The promotion code applied to create this discount. | |
Subscription | String | The subscription that this coupon is applied to, if it is applied to a particular subscription. |
Pseudo-Columns
Pseudo column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.
Name | Type | Description | |
AccountId | String | The Id of the connected account to get invoices for. |