API/Account/GetAccountBalance

From Emersion
Revision as of 14:52, 15 July 2016 by FMahmood (talk) (Created page with "'''GetAccountBalance''' '''Purpose''' The purpose of this API is to fetch the account balance of an account along with a few additional columns. '''Inputs''' {noformat} <so...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

GetAccountBalance

Purpose The purpose of this API is to fetch the account balance of an account along with a few additional columns.

Inputs

{noformat} <soapenv:Header/>

  <soapenv:Body>
     <acc:GetAccountBalance>
        <acc:AccountID>9999999</acc:AccountID>
     </acc:GetAccountBalance>
  </soapenv:Body>

{noformat}

Outputs

{noformat} <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://external.fmahmood.dev.emersion.com.au/Account">

  <SOAP-ENV:Body>
     <ns1:GetAccountBalanceResponse>
        <ns1:AccountBalancesList>
           <ns1:AccountBalance>0</ns1:AccountBalance>
           <ns1:TotalUnallocatedAmount>0</ns1:TotalUnallocatedAmount>
           <ns1:TotalPayable>0</ns1:TotalPayable>
           <ns1:TotalOverduePayable>0</ns1:TotalOverduePayable>
           <ns1:TotalDisputedAmount>0</ns1:TotalDisputedAmount>
           <ns1:TotalPaymentPlansAmount>0</ns1:TotalPaymentPlansAmount>
        </ns1:AccountBalancesList>
     </ns1:GetAccountBalanceResponse>
  </SOAP-ENV:Body>

</SOAP-ENV:Envelope> {noformat}

Error Strings:

  • 'Missing mandatory Account ID' - Account ID is not provided
  • 'Undefined Account ID' - Account ID is provided but either it does not exist in the system or does not belong to the Caller Account