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
stringThe ISO 8601 timestamp for the start date of the income statement accounting period.
end_date
stringThe 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.
platform_data
attributes{
"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 /accounting/income_statementsRequest Parameters
access_token
stringqueryThe access token of the connection.
cursor
stringoptionalqueryThe cursor to use for pagination. This value is passed in from next_cursor
field in a previous request.
end_date
stringoptionalqueryThe 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
enumoptionalqueryOptionally, include raw external platform data when fetching data.
force_fetch
enumoptionalqueryForce a response even if the underlying connection hasn't finished the initial sync.
limit
integeroptionalqueryThe limit on the number of entities returned.
start_date
stringoptionalqueryThe 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
objectconnection
attributesincome_statements
arrayincome_statements
attributesnext_cursor
stringnullableoptional{
"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="
}