LLFP Web Service Call Functionality

The LLFP web service calls the LLFP method for the Expected Cash Flow Method Run calculation. A new run, comprising of only the expected cashflow method for provision calculation is created. This is triggered through a web-based online call by the OBP collection module.
Follow the following steps to obtain the web service call functionality:
  1. 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.