The IncomeStatement object

A Rutter Income Statement represents revenue, expenses, gains, and losses of a business entity for a specific period. Accounting statements are presented on a monthly basis.

Properties

idstring

The Rutter generated unique ID of the income statement.

start_datestring

The ISO 8601 timestamp for the start date of the income statement accounting period.

end_datestring

The ISO 8601 timestamp for the end date of the income statement accounting period.

accounting_standardenum

The accounting standard used to generate the income statement.

One ofcashaccrual, or unknown.
currency_codestring

The ISO 4217 currency code of the income statement.

gross_profitstringnullable

Total profit after deducting the cost of sales.

net_incomestringnullable

Total Net Income in the given period.

total_cost_of_salesstringnullable

The total cost of sales in the given period.

total_expensesstringnullable

The total expense in the given period.

total_incomestringnullable

The total income in the given period.

net_operating_incomestringnullableoptional

Total Net Operating Income in the given period.

net_profitstringnullableoptional
net_salesstringnullableoptional
expensesobject
Show expenses attributes
incomeobject
Show income attributes
cost_of_salesnullable
Show cost_of_sales attributes
created_atstringnullable

The ISO 8601 timestamp that the income statement was created.

updated_atstringnullable

The ISO 8601 timestamp that the income statement was last updated.

platform_dataobjectoptional

The raw platform data corresponding to the Rutter object.

Show platform_data attributes
Example IncomeStatement Object
{
  "id": "00000000-0000-0000-0000-000000000000",
  "start_date": "2022-04-01T00:00:00.000Z",
  "end_date": "2022-04-30T00:00:00.000Z",
  "accounting_standard": "accrual",
  "currency_code": "USD",
  "gross_profit": "1750.16",
  "net_income": "110.16",
  "total_cost_of_sales": "250",
  "total_expenses": "1640",
  "total_income": "2000.16",
  "net_operating_income": "110.16",
  "expenses": {
    "account_id": "1",
    "name": "Expense",
    "value": "1640.00",
    "items": [
      {
        "account_id": "005",
        "name": "6576 Payroll Tax (G&A)",
        "value": "1640.00",
        "items": [
          {
            "account_id": "005",
            "name": "6576 Payroll Tax (G&A)",
            "value": "137.60",
            "items": []
          },
          {
            "account_id": "005",
            "name": "6576 Payroll Tax (G&A)",
            "value": "1502.40",
            "items": []
          }
        ]
      }
    ]
  },
  "income": {
    "account_id": "1",
    "name": "Income",
    "value": "2000.16",
    "items": [
      {
        "account_id": "001",
        "name": "4000 Direct Consumer",
        "value": "2000.16",
        "items": [
          {
            "account_id": "001",
            "name": "4000 Direct Consumer",
            "value": "297.08",
            "items": []
          },
          {
            "account_id": "001",
            "name": "4000 Direct Consumer",
            "value": "1703.08",
            "items": []
          }
        ]
      }
    ]
  },
  "cost_of_sales": {
    "account_id": "1",
    "name": "Cost of Sales",
    "value": "250.00",
    "items": [
      {
        "account_id": "005",
        "name": "Cost of Goods Sold",
        "value": "250.00",
        "items": [
          {
            "account_id": "014",
            "name": "Freight Spend",
            "value": "250.00",
            "items": []
          }
        ]
      }
    ]
  },
  "created_at": "2022-01-01T08:00:00.000Z",
  "updated_at": "2022-01-09T08:00:00.000Z",
  "platform_data": {
    "id": 123,
    "data": "Varies by platform"
  }
}

List Income Statements

GET /versioned/accounting/income_statements
Supported for: Dynamics 365ExactFreeAgentFreshBooksKashFlowNetSuiteQuickBooksQuickBooks DesktopSage Business CloudSage IntacctTallyWaveXeroZoho Books

Request Parameters

    access_tokenstringquery

    The access token of the connection.

    end_datestringoptionalquery

    The last date that you will receive a financial statement for. If you set a start date of Jan 1 2021 and an end date of Jan 1 2022, you will receive the 13 months between those dates, inclusive.

    expandenumoptionalquery

    Optionally, include raw external platform data when fetching data.

    Can beplatform_data.
    force_fetchenumoptionalquery

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

    One oftrue or false.
    start_datestringoptionalquery

    The first date that you will receive a financial statement for. This means if you set a start date a year ago, you will receive 13 financial statements, one for each month.

Response Body

    connectionobject
    Show connection attributes
    income_statementsarray
    Show income_statements attributes
    next_cursorstringnullableoptional
Example Response Body
{
  "connection": {
    "id": "00000000-0000-0000-0000-000000000000",
    "orgId": "00000000-0000-0000-0000-000000000000",
    "platform": "NETSUITE"
  },
  "income_statements": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "start_date": "2022-04-01T00:00:00.000Z",
      "end_date": "2022-04-30T00:00:00.000Z",
      "accounting_standard": "accrual",
      "currency_code": "USD",
      "gross_profit": "1750.16",
      "net_income": "110.16",
      "total_cost_of_sales": "250",
      "total_expenses": "1640",
      "total_income": "2000.16",
      "net_operating_income": "110.16",
      "expenses": {
        "account_id": "1",
        "name": "Expense",
        "value": "1640.00",
        "items": [
          {
            "account_id": "005",
            "name": "6576 Payroll Tax (G&A)",
            "value": "1640.00",
            "items": [
              {
                "account_id": "005",
                "name": "6576 Payroll Tax (G&A)",
                "value": "137.60",
                "items": []
              },
              {
                "account_id": "005",
                "name": "6576 Payroll Tax (G&A)",
                "value": "1502.40",
                "items": []
              }
            ]
          }
        ]
      },
      "income": {
        "account_id": "1",
        "name": "Income",
        "value": "2000.16",
        "items": [
          {
            "account_id": "001",
            "name": "4000 Direct Consumer",
            "value": "2000.16",
            "items": [
              {
                "account_id": "001",
                "name": "4000 Direct Consumer",
                "value": "297.08",
                "items": []
              },
              {
                "account_id": "001",
                "name": "4000 Direct Consumer",
                "value": "1703.08",
                "items": []
              }
            ]
          }
        ]
      },
      "cost_of_sales": {
        "account_id": "1",
        "name": "Cost of Sales",
        "value": "250.00",
        "items": [
          {
            "account_id": "005",
            "name": "Cost of Goods Sold",
            "value": "250.00",
            "items": [
              {
                "account_id": "014",
                "name": "Freight Spend",
                "value": "250.00",
                "items": []
              }
            ]
          }
        ]
      },
      "created_at": "2022-01-01T08:00:00.000Z",
      "updated_at": "2022-01-09T08:00:00.000Z",
      "platform_data": {
        "id": 123,
        "data": "Varies by platform"
      }
    }
  ],
  "next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU="
}