BSE - Financials Web Service
Functions Specification
Function name:
• GetBalanceType
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
• ReportType. Must be one of the values( case sensitive): Annual,Semestrial,Q1 or Q3
• Year (Integer)
Parameter out:
• General info about the balance (including BalanceType) (CompanyBalanceTypeIdentification type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetBalanceType?IdentityType=Symbol&Identity=Sif1&ReportType=Annual&Year=2007
Function name:
• BalanceFieldsDescription
Parameters in:
• BalanceType. Must be one of the values (case sensitive) : Company,Bank,Assurance or Fund
Parameter out:
• Description of the fields in the balance (ArrayOfBalanceField type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/BalanceFieldsDescription?BalanceType=Company
Function name:
• GetCompanyBalance
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
• ReportType. Must be one of the values( case sensitive): Annual,Semestrial,Q1 or Q3
• Year (Integer)
Parameter out:
• The values of the fields in the balance (CompanyBalance type)
The significance of the fields can be obtained using BalanceFieldsDescription function with paramater BalanceType=Company
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetCompanyBalance?IdentityType=Symbol&Identity=ASCE&ReportType=Annual&Year=2007
Function name:
• GetBankBalance
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
• ReportType. Must be one of the values( case sensitive): Annual,Semestrial,Q1 or Q3
• Year (Integer)
Parameter out:
• The values of the fields in the balance (BankBalance type)
The significance of the fields can be obtained using BalanceFieldsDescription function with paramater BalanceType=Bank
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetBankBalance?IdentityType=ISIN&Identity=ROTLVAACNOR1&ReportType=Semestrial&Year=2007
Function name:
• GetInsuranceBalance
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
• ReportType. Must be one of the values( case sensitive): Annual,Semestrial,Q1 or Q3
• Year (Integer)
Parameter out:
• The values of the fields in the balance (InsuranceBalance type)
The significance of the fields can be obtained using BalanceFieldsDescription function with paramater BalanceType=Assurance
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetInsuranceBalance?IdentityType=FiscalCode&Identity=1589754&ReportType=Q1&Year=2008
Function name:
• GetInvestmentFundsBalance
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
• ReportType. Must be one of the values( case sensitive): Annual,Semestrial,Q1 or Q3
• Year (Integer)
Parameter out:
• The values of the fields in the balance (InvestmentFundBalance type)
The significance of the fields can be obtained using BalanceFieldsDescription function with paramater BalanceType=Fund
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetInvestmentFundsBalance?IdentityType=Symbol&Identity=SIF1&ReportType=Q3&Year=2008
Function name:
• GetAvailableBalances
Parameter in:
• Year (Integer. Min.val=2005)
• ReportType. Must be one of the values( case sensitive): Annual,Semestrial,Q1 or Q3
Parameter out:
• List of available balances for the specified period (ArrayOfSymbolBalanceTypeIdentification type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetAvailableBalances?Year=2008&ReportType=Annual
Function name:
• GetIssuerAvailableBalances
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
Parameter out:
• List of available balances for the specified company (ArrayOfSymbolBalanceTypeIdentification type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetIssuerAvailableBalances?IdentityType=Symbol&Identity=SIF1
Function name:
• GetLastBalances
Parameter in:
• NoDays (Integer. Max. value=10)
Parameter out:
• Identification of the balances published in the last NoDays days (ArrayOfBalanceIdentification type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetLastBalances?NoDays=5
Function name:
• GetDividends
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
Parameter out:
• Dividends of the company (DividendsInfo type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetDividends?IdentityType=FiscalCode&Identity=1589754
Function name:
•GetLastDividends
Parameter in:
• NoDays(Integer. Max.:10)
Parameter out:
• Identifies the dividends published in the last NoDays days (ArrayOfDividendIdentification type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetLastDividends?NoDays=10
Function name:
• GetFinancialCalendar
Parameter in:
• IdentityType. Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
Parameter out:
• Scheduled financial events for the company (FinancialCalendar type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetFinancialCalendar?IdentityType=Symbol&Identity=TLV
Function name:
• GetCalendarEvents
Parameter in:
• StartDate. Specifies the beginning of the period (format mm/dd/yyyy).
• EndDate. Specifies the end of the period (format mm/dd/yyyy).
Parameter out:
• Scheduled financial events in the specified period of time(ArrayOfCalendarEvent type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetCalendarEvents?StartDate=5%2F1%2F09&EndDate=6%2F1%2F09
Function name:
• GetNetAssetValue
Parameter in:
• IdentityType Must be one of the values ( case sensitive): Symbol,ISIN or FiscalCode.
• Identity. Identifies the issuer. IdentityType specifies the meaning of this parameter
Parameter out:
• Net Asset Value (NetAssetInfo type)
URL GET example:
http://www.rasd.ro/BSEFinancialsWS/financials.asmx/GetNetAssetValue?IdentityType=FiscalCode&Identity=18253260