Income Statement

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_datestringfilterable

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

end_datestringfilterable

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.

Endpoints
GET
/accounting/income_statements

List Income Statements

GEThttps://production.rutterapi.com/versioned/accounting/income_statements

Request Parameters

    access_tokenstringqueryRequired

    The access token of the connection.

    start_datestringqueryOptional

    Deprecated - use filter instead. 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.

    end_datestringqueryOptional

    Deprecated - use filter instead. 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.

    expandenumqueryOptional

    Include platform specific data (includes additional fields not provided by the Rutter object).

    Must beplatform_data.
    force_fetchenumqueryOptional

    Used to force a response even if the underlying connection has not finished its initial sync.

    One oftrue or false.

Response Body

    income_statementsarray
    Show income_statements attributes
    next_cursorstringnullableOptional
    connectionobject
    Show connection attributes
Support by integration
  • QuickBooks
    QuickBooks
  • NetSuite
    NetSuite
  • Xero
    Xero
  • QuickBooks Desktop
    QuickBooks Desktop
Example Response Body
JSON
1
{
2
"income_statements": [
3
{
4
"id": "00000000-0000-0000-0000-000000000000",
5
"start_date": "2022-04-01T00:00:00.000Z",
6
"end_date": "2022-04-30T00:00:00.000Z",
7
"accounting_standard": "accrual",
8
"currency_code": "USD",
9
"gross_profit": "1750.16",
10
"net_income": "110.16",
11
"total_cost_of_sales": "250",
12
"total_expenses": "1640",
13
"total_income": "2000.16",
14
"net_operating_income": "110.16",
15
"expenses": {
16
"account_id": "1",
17
"name": "Expense",
18
"value": "1640.00",
19
"items": [
20
{
21
"account_id": "005",
22
"name": "6576 Payroll Tax (G&A)",
23
"value": "1640.00",
24
"items": [
25
{
26
"account_id": "005",
27
"name": "6576 Payroll Tax (G&A)",
28
"value": "137.60",
29
"items": []
30
},
31
{
32
"account_id": "005",
33
"name": "6576 Payroll Tax (G&A)",
34
"value": "1502.40",
35
"items": []
36
}
37
]
38
}
39
]
40
},
41
"income": {
42
"account_id": "1",
43
"name": "Income",
44
"value": "2000.16",
45
"items": [
46
{
47
"account_id": "001",
48
"name": "4000 Direct Consumer",
49
"value": "2000.16",
50
"items": [
51
{
52
"account_id": "001",
53
"name": "4000 Direct Consumer",
54
"value": "297.08",
55
"items": []
56
},
57
{
58
"account_id": "001",
59
"name": "4000 Direct Consumer",
60
"value": "1703.08",
61
"items": []
62
}
63
]
64
}
65
]
66
},
67
"cost_of_sales": {
68
"account_id": "1",
69
"name": "Cost of Sales",
70
"value": "250.00",
71
"items": [
72
{
73
"account_id": "005",
74
"name": "Cost of Goods Sold",
75
"value": "250.00",
76
"items": [
77
{
78
"account_id": "014",
79
"name": "Freight Spend",
80
"value": "250.00",
81
"items": []
82
}
83
]
84
}
85
]
86
},
87
"created_at": "2022-01-01T08:00:00.000Z",
88
"updated_at": "2022-01-09T08:00:00.000Z",
89
"platform_data": {
90
"id": 123,
91
"data": "Varies by platform"
92
}
93
}
94
],
95
"next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU=",
96
"connection": {
97
"id": "00000000-0000-0000-0000-000000000000",
98
"orgId": "00000000-0000-0000-0000-000000000000",
99
"platform": "NETSUITE"
100
}
101
}

Have questions?

Contact support for personalized guidance.

Contact support