Cash Flow Statements
The CashFlowStatement Object
A Rutter Cash Flow Statement represents the amount of cash and cash equivalents entering and leaving a business entity for a specific. Accounting statements are presented on a monthly basis.
Properties
id
stringRequiredThe Rutter generated unique ID of the cash flow statement.
start_date
stringRequiredThe ISO 8601 timestamp for the start date of the cash flow statement.
end_date
stringRequiredThe ISO 8601 timestamp for the end date of the cash flow statement.
currency_code
stringRequiredThe ISO 4217 currency code of the cash flow statement.
ending_balance
stringnullableRequiredThe amount of cash and cash equivalents at the end of the given period.
starting_balance
stringnullableRequiredThe amount of cash and cash equivalents at the start of the given period.
total_financing
stringnullableRequiredThe total amount of Financing Activities.
total_investing
stringnullableRequiredThe total amount of Investing Activities.
total_operating
stringnullableRequiredThe total amount of Operating Activities.
gross_cash_in_flow
stringnullablegross_cash_out_flow
stringnullablefinancing_activities
objectRequiredfinancing_activities
attributesinvesting_activities
objectRequiredinvesting_activities
attributesoperating_activities
objectRequiredoperating_activities
attributescreated_at
stringnullableRequiredThe ISO 8601 timestamp that the cash flow statement was created.
updated_at
stringnullableRequiredThe ISO 8601 timestamp that the cash flow statement was last updated.
platform_data
objectThe raw platform data corresponding to the Rutter object.
List Cash Flow 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
attributescash_flows
arrayRequiredcash_flows
attributesnext_cursor
stringnullable- QuickBooks
- Netsuite
- Xero
- Sage Intacct
1{
2 "connection": {
3 "id": "00000000-0000-0000-0000-000000000000",
4 "orgId": "00000000-0000-0000-0000-000000000000",
5 "platform": "NETSUITE"
6 },
7 "cash_flows": [
8 {
9 "id": "5b3c1341-a20f-4e51-b72c-f3830a16c97b",
10 "start_date": "2021-09-31T00:00:00Z",
11 "end_date": "2022-09-31T00:00:00Z",
12 "currency_code": "USD",
13 "ending_balance": "4063.52",
14 "starting_balance": "4063.52",
15 "total_financing": "1000",
16 "total_investing": "1000",
17 "total_operating": "1000",
18 "financing_activities": {
19 "account_id": "2",
20 "name": "Financing Activities",
21 "value": "1000",
22 "items": []
23 },
24 "investing_activities": {
25 "account_id": "1",
26 "name": "Investing Activities",
27 "value": "1000",
28 "items": []
29 },
30 "operating_activities": {
31 "account_id": "4",
32 "name": "Operating Activities",
33 "value": "1000",
34 "items": []
35 },
36 "created_at": "2022-01-01T08:00:00.000Z",
37 "updated_at": "2022-01-09T08:00:00.000Z",
38 "platform_data": {
39 "id": 123,
40 "data": "Varies by platform"
41 }
42 }
43 ],
44 "next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU="
45}
Have questions?
Contact support for personalized guidance.