FE NXT - fields required in Get Period summary (List) endpoint in sky api
Hello,
For fetching Revenue, Expense (Income Statement) account types data, we refer to get transaction distribution (list) endpoint and for balance sheet account types, we refer to get period summary (list) endpoint. As, separate endpoints are required for fetching different account types data, it effects the data loading performance.
So, if all the information for all the account types is available in one endpoint, then it would improve the performance time and also would reduce the coding complexity for FE NXT to PP data load process.
When we checked the balance sheet accounts data in get period summary (list), then we found that, data for revenue and expense accounts is also available in the same endpoint, except that, there are some fields not available in this endpoint, which are present in get transaction distribution (list).
Following is the comparison for the same FE NXT account and with data present for the same FE NXT account in get transaction distribution (list) and get period summary (list) endpoints –
The names shown in bold and red color above are the required fields that do not exist in ‘get period summary (list)’ endpoint and we would like to inquire & request the API team, if they can make these fields available in get period summary (list) endpoint.
Thanks & Regards,
Rehan / Vaibhav.
For fetching Revenue, Expense (Income Statement) account types data, we refer to get transaction distribution (list) endpoint and for balance sheet account types, we refer to get period summary (list) endpoint. As, separate endpoints are required for fetching different account types data, it effects the data loading performance.
So, if all the information for all the account types is available in one endpoint, then it would improve the performance time and also would reduce the coding complexity for FE NXT to PP data load process.
When we checked the balance sheet accounts data in get period summary (list), then we found that, data for revenue and expense accounts is also available in the same endpoint, except that, there are some fields not available in this endpoint, which are present in get transaction distribution (list).
Following is the comparison for the same FE NXT account and with data present for the same FE NXT account in get transaction distribution (list) and get period summary (list) endpoints –
| GET Transaction distribution (List) |
| { |
| "transaction_id": 82186, |
| "transaction_amount": 500.0000, |
| "distribution_id": 177456, |
| "batch_id": 1627, |
| "distribution_amount": 500.0000, |
| "account_number": "01-4300-00", |
| "account_class": "Unrestricted Net Assets", |
| "ui_project_id": "1003", |
| "post_date": "2015-01-07T00:00:00", |
| "type_code": "Credit", |
| "reference": "Reference", |
| "journal": "Journal & Entry", |
| "encumbrance": "Regular", |
| "transaction_code_values": [{ |
| "name": "Jurisdiction", |
| "value": "None", |
| "id": 1, |
| "inactive": false |
| }, { |
| "name": "Spendable?", |
| "value": "Spendable", |
| "id": 2, |
| "inactive": false |
| }], |
| "date_added": "2015-01-05T10:39:23.65", |
| "added_by": "Supervisor", |
| "date_modified": "2015-01-05T11:02:43.443", |
| "modified_by": "Supervisor", |
| "post_status": "Posted" |
| } |
The names shown in bold and red color above are the required fields that do not exist in ‘get period summary (list)’ endpoint and we would like to inquire & request the API team, if they can make these fields available in get period summary (list) endpoint.
Thanks & Regards,
Rehan / Vaibhav.
0
Comments
-
Hi Rehan,
We wouldn't do this. These are two different endpoints, doing different things. The transaction distribution list API gives you maximum detail at the most granular (distributions) level.
The period summary (and the ledger summary endpoint), take the detail in the transaction distribution list and creates rows in a table by combination of unique period, account, project, and transaction code, summarizing the transaction distributions accordingly.
Please let me know if you have any questions. Thanks!0 -
@Eddie Barker Hi Eddie. Please clarify: Is there one endpoint that will provide the ending balances for ALL accounts [as a “trial balance” report would]? Simply need the ending balances. No transaction details etc.
THANKS!
Michelle D Harris
0
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 396 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 650 Blackbaud Grantmaking™
- 568 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 34 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 785 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

