Report - Data Feed Reconciliation

GET {{baseUrl}}/sf/funds/:fundId/reports/dataFeedRec?start={{start}}&end={{end}}

Allows you to retrieve all ledger transactions as well as raw data feed bank transactions to compare/reconcile/verify against the source.

API Scopes

The following API scopes can access this resouce

  • audit
  • smsf_partner

Entities Supported

The following entityTypes are supported

  • SMSF
  • BillableTrust
  • BillableCompany
  • BillableIndividual

The Data Feed Reconciliation report provides all ledger transactions and all raw data feed transactions for the specified date range.

This report allows the verification that the transactions on the ledger exist and reconcile with the transactions that were received directly from the data feed / bank.

KeyTypeComments
fundIdTextThe Fund Identificaion Number. This is unique across all of Simple Fund 360.
startDateyyyy-mm-dd
endDateyyyy-mm-dd
accountArraysee Account array below

Account array

KeyTypeComments
tAccountIdStringThe Account Code from the Chart of Accounts. Display Control Account code for Control Accounts. Display Sub-account code for sub-accounts.
accountSummaryObjectSee below
ledgerSummaryObjectSee below
bankFeedSummaryObjectSee below
ledgerTransactionsArraySee below
bankFeedTransactionsArraySee below

accountSummary Object

KeyTypeComments
accountNumberStringBank account number
accountTypeStringAssetBank, LiabilityLRBA
bsbStringBank, State, Branch
codeStringChart of Accounts sub code
dataFeedStringData Feed - e.g. BGLBankDataService
feedStartDateDateYYYY-MM-DD
idStringChart of Accounts unique identifier
nameStringChart of Accounts name
pcodeStringChart of Accounts control code

ledgerSummary Object

KeyTypeComments
closingBalanceNumberThe Closing Balance in Simple Fund 360 based on the 'end' date parameter for the account.

null indicates no value found in Simple Fund 360.
closingBalanceCheckNumberCalculated using openingBalance - totalCredits + totalDebits

This field can be used to check against the returned closingBalance
openingBalanceNumberThe Opening Balance in Simple Fund 360 based on the 'start' date parameter for the account.

null indicates no value found in Simple Fund 360.
totalCreditsNumberThe total of all Credit transactions in Simple Fund 360 based on the query parameters for the account
totalDebitsNumberThe total of all Debit transactions in Simple Fund 360 based on the query parameters for the account

bankFeedSummary Object

KeyTypeComments
closingBalanceNumberThe Closing Balance in Simple Fund 360 based on the 'end' date parameter for the account.

null indicates no value found in bank feed database.
closingBalanceCheckNumberCalculated using openingBalance - totalCredits + totalDebits

This field can be used to check against the returned closingBalance
openingBalanceNumberThe Opening Balance received directly from the bank based on the 'start' date parameter for the account.

null indicates no value found in bank feed database.
totalCreditsNumberThe total of all Credit transactions in bank feed database based on the query parameters for the account
totalDebitsNumberThe total of all Debit transactions in bank feed database based on the query parameters for the account

ledgerTransactions Array

KeyTypeComments
amountNumberAmount of the transaction
createdByStringUser/System that created the transaction - e.g. bankFeedSaver is a system value
descriptionStringTransaction description
lastModifiedByStringUser/System to last modify the transaction - e.g. bankFeedSaver is a system value
sourceStringHow the transaction was created.

SF360 - Manual entry

BGLBank - Includes BGL Bank Data Feed and Macquarie Cash

BANKSTATEMENTS - BankStatement.com.au

CSVBank - Imported via CSV

Banklink

Xero
transactionDateDateYYYY-MM-DD
transactionIdStringUnique transaction identifier

bankFeedTransactions Array

KeyTypeComments
amountNumberAmount of the transaction
createdByStringThis will always return ‘BankFeedSystem’ as the data is created by the system and no manual intervention is allowed.
descriptionStringTransaction description
lastModifiedByStringThis will always return ‘BankFeedSystem’ as the data is created by the system and no manual intervention is allowed.
sourceStringWhere the transaction data came from

ADL

ANZ

BBL

BOQ

BWAMI

CBA

DDH

HUM

MBL

NAB

SGB

WBC
transactionDateDateYYYY-MM-DD
transactionIdStringUnique transaction identifier

Request Params

KeyDatatypeRequiredDescription
startstring[REQUIRED] YYYY-MM-DD
endstring[REQUIRED] YYYY-MM-DD

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring
Cookiestring

RESPONSES

status: OK

{"dataFeedRec":{"account":[{"accountSummary":{"accountNumber":"924012301","accountType":"AssetBank","bsb":"012012","code":"ANZ924012301","dataFeed":"BGLBankDataService","feedStartDate":"2022-07-01","id":222286977836,"name":"ANZ","pcode":"60400"},"bankFeedSummary":{"closingBalance":null,"closingBalanceCheck":458642.13,"openingBalance":-800,"tAccountId":null,"totalCredits":-40561.75,"totalDebits":500003.88},"bankFeedTransactions":[{"amount":500000,"createdBy":"BankFeedSystem","description":"TRANSFER","lastModifiedBy":"BankFeedSystem","source":"ANZ","transactionDate":"2022-07-01","transactionId":"2742222"},{"amount":-40000,"createdBy":"BankFeedSystem","description":"TRANSFER COMMSEC WITHDRAWAL","lastModifiedBy":"BankFeedSystem","source":"ANZ","transactionDate":"2022-07-12","transactionId":"2899041"},{"amount":-559.25,"createdBy":"BankFeedSystem","description":"ANZ INTERNET BANKING FUNDS TFER   ADVISOR FEE","lastModifiedBy":"BankFeedSystem","source":"ANZ","transactionDate":"2022-07-15","transactionId":"2899042"},{"amount":3.88,"createdBy":"BankFeedSystem","description":"CREDIT INTEREST","lastModifiedBy":"BankFeedSystem","source":"ANZ","transactionDate":"2022-07-31","transactionId":"2742223"},{"amount":-2.5,"createdBy":"BankFeedSystem","description":"ACCOUNT SERVICING FEE","lastModifiedBy":"BankFeedSystem","source":"ANZ","transactionDate":"2022-07-31","transactionId":"2742224"}],"ledgerSummary":{"closingBalance":null,"closingBalanceCheck":458642.13,"openingBalance":-800,"tAccountId":null,"totalCredits":-40561.75,"totalDebits":500003.88},"ledgerTransactions":[{"amount":500000,"createdBy":"bankFeedSaver","description":"TRANSFER","lastModifiedBy":"bankFeedSaver","source":"BGLBank","transactionDate":"2022-07-01","transactionId":"2742222"},{"amount":-40000,"createdBy":"bankFeedSaver","description":"TRANSFER COMMSEC WITHDRAWAL","lastModifiedBy":"bankFeedSaver","source":"BGLBank","transactionDate":"2022-07-12","transactionId":"2899041"},{"amount":-559.25,"createdBy":"bankFeedSaver","description":"ANZ INTERNET BANKING FUNDS TFER   ADVISOR FEE","lastModifiedBy":"bankFeedSaver","source":"BGLBank","transactionDate":"2022-07-15","transactionId":"2899042"},{"amount":3.88,"createdBy":"bankFeedSaver","description":"CREDIT INTEREST","lastModifiedBy":"bankFeedSaver","source":"BGLBank","transactionDate":"2022-07-31","transactionId":"2742223"},{"amount":-2.5,"createdBy":"bankFeedSaver","description":"ACCOUNT SERVICING FEE","lastModifiedBy":"bankFeedSaver","source":"BGLBank","transactionDate":"2022-07-31","transactionId":"2742224"}],"tAccountId":222286977836}],"end":"2023-06-30T00:00:00Z","fundId":"8a8bd53685e14fb40185e15d1ce90000","start":"2022-07-01T00:00:00Z"}}