2.2.2 Utilize

This topic describes about the sample request / response for the consumer service Utilize.

Request/Response

SERVICE-CONSUMER = “OBCDDA”

SERVICE-CONSUMER-SERVICE=”utilize”

Request

{
        "userRefno": "ACCSAVB01USD52829163",
        "utilLogs": [
            {
                "action": "INCREASE",
                "amtTag": "PRINCIPAL",
                "blockRefNo": "10556970083326443531_EA_C",
                "customerNo": "0029702",
                "defaultLiab": "D",
                "eventCode": "UTIL",
                "eventSlNo": "2",
                "limitType": "F",
                "lineCd": "LNFORD",
                "lineSerial": "1",
                "source": "CDDA",
                "utilAmt": 1,
                "utilCcy": "USD"
            }
        ]
    }

Response

{
        "Util-Master-Full": {
            "userRefno": "ACCSAVB01USD52829163",
            "keyId": "~GETB_UTILS~USER_REFNO",
            "keyValue": "~GETB_UTILS~ACCSAVB01USD52829163~",
            "utilLogs": [
                {
                    "utilHistory": {
                        "version": 0
                    },
                    "valueDateUtilization": {
                        "keyId": "~GETB_VD_UTILS~FACILITY_ID~VALUE_DATE~USER_REFNO",
                        "keyValue": "~GETB_VD_UTILS~null~null~null~"
                    },
                    "facilityDetails": [
                        {
                            "version": 16,
                            "liabilityId": 41,
                            "lineCode": "LNFORD",
                            "lineSerial": 1,
                            "ismergeOperation": "N",
                            "id": 21,
                            "onceAuthorized": false,
                            "maturedUtil": 0,
                            "outUtAmount": 1603,
                            "osucAmount": 1603,
                            "commited": "N",
                            "nrsAdjAmt": 0,
                            "collateralContribution": 0,
                            "lineCurrency": "GBP",
                            "revolvingLine": "N",
                            "lineStartDate": "2021-03-04T00:00:00",
                            "lastNewUtildate": "2021-03-04T00:00:00",
                            "availabilityFlag": "Y",
                            "limitAmount": 1000,
                            "uncollectedFundsLimit": 0,
                            "availableAmount": -1404,
                            "dateOfFirstOrder": "2021-03-04T00:00:00",
                            "dateOfLastOrder": "2021-03-04T00:00:00",
                            "amountUtilizedToday": 1603,
                            "amountReinstatedToday": 0,
                            "uncollectedAmount": 0,
                            "utilization": 1603,
                            "branch": "001",
                            "limitAmountBasis": "L",
                            "unadvised": "N",
                            "transferAmount": 0,
                            "displayEffictiveLineAmount": 1000,
                            "blockAmount": 801,
                            "tankedUtilization": 0,
                            "nettingAmount": 0,
                            "tenorRestrictionType": "D",
                            "customerRestrictionType": "D",
                            "currencyRestrictionType": "D",
                            "productRestrictionType": "D",
                            "branchRestrictionType": "D",
                            "extSystemRestrictionType": "D",
                            "shadowLimit": "N",
                            "dayLightLimit": 0,
                            "expRestType": "D",
                            "revolvingAmount": 0,
                            "facilityType": "L",
                            "revalReqrd": "N",
                            "rateAgrmntReqd": "N",
                            "dayLightOdLimit": 0,
                            "earMarkingDto": {
                                "version": 0,
                                "udfs": [],
                                "misdetails": [],
                                "keyId": "~GETM_FACILITY_BLOCK~BLOCK_NO",
                                "keyValue": "~GETM_FACILITY_BLOCK~null~"
                            },
                            "liabilityDTO": {
                                "version": 0,
                                "liabilityCustomerLinkage": {
                                    "version": 0,
                                    "udfs": [],
                                    "misdetails": [],
                                    "keyId": "~GETM_LIAB_CUST~CUSTOMER_NO",
                                    "keyValue": "~GETM_LIAB_CUST~null~",
                                    "liabCustExposures": [],
                                    "liabTrackCodes": []
                                },
                                "keyId": "~GETM_LIAB~LIAB_NO~"
                            }
                        }
                    ],
                    "collateralsDetails": {
                        "version": 0,
                        "onceAuthorized": false
                    },
                    "collateralsPoolDetails": {
                        "liabilityDto": {
                            "version": 0,
                            "liabilityCustomerLinkage": {
                                "version": 0,
                                "udfs": [],
                                "misdetails": [],
                                "keyId": "~GETM_LIAB_CUST~CUSTOMER_NO",
                                "keyValue": "~GETM_LIAB_CUST~null~",
                                "liabCustExposures": [],
                                "liabTrackCodes": []
                            },
                            "keyId": "~GETM_LIAB~LIAB_NO~"
                        },
                        "ismergeOperation": "N",
                        "version": 0
                    },
                    "tenorDetail": {
                        "version": 0
                    },
                    "action": "INCREASE",
                    "customerNo": "0029702",
                    "utilAmt": 1,
                    "utilCcy": "USD",
                    "amtTag": "PRINCIPAL",
                    "source": "CDDA",
                    "lineCd": "LNFORD",
                    "lineSerial": 1,
                    "limitType": "F",
                    "blockRefNo": "10556970083326443531_EA_C",
                    "eventCode": "UTIL",
                    "eventSlNo": 2,
                    "ismergeOperation": "N",
                    "onceAuthorized": false,
                    "defaultLiab": "D",
                    "txnPercent": 0,
                    "valueDateUtilizationDto": {
                        "keyId": "~GETB_VD_UTILS~FACILITY_ID~VALUE_DATE~USER_REFNO",
                        "keyValue": "~GETB_VD_UTILS~null~null~null~"
                    }
                }
            ]
        },
        "FCUBS_WARNING_RESP": {
            "WARNING": [
                {
                    "WCODE": "LM-00113",
                    "WDESC": "Line 41-LNFORD1 - Amount exceeds line limit. Limit = 1000 GBP. Utilization = 1603.0 GBP. Overdraft = 1404.0 GBP %Overdraft = 140.4"
                }
            ]
        },
        "FCUBS_ERROR_RESP": {
            "ERROR": [
                {
                    "ECODE": "EL-FCJ-110",
                    "EDESC": "Block reference number does not exist for the attached limit details"
                }
            ]
        },
        "MSGID": "22357040429106001254"
    }