Skip to content

InvoiceDetail

Fields

  • idstringrequired
  • numberstring | nullrequired

    Assigned when the invoice is issued.

  • statusstringrequired

    open, paid, void or uncollectible. Treat other values as unknown.

  • overduebooleanrequired

    Open, not carried forward, and past its due date.

  • carriedForwardbooleanrequired

    Below the minimum charge: added to the next invoice instead.

  • carriedIntoInvoiceIdstring | nullrequired

    The invoice it was carried into, once there is one.

  • periodStartstringrequired
    format: date-time
  • periodEndstringrequired
    format: date-time
  • currencystringrequired
  • collectionMethodstring | nullrequired

    charge_automatically (the default card) or send_invoice.

  • totalCentsstringrequired

    Cents.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • startingBalanceCentsstringrequired

    Carried from earlier invoices, in cents.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • amountDueCentsstringrequired

    Cents.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • amountPaidCentsstringrequired

    Cents.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • amountRemainingCentsstringrequired

    Cents.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • dueAtstring | nullrequired
    format: date-time
  • issuedAtstring | nullrequired

    When it was issued and numbered.

    format: date-time
  • finalizedAtstring | nullrequired

    The same as issuedAt.

    format: date-time
  • paidAtstring | nullrequired
    format: date-time
  • organizationIdstringrequired
  • subtotalMicrosstringrequired

    The lines' exact sum, in micros.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • roundingMicrosstringrequired

    subtotalMicros less totalCents, in micros.

    pattern: ^-?[0-9]+(\.[0-9]+)?$
  • poNumberstring | nullrequired
  • customerobjectrequired

    Who it was issued to.

    3 properties
    • namestring | nullrequired
    • emailstring | nullrequired
    • addressobject | nullrequired

      As issued: line1, line2, city, region, postalCode, country.

  • hostedInvoiceUrlstring | nullrequired

    Stripe's payment page.

  • paymentAttemptsintegerrequired
  • lastPaymentErrorstring | nullrequired
  • pdfobjectornullrequired

    Null until the PDF is delivered.

    2 variants

    One of the following:

    • object
    • null
  • linesarray ofobjectrequired
    13 properties
    • positionintegerrequired
    • kindstringrequired

      usage, other_usage (lines under half a cent) or other_projects (a service's smallest projects, past the line limit).

    • servicestring | nullrequired
    • projectIdstring | nullrequired
    • projectNamestring | nullrequired

      The project's name when the invoice was drafted.

    • projectSlugstring | nullrequired
    • skustring | nullrequired
    • descriptionstringrequired
    • quantitystringrequired

      In the SKU's unit.

      pattern: ^-?[0-9]+(\.[0-9]+)?$
    • unitPricestring | nullrequired

      Dollars per unit; null for folded lines and SKUs whose price changed within the period.

    • amountstringrequired

      Exact dollars.

      pattern: ^-?[0-9]+(\.[0-9]+)?$
    • amountMicrosstringrequired

      Micros.

      pattern: ^-?[0-9]+(\.[0-9]+)?$
    • amountCentsstringrequired

      What's billed, in cents.

      pattern: ^-?[0-9]+(\.[0-9]+)?$
Navigation

Type to search…

↑↓ navigate↵ selectEsc close