Invoices
Columns
Name | Type | ReadOnly | References | Description |
Id [KEY] | String | True | The Id of the invoice. | |
CustomerId | String | False | Customers.Id | The Id of the invoice holder. |
AmountDue | Int | True | The amount, in cents, that was paid. | |
AmountPaid | Int | True | The amount remaining, in cents, that is due. | |
AmountRemaining | Int | True | The fee in cents that will be applied to the invoice and transferred to the application owner's Stripe account when the invoice is paid. | |
ApplicationFee | Int | False | Number of payment attempts made for this invoice, from the perspective of the payment retry schedule. Any payment attempt counts as the first attempt, and subsequently only automatic retries increment the attempt count. In other words, manual payment attempts after the first attempt do not affect the retry schedule. | |
AttemptCount | Int | True | The creation date. | |
Attempted | Boolean | True | End of the current period that the subscription has been invoiced for. At the end of this period, a new invoice will be created. | |
Billing | String | True | Start of the current period that the subscription has been invoiced for. | |
Charge | String | True | The id of the discount. | |
Closed | Boolean | False | If the subscription has ended (either because it was canceled or because the customer was switched to a subscription to a new plan), the date the subscription ended. | |
Currency | String | True | The quantity of the plan to which the customer should be subscribed. For example, if your plan is $10/user/month, and your customer has 5 users, you could pass 5 as the quantity to have the customer charged $50 (5 x $10) monthly. | |
Date | Datetime | True | Date the most recent update to this subscription started. | |
Description | String | False | The status of the subscription The allowed values are trialing, active, past_due, canceled, unpaid. | |
DiscountName | String | True | Name of the coupon. | |
DiscountAmount | String | True | If provided, each invoice created by this subscription will apply the tax rate, increasing the amount billed to the customer. | |
CouponId | String | True | Id of the coupon. | |
DueDate | Datetime | False | If the subscription has a trial, the end of that trial. | |
EndingBalance | Int | True | If the subscription has a trial, the beginning of that trial. | |
Forgiven | Boolean | False | The set of key/value pairs that you can attach to a subscription object. | |
InvoicePdf | String | True | The link to download the PDF for the invoice. If the invoice has not been finalized yet, this will be null. | |
Livemode | Boolean | True | The status of the subscription The allowed values are trialing, active, past_due, canceled, unpaid. | |
MetadataAggregate | String | False | The set of key/value pairs that you can attach to a subscription object. | |
NextPaymentAttempt | Datetime | True | If the subscription has a trial, the end of that trial. | |
Number | String | True | If the subscription has a trial, the beginning of that trial. | |
Paid | String | False | The status of the subscription The allowed values are trialing, active, past_due, canceled, unpaid. | |
PeriodEnd | Datetime | True | If provided, each invoice created by this subscription will apply the tax rate, increasing the amount billed to the customer. | |
PeriodStart | Datetime | True | If the subscription has a trial, the end of that trial. | |
ReceiptNumber | String | True | If the subscription has a trial, the beginning of that trial. | |
StartingBalance | Int | True | The status of the subscription The allowed values are trialing, active, past_due, canceled, unpaid. | |
StatementDescriptor | String | False | If provided, each invoice created by this subscription will apply the tax rate, increasing the amount billed to the customer. | |
Subscription | String | True | If the subscription has a trial, the end of that trial. | |
Subtotal | Int | True | If the subscription has a trial, the beginning of that trial. | |
Tax | Int | True | The status of the subscription The allowed values are trialing, active, past_due, canceled, unpaid. | |
TaxPercent | Decimal | False | If provided, each invoice created by this subscription will apply the tax rate, increasing the amount billed to the customer. | |
Total | Int | True | If the subscription has a trial, the end of that trial. | |
WebhooksDeliveredAt | Datetime | True | If the subscription has a trial, the beginning of that trial. | |
CustomerAddress | String | True | The customers address. | |
CustomerEmail | String | True | The customers email. | |
CustomerName | String | True | The customers name. | |
CustomerPhone | String | True | The customers phone number. | |
CustomerShipping | String | True | The customers shipping information. | |
CustomerTaxExempt | String | True | The customers tax exempt status. | |
CustomerTaxIds | String | True | The customers tax IDs. | |
PaidOutOfBand | Boolean | True | Returns true if the invoice was manually marked paid, returns false if the invoice has not been paid yet or was paid on Stripe. |
Pseudo-Columns
Name | Type | Description |
Upcoming | Boolean | Determines if the select is for upcoming invoices. |
DaysUntilDue | Int | The number of days from which the invoice is created until it is due. Only valid for invoices where billing=send_invoice. |
Forgive | Boolean | Determines if invoice should be forgiven if source has insufficient funds to fully pay the invoice. |
Source | String | A payment source to be charged. The source must be the ID of a source belonging to the customer associated with the invoice being paid. |
AccountId | String | The Id of the connected account to get invoices for |
Last updated