Versions Compared

Key

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

...

ParameterDescriptionData TypeExample
kfsChartCodeKFS Chart CodeString (2)'IR'
kfsAcctNumberKFS Account NumberString (7)

'1234567'

isValidIs the Chart/Account Active for that effective date (or today)?booleantrue

WS Example

Request

 

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adc="http://www.adcom.uci.edu">
   <soapenv:Header/>
   <soapenv:Body>
      <adc:isValidKFSExpenseAccounts>
         <kfsAccountList>
            <item>IR</item>
            <item>1000766</item>
         </kfsAccountList>
         <kfsAccountList>
            <item>IR</item>
            <item>1008543</item>
            <item>20110701</item>
         </kfsAccountList>
         <kfsAccountList>
            <item>XX</item>
            <item>1234</item>
            <item>20110321</item>
         </kfsAccountList>
      </adc:isValidKFSExpenseAccounts>
   </soapenv:Body>
</soapenv:Envelope>

 

 

Response
 
Code Block
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:isValidKFSExpenseAccountsResponse xmlns:ns2="http://www.adcom.uci.edu">
         <return>
            <kfsAcctNumber>1008543</kfsAcctNumber>
            <kfsChartCode>IR</kfsChartCode>
            <valid>true</valid>
         </return>
         <return>
            <kfsAcctNumber>1234</kfsAcctNumber>
            <kfsChartCode>XX</kfsChartCode>
            <valid>false</valid>
         </return>
         <return>
            <kfsAcctNumber>1000766</kfsAcctNumber>
            <kfsChartCode>IR</kfsChartCode>
            <valid>false</valid>
         </return>
      </ns2:isValidKFSExpenseAccountsResponse>
   </soap:Body>
</soap:Envelope>

 

 

 

Java Client Example

 

code

 

 

...

getValidKFSAccounts(List of (kfsChartCode, kfsAccountCode))

...

DB ParameterJava ParameterDescriptionData TypeExample
FIN_COA_CDkfsChartCodeKFS Chart CodeString (2)'IR'
ACCOUNT_NBRkfsAcctNumberKFS Account NumberString (7)

'1234567'

ACCOUNT_NMkfsAcctNameKFS Account NameString (40) 
ACCT_FSC_OFC_UIDkfsAcctFiscalOfficerIdKFS Account Fiscal Officer IDString  
ACCT_SPVSR_UNVL_IDkfsAcctSupervisorIdKFS Account Supervisor IDString  
ACCT_MGR_UNVL_IDkfsAcctManagerIdKFS Account Manager IDString  
ORG_CDkfsOrgCodeKFS Organization CodeString  
ACCT_TYP_CDkfsAcctTypeCodeKFS Account Type CodeString  
ACCT_PHYS_CMP_CDkfsAcctCampusCodeKFS Account Campus CodeString  
SUB_FUND_GRP_CDkfsSubFundCodeKFS Sub Fund Group CodeString  
ACCT_FRNG_BNFT_CDkfsAcctFringeBenefitCodeKFS Account Fringe Benefit CodeString  
FIN_HGH_ED_FUNC_CDkfsHigherEduFundCodeKFS Higher Education Function CodeString  
ACCT_RSTRC_STAT_CDkfsAcctRestrictedCodeKFS Account Restricted Status CodeString  
ACCT_RSTRC_STAT_DTkfsAcctRestrictedDateKFS Account Restricted Status DateString  
ACCT_CITY_NMkfsAcctCityKFS Account City NameString  
ACCT_STATE_CDkfsAcctStateKFS Account State CodeString  
ACCT_STREET_ADDRkfsAcctAddressKFS Account Street AddressString  
ACCT_ZIP_CDkfsAcctZipKFS Account Zip CodeString  
RPTS_TO_FIN_COA_CDkfsFringeBenefitChartKFS Fringe Benefit ChartString  
RPTS_TO_ACCT_NBRkfsFringeBenefitAcctKFS Fringe Benefit AccountString  
ACCT_CREATE_DTkfsAcctCreateDateKFS Account Create DateString  
ACCT_EFFECT_DTkfsAcctEffectiveDateKFS Account Effective DateString  
ACCT_EXPIRATION_DTkfsAcctExpDateKFS Account Expiration DateString  
CONT_FIN_COA_CDkfsContChartCodeKFS Continuation Chart CodeString  
CONT_ACCOUNT_NBRkfsContAcctNumberKFS Continuation Account NumberString  
ENDOW_FIN_COA_CDkfsEndowChartCodeKFS Endowment Chart CodeString  
ENDOW_ACCOUNT_NBRkfsEndowAcctNumberKFS Endowment Account NumberString  
CONTR_CTRL_FCOA_CDkfsCandGChartCodeKFS C&G Control Chart CodeString  
CONTR_CTRLACCT_NBRkfsCandGAcctNumberKFS C&G Control Account NumberString  
INCOME_FIN_COA_CDkfsIncomeChartCodeKFS Income Stream Chart CodeString  
INCOME_ACCOUNT_NBRkfsIncomeAcctNumberKFS Income Stream Account NumberString  
ACCT_ICR_TYP_CDkfsICRTypeCodeKFS ICR Type CodeString  
AC_CSTM_ICREXCL_CDkfsCustomICRCodeKFS Custom ICR CodeString  
FIN_SERIES_IDkfsICRRateCodeKFS ICR Rate CodeString  
ICR_FIN_COA_CDkfsICRChartCodeKFS ICR Credit Chart CodeString  
ICR_ACCOUNT_NBRkfsICRAcctNumberKFS ICR Credit Account NumberString  
ACCT_IN_FP_CDkfsTPSFCodeKFS Transaction Processing Sufficient Funds Check CodeString  
BDGT_REC_LVL_CDkfsBudgetLevelCodeKFS Budget Recording Level CodeString  
ACCT_SF_CDkfsAcctSFCodeKFS Account Sufficient Fund Check CodeString  
ACCT_PND_SF_CDkfsAcctPSFCodeKFS Account Pending Sufficient Fund Check CodeString  
FIN_EXT_ENC_SF_CDkfsEESFCodeKFS External Encumbrance Sufficient Fund Check CodeString  
FIN_INT_ENC_SF_CDkfsIESFCodeKFS Internal Encumbrance Sufficient Fund Check CodeString  
FIN_PRE_ENC_SF_CDkfsPESFCodeKFS Pre-Encumbrance Sufficient Fund Check CodeString  
FIN_OBJ_PRSCTRL_CDkfsObjPCCodeKFS Object Presence Control CodeString  
CG_CFDA_NBRkfsCGCFDANumberKFS CG CFDA numberString  
ACCT_OFF_CMP_INDkfsAcctOffCampusCodeKFS Account Off Campus Indicator CodeString  
ACCT_CLOSED_INDkfsAcctClosedCodeKFS Account Closed Indicator CodeString  
CG_ACCT_RESP_IDkfsAcctRespIdKFS Account Responsibility IDString  
UC_LOC_CDucLocationCodeFS Location Code (legacy)String(1) 
UC_ACCT_NBRucAccountCodeFS Account Code (legacy)String(6) 
UC_FUND_NBRucFundCodeFS Fund Code (legacy)String(5) 

WS Example

Request

...

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adc="http://www.adcom.uci.edu">
   <soapenv:Header/>
   <soapenv:Body>
      <adc:getValidKFSAccounts>
         <kfsAccountList>
            <item>IR</item>
            <item>1000766</item>
         </kfsAccountList>
         <kfsAccountList>
            <item>IR</item>
            <item>1008543</item>
         </kfsAccountList>
         <kfsAccountList>
            <item>XX</item>
            <item>1234</item>
         </kfsAccountList>
         <kfsAccountList>
            <item>IR</item>
            <item>1234567</item>
         </kfsAccountList>
      </adc:getValidKFSAccounts>
   </soapenv:Body>
</soapenv:Envelope>

 

 

 

Response

 

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body>
Code Block
 

 

Java Client Example

 

...

getAllKFSAccounts()

No input parameter, ALL active charts/accounts will return in result set.

DB Query

Code Block
SELECT a.FIN_COA_CD
      ,a.ACCOUNT_NBR
    

...

  ,a.ACCOUNT_NM
      ,a.ACCT_FSC_OFC_UID
   

...

   ,a.ACCT_SPVSR_UNVL_ID
      ,a.ACCT_MGR_UNVL_ID
  

...

 

...

   ,a.ORG_CD
      ,a.ACCT_TYP_CD
  

...

    ,a.ACCT_PHYS_CMP_CD
      ,a.SUB_FUND_GRP_CD
 

...

     ,a.ACCT_FRNG_BNFT_CD
      

...

,a.FIN_HGH_ED_FUNC_CD
      ,a.ACCT_RSTRC_STAT_CD
      

...

,a.ACCT_RSTRC_STAT_DT
      ,a.ACCT_CITY_NM
     

...

 ,a.ACCT_STATE_CD
      ,a.ACCT_STREET_ADDR
    

...

  

...

,a.ACCT_ZIP_CD
      

...

,a.RPTS_TO_FIN_COA_CD
      ,a.RPTS_TO_ACCT_NBR
      

...

,a.ACCT_CREATE_DT
      ,a.ACCT_EFFECT_DT
     

...

 ,a.ACCT_EXPIRATION_DT
      ,a.CONT_FIN_COA_CD
      

...

,a.CONT_ACCOUNT_NBR
      

...

,a.ENDOW_FIN_COA_CD
  

...

    ,a.ENDOW_ACCOUNT_NBR
      ,a.CONTR_CTRL_FCOA_CD
 

...

     ,a.CONTR_CTRLACCT_NBR
      

...

,a.INCOME_FIN_COA_CD
      ,a.INCOME_ACCOUNT_NBR
      

...

,a.ACCT_ICR_TYP_CD
      

...

,a.AC_CSTM_ICREXCL_CD
    

...

  ,a.FIN_SERIES_ID
      ,a.ICR_FIN_COA_CD
   

...

   ,a.ICR_ACCOUNT_NBR
      ,a.ACCT_IN_FP_CD
  

...

    ,a.BDGT_REC_LVL_CD
      ,a.ACCT_SF_CD
 

...

     ,a.ACCT_PND_SF_CD
      

...

,a.FIN_EXT_ENC_SF_CD
      ,a.FIN_INT_ENC_SF_CD
      

...

,a.FIN_PRE_ENC_SF_CD
      ,a.FIN_OBJ_PRSCTRL_CD
     

...

 ,a.CG_CFDA_NBR
      ,a.ACCT_OFF_CMP_IND
    

...

  ,a.ACCT_CLOSED_IND
      ,CG_ACCT_RESP_ID
   

...

   ,b.UC_LOC_CD
      ,b.UC_ACCT_NBR
  

...

    ,b.UC_FUND_NBR
        

...

FROM ca_account_t a
 LEFT OUTER JOIN uci_ca_account_xw_t b on (a.FIN_COA_CD 

...

= b.FIN_COA_CD and a.ACCOUNT_NBR = b.ACCOUNT_NBR)
 WHERE
  a.ACCT_CLOSED_IND <> 'Y'
  AND (a.ACCT_EXPIRATION_DT >= getdate() or a.ACCT_EXPIRATION_DT IS NULL)
  AND (a.ACCT_EFFECT_DT <= GETDATE())

Result Schema: SAME as getValidKFSAccounts

WS Example

Request

 

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adc="http://www.adcom.uci.edu">
   <soapenv:Header/>
   <soapenv:Body>
        <kfsICRTypeCode>0</kfsICRTypeCode><adc:getAllKFSAccounts/>
   </soapenv:Body>
</soapenv:Envelope>

 

Response
Code Block
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
     

...

 <ns2:getValidKFSAccountsResponse xmlns:ns2="http://www.adcom.uci.edu">
         <return>

...

            <kfsAcctAddress>Campus 

...

Dr</

...

kfsAcctAddress>
            

...

<kfsAcctCampusCode>IR</

...

kfsAcctCampusCode>
            

...

<kfsAcctCity>Irvine</

...

kfsAcctCity>
            

...

<kfsAcctClosedCode>N</

...

kfsAcctClosedCode>
            

...

<kfsAcctCreateDate>2012-05-13</kfsAcctCreateDate>
            

...

<kfsAcctEffectiveDate>2011-07-01</kfsAcctEffectiveDate>
            

...

<kfsAcctFiscalOfficerId>000000061717</

...

kfsAcctFiscalOfficerId>
            

...

<kfsAcctFringeBenefitCode>Y</

...

kfsAcctFringeBenefitCode>
            

...

<kfsAcctManagerId>000000121170</kfsAcctManagerId>
            <kfsAcctName>MERAGE/DEAN'S 

...

OFFICE/EDUCAT 400100-09535</kfsAcctName>
           

...

 <kfsAcctNumber>1008543</kfsAcctNumber>
           

...

 

...

<kfsAcctOffCampusCode>N</

...

kfsAcctOffCampusCode>
            

...

<kfsAcctPSFCode>N</

...

kfsAcctPSFCode>
            

...

<kfsAcctRestrictedCode>U</

...

kfsAcctRestrictedCode>
            

...

<kfsAcctSFCode>N</

...

kfsAcctSFCode>
            

...

<kfsAcctState>CA</kfsAcctState>
            

...

<kfsAcctSupervisorId>000000082229</kfsAcctSupervisorId>
            

...

<kfsAcctTypeCode>EX</

...

kfsAcctTypeCode>
            

...

<kfsAcctZip>92697</

...

kfsAcctZip>
            

...

<kfsBudgetLevelCode>C</kfsBudgetLevelCode>
            

...

<kfsCandGAcctNumber>9975430</kfsCandGAcctNumber>
            

...

<kfsCandGChartCode>MC</

...

kfsCandGChartCode>
            

...

<kfsChartCode>IR</

...

kfsChartCode>
            

...

<kfsContAcctNumber>0</

...

kfsContAcctNumber>
            

...

<kfsContChartCode>0</

...

kfsContChartCode>
            

...

<kfsEESFCode>N</

...

kfsEESFCode>
            

...

<kfsEndowChartCode>0</

...

kfsEndowChartCode>
            

...

<kfsFringeBenefitAcct>0</

...

kfsFringeBenefitAcct>
            

...

<kfsFringeBenefitChart>0</

...

kfsFringeBenefitChart>
            

...

<kfsHigherEduFundCode>INST</

...

kfsHigherEduFundCode>
            

...

<kfsICRTypeCode>0</

...

kfsICRTypeCode>
            

...

<kfsIESFCode>N</

...

kfsIESFCode>
            

...

<kfsIncomeAcctNumber>0</

...

kfsIncomeAcctNumber>
            

...

<kfsIncomeChartCode>0</

...

kfsIncomeChartCode>
            

...

<kfsObjPCCode>N</

...

kfsObjPCCode>
            

...

<kfsOrgCode>0049</

...

kfsOrgCode>
            

...

<kfsPESFCode>N</

...

kfsPESFCode>
            

...

<kfsSubFundCode>OPPFNO</

...

kfsSubFundCode>
            

...

<kfsTPSFCode>Y</

...

kfsTPSFCode>
            

...

<ucAccountCode>400100</

...

ucAccountCode>
            

...

<ucFundCode>09535</

...

ucFundCode>
            

...

<ucLocationCode>9</ucLocationCode>
         </return>
         <return>

...

            <kfsAcctAddress>Campus 

...

Dr</

...

kfsAcctAddress>
            

...

<kfsAcctCampusCode>IR</

...

kfsAcctCampusCode>
            

...

<kfsAcctCity>Irvine</

...

kfsAcctCity>
            

...

<kfsAcctClosedCode>N</

...

kfsAcctClosedCode>
            

...

<kfsAcctCreateDate>2012-05-13</kfsAcctCreateDate>
            

...

<kfsAcctEffectiveDate>2011-07-01</kfsAcctEffectiveDate>
            

...

<kfsAcctFringeBenefitCode>Y</

...

kfsAcctFringeBenefitCode>
            

...

<kfsAcctManagerId>000000066894</kfsAcctManagerId>
            <kfsAcctName>CA-BOA- CAMPUS - 

...

1233-12007 110001-18888</kfsAcctName>
            

...

<kfsAcctNumber>1000766</

...

kfsAcctNumber>
      

...

    

...

 

Java Client Example

 

getAllKFSAccounts()

No input parameter, ALL active charts/accounts will return in result set.

DB Query

Code Block
SELECT a.FIN_COA_CD  <kfsAcctOffCampusCode>N</kfsAcctOffCampusCode>
         ,a.ACCOUNT_NBR   <kfsAcctPSFCode>N</kfsAcctPSFCode>
   ,a.ACCOUNT_NM       ,a.ACCT_FSC_OFC_UID  <kfsAcctRestrictedCode>U</kfsAcctRestrictedCode>
    ,a.ACCT_SPVSR_UNVL_ID       ,a.ACCT_MGR_UNVL_ID <kfsAcctSFCode>N</kfsAcctSFCode>
         ,a.ORG_CD   <kfsAcctState>CA</kfsAcctState>
   ,a.ACCT_TYP_CD       ,a.ACCT_PHYS_CMP_CD  <kfsAcctSupervisorId>000000960010</kfsAcctSupervisorId>
    ,a.SUB_FUND_GRP_CD       ,a.ACCT_FRNG_BNFT_CD
 <kfsAcctTypeCode>BS</kfsAcctTypeCode>
     ,a.FIN_HGH_ED_FUNC_CD       ,a.ACCT_RSTRC_STAT_CD<kfsAcctZip>92697</kfsAcctZip>
      ,a.ACCT_RSTRC_STAT_DT      <kfsBudgetLevelCode>C</kfsBudgetLevelCode>
  ,a.ACCT_CITY_NM       ,a.ACCT_STATE_CD   <kfsCandGAcctNumber>9975430</kfsCandGAcctNumber>
   ,a.ACCT_STREET_ADDR       ,a.ACCT_ZIP_CD  <kfsCandGChartCode>MC</kfsCandGChartCode>
    ,a.RPTS_TO_FIN_COA_CD       ,a.RPTS_TO_ACCT_NBR
 <kfsChartCode>IR</kfsChartCode>
     ,a.ACCT_CREATE_DT       ,a.ACCT_EFFECT_DT<kfsContAcctNumber>0</kfsContAcctNumber>
      ,a.ACCT_EXPIRATION_DT      <kfsContChartCode>0</kfsContChartCode>
  ,a.CONT_FIN_COA_CD       ,a.CONT_ACCOUNT_NBR   <kfsEESFCode>N</kfsEESFCode>
   ,a.ENDOW_FIN_COA_CD       ,a.ENDOW_ACCOUNT_NBR  <kfsEndowChartCode>0</kfsEndowChartCode>
    ,a.CONTR_CTRL_FCOA_CD       ,a.CONTR_CTRLACCT_NBR
 <kfsFringeBenefitAcct>0</kfsFringeBenefitAcct>
     ,a.INCOME_FIN_COA_CD       ,a.INCOME_ACCOUNT_NBR<kfsFringeBenefitChart>0</kfsFringeBenefitChart>
      ,a.ACCT_ICR_TYP_CD       ,a.AC_CSTM_ICREXCL_CD<kfsHigherEduFundCode>NA</kfsHigherEduFundCode>
       ,a.FIN_SERIES_ID     <kfsICRTypeCode>0</kfsICRTypeCode>
 ,a.ICR_FIN_COA_CD       ,a.ICR_ACCOUNT_NBR    <kfsIESFCode>N</kfsIESFCode>
  ,a.ACCT_IN_FP_CD       ,a.BDGT_REC_LVL_CD   <kfsIncomeAcctNumber>0</kfsIncomeAcctNumber>
   ,a.ACCT_SF_CD       ,a.ACCT_PND_SF_CD  <kfsIncomeChartCode>0</kfsIncomeChartCode>
      ,a.FIN_EXT_ENC_SF_CD      <kfsObjPCCode>N</kfsObjPCCode>
 ,a.FIN_INT_ENC_SF_CD       ,a.FIN_PRE_ENC_SF_CD    <kfsOrgCode>0922</kfsOrgCode>
  ,a.FIN_OBJ_PRSCTRL_CD       ,a.CG_CFDA_NBR   <kfsPESFCode>N</kfsPESFCode>
   ,a.ACCT_OFF_CMP_IND       ,a.ACCT_CLOSED_IND  <kfsSubFundCode>STC&amp;G</kfsSubFundCode>
    ,CG_ACCT_RESP_ID
      ,b.UC_LOC_CD       ,b.UC_ACCT_NBR
      ,b.UC_FUND_NBR
        FROM ca_account_t a
 LEFT OUTER JOIN uci_ca_account_xw_t b on (a.FIN_COA_CD = b.FIN_COA_CD and a.ACCOUNT_NBR = b.ACCOUNT_NBR)
 WHERE
  a.ACCT_CLOSED_IND <> 'Y'
  AND (a.ACCT_EXPIRATION_DT >= getdate() or a.ACCT_EXPIRATION_DT IS NULL)
  AND (a.ACCT_EFFECT_DT <= GETDATE())

Result Schema: SAME as getValidKFSAccounts

WS Example

Request

 

...

<kfsTPSFCode>Y</kfsTPSFCode>
            <ucAccountCode>110001</ucAccountCode>
            <ucFundCode>18888</ucFundCode>
            <ucLocationCode>9</ucLocationCode>
         </return>
      

...

</ns2:getValidKFSAccountsResponse>
   </

...

soap:Body>
</

...

soap:Envelope>

...

 

...

 

...

 

 

Java Client Example

 

...

translateFSAccountFunds(List of (fsLocationCode, fsAccountCode, fsFundCode))

...

ParameterDescriptionData TypeExample
fsLocationCodeThe FS location codeString (2)9
fsAccountCodeThe FS accounts codeString (6)110001
fsFundCodeThe FS fund codeString (5)111200
kfsChartCodeKFS Chart CodeString (2)'IR'
kfsAcctNumberKFS Account NumberString (7)'1234567'

WS Example

Request

...

Code Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adc="http://www.adcom.uci.edu">
   <soapenv:Header/>
   <soapenv:Body>
      <adc:translateFSAccountFunds>
         <fsAccountList>
            <item>9</item>
            <item>110001</item>
            <item>18888</item>
         </fsAccountList>
         <fsAccountList>
            <item>9</item>
            <item>111200</item>
            <item>18213</item>
         </fsAccountList>
         <fsAccountList>
            <item>9</item>
            <item>111200</item>
            <item>182</item>
         </fsAccountList>
         <fsAccountList>
            <item></item>
            <item></item>
            <item></item>
         </fsAccountList>
      </adc:translateFSAccountFunds>
   </soapenv:Body>
</soapenv:Envelope>

 

...

 

 

Response
Code Block
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns2:translateFSAccountFundsResponse xmlns:ns2="http://www.adcom.uci.edu">
         <return>
            <fsAccountCode>110001</fsAccountCode>
            <fsFundCode>18888</fsFundCode>
            <fsLocationCode>9</fsLocationCode>
            <kfsAcctNumber>1000766</kfsAcctNumber>
            <kfsChartCode>IR</kfsChartCode>
         </return>
         <return>
            <fsAccountCode>111200</fsAccountCode>
            <fsFundCode>18213</fsFundCode>
            <fsLocationCode>9</fsLocationCode>
            <kfsAcctNumber>1000785</kfsAcctNumber>
            <kfsChartCode>IR</kfsChartCode>
         </return>
      </ns2:translateFSAccountFundsResponse>
   </soap:Body>
</soap:Envelope>

 

 

 

Java Client Example

 

...