Exchange a client invoice key for details of the invoice for displaying to the client
The access token received from the authorization server in the OAuth 2.0 flow.
Client invoice key obtained from client invoice URL. Used to authorize the request in lieu of an access token.
Successful operation
Invoice id of draft invoice to finalize and send
Id of the invoice record in your DB
"1123144594"
Client id for this invoice
The creation date of the invoice
Name of the invoice
The total amount of the invoice
The total amount of the invoice in cents. Useful for passing directly to a payment processor, e.g. Stripe, to prevent floating point errors.
Remaining balance left to be paid on the invoice
The total dollar amount to be discounted (you can provide a discountAmount or a discountPercent, but not both, as it affects the format of the invoice)
30
The total percent to be discounted (you can provide a discountAmount or a discountPercent, but not both, as it affects the format of the invoice)
15
Invoice Term for the invoice
DUE_NOW, NET_10, NET_15, NET_30, NET_60, OTHER "DUE_NOW"
The due date of the invoice
An optional personal note to add to the invoice
"Thank you for your business."
Invoice frequency
ONE_TIME, WEEKLY, BI_WEEKLY, MONTHLY, YEARLY, AFTER_TWO_MINS, ONE_TIME, WEEKLY, BI_WEEKLY, MONTHLY, YEARLY, AFTER_TWO_MINS "ONE_TIME"
Status of the invoice
OPEN, CLOSED, CANCELLED, DRAFT, REFUNDED, SCHEDULED Status of the email of the invoice
SUCCESS, FAILURE_TOKEN_INVALIDATED, FAILURE_TOKEN_POSSIBLY_EXPIRED, FAILURE_INVOICE_NOT_FOUND, FAILURE_OTHER, SENDING, NOT_SENT, FAILURE_BOUNCED, WARNING_AUTO_RESPONSE Whether an email of the invoice will be sent to client
Date the invoice was sent
The last date the client viewed the invoice
List of payment reminder frequencies for this invoice
List of payment reminder frequencies for this invoice
ON_DUE_DATE, THREE_DAYS_AFTER_DUE_DATE, EVERY_SEVEN_DAYS_AFTER_DUE_DATE, AFTER_TWO_MINS, ON_DUE_DATE, THREE_DAYS_AFTER_DUE_DATE, EVERY_SEVEN_DAYS_AFTER_DUE_DATE, AFTER_TWO_MINS "ON_DUE_DATE"
Date of the last created recurring invoice
Id of parent for recurring invoices
Whether this invoice is a recurring parent
Status of the refund corresponding to this invoice
PENDING, SUCCEEDED, FAILED, UNKNOWN Email errors incurred for this invoice
URL at which a PDF of the invoice can be accessed
An array of line items, where each object represents one invoice item.
An array of installments, for allowing the customer to pay via multiple partial payments.
The total pending amount from payment(s)
Number of the invoice (per business)
Name of the client to whom the invoice was sent
The email to send the invoice to
Comma-delimited list of emails to be cc'ed on the invoice email
Comma-delimited list of emails to be bcc'ed on the invoice email
Name of the business sending the invoice
Address of the business sending the invoice
Secondary address of the business sending the invoice
City of the business sending the invoice
State of the business sending the invoice
Zip code of the business sending the invoice
Logo of the business sending the invoice
Phone number of the business sending the invoice
ClientInvoiceKey of the invoice being sent
The total amount of payments on the invoice
Date the invoice was paid
If set to true, the client can pay by cash/check. At least one of acceptCredit or acceptCash or acceptACH must be set to true.
Whether the client can pay by debit/credit card. At least one of acceptCredit, acceptCash, or acceptACH must be true.
Whether the client can pay by cash/check. At least one of acceptCash, acceptCredit, or acceptACH must be true.
Id of the v6 invoice entity
"inv_1123144594"
Custom JSON in which you can store any data with max length of 2000 characters
Name of the API from which this invoice originated
USER_ENTRY, QBO, XERO, PARTNER_IMPLEMENTATION "USER_ENTRY"
Id of the user (from the Tight Partner's DB) that created this invoice
secret key used for invoice payment
Id of the stored payment method
Email of the user that created this invoice
Brand color of the user that created the invoice as a hex code
Client secret for customer session