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

idstringRequired

The Rutter generated unique ID of the income statement.

start_datestringRequired

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

end_datestringRequired

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

accounting_standardenumRequired

The accounting standard used to generate the income statement.

One ofcashaccrual, or unknown.
currency_codestringRequired

The ISO 4217 currency code of the income statement.

gross_profitstringnullableRequired

Total profit after deducting the cost of sales.

net_incomestringnullableRequired

Total Net Income in the given period.

total_cost_of_salesstringnullableRequired

The total cost of sales in the given period.

total_expensesstringnullableRequired

The total expense in the given period.

total_incomestringnullableRequired

The total income in the given period.

net_operating_incomestringnullable

Total Net Operating Income in the given period.

net_profitstringnullable
net_salesstringnullable
expensesobjectRequired
Show expenses attributes
incomeobjectRequired
Show income attributes
cost_of_salesnullableRequired
Show cost_of_sales attributes
created_atstringnullableRequired

The ISO 8601 timestamp that the income statement was created.

updated_atstringnullableRequired

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

platform_dataobject

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.

    end_datestringquery

    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.

    expandenumquery

    Optionally, include raw external platform data when fetching data.

    Can beplatform_data.
    force_fetchenumquery

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

    One oftrue or false.
    start_datestringquery

    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

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

Have questions?

Contact support for personalized guidance.

Contact support