Balance Sheet
The BalanceSheet Object
A Rutter Balance Sheet represents assets, liabilities, and shareholder equity 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 balance sheet.
start_date
stringfilterableThe ISO 8601 timestamp for the start date of the balance sheet.
end_date
stringfilterableThe ISO 8601 timestamp for the end date of the balance sheet.
currency_code
stringThe ISO 4217 currency code of the balance sheet.
total_assets
stringnullableThe total value of Assets.
total_equity
stringnullableThe total value of Equity.
total_liabilities
stringnullableThe total value of Liabilities.
assets
objectassets
attributesequity
objectequity
attributesliabilities
objectliabilities
attributescreated_at
stringnullableThe ISO 8601 timestamp that the balance sheet was created.
updated_at
stringnullableThe ISO 8601 timestamp that the balance sheet was last updated.
platform_data
objectOptionalThe raw platform data corresponding to the Rutter object.
List Balance Sheets
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 "balance_sheets": [
3 {
4 "id": "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46",
5 "start_date": "2021-09-31T00:00:00Z",
6 "end_date": "2022-09-31T00:00:00Z",
7 "currency_code": "USD",
8 "total_assets": "500",
9 "total_equity": "1000",
10 "total_liabilities": "-500",
11 "assets": {
12 "account_id": "1",
13 "name": "Asset",
14 "value": "1000",
15 "items": [
16 {
17 "account_id": "1",
18 "name": "1000 Rutter Holding Account",
19 "value": "1000.00",
20 "items": [
21 {
22 "account_id": "1",
23 "name": "1000 Rutter Holding Account",
24 "value": "500.00",
25 "items": []
26 },
27 {
28 "account_id": "1",
29 "name": "1000 Rutter Holding Account",
30 "value": "500.00",
31 "items": []
32 }
33 ]
34 }
35 ]
36 },
37 "equity": {
38 "account_id": "4",
39 "name": "Equity",
40 "value": "1000",
41 "items": [
42 {
43 "account_id": "11",
44 "name": "2000 Accounts Payable",
45 "value": "1000",
46 "items": [
47 {
48 "account_id": "11",
49 "name": "2000 Accounts Payable",
50 "value": "400",
51 "items": []
52 },
53 {
54 "account_id": "11",
55 "name": "2000 Accounts Payable",
56 "value": "600",
57 "items": []
58 }
59 ]
60 }
61 ]
62 },
63 "liabilities": {
64 "account_id": "11",
65 "name": "Liability",
66 "value": "-200",
67 "items": [
68 {
69 "account_id": "11",
70 "name": "2000 Accounts Payable",
71 "value": "-200",
72 "items": [
73 {
74 "account_id": "11",
75 "name": "2000 Accounts Payable",
76 "value": "-100",
77 "items": []
78 },
79 {
80 "account_id": "11",
81 "name": "2000 Accounts Payable",
82 "value": "-100",
83 "items": []
84 }
85 ]
86 }
87 ]
88 },
89 "created_at": "2022-01-01T08:00:00.000Z",
90 "updated_at": "2022-01-09T08:00:00.000Z",
91 "platform_data": {
92 "id": 123,
93 "data": "Varies by platform"
94 }
95 }
96 ],
97 "next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU=",
98 "connection": {
99 "id": "00000000-0000-0000-0000-000000000000",
100 "orgId": "00000000-0000-0000-0000-000000000000",
101 "platform": "NETSUITE"
102 }
103}
Have questions?
Contact support for personalized guidance.