Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties


Service NamechartOfAccountsInquiry
DescriptionProvides basic information about the KFS chart of accounts based on a set of request parameters.
API TypeREST (changed from SOAP) - FinancialWebAPI (January, 2022)
Status

Status
colourGreen
titlecomplete

Release Date

 

Last Update

 KFS Version 3.32.0

Notes



Response

AttributeXPathNotesId

return/account/id

Unique IdentifierAccount name

return/account/accountName

description of accountAccount numberreturn/account/accountNumberChart of Accounts codereturn/account/chartOfAccountsCodeUCStatusreturn/account/statusenumeration values (NEW, OPEN, CLOSE, CHANGED)FiscalOfficerIdentifierreturn/account/fiscalOfficerIdentifiernetidAccount Type Codereturn/account/accountTypeCodeBank codereturn/account/bankCodeConsolidation
URL SamplesNote: SubFunds is a required field when checking for multiple accounts
All Parameters

https://dev.api.finance.uconn.edu/webapi/accounts/cider/accounts?fromDate=2021-04-25&toDate=2021-04-29&subfunds=PLRES,OPTUI,RSTSP&orgcodes=1832,1731,1863,1874,1300,1202

Just FromDate and ToDate

https://dev.api.finance.uconn.edu/webapi/accounts/cider/accounts?fromDate=2020-07-01&toDate=2021-06-30

Just SubFunds

https://dev.api.finance.uconn.edu/webapi/accounts/cider/accounts?subfunds=OPAUX,OPOTF,OPOTP,OPTUI,RFNDA,RFNDO,RSFAD,RSNSF,RSNSP,RSTSP,UNRSF,UNRSP

Just SubFunds and OrgCodehttps://dev.api.finance.uconn.edu/webapi/accounts/cider/accounts?orgcodes=1832,1731,1863,1874,1300,1202SubFund and OrgCodehttps://dev.api.finance.uconn.edu/webapi/accounts/cider/accounts?&&subfunds=OPTUI,RSTSP&orgcodes=1832,1731,1863
FromDate, ToDate, and SubFundSubFundshttps://dev.api.finance.uconn.edu/webapi/accounts/cider/accounts?fromDate=2021-04-25&toDate=2021-04-29&subfunds=PLRES,OPTUI,RSTSPFromDate, ToDate, and OrgCode
Single Accounthttps://dev.api.finance.uconn.edu/webapi/accounts/cider/accountsaccount?fromDate=2020-07-01&toDate=2021-06-30&orgcodes=1832,1731,1863,1874,1300,1202

Sample Response

...

<accountBalance>

<accountBalance>-80.85</accountBalance>

</accountBalance>

WSDL Definition

...

Definition URLs

...

UAT - https://kualinp.uconn.edu/kfs-uat/remoting/chartOfAccountsInquiry?wsdl
PROD - https://kuali.uconn.edu/kfs-prd/remoting/chartOfAccountsInquiry?wsdl

...

Binding

...

{http://kfs.kuali.org/kfs/v5_0}chartOfAccountsInquirySoapBinding

...

SOAP Version

...

SOAP 1.1

Operations

...

Will retrieve information one account

...

Will retrieve information on all accounts within a set of selection criteria

...

accountNumber=4343430
Other Queriessee bottom of page

Sample Response - Single Account

<Account>

<id>C1F881630C4C0012E0430A031C730012</id>

<accountName>2010 Pi Allotment</accountName>

<accountNumber>4343430</accountNumber>

<chartOfAccountsCode>UC</chartOfAccountsCode>

<status>CLOSED</status>

<fiscalOfficerIdentifier>dbm02001</fiscalOfficerIdentifier>

<accountTypeCode>IP</accountTypeCode>

<bankCode>15</bankCode>

<consolidationChartOfAccountsCode/>

<consolidationAccountNumber/>

<reportsToAccountNumber/>

<reportsToChartOfAccountsCode/>

<FundSIDCode>1171000</FundSIDCode>

<fundSIDDescription>Research Fund</fundSIDDescription>

<accountManagerSystemIdentifier>dak02005</accountManagerSystemIdentifier>

<accountsSupervisorySystemsIdentifier>mjp02013</accountsSupervisorySystemsIdentifier>

<organizationCode>1321</organizationCode>

<subFundGroupCode>UNRSP</subFundGroupCode>

<departmentAccountOwnercode/>

<departmentReference1/>

<cfdaNumber/>

<projectName/>

<plantFundsParentCode/>

<plantFundsParentCodeDescription/>

<accountExpenseGuidelineText>Conform to University/Sponsor policies</accountExpenseGuidelineText>

<accountIncomeGuidelineText>Conform to University/Sponsor policies</accountIncomeGuidelineText>

<accountPurposeText>

To record transactions and balances for this account.

</accountPurposeText>

<effectiveDate>2011-10-25</effectiveDate>

<expiredDate>2011-12-31</expiredDate>

</Account>




WSDL Definition

Definition URLs

UAT - https://kualinp.uconn.edu/kfs-uat/remoting/chartOfAccountsInquiry?wsdl
PROD - https://kuali.uconn.edu/kfs-prd/remoting/chartOfAccountsInquiry?wsdl

Binding

{http://kfs.kuali.org/kfs/v5_0}chartOfAccountsInquirySoapBinding

SOAP Version

SOAP 1.1

Operations

NameDescriptionInput
getAccount

Will retrieve information one account

account number (Required)
getAccounts

Will retrieve information on all accounts within a set of selection criteria

subFund (Required)
organization code (Optional)
from Date [yyyy-mm-dd] (Optional)
to Date [yyyy-mm-dd] (Optional)

Response

AttributeXPathNotes
Id

return/account/id

Unique Identifier
Account name

return/account/accountName

description of account
Account numberreturn/account/accountNumber
Chart of Accounts codereturn/account/consolidationChartOfAccountsCodechartOfAccountsCodeConsolidation Account NumberUC
Statusreturn/account/consolidationAccountNumberReports to Account Numberstatusenumeration values (NEW, OPEN, CLOSE, CHANGED)
FiscalOfficerIdentifierreturn/account/reportsToAccountNumberReports to Chart of Accounts fiscalOfficerIdentifiernetid
Account Type Codereturn/account/reportsToChartOfAccountsCodeaccountTypeCode
FundSid CodeBank codereturn/account/FundSIDCodeFundSid descriptionbankCode
Consolidation Chart of Accounts codereturn/account/fundSIDDescriptionconsolidationChartOfAccountsCode
Consolidation Account Manager System IdentifierNumberreturn/account/accountManagerSystemIdentifierconsolidationAccountNumbernetid
Account Reports to Account Numberreturn/account/reportsToAccountNumber
Reports to Chart of Accounts Codereturn/account/reportsToChartOfAccountsCode
FundSid Codereturn/account/FundSIDCode
FundSid descriptionreturn/account/fundSIDDescription
Account Manager System Identifierreturn/account/accountManagerSystemIdentifiernetid
Account supervisor Systems Identifierreturn/account/accountsSupervisorySystemsIdentifiernetid
Organization Codereturn/account/organizationCode
SubFund group codereturn/account/subFundGroupCode
Department account owner codereturn/account/departmentAccountOwnercode
Department reference 1return/account/departmentReference1
Cfda numberreturn/account/cfdaNumber
Project name

Plant funds parent code

Plant funds parent code description

Account expense guideline text

Account income guideline text

Account purpose text

...

Code Block
languagexml
titleSample Response (Bad)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <soap:Fault>
         <faultcode>soap:Server</faultcode>
         <faultstring>Account not found.</faultstring>
         <detail>
            <ns2:AccountInquiryFault xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:ns2="http://kfs.kuali.org/core/v5_0"/>
         </detail>
      </soap:Fault>
   </soap:Body>
</soap:Envelope>

Code Examples

Java

...

languagejava
titleJUnit

...

Sample SQL example

select account_NBR, account_nm, Sub_fund_grp_cd, acct_closed_ind, acct_create_dt, acct_effect_dt, acct_expiration_dt
--select count(*)
from kfs_uat.CA_ACCOUNT_T
where sub_fund_grp_cd IN ('PLEQP', 'PLRES', 'PLBHC', 'PLRHC', 'OPOTF', 'PLBND', 'PLREV', 'PLUNR')
-- and acct_create_dt > TO_DATE('2016-08-25','YYYY-MM-DD')
-- and acct_create_dt < TO_DATE('2016-09-17','YYYY-MM-DD') 

--order by account_nbr
 ; 

Code Examples