GET
/
Invoice
/
{idInvoice}

Authorizations

requestToken
string
header
required

Most endpoints require an organization token. Some endpoints require an application token, and those endpoints are noted.

Path Parameters

idInvoice
integer
required

Invoice ID

Response

200 - application/json
AdditionalData
string | null

Custom dictionary of key:value pairs. You can use this field to store any data related to the object or for your system. Example usage:

{
  "additionalData": {
    "key1": "value1",
    "key2": "value2",
    "key3": "value3"
  }
}
billEvents
object[] | null

Array of event objects with information related to events associated to the invoice.

company
string | null

Company name of the recipient of the invoice

createdAt
string

Timestamp of when invoice was created, in UTC.

customer
object

Customer object associated to the invoice

customerId
integer | null

Identifier of customer associated to the invoice

discount
number | null

Discount applied to the invoice.

documentsRef
object

Object containing attachments associated to the invoice.

dutyAmount
number | null

Duty amount.

firstName
string | null

First name of the recipient of the invoice

freightAmount
number | null

Freight/shipping amount.

frequency
string | null

Frequency of scheduled invoice.

invoiceAmount
number | null

Invoice total amount.

invoiceDate
string | null

Invoice date in any of the accepted formats: YYYY-MM-DD, MM/DD/YYYY

invoiceDueDate
string | null

Invoice due date in any of the accepted formats: YYYY-MM-DD, MM/DD/YYYY

invoiceEndDate
string | null

The end date for a scheduled invoice cycle (invoiceType = 1).

invoiceId
integer

Identifier of invoice.

invoiceNumber
string | null

Custom number identifying the bill or invoice. Must be unique in paypoint.

Maximum length: 250
invoicePaidAmount
number | null

Amount partially paid to the invoice.

invoiceSentDate
string | null

Timestamp of when invoice was sent, in UTC.

invoiceStatus
enum<integer> | null

Status for invoice.

The accepted status values are:

  • 0 draft
  • 1 active
  • 2 partially paid
  • 4 paid/complete
  • 99 cancelled
Available options:
0,
1,
2,
4,
99
invoiceType
integer | null

Type of invoice. Only 0 for one-time invoices is currently supported.

items
object[] | null

Array of line items included in the invoice

lastName
string | null

Last name of the recipient of the invoice

lastPaymentDate
string | null

Timestamp of last payment, in UTC.

notes
string | null

Notes included in the invoice.

parentOrgName
string | null

Name of paypoint's parent organization

Identifier of paymentlink associated to the invoice.

paymentTerms
string | null

The payment terms for the invoice. If no terms were defined initially, then reponse data for this field will default to N30.

paypointDbaname
string | null

Paypoint DBA name

paypointEntryname
string | null

Paypoint entry name

paypointId
integer

Internal identifier of paypoint associated to the invoice.

paypointLegalname
string | null

Paypoint legal name

purchaseOrder
string | null

Purchase order number.

scheduledOptions
object

Options to be applied for scheduled invoices

shippingAddress1
string | null

The shipping address.

Maximum length: 250
shippingAddress2
string | null

Additional line for shipping address.

Maximum length: 100
shippingCity
string | null

Shipping city.

Maximum length: 250
shippingCountry
string | null

Shipping address country.

shippingEmail
string | null

Shipping recipient's contact email address.

shippingFromZip
string | null

Sender shipping ZIP code.

shippingPhone
string | null

Recipient phone number

shippingState
string | null

Shipping state or province.

shippingZip
string | null

Shipping ZIP code.

Maximum length: 50
summaryCommodityCode
string | null

Commodity code.

tax
number | null

Tax rate in percent applied to the invoice.

termsConditions
string | null

Custom terms and conditions included in the invoice.

Was this page helpful?