Needs the reports.read permission. Every month from from to to, at most 24. Invoiced is sent invoices less sent credit notes by their date, net and VAT apart; received is payments not removed, by the day they were paid.
Needs the invoices.read permission. Newest first, without lines or payments. status is draft, sent, part_paid, paid or overdue (sent, owed and past its due date in the business's time zone); from and to are the business's dates on the issue date, or the creation date of a draft.
Parameters
statusstring, in the query
draft, sent, part_paid, paid or overdue
kindstring, in the query
invoice or credit_note
customer_idinteger (int64), in the query
A customer
job_idinteger (int64), in the query
A job
quote_idinteger (int64), in the query
A quote
fromstring, in the query
YYYY-MM-DD
tostring, in the query
YYYY-MM-DD
Response 200 · object
The documents.
invoicesarray of Invoice, required
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
Needs the invoices.write permission. For a customer, a job or a quote; a job gives its quote and customer, a quote its customer. Without lines, a job's or a quote's draft takes what is left of the quote's price after the invoices already raised on the quote or its jobs. Each line's VAT rate is none when the business is not VAT registered, and any other rate when it is. Published as invoice.created.
Request body · object
customer_idinteger (int64) or null
job_idinteger (int64) or null
quote_idinteger (int64) or null
linesarray of InvoiceLineInput
descriptionstring, required
quantitystring, required
A decimal above 0, with up to 6 digits and 3 places.
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
Needs the invoices.read permission. With its lines, its payments not removed, what is owed and whether it is overdue.
Parameters
idstring, in the path, required
Response 200 · object
The document.
invoiceInvoice, required
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
Needs the invoices.write permission. Numbers it from the business's number format, sets its date (today, in the business's time zone) and due date (plus invoice_terms_days; a credit note is due on its date), copies the customer as billed, emails them the PDF and locks it. An invoice needs a total above 0; a credit note can't be more than is left uncredited on its invoice. Published as invoice.sent.
Parameters
idstring, in the path, required
Response 200 · object
The sent document.
invoiceInvoice, required
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
Needs the invoices.write permission. Against a sent invoice. Without lines, a copy of the invoice's lines, which needs nothing credited yet. Sending it lowers what is owed on the invoice.
Parameters
idstring, in the path, required
Request body · object
linesarray of InvoiceLineInput
descriptionstring, required
quantitystring, required
A decimal above 0, with up to 6 digits and 3 places.
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
Needs the invoices.write permission. Against a sent credit note, of an online payment of the invoice it credits, above 0 and at most the payment's amount in the credit note's refundable. The refund is pending until the payment provider confirms it, then queued for the accounting package and emailed to the customer. A refusal by the provider is a 409 in its words. Published as invoice.refunds.
Parameters
idstring, in the path, required
The credit note.
Request body · object
payment_idinteger (int64), required
amount_penceinteger (int64), required
Example request
{
"payment_id": 0,
"amount_pence": 0
}
Response 200 · object
The credit note.
invoiceInvoice, required
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.
Needs the invoices.write permission. For a payment recorded by mistake; who removed it and when are kept. A payment with refunds is a 409.
Parameters
idstring, in the path, required
Response 200 · object
The invoice.
invoiceInvoice, required
An invoice or credit note. owed_pence is gross less credited and paid; a refund that succeeds takes its amount off paid_pence of the invoice it was paid on. overdue is worked out when read.
idinteger (int64), required
kindstring, required
One of: invoicecredit_note
numberstring
Absent on a draft.
statusstring, required
One of: draftsentpart_paidpaid
customer_idinteger (int64) or null, required
customer_namestring, required
The customer's name now; empty once the customer is removed.
job_idinteger (int64) or null, required
quote_idinteger (int64) or null, required
credits_invoice_idinteger (int64) or null, required
bill_toobject
The customer as the document was sent to them.
namestring, required
emailstring, required
addressstring, required
vat_numberstring
issued_onstring (date)
due_onstring (date)
currencystring, required
One of: GBP
linesarray of InvoiceLine, required
idinteger (int64), required
descriptionstring, required
quantitystring, required
unit_penceinteger (int64), required
vat_ratestring, required
One of: standardreducedzeroexemptnone
net_penceinteger (int64), required
totalsobject, required
by_ratearray of object, required
ratestring, required
net_penceinteger (int64), required
vat_penceinteger (int64), required
net_penceinteger (int64), required
vat_penceinteger (int64), required
gross_penceinteger (int64), required
paid_penceinteger (int64), required
credited_penceinteger (int64), required
refunded_penceinteger (int64), required
On a credit note, what was refunded against it, or is being.
owed_penceinteger (int64), required
overdueboolean, required
notesstring, required
paymentsarray of InvoicePayment, required
idinteger (int64), required
invoice_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
One of: bank_transfercardcashchequeotherpaypal
referencestring, required
recorded_atstring, required
onlineboolean, required
Paid online through a payment provider (method card, reference naming the provider's payment).
card_brandstring
card_last4string
refunded_penceinteger (int64), required
What was given back of it online, or is being.
refundsarray of InvoiceRefund, required
Refunds of an invoice's payments, or against a credit note.
idinteger (int64), required
invoice_idinteger (int64), required
The invoice the payment was recorded on.
payment_idinteger (int64), required
credit_note_idinteger (int64) or null, required
amount_penceinteger (int64), required
statusstring, required
One of: pendingsucceededfailed
externalboolean, required
failurestring
requested_atstring, required
finished_atstring
refundablearray of InvoiceRefundable, required
On a sent credit note, the online payments it may still refund.
payment_idinteger (int64), required
amount_penceinteger (int64), required
paid_onstring (date), required
methodstring, required
card for a Stripe payment, paypal for a PayPal one.
One of: cardpaypal
card_brandstring
card_last4string
flagsarray of InvoiceFlag, required
On an invoice, refunds made in the payment provider's dashboard that no credit note matches, and open disputes.
kindstring, required
One of: refunddispute
amount_penceinteger (int64), required
messagestring, required
syncInvoiceSync or null
idinteger (int64), required
statusstring, required
One of: pendingdonefailed
providerstring, required
errorstring
done_atstring
created_atstring, required
sent_atstring
depositboolean
A quote's deposit invoice.
balanceboolean
A quote's balance invoice, raised by the balance run before the move.