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
id
stringThe Rutter generated unique ID of the income statement.
start_date
stringfilterableThe ISO 8601 timestamp for the start date of the income statement accounting period.
end_date
stringfilterableThe ISO 8601 timestamp for the end date of the income statement accounting period.
accounting_standard
enumThe accounting standard used to generate the income statement.
currency_code
stringThe ISO 4217 currency code of the income statement.
gross_profit
stringnullableTotal profit after deducting the cost of sales.
net_income
stringnullableTotal Net Income in the given period.
total_cost_of_sales
stringnullableThe total cost of sales in the given period.
total_expenses
stringnullableThe total expense in the given period.
total_income
stringnullableThe total income in the given period.
net_operating_income
stringnullableOptionalTotal Net Operating Income in the given period.
net_profit
stringnullableOptionalnet_sales
stringnullableOptionalexpenses
objectexpenses
attributesincome
objectincome
attributescost_of_sales
nullablecost_of_sales
attributescreated_at
stringnullableThe ISO 8601 timestamp that the income statement was created.
updated_at
stringnullableThe ISO 8601 timestamp that the income statement was last updated.
platform_data
objectOptionalThe raw platform data corresponding to the Rutter object.
List Income Statements
Request Parameters
access_token
stringqueryRequiredThe access token of the connection.
start_date
stringfilterablequeryOptionalDeprecated - 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_date
stringfilterablequeryOptionalDeprecated - 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.
expand
enumqueryOptionalInclude platform specific data (includes additional fields not provided by the Rutter object).
response_mode
enumqueryOptionalThe response mode for our async endpoints. prefer_sync
allows calling the API in a best-effort, synchronous fashion and wait for the response. If this takes too long we will instead return the asynchronous response. This is the default behavior. async
makes the API respond with the asynchronous response. See Asynchronous Operations.
force_fetch
enumqueryOptionalUsed to force a response even if the underlying connection has not finished its initial sync.
Response Body
- QuickBooks
- Xero
- QuickBooks Desktop
- NetSuite
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.