The LLFP web service is accessible using the service endpoint or WSDL URL. The
request must be sent as a string in a specific format. For example:<?xml version="1.0" encoding="UTF-8"?>
<LLFP TYPE="REQUEST"> <ACCOUNT_ID>V1</ACCOUNT_ID>
<FIC_MIS_DATE>20140623</FIC_MIS_DATE>
<CASH_FLOWS>
<CASH_FLOW id="1">
<DATE>20140723</DATE>
<VALUE>30</VALUE>
</CASH_FLOW>
<CASH_FLOW id="2">
<DATE>20140822</DATE>
<VALUE>25</VALUE>
</CASH_FLOW>
</CASH_FLOWS>
<DISCOUNT_RATE>5</DISCOUNT_RATE>
<CARRYING_AMOUNT>1000</CARRYING_AMOUNT>
<NPV_THRESHOLD>100</NPV_THRESHOLD>
<RECOVERABLE_PERIOD>2</RECOVERABLE_PERIOD>
<PRODUCT_CODE>p10001</PRODUCT_CODE>
<CURRENCY>USD</CURRENCY>
<LEGAL_ENTITY>E500002</LEGAL_ENTITY>
<RECOVERY_COST>50</RECOVERY_COST>
</LLFP>
The string is taken as the input for calculation. The response to the string
must be a text in the XML style.
Example of the text in XML style:
<?xml version="1.0" encoding="UTF-8"?>
<LLFP TYPE="RESPONSE">
<REQUEST_ID>0</REQUEST_ID>
<FIC_MIS_DATE>2014-06-23 00:00:00</FIC_MIS_DATE>
<ACCOUNT_ID>V1</ACCOUNT_ID>
<CURRENCY>USD</CURRENCY>
<PRODUCT_CODE>p10001</PRODUCT_CODE>
<LEGAL_ENTITY>E500002</LEGAL_ENTITY>
<DISCOUNT_RATE>5</DISCOUNT_RATE>
<CARRYING_AMOUNT>1000</CARRYING_AMOUNT>
<NPV_THRESHOLD>100</NPV_THRESHOLD>
<RECOVERABLE_PERIOD>2</RECOVERABLE_PERIOD>
<RECOVERY_COST>50</RECOVERY_COST>
<SPECIFIC_ALLOWANCE>995</SPECIFIC_ALLOWANCE>
<NPV_ALLOWANCE>52.25</NPV_ALLOWANCE>
<TOTAL_ALLOWANCE>1047.25</TOTAL_ALLOWANCE>
<RECOUPMENTS> <RECOUPMENT ID=1>
<RECOUPMENT_PERIOD>1</RECOUPMENT_PERIOD>
<RECOUPMENT_AMOUNT>0</RECOUPMENT_AMOUNT>
</RECOUPMENT> <RECOUPMENT ID=2>
<RECOUPMENT_PERIOD>2</RECOUPMENT_PERIOD>
<RECOUPMENT_AMOUNT>4.75</RECOUPMENT_AMOUNT>
</RECOUPMENT> <RECOUPMENT ID=3>
<RECOUPMENT_PERIOD>3</RECOUPMENT_PERIOD>
<RECOUPMENT_AMOUNT>23.75</RECOUPMENT_AMOUNT>
</RECOUPMENT> </RECOUPMENTS>
</LLFP>
This completes the web service call procedure. The output is sent as an XML.