The PaymentTerm object

A Rutter Payment Term represents the terms of payment on a bill or an invoice. For example, a payment term might be "Net 30" or "Due on Receipt".

Properties

idstring

The Rutter generated unique ID of the payment term.

platform_idstring

The platform specific ID of the payment term.

due_daysnumber

The number of days until the bill is due.

term_namestring

The name of the payment term.

discount_daysnumbernullable

The number of days until the payment discount expires.

discount_percentnumbernullable

The percent of the discount a customer will gain if paid within the discount period.

created_atstringnullable

The ISO 8601 timestamp that the paymentterm was created.

updated_atstringnullable

The ISO 8601 timestamp that the paymentterm was last updated.

platform_dataobjectoptional

The raw platform data corresponding to the Rutter object.

Show platform_data attributes
Example PaymentTerm Object
{
  "id": "00000000-0000-0000-0000-000000000000",
  "platform_id": "12345678",
  "due_days": 30,
  "term_name": "Net 30",
  "discount_days": 10,
  "discount_percent": 2,
  "created_at": "2023-01-02T02:34:56.000Z",
  "updated_at": "2023-01-02T02:34:56.000Z",
  "platform_data": {
    "id": 123,
    "data": "Varies by platform"
  }
}

List Payment Terms

GET /accounting/payment_terms
Supported for: NetSuiteQuickBooks

Request Parameters

    access_tokenstringquery

    The access token of the connection.

    cursorstringoptionalquery

    The cursor to use for pagination. This value is passed in from next_cursor field in a previous request.

    expandenumoptionalquery

    Used to request inclusion of optional objects.

    Can beplatform_data.
    force_fetchenumoptionalquery

    Force a response even if the underlying connection hasn't finished the initial sync.

    One oftrue or false.
    limitintegeroptionalquery

    The limit on the number of entities returned.

    updated_at_maxintegeroptionalquery

    Unix Timestamp in milliseconds representing the maximum updated_at datetime to fetch entities from.

    updated_at_minintegeroptionalquery

    Unix Timestamp in milliseconds representing the minimum updated_at datetime to fetch entities from.

Response Body

    connectionobject
    Show connection attributes
    payment_termsarray
    Show payment_terms attributes
    next_cursorstringnullableoptional
Example Response Body
{
  "connection": {
    "id": "00000000-0000-0000-0000-000000000000",
    "orgId": "00000000-0000-0000-0000-000000000000",
    "platform": "NETSUITE"
  },
  "payment_terms": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "platform_id": "12345678",
      "due_days": 30,
      "term_name": "Net 30",
      "discount_days": 10,
      "discount_percent": 2,
      "created_at": "2023-01-02T02:34:56.000Z",
      "updated_at": "2023-01-02T02:34:56.000Z",
      "platform_data": {
        "id": 123,
        "data": "Varies by platform"
      }
    }
  ],
  "next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU="
}