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
stringRequiredThe Rutter generated unique ID of the income statement.
start_date
stringRequiredThe ISO 8601 timestamp for the start date of the income statement accounting period.
end_date
stringRequiredThe ISO 8601 timestamp for the end date of the income statement accounting period.
accounting_standard
enumRequiredThe accounting standard used to generate the income statement.
currency_code
stringRequiredThe ISO 4217 currency code of the income statement.
gross_profit
stringnullableRequiredTotal profit after deducting the cost of sales.
net_income
stringnullableRequiredTotal Net Income in the given period.
total_cost_of_sales
stringnullableRequiredThe total cost of sales in the given period.
total_expenses
stringnullableRequiredThe total expense in the given period.
total_income
stringnullableRequiredThe total income in the given period.
net_operating_income
stringnullableTotal Net Operating Income in the given period.
net_profit
stringnullablenet_sales
stringnullableexpenses
objectRequiredexpenses
attributesincome
objectRequiredincome
attributescost_of_sales
nullableRequiredcost_of_sales
attributescreated_at
stringnullableRequiredThe ISO 8601 timestamp that the income statement was created.
updated_at
stringnullableRequiredThe ISO 8601 timestamp that the income statement was last updated.
platform_data
objectThe raw platform data corresponding to the Rutter object.
List Income Statements
Request Parameters
access_token
stringqueryRequiredThe access token of the connection.
end_date
stringqueryThe 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
enumqueryOptionally, include raw external platform data when fetching data.
force_fetch
enumqueryForce a response even if the underlying connection hasn't finished the initial sync.
start_date
stringqueryThe 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
connection
objectRequiredconnection
attributesincome_statements
arrayRequiredincome_statements
attributesnext_cursor
stringnullable- Dynamics 365
- Exact
- Free Agent
- Freshbooks
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.