{"info":{"_postman_id":"ff7e4c12-98cf-4dac-87a0-919c8eb29e8f","name":"PSB Xchange - Transaction API Suite","description":"<html><head></head><body><p>This document will provide will provide schemas for Transaction API suite exposed by PSB Xchange Platform for any Sourcing Partner Transaction integration. Please find the Key Terminologies before you proceed ahead with PSB Xchange API Integrations is mentioned below:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Category</strong></th>\n<th><strong>Details</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Applicable Products for PSB Xchange Transaction API Suite</strong></td>\n<td>Dealer Finance (DF)</td>\n</tr>\n<tr>\n<td><strong>Different Types of Lead Possible</strong></td>\n<td>Program Lead (PGL)  <br>Channel Partner Lead (CPL)</td>\n</tr>\n<tr>\n<td><strong>What is a Program Lead ?</strong></td>\n<td>For any <strong>Anchor Led Financing</strong> or <strong>Non Anchor Financing</strong> facility a Program needs to be setup on the Anchor/Corporate.  <br>In <strong>Anchor Led Financing (Dealer Finance / Vendor Finance)</strong>, the program governs broad criterias to onboard Channel Partners (associated with the Program).  <br>In <strong>Non Anchor Led Financing</strong> , the program created is actually the limit/facility setup on the Corporate</td>\n</tr>\n<tr>\n<td><strong>What is a Channel Partner Lead ?</strong></td>\n<td><strong>Channel Partner Lead</strong> is used to refer to Leads of Dealers / Distributors / Suppliers associated with a Program (Dealer Finance / Vendor Finance)</td>\n</tr>\n<tr>\n<td><strong>Applicable Products for Program Lead (PGL)</strong></td>\n<td>Dealer Finance (DF)  <br>Vendor Finance (VF)  <br>Sales Invoice Discounting (SID)  <br>Purchase Invoice Discounting (PID)  <br>Factoring (FACT)  <br>Reverse Factoring (REVFACT)</td>\n</tr>\n<tr>\n<td><strong>Applicable Products for Channel Partner Lead (CPL)</strong></td>\n<td>Dealer Finance (DF)  <br>Vendor Finance (VF)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Pre-Requisites for PSB Xchange Sourcing Partner API Integrations:</strong></p>\n<ol>\n<li><p>The sourcing partner will need to share the the list of IP addresses which need to be whitelisted for both UAT / Production environments.</p>\n</li>\n<li><p>Sourcing partner to expose webhooks to consume the following details from PSB Xchange Platform: a) <a href=\"https://drive.google.com/file/d/1rU8IrM7fdoDaNjIxklB4eR3yY_9awBZQ/view?usp=drive_link\">Transaction Status API webhook</a></p>\n</li>\n</ol>\n<p>b) <a href=\"https://drive.google.com/file/d/19vDQO-4SZJSL09_UbCaFqzLWIUPxc_u3/view?usp=drive_link\">Repayment Details webhook</a></p>\n<p>c) <a href=\"https://drive.google.com/file/d/1wkAylG2wobQwBBB33p1Rl3_JGK-agS4p/view?usp=drive_link\">Multiple limit webhook</a></p>\n<p>Reach out to <a href=\"https://mailto:anuj@psbxchange.com\">anuj@psbxchange.com</a> / <a href=\"https://mailto:parul@psbxchange.com\">parul@psbxchange.com</a> to get an API Key issued to get started with PSB Xchange Lender API Integrations. Team will also be issuing UAT credentials for PSB Xchange Platform to get started.</p>\n<p>Transaction API Token can be accessed by the Sourcing Partner by visiting PSB Xchange Platform and navigating to Platform Configurations.</p>\n<p><strong>Standard Error Codes for PSB Xchange Transaction APIs:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Error Code</strong></th>\n<th><strong>Error Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>6031</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6032</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6033</td>\n<td>Channel Partner Mapping not active in PSB Xchange Platform</td>\n</tr>\n<tr>\n<td>6034</td>\n<td>Channel Partner Mapping not present in PSB Xchange Platform for the Program Provided</td>\n</tr>\n<tr>\n<td>6035</td>\n<td>Sourcing Partner Not Active on PSB Xchange Platform</td>\n</tr>\n<tr>\n<td>6036</td>\n<td>Duplicate Sourcing Partner PSB Platform ID found in PSB Xchange</td>\n</tr>\n<tr>\n<td>6037</td>\n<td>Product Not Active for Souricng Partner on PSB Xchange Platform</td>\n</tr>\n<tr>\n<td>6038</td>\n<td>Program not Active on PSB Xchange Platform</td>\n</tr>\n<tr>\n<td>6039</td>\n<td>Technical Issue encountered. Please reach out to PSB Xchange Representative</td>\n</tr>\n<tr>\n<td>6040</td>\n<td>Batch ID not found in PSB Xchange Platform</td>\n</tr>\n<tr>\n<td>6041</td>\n<td>Channel Partner PSB Platform Identifier not provided as part of Request</td>\n</tr>\n<tr>\n<td>6042</td>\n<td>Channel Partner or Program Identifier found missing as part of request</td>\n</tr>\n<tr>\n<td>6043</td>\n<td>Invalid PSB Platform Program Identifier provided</td>\n</tr>\n<tr>\n<td>6044</td>\n<td>Invalid PSB Platform Program Identifier provided</td>\n</tr>\n<tr>\n<td>6045</td>\n<td>Program does not exist for the PSB Platform Program Identifier provided</td>\n</tr>\n<tr>\n<td>6046</td>\n<td>Transactional API Configuration not present for the Sourcing Partner on PSB Xchange</td>\n</tr>\n<tr>\n<td>6047</td>\n<td>Invalid Fintech code. Fintech Code not found on PSB Xchange</td>\n</tr>\n<tr>\n<td>6048</td>\n<td>Invalid Payload Found. Please contact PSB Xchange Admin</td>\n</tr>\n<tr>\n<td>6049</td>\n<td>Transaction Invoice date cannot be a future date or Zero Or Negative</td>\n</tr>\n<tr>\n<td>6050</td>\n<td>Transaction Finance Request Amount Cannot be Zero Or Negative</td>\n</tr>\n<tr>\n<td>6051</td>\n<td>Transaction Finance Request Amount Cannot Be Greater Than Transaction Invoice Amount</td>\n</tr>\n<tr>\n<td>6052</td>\n<td>Transaction invoice Number is Invalid</td>\n</tr>\n<tr>\n<td>6053</td>\n<td>Transaction Finance Request Id is Invalid</td>\n</tr>\n<tr>\n<td>6054</td>\n<td>Finance Request Amount exceeds the sanctioned Limit for the Channel Partner</td>\n</tr>\n<tr>\n<td>6055</td>\n<td>Finance Request Amount exceeds Limit Available for the Channel Partner</td>\n</tr>\n<tr>\n<td>6056</td>\n<td>Finance Request Amount exceeds the sanctioned Limit for the Program</td>\n</tr>\n<tr>\n<td>6057</td>\n<td>Finance Request Amount exceeds Limit Available for the Program</td>\n</tr>\n<tr>\n<td>6058</td>\n<td>Lender Transaction API Token Not Found. Please contact PSB Xchange Admin</td>\n</tr>\n<tr>\n<td>6059</td>\n<td>Data should be in correct format.</td>\n</tr>\n<tr>\n<td>6060</td>\n<td>Data cannot be empty.</td>\n</tr>\n<tr>\n<td>6061</td>\n<td>sptransactionbatchreferenceno is invalid</td>\n</tr>\n<tr>\n<td>6062</td>\n<td>transactioninvoicenumber is invalid</td>\n</tr>\n<tr>\n<td>6063</td>\n<td>transactioninvoicedate is invalid</td>\n</tr>\n<tr>\n<td>6064</td>\n<td>transactioninvoiceamount is invalid</td>\n</tr>\n<tr>\n<td>6065</td>\n<td>transactionfinancerequestamount is invalid</td>\n</tr>\n<tr>\n<td>6066</td>\n<td>transactionfinancerequestdate is invalid</td>\n</tr>\n<tr>\n<td>6067</td>\n<td>transactioninvoiceduedate is invalid</td>\n</tr>\n<tr>\n<td>6068</td>\n<td>transactionfinancerequestid is invalid</td>\n</tr>\n<tr>\n<td>6069</td>\n<td>Data cannot be empty.</td>\n</tr>\n<tr>\n<td>6070</td>\n<td>sptransactionbatchreferenceno is invalid</td>\n</tr>\n<tr>\n<td>6071</td>\n<td>transactioninvoicenumber is invalid</td>\n</tr>\n<tr>\n<td>6072</td>\n<td>transactioninvoicedate is invalid</td>\n</tr>\n<tr>\n<td>6073</td>\n<td>transactioninvoiceamount is invalid</td>\n</tr>\n<tr>\n<td>6074</td>\n<td>transactionfinancerequestamount is invalid</td>\n</tr>\n<tr>\n<td>6075</td>\n<td>transactionfinancerequestdate is invalid</td>\n</tr>\n<tr>\n<td>6076</td>\n<td>transactioninvoiceduedate is invalid</td>\n</tr>\n<tr>\n<td>6077</td>\n<td>transactionfinancerequestid is invalid</td>\n</tr>\n<tr>\n<td>6079</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6080</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6081</td>\n<td>Required field Data is empty!</td>\n</tr>\n<tr>\n<td>6082</td>\n<td>Transaction batch reference id is empty!</td>\n</tr>\n<tr>\n<td>6083</td>\n<td>Batch_id not found</td>\n</tr>\n<tr>\n<td>6084</td>\n<td>Invalid request, required fields are missing</td>\n</tr>\n<tr>\n<td>6085</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6086</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6087</td>\n<td>API FAILED From Server Side</td>\n</tr>\n<tr>\n<td>6088</td>\n<td>Invalid PSB Platform Program Identifier or PSB Platform Channel Partner Mapping Identifier received in Callback</td>\n</tr>\n<tr>\n<td>6089</td>\n<td>Data is empty in request body</td>\n</tr>\n<tr>\n<td>6090</td>\n<td>Duplicate Id(s) found: {0}</td>\n</tr>\n<tr>\n<td>6091</td>\n<td>No channel data found in response</td>\n</tr>\n<tr>\n<td>6092</td>\n<td>No Limit data found in response</td>\n</tr>\n<tr>\n<td>6093</td>\n<td>${data}</td>\n</tr>\n<tr>\n<td>6094</td>\n<td>Date Validation Failed In Initiate Transaction With Transaction Finance Request Id: {0}</td>\n</tr>\n<tr>\n<td>6095</td>\n<td>Initiate Transaction Validation Failed: {0}</td>\n</tr>\n<tr>\n<td>6096</td>\n<td>Unable To Fetch Limit For :${data}</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"22805895","collectionId":"ff7e4c12-98cf-4dac-87a0-919c8eb29e8f","publishedId":"2sAYQggTQk","public":true,"customColor":{"top-bar":"F5f5f9","right-sidebar":"000000","highlight":"000000"},"publishDate":"2025-10-23T12:18:41.000Z"},"item":[{"name":"Common APIs","item":[{"name":"Initiate Transaction API","id":"2124a1fc-58b1-4cbf-b32a-59598029e559","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVTEST1210202501001\",\n            \"transactioninvoicedate\": \"12-10-2025\",\n            \"transactioninvoiceamount\": 500,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"12-10-2025\",\n            \"transactionfinancerequestid\": \"FINTEST1210202501001\",\n            \"transactioninvoiceduedate\": \"10-01-2026\",\n            //attchmentstype can be PDF/PNG/JPEG/JPG/GIF. Mandatory if lmsinvoiceattachmentrequired = Yes (as part of Get Program Details) \n            \"attachmentstype\": \"PDF\",\n            //attachments contains base64 encoded string of the attachment file. Please replace the value with the actual base64 encoded string.\n            // Mandatory if lmsinvoiceattachmentrequired = Yes (as part of Get Program Details)\n            \"attachments\": \"base64\",\n            // For Product = DF if there are multiple mapped account nos as part Get Program Details (lmsprogramanchoraccountdetails list). This is used to pass appropriate Anchor Account No. for disbursement. This field is mandatory in case Product Code = DF & \"lmsdisbursementaccounttype\": \"Dynamic\" in Get Program Details API. \n            // For Product = PID and allowonlypreapprovedsuppliers = \"Yes\" this is mandatory transactionaccountdetails = Account no of the Supplier for which the invoice is supposed to be discounted\n            // For Product = VF , this is used to pass the supplier account details to which disbursement is required.\n            \"transactionaccountdetails\": \"BDOPD2718A\",\n            //The below mentioned keys are only required if Product = DF & lmsdisbursementaccounttype = Dynamic for the Program\n            \"transactiondisbursementaccountbankname\": \"Internal/External\", //Pass Internal if Dynamic Account Bank Name is same as that of Program. Pass External if Dynamic Account Bank Name is different from that of Program.\n            \"transactiondisbursementbeneficiaryname\": \"Sample name\",\n            \"transactiondisbursementaccountifsccode\": \"HDFC0001231\",\n            //This is applicable only for product = Purchase Invoice Discounting. This is mandatory where: allowonlypreapprovedsuppliers = \"No\" as part of Get Program Details API\n            //These are vendor details for which the Invoice discounting is required.\n            \"transactionvendorname\": \"Vendor Name\",\n            \"transactionvendorcode\": \"Vendor Code\",\n            \"transactionvendorbankaccountname\": \"Vendor Bank Account Name\",\n            \"transactionvendoraccountnumber\": \"1234567890\",\n            \"transactionvendorbankname\": \"Internal/External\",//Pass Internal if Vendor Bank Name is same as that of Program. Pass External if Vendor Bank Name is different from that of Program.\n            \"transactionvendorbranch\": \"Vendor Branch Name\",\n            \"transactionvendorifsccode\": \"Vendor IFSC Code\",\n            //This is applicable only for product = Sales Invoice Discounting. Below fields are mandatory.\n            \"transactionbuyername\": \"Buyer Name\",\n            \"transactionbuyercode\": \"Buyer Code\",\n            // These are only applicable for Product = VF . To be mandatorily sent in case lmsprogramduedatecalculatedfrom = GRN Date as part of Get Program Detaiils API\n            \"transactiongrndate\": \"2025-10-12\",\n            \"transactiongrnnumber\": \"GRN Number\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST1210202501002\",\n            \"transactioninvoicedate\": \"12-10-2025\",\n            \"transactioninvoiceamount\": 500,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"12-10-2025\",\n            \"transactionfinancerequestid\": \"FINTEST1210202501002\",\n            \"transactioninvoiceduedate\": \"10-01-2026\",\n            \"attachments\": \"PNG\",\n            \"attachmentstype\": \"base64\",\n            // For Product = DF if there are multiple mapped account nos as part Get Program Details (lmsprogramanchoraccountdetails list). This is used to pass appropriate Anchor Account No. for disbursement. This field is mandatory in case Product Code = DF & \"lmsdisbursementaccounttype\": \"Dynamic\" in Get Program Details API. \n            // For Product = PID and allowonlypreapprovedsuppliers = \"Yes\" this is mandatory transactiondisbursementaccountno = Account no of the Supplier for which the invoice is supposed to be discounted\n            // For Product = VF , this is used to pass the supplier account details to which disbursement is required. This is mandatory\n            \"transactionaccountdetails\": \"BDOPD2718A\",\n            \"transactiondisbursementaccountbankname\": \"Internal/External\", //Pass Internal if Dynamic Account Bank Name is same as that of Program. Pass External if Dynamic Account Bank Name is different from that of Program.\n            \"transactiondisbursementbeneficiaryname\": \"Sample name\",\n            \"transactiondisbursementaccountifsccode\": \"HDFC0001231\",\n            //This is applicable only for product = Purchase Invoice Discounting. This is mandatory where: allowonlypreapprovedsuppliers = \"No\" as part of Get Program Details API\n            //These are vendor details for which the Invoice discounting is required.\n            \"transactionvendorname\": \"Vendor Name\",\n            \"transactionvendorcode\": \"Vendor Code\",\n            \"transactionvendorbankaccountname\": \"Vendor Bank Account Name\",\n            \"transactionvendoraccountnumber\": \"1234567890\",\n            \"transactionvendorbankname\": \"Internal/External\",//Pass Internal if Vendor Bank Name is same as that of Program. Pass External if Vendor Bank Name is different from that of Program.\n            \"transactionvendorbranch\": \"Vendor Branch Name\",\n            \"transactionvendorifsccode\": \"Vendor IFSC Code\",\n            //This is applicable only for product = Sales Invoice Discounting\n            \"transactionbuyername\": \"Buyer Name\",\n            \"transactionbuyercode\": \"Buyer Code\",\n            // These are only applicable for Product = VF . To be mandatorily sent in case lmsprogramduedatecalculatedfrom = GRN Date as part of Get Program Detaiils API\n            \"transactiongrndate\": \"2025-10-12\",\n            \"transactiongrnnumber\": \"GRN Number\"\n        }\n    ],\n    // psbchannelpartneridentifier to be used in case of Product Code = DF or VF. This is the PSB Xchange Channel Partner Identifier.\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0093-0001\",\n    // psbprogramidentifier to be mandatory in case of Product Code = PID or SID or FACT or REVFACT. This is the PSB Xchange Program Identifier.\n    //\"psbprogramidentifier\": \"PSBPGL-PID-0093\",\n    \"sptransactionbatchreferenceno\": \"10661\",\n    //This is an Additional Channel Partner identifier required by the Lender to initiate a transaction. \n    //This is only applicable for few Lenders where the Lender requires additional identifiers for the Channel Partner transactions.\n    //Values of the same can be obtained using the Get Channel Partner Details API. Refer additionalidentifierdetails list\n    \"psbadditionalchannelpartneridentifier\": \"10661\",\n    \"psbadditionalaccountno\": \"10130458945\",\n    \"psbadditionalifsccode\": \"SBIN0000999\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate","description":"<h1 id=\"initiate-transaction-api---complete-documentation\">Initiate Transaction API - Complete Documentation</h1>\n<p>This API allows the Sourcing Partners to provided transaction requests for any Corporate / Channel Partners onboarded on the PSB Platform.</p>\n<h2 id=\"applicable-products\">Applicable Products</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Product Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Dealer Finance</strong></td>\n<td>Financing for dealers in a supply chain</td>\n</tr>\n<tr>\n<td><strong>Vendor Finance</strong></td>\n<td>Financing for vendors/suppliers</td>\n</tr>\n<tr>\n<td><strong>Sales Invoice Discounting</strong></td>\n<td>Discounting of sales invoices</td>\n</tr>\n<tr>\n<td><strong>Purchase Invoice Discounting</strong></td>\n<td>Discounting of purchase invoices</td>\n</tr>\n<tr>\n<td><strong>Factoring</strong></td>\n<td>Sale of receivables to a third party</td>\n</tr>\n<tr>\n<td><strong>Reverse Factoring</strong></td>\n<td>Buyer-initiated financing for suppliers</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"pre-requisites\">Pre-Requisites</h2>\n<ol>\n<li><p>Sourcing Partner must be registered and onboarded onto the PSB Xchange Platform.</p>\n</li>\n<li><p>Sourcing Partner must be partnered with Lenders for the Program / Channel Partner created on the PSB Xchange Platform.</p>\n</li>\n<li><p>A valid Channel Partner Mapping ID (for Dealer Finance/Vendor Finance) or valid Program ID (for Sales Invoice Discounting, Purchase Invoice Discounting, Factoring, Reverse Factoring) must be provided in the API request.</p>\n</li>\n<li><p>Program / Channel Partner details provided in the API request must be active on the PSB Xchange Platform.</p>\n</li>\n</ol>\n<h2 id=\"specific-of-initiate-transaction\">Specific of Initiate Transaction</h2>\n<p>For <strong>Dealer Financing Product</strong> <strong>(DF)</strong> (<strong>Push</strong> / <strong>Pull Model</strong>):</p>\n<ul>\n<li>The Transaction can be inititated in either modes by passing the appropriate <strong>PSB Xchange Channel Partner</strong> identifier details.</li>\n</ul>\n<p>For <strong>Vendor Financing (VF) Product</strong>:</p>\n<ul>\n<li>The Transaction can be initiated by passing the appropriate <strong>PSB Xchange Channel Partner</strong> identifier details.</li>\n</ul>\n<p>For <strong>Sales Invoice Discounting (SID)</strong> / <strong>Purchase Invoice Discounting (PID)</strong> / <strong>Factoring (FACT)</strong> / <strong>Reverse Factoring (REVFACT)</strong> Product:</p>\n<ul>\n<li>The Transaction can be initiated by passing the appropriate <strong>PSB Xchange Program</strong> identifier details.</li>\n</ul>\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/initiate\n\n</code></pre><hr />\n<h2 id=\"request-headers\">Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Request payload format</td>\n</tr>\n<tr>\n<td><code>API-KEY</code></td>\n<td><code>{{fintechapikey}}</code></td>\n<td>Yes</td>\n<td>Sourcing Partner's API key for authentication</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body-structure\">Request Body Structure</h2>\n<h3 id=\"top-level-fields\">Top-Level Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>RegEx Pattern</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>data</code></td>\n<td>Array</td>\n<td>Yes</td>\n<td>N/A</td>\n<td><code>[{...}, {...}]</code></td>\n<td>Array containing one or more transaction objects</td>\n</tr>\n<tr>\n<td><code>psbchannelpartneridentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>PSBCPL-DF-0093-0001</td>\n<td>Mandatory for Product Code = DF or VF  <br />  <br />Do not pass for other Product Codes</td>\n</tr>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td></td>\n<td>PSBPGL-PID-0093</td>\n<td>Mandatory for Product Code = SID or PID or FACT or REVFACT  <br />  <br />Do not pass for other Product Codes</td>\n</tr>\n<tr>\n<td><code>sptransactionbatchreferenceno</code></td>\n<td>String</td>\n<td>Yes</td>\n<td><code>Alphanumeric : 32 characters</code></td>\n<td>10661</td>\n<td>Sourcing Partner's unique batch reference number</td>\n</tr>\n<tr>\n<td><code>psbadditionalchannelpartneridentifier</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td><code>363800</code></td>\n<td>Additional Channel Partner identifier</td>\n</tr>\n<tr>\n<td><code>psbadditionalaccountno</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>^[A-Za-z0-9]{1,20}$</code></td>\n<td><code>ESCEAMF999999</code></td>\n<td>Additional account number for disbursement linked to the Additional Channel Partner Identifier</td>\n</tr>\n<tr>\n<td><code>psbadditionalifsccode</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>^[A-Z]{4}0[A-Z0-9]{6}$</code></td>\n<td><code>UTIB0CCH274</code></td>\n<td>Additional IFSC code (11 characters) for the disbursement account provided.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"transaction-object-fields-within-data-array\">Transaction Object Fields (within <code>data</code> array)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>RegEx Pattern</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactioninvoicenumber</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>`Max 32 characters. Alphanumeric + . / \\</td>\n<td></td>\n<td>This is the Invoice No. to be passed as part of the Initiate Transaction Request.  <br />  <br />A single batch cannot contain duplicate invoices. If duplicate invoice nos are provided in a single batch, entire batch will be rejected.</td>\n</tr>\n<tr>\n<td><code>transactioninvoicedate</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>DD-MM-YYYY</td>\n<td>29-12-2025</td>\n<td>This is the invoice date  <br />1) transactioninvoicedate could be Current Date (Todays Date).  <br />2) transactioninvoicedate can be older than Current Date (Todays Date) (as per the stale invoice period allowed in the Program Activated on PSB Xchange Platform)  <br />3) transactioninvoicedate cannot be a future date.  <br />4) transactionfinancerequestdate &gt;= transactioninvoicedate  <br />5) transactioninvoiceduedate &gt; transactioninvoicedate  <br />6) Assuming a Stale invoice period is configured on the Program Level (for the Channel Partners of a Program), if for any invoice in a Batch: transactioninvoicedate &lt;= Todays Date - ( Stale Invoice Period as per Active Program + 1), the same invoice will be rejected.</td>\n</tr>\n<tr>\n<td><code>transactioninvoiceamount</code></td>\n<td>Decimal</td>\n<td>Yes</td>\n<td><code>^\\d+(\\.\\d{1,2})?$</code></td>\n<td><code>50000</code></td>\n<td>1) transactionfinancerequestamount &lt;= transactioninvoiceamount  <br />2) transactioninvoiceamount cannot be negative or equal to 0</td>\n</tr>\n<tr>\n<td><code>transactionfinancerequestamount</code></td>\n<td>Decimal</td>\n<td>Yes</td>\n<td><code>^\\d+(\\.\\d{1,2})?$</code></td>\n<td><code>45000</code></td>\n<td>This is the amount for which financing is requested.  <br />  <br />1) transactionfinancerequestamount &lt;= transactioninvoiceamount  <br />2) transactionfinancerequestamount cannot be negative or equal to 0  <br />3) If in a Batch for any invoice if transactionfinancerequestamount &gt; Limit available for a Channel Partner in a batch the batch will be rejected.  <br />4) In in a Batch if Sum of (transactionfinancerequestamount) for all invoices in a batch &gt; Limit available for a Channel Partner then the batch wll be rejected.</td>\n</tr>\n<tr>\n<td><code>transactionfinancerequestdate</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>DD-MM-YYYY</td>\n<td>29-12-2025</td>\n<td>1) transactionfinancerequestdate could be Current Date (Todays Date)  <br />2) transactionfinancerequestdate cannot be older than Current Date (Todays Date)  <br />3) transactionfinancerequestdate can be a future date as well (i.e &gt; Todays Date)  <br />4) transactionfinancerequestdate &gt;= transactioninvoicedate  <br />5) transactioninvoiceduedate &gt; transactionfinancerequestdate</td>\n</tr>\n<tr>\n<td><code>transactionfinancerequestid</code></td>\n<td>String</td>\n<td>Yes</td>\n<td><code>^[A-Za-z0-9]{5,50}$</code></td>\n<td><code>FINTEST24092025001001</code></td>\n<td>Unique finance request identifier to be provided by the Souricng Partner  <br />  <br />1) Duplicate Finance request IDs are not allowed in a single batch. If Duplicate Finance Request IDs are provided in a single batch the entire batch will be rejected</td>\n</tr>\n<tr>\n<td><code>transactioninvoiceduedate</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>DD-MM-YYYY</td>\n<td>29-01-2026</td>\n<td>This is the Invoice Due Date  <br />  <br />1) transactioninvoiceduedate &gt; transactioninvoicedate  <br />2) transactioninvoiceduedate &gt; transactionfinancerequestdate  <br />3) transactioninvoiceduedate cannot be older than Current Date (Todays Date)</td>\n</tr>\n<tr>\n<td><code>attachmentstype</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td>PDF or PNG or JPEG or JPG or GIF</td>\n<td>PNG</td>\n<td>This is the extension of invoice attachment</td>\n</tr>\n<tr>\n<td><code>attachments</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>^[A-Za-z0-9+/=]+$</code></td>\n<td></td>\n<td>Base64 encoded attachment content</td>\n</tr>\n<tr>\n<td><code>transactionaccountdetails</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td>As per <code>lmsdisbursementaccountregex</code></td>\n<td><code>BDOPD2718A</code></td>\n<td>For <strong>Product = DF</strong> if there are multiple mapped account nos as part Get Program Details (<strong>lmsprogramanchoraccountdetails</strong> list). This is used to pass appropriate Anchor Account No. for disbursement. This field is mandatory in case Product Code = DF &amp; \"<strong>lmsdisbursementaccounttype</strong>\": \"<strong>Dynamic</strong>\" in Get Program Details API.  <br />  <br />For <strong>Product</strong> = <strong>PID</strong> and <strong>allowonlypreapprovedsuppliers</strong> = \"<strong>Yes</strong>\" this is mandatory <strong>transactiondisbursementaccountno</strong> = Account no of the Supplier for which the invoice is supposed to be discounted  <br />  <br />For <strong>Product</strong> = <strong>VF</strong> , this is used to pass the supplier account details to which disbursement is required. This is mandatory</td>\n</tr>\n<tr>\n<td><code>transactiondisbursementaccountbankname</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>Internal/External</code></td>\n<td><code>Internal</code></td>\n<td>Pass <strong>Internal</strong> if Dynamic Bank Account Name is same as that of Program. Pass <strong>External</strong> if Dynamic Bank Account is different from that of Program</td>\n</tr>\n<tr>\n<td><code>transactiondisbursementbeneficiaryname</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>^[A-Za-z0-9\\s]{1,100}$</code></td>\n<td><code>Sample name</code></td>\n<td>Beneficiary name for disbursement</td>\n</tr>\n<tr>\n<td><code>transactiondisbursementaccountifsccode</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>^[A-Z]{4}0[A-Z0-9]{6}$</code></td>\n<td><code>HDFC0001231</code></td>\n<td>IFSC code (11 characters)</td>\n</tr>\n<tr>\n<td><code>transactionvendorname</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the name of the Supplier for which invoice is to be discounted.  <br />  <br />This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"No\" as part of Get Program Details API</td>\n</tr>\n<tr>\n<td><code>transactionvendorcode</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Supplier Code for which invoice is to be discounted.  <br />  <br />This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"<strong>No</strong>\" as part of Get Program Details API</td>\n</tr>\n<tr>\n<td><code>transactionvendorbankaccountname</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Bank account name of the Supplier (as per the Corporate) for which invoice is to be discounted.  <br />  <br />This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"No\" as part of Get Program Details API</td>\n</tr>\n<tr>\n<td><code>transactionvendorbankaccountnumber</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Bank Account no. of the Supplier (as per the Corporate) for which invoice is to be discounted  <br />  <br />This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"No\" as part of Get Program Details API</td>\n</tr>\n<tr>\n<td><code>transactionvendorbankname</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td><code>Internal/External</code></td>\n<td></td>\n<td>This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"<strong>No</strong>\" as part of Get Program Details API  <br />  <br />Pass <strong>Internal</strong> if Vendor Bank Name is same as that of Program. Pass <strong>External</strong> if Vendor Bank Name is different from that of Program</td>\n</tr>\n<tr>\n<td><code>transactionvendorbranch</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Branch name configured for the Supplier  <br />  <br />This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"No\" as part of Get Program Details API</td>\n</tr>\n<tr>\n<td><code>transactionvendorifsccode</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Supplier's IFSC code for the bank account  <br />  <br />This is applicable only for <strong>product</strong> = <strong>Purchase Invoice Discounting</strong>  <br />  <br />This is mandatory where:  <br /><strong>allowonlypreapprovedsuppliers</strong> = \"No\" as part of Get Program Details API  <br />  <br />Standard IFSC Regex: <strong>^[A-Z]{4}0[A-Z0-9]{6}$</strong></td>\n</tr>\n<tr>\n<td><code>transactionbuyername</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Buyer Name to be passed in case of <strong>Sales Invoice Discounting Product</strong>  <br />  <br />This is applicable only for <strong>product</strong> = Sales Invoice Discounting (SID)</td>\n</tr>\n<tr>\n<td><code>transactionbuyercode</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the Buyer Code to be passed in case of <strong>Sales Invoice Discounting</strong>  <br />  <br />This is applicable only for <strong>product</strong> = Sales Invoice Discounting (SID)</td>\n</tr>\n<tr>\n<td><code>transactiongrndate</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td>DD-MM-YYYY</td>\n<td></td>\n<td>This is the only applicable for <strong>Product</strong> = <strong>Vendor Finance</strong>.  <br />  <br />To be mandatorily sent in case <strong>lmsprogramduedatecalculatedfrom</strong> = <strong>GRN Date</strong> as part of Get Program Detaiils API</td>\n</tr>\n<tr>\n<td><code>transactiongrnnumber</code></td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n<td></td>\n<td>This is the only applicable for <strong>Product</strong> = <strong>Vendor Finance</strong>.  <br />  <br />To be mandatorily sent in case <strong>lmsprogramduedatecalculatedfrom</strong> = <strong>GRN Date</strong> as part of Get Program Detaiils API</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"field-validation-rules\">Field Validation Rules</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Rule</th>\n<th>Field(s)</th>\n<th>Validation</th>\n<th>Error Code</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Date Sequence</td>\n<td><code>transactioninvoiceduedate</code></td>\n<td>Must be <strong>after</strong> <code>transactioninvoicedate</code></td>\n<td>101</td>\n</tr>\n<tr>\n<td>Future Date</td>\n<td><code>transactioninvoiceduedate</code></td>\n<td>Cannot be <strong>older than</strong> current date</td>\n<td>101</td>\n</tr>\n<tr>\n<td>Date Sequence</td>\n<td><code>transactionfinancerequestdate</code></td>\n<td>Cannot be <strong>after</strong> <code>transactioninvoiceduedate</code></td>\n<td>101</td>\n</tr>\n<tr>\n<td>Amount Limit</td>\n<td><code>transactionfinancerequestamount</code></td>\n<td>Must be <strong>≤</strong> <code>transactioninvoiceamount</code></td>\n<td>101</td>\n</tr>\n<tr>\n<td>Account Pattern</td>\n<td><code>transactiondisbursementaccountno</code></td>\n<td>Must match <code>lmsdisbursementaccountregex</code> from Get Channel Partner Details API</td>\n<td>101</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"conditional-field-dependencies\">Conditional Field Dependencies</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Condition Source</th>\n<th>Condition</th>\n<th>Required Fields</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Get Program Details API</td>\n<td><code>lmsinvoiceattachmentrequired = Yes</code></td>\n<td><code>attachmentstype</code>, <code>attachments</code></td>\n</tr>\n<tr>\n<td>Get Program Details API (as per the Program Configuration)</td>\n<td><code>lmsdisbursementaccounttype = Dynamic</code></td>\n<td><code>transactionaccountdetails</code>, <code>transactiondisbursementaccountbankname</code>, <code>transactiondisbursementbeneficiaryname</code>, <code>transactiondisbursementaccountifsccode</code></td>\n</tr>\n<tr>\n<td>Get Channel Details API</td>\n<td>This is only applicable for few Lenders where the Lender requires additional identifiers for the Channel Partner transactions.  <br />additionalidentifierdetails list contains lenderadditionalidentifierforcp , lenderadditionaccountno, lenderadditionalifsccode</td>\n<td><code>psbadditionalchannelpartneridentifier</code>  <br /><code>psbadditionalaccountno</code>  <br /><code>psbadditionalifsccode</code></td>\n</tr>\n<tr>\n<td>Get Program Details API</td>\n<td><code>allowonlypreapprovedsuppliers = No</code>  <br />  <br /><strong>Product</strong> = <strong>Purchase</strong> <strong>Invoice</strong> <strong>Discounting</strong></td>\n<td><code>transactionvendorname</code>  <br /><code>transactionvendorcode</code>  <br /><code>transactionvendorbankaccountname</code>  <br /><code>transactionvendorbankname</code>  <br /><code>transactionvendorbranch</code>  <br /><code>transactionvendorifsccode</code>  <br />  <br />All of these become mandatory</td>\n</tr>\n<tr>\n<td>Get Program Details API</td>\n<td><code>allowonlypreapprovedsuppliers = Yes</code>  <br />  <br /><strong>Product</strong> = <strong>Purchase</strong> <strong>Invoice</strong> <strong>Discounting</strong></td>\n<td><code>transactionaccountdetails</code>  <br />  <br />Should contain the Supplier Account No. In this case only Supplier Account no. is required.</td>\n</tr>\n<tr>\n<td>Get Program Details API</td>\n<td><strong>Product</strong> = <strong>Sales</strong> <strong>Invoice</strong> <strong>Discounting</strong></td>\n<td><code>transactionbuyername</code>  <br /><code>transactionbuyercode</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-schema\">Response Schema</h2>\n<h3 id=\"response-structure\">Response Structure</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>Number</td>\n<td>Response status code (200 = Success, 101 = Validation Error, etc.)</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Response message describing the result</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>Object / null</td>\n<td>Response data (contains batch reference on success, null on error)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"success-response-code-200\">Success Response (Code: 200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbtransactionbatchreferenceno\": \"37f02df8-d47a-4fe9-9fd5-da2458ea8e9c\"\n    }\n}\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>RegEx Pattern</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>Number</td>\n<td><code>^200$</code></td>\n<td>Success status code</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td><code>^Success$</code></td>\n<td>Success message</td>\n</tr>\n<tr>\n<td><code>data.psbtransactionbatchreferenceno</code></td>\n<td>String (UUID)</td>\n<td><code>^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$</code></td>\n<td>PSB Platform generated batch reference number</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"validation-error-response-code-101\">Validation Error Response (Code: 101)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 101,\n    \"message\": \"Date Validation Failed In Initiate Transaction With Transaction Finance Request Id: FINREQ16042025085: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date | FINREQ16042025082: ...\",\n    \"data\": null\n}\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>Number</td>\n<td>Error status code (101 = Validation Error)</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Detailed error message with affected <code>transactionfinancerequestid</code> values and validation failures</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>null</td>\n<td>No data returned on error</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-codes-summary\">Response Codes Summary</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Type</th>\n<th>Message Pattern</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200</code></td>\n<td>Success</td>\n<td><code>Success</code></td>\n<td>Transaction batch initiated successfully</td>\n</tr>\n<tr>\n<td><code>0</code></td>\n<td>Error</td>\n<td><code>Transactional API Configuration not present...</code></td>\n<td>API configuration missing for the channel partner</td>\n</tr>\n<tr>\n<td><code>101</code></td>\n<td>Validation Error</td>\n<td><code>Date Validation Failed In Initiate Transaction...</code></td>\n<td>One or more date validation rules failed</td>\n</tr>\n<tr>\n<td><code>4xx</code></td>\n<td>Client Error</td>\n<td>Various</td>\n<td>Authentication or request format errors</td>\n</tr>\n<tr>\n<td><code>5xx</code></td>\n<td>Server Error</td>\n<td>Various</td>\n<td>Internal server errors</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"error-message-patterns\">Error Message Patterns</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error Type</th>\n<th>Message Pattern</th>\n<th>Cause</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Date Validation</td>\n<td><code>Transaction Invoice due date must be after the invoice date</code></td>\n<td><code>transactioninvoiceduedate</code> ≤ <code>transactioninvoicedate</code></td>\n</tr>\n<tr>\n<td>Date Validation</td>\n<td><code>Transaction Finance request date cannot be after the invoice due date</code></td>\n<td><code>transactionfinancerequestdate</code> &gt; <code>transactioninvoiceduedate</code></td>\n</tr>\n<tr>\n<td>Date Validation</td>\n<td><code>Transaction Invoice Due date Cannot be Older Than Current Date</code></td>\n<td><code>transactioninvoiceduedate</code> is in the past</td>\n</tr>\n<tr>\n<td>Configuration</td>\n<td><code>Transactional API Configuration not present</code></td>\n<td>Channel Partner not configured for transactions</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"sample-requests--responses\">Sample Requests &amp; Responses</h2>\n<h3 id=\"sample-1-successful-transaction-initiation\">Sample 1: Successful Transaction Initiation</h3>\n<p><strong>Request:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001001\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001001\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0171-0001\",\n    \"sptransactionbatchreferenceno\": \"BATCHTEST24092025001\",\n    \"psbadditionalchannelpartneridentifier\": \"363800\",\n    \"psbadditionalaccountno\": \"ESCEAMF999999\",\n    \"psbadditionalifsccode\": \"UTIB0CCH274\"\n}\n\n</code></pre>\n<p><strong>Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbtransactionbatchreferenceno\": \"37f02df8-d47a-4fe9-9fd5-da2458ea8e9c\"\n    }\n}\n\n</code></pre>\n<hr />\n<h3 id=\"sample-2-date-validation-failure\">Sample 2: Date Validation Failure</h3>\n<p><strong>Request:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025081\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025081\",\n            \"transactioninvoiceduedate\": \"23-03-2025\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0004\",\n    \"sptransactionbatchreferenceno\": \"BATCHID1604202508\"\n}\n\n</code></pre>\n<p><strong>Response:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 101,\n    \"message\": \"Date Validation Failed In Initiate Transaction With Transaction Finance Request Id: FINREQ16042025081: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date\",\n    \"data\": null\n}\n\n</code></pre>\n<hr />\n<h2 id=\"response-headers\">Response Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Response format</td>\n</tr>\n<tr>\n<td><code>X-Content-Type-Options</code></td>\n<td><code>nosniff</code></td>\n<td>Security header</td>\n</tr>\n<tr>\n<td><code>X-XSS-Protection</code></td>\n<td><code>0</code></td>\n<td>XSS protection disabled</td>\n</tr>\n<tr>\n<td><code>X-Frame-Options</code></td>\n<td><code>DENY</code></td>\n<td>Clickjacking protection</td>\n</tr>\n<tr>\n<td><code>Cache-Control</code></td>\n<td><code>no-cache, no-store, max-age=0, must-revalidate</code></td>\n<td>Caching disabled</td>\n</tr>\n<tr>\n<td><code>Strict-Transport-Security</code></td>\n<td><code>max-age=31536000; includeSubDomains; preload</code></td>\n<td>HTTPS enforcement</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<hr />\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li><p>Ensure all identifiers and mapping IDs are accurate and active.</p>\n</li>\n<li><p>The API supports batch transaction initiation (multiple transactions in a single request).</p>\n</li>\n<li><p>Date format must strictly follow DD-MM-YYYY pattern.</p>\n</li>\n<li><p>The <code>psbtransactionbatchreferenceno</code> returned in success response should be stored for tracking and future reference.</p>\n</li>\n</ul>\n","urlObject":{"path":["v2","transactions","initiate"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"8cd6f692-b08b-4af4-b378-336cf5c2588e","name":"DF - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVOICE21042025011\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ21042025011\",\n            \"transactioninvoiceduedate\": \"02-06-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE21042025012\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ21042025012\",\n            \"transactioninvoiceduedate\": \"07-06-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE21042025013\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ21042025013\",\n            \"transactioninvoiceduedate\": \"23-06-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE21042025014\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ21042025014\",\n            \"transactioninvoiceduedate\": \"15-06-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE21042025015\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ21042025015\",\n            \"transactioninvoiceduedate\": \"26-05-2025\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0001\",\n    \"sptransactionbatchreferenceno\": \"BATCHID2104202501\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 04:25:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbtransactionbatchreferenceno\": \"PSB_TM_BATCH_730\"\n    }\n}"},{"id":"a2c1f9f6-1e71-4946-8d25-2c0d1833dce3","name":"Date Validation Failure - 1","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025021\",\n            \"transactioninvoicedate\": \"20-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"20-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025021\",\n            \"transactioninvoiceduedate\": \"22-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025022\",\n            \"transactioninvoicedate\": \"20-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"20-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025022\",\n            \"transactioninvoiceduedate\": \"21-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025023\",\n            \"transactioninvoicedate\": \"20-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"20-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025023\",\n            \"transactioninvoiceduedate\": \"21-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025024\",\n            \"transactioninvoicedate\": \"20-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"20-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025024\",\n            \"transactioninvoiceduedate\": \"24-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025025\",\n            \"transactioninvoicedate\": \"20-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"20-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025025\",\n            \"transactioninvoiceduedate\": \"26-05-2025\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0004\",\n    \"sptransactionbatchreferenceno\": \"BATCHID1604202502\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 04:38:55 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 101,\n    \"message\": \"Date Validation Failed In Initiate Transaction With Transaction Finance Request Id: FINREQ16042025024: Transaction Fin Request Date Cannot be Older Than Current Date | FINREQ16042025023: Transaction Fin Request Date Cannot be Older Than Current Date | FINREQ16042025025: Transaction Fin Request Date Cannot be Older Than Current Date | FINREQ16042025022: Transaction Fin Request Date Cannot be Older Than Current Date | FINREQ16042025021: Transaction Fin Request Date Cannot be Older Than Current Date\",\n    \"data\": null\n}"},{"id":"9ae4469b-8bcf-4978-9f35-85ad8a820c7b","name":"Duplicate Invoice / Finance Request ID","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025031\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025021\",\n            \"transactioninvoiceduedate\": \"25-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025031\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025021\",\n            \"transactioninvoiceduedate\": \"27-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025033\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025023\",\n            \"transactioninvoiceduedate\": \"27-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025034\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025024\",\n            \"transactioninvoiceduedate\": \"21-05-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025035\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025025\",\n            \"transactioninvoiceduedate\": \"21-05-2025\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0004\",\n    \"sptransactionbatchreferenceno\": \"BATCHID1604202503\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 04:47:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 101,\n    \"message\": \"Duplicate Id(s) found: transactionfinancerequestid: FINREQ16042025021 | transactioninvoicenumber: INVOICE16042025031\",\n    \"data\": null\n}"},{"id":"2313b017-38de-4990-8f22-948e40e22d54","name":"Date Validation Failure - 2","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025081\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025081\",\n            \"transactioninvoiceduedate\": \"23-03-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025082\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025082\",\n            \"transactioninvoiceduedate\": \"25-03-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025083\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025083\",\n            \"transactioninvoiceduedate\": \"24-03-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025084\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025084\",\n            \"transactioninvoiceduedate\": \"24-03-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVOICE16042025085\",\n            \"transactioninvoicedate\": \"21-04-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"21-04-2025\",\n            \"transactionfinancerequestid\": \"FINREQ16042025085\",\n            \"transactioninvoiceduedate\": \"22-03-2025\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0004\",\n    \"sptransactionbatchreferenceno\": \"BATCHID1604202508\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 05:48:37 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 101,\n    \"message\": \"Date Validation Failed In Initiate Transaction With Transaction Finance Request Id: FINREQ16042025085: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date | FINREQ16042025082: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date | FINREQ16042025081: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date | FINREQ16042025084: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date | FINREQ16042025083: Transaction Invoice due date must be after the invoice date,Transaction Finance request date cannot be after the invoice due date,Transaction Invoice Due date Cannot be Older Than Current Date\",\n    \"data\": null\n}"},{"id":"dded1bd3-5554-4811-9309-1756a3aa1dd2","name":"Duplicate Batch ID Failure","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025011\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025011\",\n            \"transactioninvoiceduedate\": \"06-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025012\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025012\",\n            \"transactioninvoiceduedate\": \"01-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025013\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025013\",\n            \"transactioninvoiceduedate\": \"03-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025014\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025014\",\n            \"transactioninvoiceduedate\": \"01-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025015\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025015\",\n            \"transactioninvoiceduedate\": \"01-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025016\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025016\",\n            \"transactioninvoiceduedate\": \"03-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025017\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025017\",\n            \"transactioninvoiceduedate\": \"06-07-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025018\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025018\",\n            \"transactioninvoiceduedate\": \"29-06-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST03062025019\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ03062025019\",\n            \"transactioninvoiceduedate\": \"30-06-2025\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST030620250110\",\n            \"transactioninvoicedate\": \"03-06-2025\",\n            \"transactioninvoiceamount\": 5000,\n            \"transactionfinancerequestamount\": 500,\n            \"transactionfinancerequestdate\": \"03-06-2025\",\n            \"transactionfinancerequestid\": \"FINREQ030620250110\",\n            \"transactioninvoiceduedate\": \"29-06-2025\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n    \"sptransactionbatchreferenceno\": \"BATCHIDTEST0306202501\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 03 Jun 2025 04:05:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"message\": {\n            \"message\": null,\n            \"status\": \"Error\",\n            \"statuscode\": 9999,\n            \"errorfields\": null,\n            \"errorResponse\": [\n                {\n                    \"statusCode\": 2010,\n                    \"remark\": \"The batch id has already been taken.\"\n                }\n            ]\n        },\n        \"tnxinitiaterequestid\": \"e1aea83b-6aaf-41ee-9fcc-6d9a8d1bb4c8\"\n    }\n}"},{"id":"7826bdc6-a359-4fe8-b6a2-449f19eb5bd8","name":"H2H DF Sample Request","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001001\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001001\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001002\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001002\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001003\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001003\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001004\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001004\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001005\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001005\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0171-0001\",\n    \"sptransactionbatchreferenceno\": \"BATCHTEST24092025001\",\n    \"psbadditionalchannelpartneridentifier\": \"363800\",\n    \"psbadditionalaccountno\": \"ESCEAMF999999\",\n    \"psbadditionalifsccode\": \"UTIB0CCH274\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 24 Sep 2025 13:11:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbtransactionbatchreferenceno\": \"37f02df8-d47a-4fe9-9fd5-da2458ea8e9c\"\n    }\n}"},{"id":"e29c44a4-e4a4-47e8-96f7-9c1a321ffc40","name":"Sample Request with Attachments","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001001\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001001\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001002\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001002\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001003\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001003\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001004\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001004\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        },\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001005\",\n            \"transactioninvoicedate\": \"24-09-2025\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"24-09-2025\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001005\",\n            \"transactioninvoiceduedate\": \"23-12-2025\",\n            \"attachments\": \"PDF\",\n            \"attachmentstype\": \"PDF\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0171-0001\",\n    \"sptransactionbatchreferenceno\": \"BATCHTEST24092025001\",\n    \"psbadditionalchannelpartneridentifier\": \"363800\",\n    \"psbadditionalaccountno\": \"ESCEAMF999999\",\n    \"psbadditionalifsccode\": \"UTIB0CCH274\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 06 Oct 2025 15:11:11 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"message\": \"Transactional API Configuration not present for the Sourcing Partner on PSB Xchange\",\n    \"data\": null\n}"},{"id":"92ce6100-9e89-4fcb-9885-25cd67fb7a06","name":"DF - Sample Request with Dynamic Account No.","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"transactioninvoicenumber\": \"INVTEST24092025001001\",\n            \"transactioninvoicedate\": \"27-01-2026\",\n            \"transactioninvoiceamount\": 50000,\n            \"transactionfinancerequestamount\": 45000,\n            \"transactionfinancerequestdate\": \"28-01-2026\",\n            \"transactionfinancerequestid\": \"FINTEST24092025001001\",\n            \"transactioninvoiceduedate\": \"23-02-2026\",\n            // Transaction Disbursement Account Number, Bank Account Name, Beneficiary Name, IFSC Code are required to be provided in case lmsdisbursementaccounttype = Dynamic for the Program\n            // In such case transactiondisbursementaccountno provided as part of request should be as per Regex provided in lmsdisbursementaccountregex (in Get Channel Partner Details API)\n            \"transactionaccountdetails\":\"BDOPD2718A\",\n            \"transactiondisbursementaccountbankname\":\"dasdsaiudsayy\",\n            \"transactiondisbursementbeneficiaryname\":\"Sample name\",\n            \"transactiondisbursementaccountifsccode\":\"HDFC0001231\"\n            //\"attachments\": \"PDF\",\n            //\"attachmentstype\": \"PDF\"\n        }\n    ],\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0146-0001\",\n    \"sptransactionbatchreferenceno\": \"BATCHTEST24092025001\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/initiate"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 28 Jan 2026 13:01:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbtransactionbatchreferenceno\": \"9d1497ce-4d24-4350-b883-34eebc3f71f8\"\n    }\n}"}],"_postman_id":"2124a1fc-58b1-4cbf-b32a-59598029e559"},{"name":"Get Limits API","id":"f62e0c32-b6a9-42ce-bcce-6f3e76c71695","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t//psbchannelpartneridentifier to be passed in case limit details are to be fetched for a channel partner.\r\n    //\"psbchannelpartneridentifier\":\"PSBCPL-DF-0122-0001\"\r\n\t\"psbprogramidentifier\": \"PSBPGL-SID-0008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit","description":"<h1 id=\"get-limit-details-api\">Get Limit Details API</h1>\n<h2 id=\"purpose\">Purpose</h2>\n<p>This API is used by Sourcing Partners to fetch Limit Details (such as sanctioned, utilized, outstanding limits, and status) for a particular Program or Channel Partner on the PSB Xchange Platform.</p>\n<h2 id=\"pre-requisites\">Pre-Requisites</h2>\n<ol>\n<li><p>Sourcing Partner must be registered and onboarded onto the PSB Xchange Platform.</p>\n</li>\n<li><p>Sourcing Partner must be partnered with Lenders for the Program or Channel Partner created on the PSB Xchange Platform.</p>\n</li>\n<li><p>A valid Channel Partner Mapping ID (to fetch limits for a Channel Partner) and/or a valid Program ID (to fetch limits for a Program) must be provided in the API request.</p>\n</li>\n<li><p>Program / Channel Partner details provided in the API request must be active on the PSB Xchange Platform.</p>\n</li>\n</ol>\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li><p>Either <code>psbprogramidentifier</code> (for Program limits) or <code>psbchannelpartneridentifier</code> (for Channel Partner limits) must be provided as per the requirement.</p>\n</li>\n<li><p>The API is accessible only to authorized Sourcing Partners with valid credentials.</p>\n</li>\n</ul>\n<h2 id=\"applicable-products\">Applicable Products</h2>\n<ul>\n<li><p>Dealer Finance (DF)</p>\n</li>\n<li><p>Vendor Finance (VF)</p>\n</li>\n<li><p>Sales Invoice Discounting (SID)</p>\n</li>\n<li><p>Purchase Invoice Discounting (PID)</p>\n</li>\n<li><p>Factoring (FACT)</p>\n</li>\n<li><p>Reverse Factoring (REVFACT)</p>\n</li>\n</ul>\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/limit\n\n</code></pre><h2 id=\"headers\">Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n<td>Yes</td>\n<td>Request payload format</td>\n</tr>\n<tr>\n<td>API-KEY</td>\n<td>{{fintechapikey}}</td>\n<td>Yes</td>\n<td>Sourcing Partner's API key</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"request-body-schema\">Request Body Schema</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"psbprogramidentifier\": \"string\",             // Program ID (e.g., PSBPGL-DF-0001)\n  \"psbchannelpartneridentifier\": \"string\"       // Channel Partner Mapping ID (e.g., PSBCPL-DF-0122-0001)\n}\n\n</code></pre><h3 id=\"field-wise-details\">Field-wise Details</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>psbprogramidentifier</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Program ID for which limits are to be fetched (required if fetching for Program)</td>\n</tr>\n<tr>\n<td>psbchannelpartneridentifier</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Channel Partner Mapping ID for which limits are to be fetched (required if fetching for Channel Partner)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"example-request\">Example Request</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/limit\nContent-Type: application/json\nAPI-KEY: {{fintechapikey}}\n{\n  \"psbprogramidentifier\": \"PSBPGL-DF-0001\"\n}\n\n</code></pre><p>or</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/limit\nContent-Type: application/json\nAPI-KEY: {{fintechapikey}}\n{\n  \"psbchannelpartneridentifier\": \"PSBCPL-DF-0122-0001\"\n}\n\n</code></pre><h2 id=\"references\">References</h2>\n<ul>\n<li><a href=\"https://docs.google.com/spreadsheets/d/1bSIY79hyTrKKBV2AlOl2OdlCnptLXY_w0BLDK7cTDvI/edit?usp=sharing\">API Schema &amp; Master Sheet</a></li>\n</ul>\n","urlObject":{"path":["v2","transactions","limit"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"336a5498-e9d1-4f3a-82f9-b9b1c306c09f","name":"Success - Pending Approval (Update)","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t//\"psbchannelpartneridentifier\":\"PSBCPL-DF-0003-0001\"\r\n\t\"psbprogramidentifier\": \"PSBPGL-DF-0003\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 07:53:36 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 2100000000,\n        \"utilizedlimit\": 1192091.12,\n        \"pipelinelimit\": 200,\n        \"availablelimit\": 2098807708.88,\n        \"psbanchorname\": \"MAZAGON DOCK SHIPBUILDERS LIMITED\",\n        \"lmslimitstatus\": \"Pending Approval (Update)\",\n        \"lmsnpastatus\": \"No\",\n        \"limitexpirydate\": \"31-01-2030\",\n        \"sanctiondate\": \"30-01-2025\",\n        \"psbprogramname\": \"Mazgaon Dockyard\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"c780c839-af00-498c-853c-8fdc6918934d","name":"VF Program Limit - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t//\"psbchannelpartneridentifier\":\"PSBCPL-DF-0003-0004\"\r\n\t\"psbprogramidentifier\": \"PSBPGL-VF-0005\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 May 2025 05:10:46 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 520000000,\n        \"utilizedlimit\": 786704,\n        \"pipelinelimit\": 12000,\n        \"availablelimit\": 519201296,\n        \"psbanchorname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmslimitstatus\": \"Approved\",\n        \"lmsnpastatus\": \"No\",\n        \"limitexpirydate\": \"31-03-2031\",\n        \"sanctiondate\": \"06-03-2025\",\n        \"psbprogramname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"1b3ee795-5779-4412-9fde-22a23d1fd861","name":"VF Supplier Limit - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbchannelpartneridentifier\":\"PSBCPL-VF-0005-0001\"\r\n\t//\"psbprogramidentifier\": \"PSBPGL-VF-0005\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 08:41:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 45000000,\n        \"utilizedlimit\": 2,\n        \"pipelinelimit\": 0,\n        \"psbchannelpartnername\": \"PEPE JEANS INNERFASHION PRIVATE LIMITED\",\n        \"limitexpirydate\": \"31-03-2031\",\n        \"availablelimit\": 44999998,\n        \"psbanchorname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmslimitstatus\": \"Approved\",\n        \"psbchannelpartneridentifier\": \"PSBCPL-VF-0005-0001\",\n        \"lmsnpastatus\": \"No\",\n        \"sanctiondate\": \"06-03-2025\",\n        \"psbprogramname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"750d4d81-78e8-4a3b-959c-ee488f6fa036","name":"DF Program Limit - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t//\"psbchannelpartneridentifier\":\"PSBCPL-VF-0005-0001\"\r\n\t\"psbprogramidentifier\": \"PSBPGL-DF-0003\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 08:42:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 2100000000,\n        \"utilizedlimit\": 316319.43,\n        \"pipelinelimit\": 61226.27,\n        \"availablelimit\": 2099622454.3,\n        \"psbanchorname\": \"MAZAGON DOCK SHIPBUILDERS LIMITED\",\n        \"lmslimitstatus\": \"Approved\",\n        \"lmsnpastatus\": \"No\",\n        \"limitexpirydate\": \"31-01-2030\",\n        \"sanctiondate\": \"30-01-2025\",\n        \"psbprogramname\": \"Mazgaon Dockyard\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"613f0c49-d553-48a8-9d20-856e7b7f3615","name":"DF Dealer Limit - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbchannelpartneridentifier\":\"PSBCPL-DF-0003-0003\"\r\n\t//\"psbprogramidentifier\": \"PSBPGL-DF-0003\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 08:46:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 3500000,\n        \"utilizedlimit\": 10000.3,\n        \"pipelinelimit\": 3300,\n        \"psbchannelpartnername\": \"V C GREEN ENERGY PRIVATE LIMITED\",\n        \"limitexpirydate\": \"21-02-2030\",\n        \"availablelimit\": 3486699.7,\n        \"psbanchorname\": \"MAZAGON DOCK SHIPBUILDERS LIMITED\",\n        \"lmslimitstatus\": \"Approved\",\n        \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n        \"lmsnpastatus\": \"No\",\n        \"sanctiondate\": \"05-02-2025\",\n        \"psbprogramname\": \"Mazgaon Dockyard\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"fd3edc92-4832-4da6-b403-febdeb04d3f6","name":"PID Program - Sample Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t//psbchannelpartneridentifier to be passed in case limit details are to be fetched for a channel partner.\r\n    //\"psbchannelpartneridentifier\":\"PSBCPL-DF-0122-0001\"\r\n\t\"psbprogramidentifier\": \"PSBPGL-PID-0008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 30 Jan 2026 05:39:09 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 500000000,\n        \"utilizedlimit\": 0,\n        \"pipelinelimit\": 0,\n        \"availablelimit\": 500000000,\n        \"psbanchorname\": \"HLL BIOTECH LIMITED\",\n        \"lmslimitstatus\": \"Approved\",\n        \"lmsnpastatus\": \"No\",\n        \"limitexpirydate\": \"30-11-2031\",\n        \"sanctiondate\": \"17-11-2025\",\n        \"psbprogramname\": \"HLL BIOTECH LIMITED PID Program CBI\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"4ecdcff8-f294-4f73-b0f5-1c633a3aa702","name":"SID Program - Sample Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t//psbchannelpartneridentifier to be passed in case limit details are to be fetched for a channel partner.\r\n    //\"psbchannelpartneridentifier\":\"PSBCPL-DF-0122-0001\"\r\n\t\"psbprogramidentifier\": \"PSBPGL-SID-0008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 30 Jan 2026 05:40:36 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 500000000,\n        \"utilizedlimit\": 0,\n        \"pipelinelimit\": 0,\n        \"availablelimit\": 500000000,\n        \"psbanchorname\": \"INDEL AUTOMOTIVES PRIVATE LIMITED\",\n        \"lmslimitstatus\": \"Approved\",\n        \"lmsnpastatus\": \"No\",\n        \"limitexpirydate\": \"30-11-2032\",\n        \"sanctiondate\": \"03-11-2025\",\n        \"psbprogramname\": \"MARUTI SUZUKI INDIA LIMITED PSB SID Program\",\n        \"lmsstatus\": \"Active\"\n    }\n}"}],"_postman_id":"f62e0c32-b6a9-42ce-bcce-6f3e76c71695"},{"name":"Get Limits API (Multiple)","id":"6021f3d0-3496-49ef-9d23-393fcd16e050","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\"\n        },\n        {\n            \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0006\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit","description":"<h1 id=\"get-limit-details-multiple-api\">Get Limit Details (Multiple) API</h1>\n<h2 id=\"purpose\">Purpose</h2>\n<p>This API is used by Sourcing Partners to fetch Limit Details (such as sanctioned, utilized, outstanding limits, and status) for multiple Programs or multiple Channel Partners in a single API call on the PSB Xchange Platform.</p>\n<h2 id=\"pre-requisites\">Pre-Requisites</h2>\n<ol>\n<li><p>Sourcing Partner must be registered and onboarded onto the PSB Xchange Platform.</p>\n</li>\n<li><p>Sourcing Partner must be partnered with Lenders for the Program or Channel Partner created on the PSB Xchange Platform.</p>\n</li>\n<li><p>Valid Channel Partner Mapping IDs (to fetch limits for Channel Partners) or valid Program IDs (to fetch limits for Programs) must be provided in the API request.</p>\n</li>\n<li><p>Program / Channel Partner details provided in the API request must be active on the PSB Xchange Platform.</p>\n</li>\n<li><p>Limits of Programs &amp; Channel Partners cannot be fetched together in a single request. The request should contain either details of only Channel Partners or only Programs.</p>\n</li>\n</ol>\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li><p>The API works in an asynchronous fashion. Sourcing Partners must configure a callback endpoint to receive the response.</p>\n</li>\n<li><p>The API is accessible only to authorized Sourcing Partners with valid credentials.</p>\n</li>\n</ul>\n<h2 id=\"applicable-products\">Applicable Products</h2>\n<ul>\n<li><p>Dealer Finance (DF)</p>\n</li>\n<li><p>Vendor Finance (VF)</p>\n</li>\n<li><p>Sales Invoice Discounting (SID)</p>\n</li>\n<li><p>Purchase Invoice Discounting (PID)</p>\n</li>\n<li><p>Factoring (FACT)</p>\n</li>\n<li><p>Reverse Factoring (REVFACT)</p>\n</li>\n</ul>\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/limit\n\n</code></pre><h2 id=\"headers\">Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n<td>Yes</td>\n<td>Request payload format</td>\n</tr>\n<tr>\n<td>API-KEY</td>\n<td>{{fintechapikey}}</td>\n<td>Yes</td>\n<td>Sourcing Partner's API key</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"request-body-schema\">Request Body Schema</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"data\": [\n    {\n      \"psbprogramidentifier\": \"string\",             // Program ID (e.g., PSBPGL-DF-0001) [for Program limit fetch]\n      \"psbchannelpartneridentifier\": \"string\"        // Channel Partner Mapping ID (e.g., PSBCPL-DF-0122-0001) [for Channel Partner limit fetch]\n    }\n  ]\n}\n\n</code></pre><h3 id=\"field-wise-details\">Field-wise Details</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>data</td>\n<td>array</td>\n<td>Yes</td>\n<td>Array of objects, each representing a Program or Channel Partner</td>\n</tr>\n<tr>\n<td>└─ psbprogramidentifier</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Program ID (required if fetching for Programs; leave null if fetching for Channel Partners)</td>\n</tr>\n<tr>\n<td>└─ psbchannelpartneridentifier</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Channel Partner Mapping ID (required if fetching for Channel Partners; leave null if fetching for Programs)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> All objects in the <code>data</code> array must be of the same type—either all with <code>psbprogramidentifier</code> or all with <code>psbchannelpartneridentifier</code>.</p>\n<h2 id=\"example-request-multiple-channel-partners\">Example Request (Multiple Channel Partners)</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/limit\nContent-Type: application/json\nAPI-KEY: {{fintechapikey}}\n{\n  \"data\": [\n    { \"psbchannelpartneridentifier\": \"PSBCPL-DF-0154-0001\" },\n    { \"psbchannelpartneridentifier\": \"PSBCPL-DF-0154-0002\" }\n  ]\n}\n\n</code></pre><h2 id=\"example-request-multiple-programs\">Example Request (Multiple Programs)</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/limit\nContent-Type: application/json\nAPI-KEY: {{fintechapikey}}\n{\n  \"data\": [\n    { \"psbprogramidentifier\": \"PSBPGL-DF-0001\" },\n    { \"psbprogramidentifier\": \"PSBPGL-DF-0002\" }\n  ]\n}\n\n</code></pre><h2 id=\"references\">References</h2>\n<ul>\n<li><a href=\"https://docs.google.com/spreadsheets/d/1bSIY79hyTrKKBV2AlOl2OdlCnptLXY_w0BLDK7cTDvI/edit?usp=sharing\">API Schema &amp; Master Sheet</a></li>\n</ul>\n","urlObject":{"path":["v2","transactions","limit"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"5857511f-8545-4885-aec6-358767b760d4","name":"DF Channel Partner Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Cookie","value":"JSESSIONID=1407FA81114A216552B893829142D209"},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0001\"\n        },\n        {\n            \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 06:26:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"requestid\": \"d5de43c6-a4f9-4fe1-a7b7-a74ad7cae0f4\"\n    }\n}"},{"id":"49ba738b-569c-47ae-a31e-318e3ff83972","name":"VF Channel Partner Limit Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Cookie","value":"JSESSIONID=1407FA81114A216552B893829142D209","disabled":true},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"psbchannelpartneridentifier\": \"PSBCPL-VF-0005-0001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/limit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 20 May 2025 05:14:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"requestid\": \"de86cde5-6058-44b9-bd3f-a8f061365469\"\n    }\n}"}],"_postman_id":"6021f3d0-3496-49ef-9d23-393fcd16e050"},{"name":"Get Program Details API","id":"e165b0a0-5685-4802-ae42-3f347806a64c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbprogramidentifier\": \"PSBPGL-DF-0317\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/program-details","description":"<h1 id=\"get-program-details-api---complete-documentation\">Get Program Details API - Complete Documentation</h1>\n<h2 id=\"1-overviewpurpose\">1. Overview/Purpose</h2>\n<p>The <strong>Get Program Details API</strong> allows Sourcing Partners to fetch comprehensive details of a Program that is activated on the PSB Xchange Platform. This API provides information about program configuration, eligibility criteria, limits, interest rates, and operational status.</p>\n<h3 id=\"key-use-cases\">Key Use Cases</h3>\n<ul>\n<li><p>Retrieve program configuration before initiating transactions</p>\n</li>\n<li><p>Verify program limits and eligibility percentages</p>\n</li>\n<li><p>Check program status and activation details</p>\n</li>\n<li><p>Fetch interest rate structures and tenor information</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"2-endpoint-details\">2. Endpoint Details</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Method</strong></td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td><strong>URL</strong></td>\n<td><code>{{psburl}}/v2/transactions/program-details</code></td>\n</tr>\n<tr>\n<td><strong>Content-Type</strong></td>\n<td><code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"headers\">Headers</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Request payload format</td>\n</tr>\n<tr>\n<td><code>API-KEY</code></td>\n<td><code>{{fintechapikey}}</code></td>\n<td>Yes</td>\n<td>Sourcing Partner's API key for authentication</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"3-request-schema\">3. Request Schema</h2>\n<h3 id=\"request-body\">Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"psbprogramidentifier\": \"string\"\n}\n\n</code></pre>\n<h3 id=\"field-details\">Field Details</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Unique Program ID assigned by PSB Xchange Platform</td>\n<td><code>PSBPGL-DF-0146</code>, <code>PSBPGL-DF-0150</code>, <code>PSBPGL-DF-0104</code>, <code>PSBPGL-DF-0133</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"program-id-format\">Program ID Format</h3>\n<ul>\n<li><p><strong>Pattern</strong>: <code>PSBPGL-{PRODUCT_CODE}-{SEQUENCE}</code></p>\n</li>\n<li><p><strong>Product Codes</strong>: <code>DF</code> (Dealer Finance), <code>VF</code> (Vendor Finance), <code>SID</code>(Sales Invoice Discounting), <code>PID</code>(Purchase Invoice Discounting) , <code>FACT</code>(Purchase Invoice Discounting), <code>REVFACT</code>(Reverse Factoring)</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"4-response-schema\">4. Response Schema</h2>\n<h3 id=\"success-response-structure\">Success Response Structure</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": 200,\n  \"message\": \"Success\",\n  \"data\": { /* Program Details Object */ }\n}\n\n</code></pre>\n<h3 id=\"response-fields---complete-reference\">Response Fields - Complete Reference</h3>\n<h4 id=\"root-level-fields\">Root Level Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>integer</td>\n<td>HTTP status code (200 for success)</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>string</td>\n<td>Response message (\"Success\" on successful retrieval)</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>object</td>\n<td>Program details object</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"program-details-object-data\">Program Details Object (<code>data</code>)</h4>\n<h5 id=\"program-identification\">Program Identification</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramcode</code></td>\n<td>string</td>\n<td>Program code/identifier as per Lender LMS</td>\n</tr>\n<tr>\n<td><code>lmslenderprogramidentifier</code></td>\n<td>string (UUID)</td>\n<td>This is the unique identifier used by Lender LMS for the program specified</td>\n</tr>\n<tr>\n<td><code>lmscompanyid</code></td>\n<td>string (UUID)</td>\n<td>This is the unique Company ID for which the Program is created in Lender LMS</td>\n</tr>\n<tr>\n<td><code>lmsproductcode</code></td>\n<td>string</td>\n<td>Product code (e.g., \"DF\", \"VFR\")</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"program--corporate-information\">Program &amp; Corporate Information</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lendername</code></td>\n<td>string</td>\n<td>Name of the lending institution</td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramname</code></td>\n<td>string</td>\n<td>Program name as defined by lender</td>\n</tr>\n<tr>\n<td><code>lmscorporatename</code></td>\n<td>string</td>\n<td>Corporate/Anchor name</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"program-status--dates\">Program Status &amp; Dates</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>programstatus</code></td>\n<td>string</td>\n<td>Current program status on PSB Xchange (\"Active\", \"Inactive\")</td>\n</tr>\n<tr>\n<td><code>lmsprogramstatus</code></td>\n<td>string</td>\n<td>LMS program Edit status {Approved / Pending Approval (Created) / Pending Approval (Update) / Rejected }</td>\n</tr>\n<tr>\n<td><code>lmsstatus</code></td>\n<td>string</td>\n<td>Overall LMS status  <br />{Active / Inactive / Exit / Closed}</td>\n</tr>\n<tr>\n<td><code>programactivationdate</code></td>\n<td>string</td>\n<td>Program activation date (DD-MM-YYYY) on PSB</td>\n</tr>\n<tr>\n<td><code>lmsprogramactivationdate</code></td>\n<td>string</td>\n<td>LMS program activation date</td>\n</tr>\n<tr>\n<td><code>lmssanctiondate</code></td>\n<td>string</td>\n<td>Sanction date as per LMS</td>\n</tr>\n<tr>\n<td><code>lmslimitexpirydate</code></td>\n<td>string</td>\n<td>Limit expiry date as per LMS</td>\n</tr>\n<tr>\n<td><code>lmslimitexitdate</code></td>\n<td>string</td>\n<td>Limit exit date (if applicable) as per LMS</td>\n</tr>\n<tr>\n<td><code>lmsnpadate</code></td>\n<td>string</td>\n<td>NPA date (if applicable) as per the LMS</td>\n</tr>\n<tr>\n<td><code>lmsnpastatus</code></td>\n<td>string</td>\n<td>NPA status (\"Yes\", \"No\") as per the LMS</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"limit-information\">Limit Information</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lenderprogramprogramlimit</code></td>\n<td>number</td>\n<td>Total program limit (in INR)</td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramunutilizedlimit</code></td>\n<td>number</td>\n<td>Unutilized/available limit</td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramoutstandinglimit</code></td>\n<td>number</td>\n<td>Outstanding/utilized limit</td>\n</tr>\n<tr>\n<td><code>lenderprogrammaxcplimitforprogramininr</code></td>\n<td>number</td>\n<td>Maximum channel partner limit applicable</td>\n</tr>\n<tr>\n<td><code>lmsprogrammaxchannelpartnerlimit</code></td>\n<td>number</td>\n<td>Max CP limit in LMS</td>\n</tr>\n<tr>\n<td><code>lmsprogrameligibilitypercentage</code></td>\n<td>number</td>\n<td>Eligibility percentage (0-100). This is the percentage of invoice eligible for financing</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"interest--rate-configuration\">Interest &amp; Rate Configuration</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscurrentbaserate</code></td>\n<td>number</td>\n<td>Current base rate as per LMS</td>\n</tr>\n<tr>\n<td><code>lenderprogramcurrentbenchmarkrateforprogram</code></td>\n<td>number</td>\n<td>Benchmark rate for program</td>\n</tr>\n<tr>\n<td><code>lmsprogramroibenchmarkcode</code></td>\n<td>string</td>\n<td>ROI benchmark code name</td>\n</tr>\n<tr>\n<td><code>lmsprograminteresttype</code></td>\n<td>string</td>\n<td>Interest type (\"Monthly\", \"Front\", \"Rear\")</td>\n</tr>\n<tr>\n<td><code>lmsprograminterestonpostedinterest</code></td>\n<td>number</td>\n<td>Interest on posted interest</td>\n</tr>\n<tr>\n<td><code>lenderprogramprogrampenalinterest</code></td>\n<td>number</td>\n<td>Penal interest rate</td>\n</tr>\n<tr>\n<td><code>lmsprogrampenalinterestrate</code></td>\n<td>number</td>\n<td>Penal interest rate in LMS</td>\n</tr>\n<tr>\n<td><code>lmsprogrampenalinterestoninterest</code></td>\n<td>number</td>\n<td>Penal interest on interest</td>\n</tr>\n<tr>\n<td><code>lmsprogrammargin</code></td>\n<td>number</td>\n<td>Invoice Margin applicable for the Program  <br />lmsprogrammargin = 100 - lmsprogrameligibilitypercentage  <br />  <br />0 &lt; lmsprogrammargin &lt;= 100</td>\n</tr>\n<tr>\n<td><code>lmsprogramcreditspread</code></td>\n<td>number</td>\n<td>Credit spread (for VF products)</td>\n</tr>\n<tr>\n<td><code>lmsprogrambusinessspread</code></td>\n<td>number</td>\n<td>Business spread (for VF products)</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"interest-rate-slabs-lmsprograminterestrates-only-applicable-for-dealer-financing-product\">Interest Rate Slabs (<code>lmsprograminterestrates</code>) <strong>(only applicable for Dealer Financing Product)</strong></h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>fromDays</code></td>\n<td>integer</td>\n<td>Starting day of the slab</td>\n</tr>\n<tr>\n<td><code>toDays</code></td>\n<td>integer</td>\n<td>Ending day of the slab</td>\n</tr>\n<tr>\n<td><code>interest</code></td>\n<td>number</td>\n<td>Interest rate for this slab</td>\n</tr>\n<tr>\n<td><code>roi</code></td>\n<td>number</td>\n<td>Rate of interest</td>\n</tr>\n<tr>\n<td><code>dis_credit_spread</code></td>\n<td>number</td>\n<td>Discount credit spread</td>\n</tr>\n<tr>\n<td><code>dis_business_spread</code></td>\n<td>number</td>\n<td>Discount business spread</td>\n</tr>\n<tr>\n<td><code>interest_bearing</code></td>\n<td>string</td>\n<td>Interest bearing party (\"Dealer Bearing\")</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"tenor--financing-days\">Tenor &amp; Financing Days</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lenderprogramprogramtenor</code></td>\n<td>integer</td>\n<td>Program tenor in days</td>\n</tr>\n<tr>\n<td><code>lmsprogramminfinancingdays</code></td>\n<td>integer</td>\n<td>Minimum financing days</td>\n</tr>\n<tr>\n<td><code>lmsprogrammaxfinancingdays</code></td>\n<td>integer</td>\n<td>Maximum financing days</td>\n</tr>\n<tr>\n<td><code>lenderprogramstaleinvoiceperiod</code></td>\n<td>integer</td>\n<td>Stale invoice period in days</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"grace-period-configuration\">Grace Period Configuration</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramgraceperiodapplicable</code></td>\n<td>string</td>\n<td>Grace period applicability (\"Applicable\", \"Not Applicable\")</td>\n</tr>\n<tr>\n<td><code>lmsprogramgraceperioddays</code></td>\n<td>integer</td>\n<td>Grace period in days</td>\n</tr>\n<tr>\n<td><code>lmsprogramgraceperiodoninterest</code></td>\n<td>integer</td>\n<td>Grace period on interest</td>\n</tr>\n<tr>\n<td><code>lenderprogramgraceperiodindays</code></td>\n<td>integer</td>\n<td>Lender grace period in days</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"stop-supply-configuration\">Stop Supply Configuration</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramstopsupplyapplicable</code></td>\n<td>string</td>\n<td>Stop supply applicability  <br />{<strong>Applicable</strong>, <strong>Not Applicable</strong>}</td>\n</tr>\n<tr>\n<td><code>programstopsupplydays</code></td>\n<td>integer</td>\n<td>Stop supply days</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"fldg-first-loss-default-guarantee\">FLDG (First Loss Default Guarantee)</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramfldgapplicable</code></td>\n<td>string</td>\n<td>FLDG applicability (\"<strong>Applicable</strong>\", \"<strong>Not Applicable</strong>\")</td>\n</tr>\n<tr>\n<td><code>programfldgpercentage</code></td>\n<td>number</td>\n<td>FLDG percentage</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"operational-settings\">Operational Settings</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramduedatecalculatedfrom</code></td>\n<td>string</td>\n<td>Due date calculation basis (\"Invoice Due Date\", \"Disbursement Date\")</td>\n</tr>\n<tr>\n<td><code>lmsprogrammaturityhandling</code></td>\n<td>string</td>\n<td>Maturity handling method  <br />In case <strong>lmsprogrammaturityhandling</strong> = <strong>No Effect</strong>,  <br />In this case if the system calculated contract due date falls on Holiday, then the system will allow discounting.  <br />  <br />In case of <strong>lmsprogrammaturityhandling</strong> = <strong>Prepone To Previous Working Day</strong>  <br />In this case if the system calculated contract due date falls on Holiday, then the system will automatically shift the contract due date to Previous Working Day (Basis the Holiday Calendar of the Bank)  <br />  <br />In case of <strong>lmsprogrammaturityhandling</strong> = <strong>Postpone To Next Working Day</strong>  <br />In this case if the system calculated contract due date falls on Holiday, then the system will automatically shift the contract due date to Next Working Day (Basis the Holiday Calendar of the Bank)</td>\n</tr>\n<tr>\n<td><code>lmsprogramutrconsolidationapplicable</code></td>\n<td>string</td>\n<td>if <strong>lmsprogramutrconsolidationapplicable</strong> = <strong>Yes</strong>,  <br />In this case Consolidation of UTR is applicable for a Program on Batch Level as part of the Lenders LMS  <br />  <br />if <strong>lmsprogramutrconsolidationapplicable</strong> = <strong>No</strong>,  <br />In this case Consolidation of UTR is not applicable for a Program on Batch Level as part of the Lenders LMS</td>\n</tr>\n<tr>\n<td><code>lmsprogramautorequestfinance</code></td>\n<td>string</td>\n<td>if <strong>lmsprogramautorequestfinance</strong> = <strong>Yes</strong>,  <br />In this case Customer (Anchor) maker / checker is required in case of any transaction request on the Lender LMS  <br />  <br />if <strong>lmsprogramautorequestfinance</strong> = <strong>No</strong>,  <br />In this case Customer (Anchor) maker / checker is not required in case of any transaction request on the Lender LMS</td>\n</tr>\n<tr>\n<td><code>lmsprogramautoapprovefinancebybank</code></td>\n<td>string</td>\n<td>if <strong>lmsprogramautoapprovefinancebybank</strong> = <strong>Yes</strong>,  <br />In this case Bank maker / checker approval is required in case of any transaction request on the Lender LMS  <br />  <br />if <strong>lmsprogramautoapprovefinancebybank</strong> = <strong>No</strong>,  <br />In this case Bank maker / checker approval is not required in case of any transaction request on the Lender LMS</td>\n</tr>\n<tr>\n<td><code>lmsinvoiceattachmentrequired</code></td>\n<td>string</td>\n<td>Invoice attachment required (\"<strong>Yes</strong>\", \"<strong>No</strong>\")  <br />  <br />If \"<strong>Yes</strong>\" then <strong>attachments</strong> and <strong>attachmenttype</strong></td>\n</tr>\n<tr>\n<td><code>lmsresetfrequencydays</code></td>\n<td>integer/null</td>\n<td>Reset frequency in days</td>\n</tr>\n<tr>\n<td><code>lmsremarks</code></td>\n<td>string/null</td>\n<td>Additional remarks</td>\n</tr>\n<tr>\n<td><code>lmsloanaccountno</code></td>\n<td>string/null</td>\n<td>Loan account number</td>\n</tr>\n<tr>\n<td><code>lmsdisbursementaccounttype</code></td>\n<td>string</td>\n<td>Disbursement account type (\"Dynamic\", \"Static\")</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"anchor-account-details-lmsprogramanchoraccountdetails\">Anchor Account Details (<code>lmsprogramanchoraccountdetails</code>)</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accountName</code></td>\n<td>string</td>\n<td>Account holder name</td>\n</tr>\n<tr>\n<td><code>accountNo</code></td>\n<td>string</td>\n<td>Bank account number</td>\n</tr>\n<tr>\n<td><code>bankName</code></td>\n<td>string</td>\n<td>Bank name</td>\n</tr>\n<tr>\n<td><code>branchName</code></td>\n<td>string</td>\n<td>Branch name</td>\n</tr>\n<tr>\n<td><code>branchCode</code></td>\n<td>string</td>\n<td>IFSC/Branch code</td>\n</tr>\n<tr>\n<td><code>accountType</code></td>\n<td>string</td>\n<td>Account type (\"Current Account\", \"Saving\")</td>\n</tr>\n<tr>\n<td><code>activeStatus</code></td>\n<td>string</td>\n<td>Account status (\"Active\", \"Inactive\")</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"5-example-requestresponse\">5. Example Request/Response</h2>\n<h3 id=\"example-request\">Example Request</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">POST {{psburl}}/v2/transactions/program-details\nContent-Type: application/json\nAPI-KEY: {{fintechapikey}}\n{\n  \"psbprogramidentifier\": \"PSBPGL-DF-0146\"\n}\n\n</code></pre>\n<h3 id=\"example-response---df-program-with-dynamic-account\">Example Response - DF Program with Dynamic Account</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": null,\n        \"programactivationdate\": \"07-10-2025\",\n        \"lmslenderprogramidentifier\": \"df0570b0-a385-11f0-b77c-afb2501de909\",\n        \"lmsprograminterestrates\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 3,\n                \"interest\": 5.8,\n                \"roi\": 15.3,\n                \"dis_credit_spread\": 4.3,\n                \"dis_business_spread\": 1.5,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsprogramduedatecalculatedfrom\": \"Disbursement Date\",\n        \"lmslimitexitdate\": null,\n        \"lmsprogramgraceperiodoninterest\": 0,\n        \"lenderprogramprogramunutilizedlimit\": 899999975920,\n        \"lmscurrentbaserate\": 9.5,\n        \"lendername\": \"STATE BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"STATE BANK ZOHO PROGRAM DF\",\n        \"lmscompanyid\": \"19f86560-a385-11f0-bded-0116b96e53e8\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"19-10-2028\",\n        \"lmssanctiondate\": \"07-10-2025\",\n        \"programfldgpercentage\": 98,\n        \"lenderprogramprogramoutstandinglimit\": 0,\n        \"lmsprogramminfinancingdays\": 0,\n        \"lmsprogramutrconsolidationapplicable\": \"No\",\n        \"lenderprogramgraceperiodindays\": 0,\n        \"lenderprogramprogramlimit\": 900000000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Not Applicable\",\n        \"lmscorporatename\": \"ZOHO CORPORATION PRIVATE LIMITED\",\n        \"lmsdisbursementaccounttype\": \"Dynamic\",\n        \"lenderprogramprogramtenor\": 1,\n        \"lenderprogramcurrentbenchmarkrateforprogram\": 9.5,\n        \"lmsprogrammaxfinancingdays\": 0,\n        \"lmsprogramroibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsproductcode\": \"DF\",\n        \"lmsprogrammaturityhandling\": \"No Effect\",\n        \"lenderprogramprogrampenalinterest\": 3,\n        \"lmsprogramactivationdate\": \"07-10-2025\",\n        \"lmsprogramautorequestfinance\": \"No\",\n        \"lmsprogramanchoraccountdetails\": null,\n        \"lmsprogramfldgapplicable\": \"Not Applicable\",\n        \"lmsloanaccountno\": null,\n        \"lmsprogrampenalinterestrate\": 3,\n        \"lmsprogramstopsupplyapplicable\": \"Applicable\",\n        \"lmsnpadate\": null,\n        \"lenderprogramstaleinvoiceperiod\": 2,\n        \"lenderprogrammaxcplimitforprogramininr\": 900000000000,\n        \"lmsprograminteresttype\": \"Monthly\",\n        \"programstopsupplydays\": 2,\n        \"tmsprogramrequestid\": \"6ac1d0b3-5bca-4a02-89ac-fe1b9f0f0cc8\",\n        \"lmsinvoiceattachmentrequired\": \"No\",\n        \"lmsremarks\": null,\n        \"lmsprogramcode\": \"PSBPGL-DF-0146\",\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsprograminterestonpostedinterest\": 0,\n        \"lmsprogramgraceperioddays\": 0,\n        \"lmsprogrammaxchannelpartnerlimit\": 900000000000,\n        \"lmsnpastatus\": \"No\",\n        \"lmsprogrampenalinterestoninterest\": 3,\n        \"lmsprogrammargin\": 0,\n        \"lenderprogramstopsupplydays\": 2,\n        \"lmsprogramautoapprovefinancebybank\": \"Yes\",\n        \"lmsstatus\": \"Active\"\n    }\n}\n\n</code></pre>\n<h3 id=\"example-response---df-program-with-anchor-account-details\">Example Response - DF Program with Anchor Account Details</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": 90,\n        \"programactivationdate\": \"03-03-2025\",\n        \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n        \"lmsprograminterestrates\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 10,\n                \"interest\": 9.8,\n                \"roi\": 10.8,\n                \"dis_credit_spread\": 6.4,\n                \"dis_business_spread\": 3.4,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsprogramduedatecalculatedfrom\": \"Invoice Due Date\",\n        \"lenderprogramprogramunutilizedlimit\": 2099626955.14,\n        \"lmscurrentbaserate\": 1,\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"31-01-2030\",\n        \"programfldgpercentage\": 5,\n        \"lenderprogramprogramlimit\": 2100000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Applicable\",\n        \"lmscorporatename\": \"Mazgaon &amp; Dockyard\",\n        \"lmsprogramanchoraccountdetails\": [\n            {\n                \"accountName\": \"HDFC Bank\",\n                \"accountNo\": \"123456789123\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Productivity Road Branch\",\n                \"branchCode\": \"IFSC0001241\",\n                \"accountType\": \"Current Account\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lmsprogramfldgapplicable\": \"Applicable\",\n        \"lmsproductcode\": \"DF\",\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsstatus\": \"Active\"\n    }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"6-error-handling\">6. Error Handling</h2>\n<h3 id=\"common-error-scenarios\">Common Error Scenarios</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Scenario</th>\n<th>Expected Behavior</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Invalid/Non-existent Program ID</td>\n<td>API returns error indicating program not found</td>\n</tr>\n<tr>\n<td>Inactive Program</td>\n<td>Only active programs return details</td>\n</tr>\n<tr>\n<td>Invalid API Key</td>\n<td>Authentication failure (401/403)</td>\n</tr>\n<tr>\n<td>Missing Required Fields</td>\n<td>Validation error response</td>\n</tr>\n<tr>\n<td>Unauthorized Sourcing Partner</td>\n<td>Access denied for non-partnered programs</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"error-response-structure-expected\">Error Response Structure (Expected)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 400,\n    \"message\": \"Error message describing the issue\",\n    \"data\": null\n}\n\n</code></pre>\n<hr />\n<h2 id=\"7-notes--best-practices\">7. Notes &amp; Best Practices</h2>\n<h3 id=\"pre-requisites\">Pre-Requisites</h3>\n<ol>\n<li><p>Sourcing Partner must be <strong>registered and onboarded</strong> onto the PSB Xchange Platform</p>\n</li>\n<li><p>Sourcing Partner must be <strong>partnered with Lenders</strong> for the Program or Channel Partner</p>\n</li>\n<li><p>A <strong>valid Program ID</strong> must be provided in the request</p>\n</li>\n</ol>\n<h3 id=\"important-notes\">Important Notes</h3>\n<ul>\n<li><p>Only details for <strong>active and valid Programs</strong> will be returned</p>\n</li>\n<li><p>The API is accessible only to <strong>authorized Sourcing Partners</strong> with valid credentials</p>\n</li>\n<li><p>Response fields may vary based on product type.</p>\n</li>\n<li><p><code>lmsprogramanchoraccountdetails</code> can be <code>null</code> for Dynamic disbursement account types</p>\n</li>\n<li><p>Date format in responses is <code>DD-MM-YYYY</code></p>\n</li>\n</ul>\n<h3 id=\"field-variations-by-product-type\">Field Variations by Product Type</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>DF</th>\n<th>VF/VFR</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprograminterestrates</code></td>\n<td>✓</td>\n<td>✗</td>\n</tr>\n<tr>\n<td><code>lmsprogramcreditspread</code></td>\n<td>✗</td>\n<td>✓</td>\n</tr>\n<tr>\n<td><code>lmsprogrambusinessspread</code></td>\n<td>✗</td>\n<td>✓</td>\n</tr>\n<tr>\n<td><code>lmsprogramstopsupplyapplicable</code></td>\n<td>✓</td>\n<td>✗</td>\n</tr>\n<tr>\n<td><code>lmsdisbursementaccounttype</code></td>\n<td>✓ (Dynamic)</td>\n<td>✗</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"references\">References</h3>\n<ul>\n<li><a href=\"https://docs.google.com/spreadsheets/d/1bSIY79hyTrKKBV2AlOl2OdlCnptLXY_w0BLDK7cTDvI/edit?usp=sharing\">API Schema &amp; Master Sheet</a></li>\n</ul>\n","urlObject":{"path":["v2","transactions","program-details"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"c216c9fe-fab8-43a5-b46c-2bfd5d5c5640","name":"VF Program - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbprogramidentifier\": \"PSBPGL-VF-0005\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/program-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 06:13:38 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": 90,\n        \"lmsprogrambusinessspread\": 2.4,\n        \"programactivationdate\": \"06-03-2025\",\n        \"lmslenderprogramidentifier\": \"eedf4430-fa47-11ef-b340-ff97f3298708\",\n        \"lmsprogramduedatecalculatedfrom\": \"Disbursement Date\",\n        \"lmslimitexitdate\": null,\n        \"lmsprogramgraceperiodoninterest\": 3,\n        \"lenderprogramprogramunutilizedlimit\": 519201296,\n        \"lmscurrentbaserate\": 9.5,\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmscompanyid\": \"a51c6d40-fa44-11ef-b5ca-f3f52c2201ac\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"31-03-2031\",\n        \"lmssanctiondate\": \"06-03-2025\",\n        \"programfldgpercentage\": 5,\n        \"lenderprogramprogramoutstandinglimit\": 786704,\n        \"lmsprogramminfinancingdays\": 60,\n        \"lmsprogramutrconsolidationapplicable\": \"No\",\n        \"lenderprogramgraceperiodindays\": 3,\n        \"lenderprogramprogramlimit\": 520000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Applicable\",\n        \"lmscorporatename\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lenderprogramprogramtenor\": 90,\n        \"lenderprogramcurrentbenchmarkrateforprogram\": 9.5,\n        \"lmsprogrammaxfinancingdays\": 90,\n        \"lmsprogramroibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsproductcode\": \"VFR\",\n        \"lmsprogrammaturityhandling\": \"Prepone To Previous Working Day\",\n        \"lenderprogramprogrampenalinterest\": 2,\n        \"lmsprogramactivationdate\": \"06-03-2025\",\n        \"lmsprogramautorequestfinance\": \"Yes\",\n        \"lmsprogramanchoraccountdetails\": [\n            {\n                \"accountName\": \"Flipkart India\",\n                \"accountNo\": \"12345678917\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Productivity road\",\n                \"branchCode\": \"HDFC0001241\",\n                \"accountType\": \"Current\",\n                \"activeStatus\": \"Active\"\n            },\n            {\n                \"accountName\": \"Flipkart Mumbai\",\n                \"accountNo\": \"905690\",\n                \"bankName\": \"IDFC BANK\",\n                \"branchName\": \"Kurla Road\",\n                \"branchCode\": \"BKID0000407\",\n                \"accountType\": \"Saving\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lmsloanaccountno\": null,\n        \"lmsprogrampenalinterestrate\": 2,\n        \"lmsnpadate\": null,\n        \"lenderprogramstaleinvoiceperiod\": 45,\n        \"lenderprogrammaxcplimitforprogramininr\": 500000000,\n        \"lmsprograminteresttype\": \"Front Ended\",\n        \"tmsprogramrequestid\": \"331cd41e-054e-488b-9eab-39723edd64a4\",\n        \"lmsinvoiceattachmentrequired\": \"No\",\n        \"lmsremarks\": null,\n        \"lmsprogramcode\": \"FLIPKARTVFR06032025\",\n        \"lmsprogramcreditspread\": 3.2,\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsprograminterestonpostedinterest\": 0,\n        \"lmsprogramgraceperioddays\": 3,\n        \"lmsprogrammaxchannelpartnerlimit\": 500000000,\n        \"lmsnpastatus\": \"No\",\n        \"lmsprogrampenalinterestoninterest\": 2,\n        \"lmsprogrammargin\": 0,\n        \"lmsprogramautoapprovefinancebybank\": \"Yes\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"72158be8-a29f-4baf-baa9-d8a84c28ee87","name":"DF Program - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbprogramidentifier\": \"PSBPGL-DF-0003\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/program-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 06:14:13 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": 90,\n        \"programactivationdate\": \"03-03-2025\",\n        \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n        \"lmsprograminterestrates\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 10,\n                \"interest\": 9.8,\n                \"roi\": 10.8,\n                \"dis_credit_spread\": 6.4,\n                \"dis_business_spread\": 3.4,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsprogramduedatecalculatedfrom\": \"Invoice Due Date\",\n        \"lmslimitexitdate\": null,\n        \"lmsprogramgraceperiodoninterest\": 10,\n        \"lenderprogramprogramunutilizedlimit\": 2099626955.14,\n        \"lmscurrentbaserate\": 1,\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n        \"lmscompanyid\": \"0e55dc80-ded6-11ef-9acc-8f75d81af186\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"31-01-2030\",\n        \"lmssanctiondate\": \"30-01-2025\",\n        \"programfldgpercentage\": 5,\n        \"lenderprogramprogramoutstandinglimit\": 311318.59,\n        \"lmsprogramminfinancingdays\": 0,\n        \"lmsprogramutrconsolidationapplicable\": \"Yes\",\n        \"lenderprogramgraceperiodindays\": 10,\n        \"lenderprogramprogramlimit\": 2100000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Applicable\",\n        \"lmscorporatename\": \"Mazgaon & Dockyard\",\n        \"lenderprogramprogramtenor\": 10,\n        \"lenderprogramcurrentbenchmarkrateforprogram\": 1,\n        \"lmsprogrammaxfinancingdays\": 0,\n        \"lmsprogramroibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsproductcode\": \"DF\",\n        \"lmsprogrammaturityhandling\": \"Prepone To Previous Working Day\",\n        \"lenderprogramprogrampenalinterest\": 2,\n        \"lmsprogramactivationdate\": \"30-01-2025\",\n        \"lmsprogramautorequestfinance\": \"No\",\n        \"lmsprogramanchoraccountdetails\": [\n            {\n                \"accountName\": \"HDFC Bank\",\n                \"accountNo\": \"123456789123\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Productivity Road Branch\",\n                \"branchCode\": \"IFSC0001241\",\n                \"accountType\": \"Current Account\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lmsprogramfldgapplicable\": \"Applicable\",\n        \"lmsloanaccountno\": null,\n        \"lmsprogrampenalinterestrate\": 2,\n        \"lmsprogramstopsupplyapplicable\": \"Applicable\",\n        \"lmsnpadate\": null,\n        \"lenderprogramstaleinvoiceperiod\": 7,\n        \"lenderprogrammaxcplimitforprogramininr\": 201000000,\n        \"lmsprograminteresttype\": \"Monthly\",\n        \"programstopsupplydays\": 7,\n        \"tmsprogramrequestid\": \"03288691-781a-42f5-8eb2-f47767e51011\",\n        \"lmsinvoiceattachmentrequired\": \"No\",\n        \"lmsremarks\": null,\n        \"lmsprogramcode\": \"TESTPROGRAMID10\",\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsprograminterestonpostedinterest\": 0,\n        \"lmsprogramgraceperioddays\": 10,\n        \"lmsprogrammaxchannelpartnerlimit\": 201000000,\n        \"lmsnpastatus\": \"No\",\n        \"lmsprogrampenalinterestoninterest\": 2,\n        \"lmsprogrammargin\": 0,\n        \"lenderprogramstopsupplydays\": 7,\n        \"lmsprogramautoapprovefinancebybank\": \"Yes\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"0643c719-bb7d-4fb7-bd09-d12f3335c434","name":"DF Dynamic Account - Sample Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbprogramidentifier\": \"PSBPGL-DF-0146\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/program-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 28 Jan 2026 12:50:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": null,\n        \"programactivationdate\": \"07-10-2025\",\n        \"lmslenderprogramidentifier\": \"df0570b0-a385-11f0-b77c-afb2501de909\",\n        \"lmsprograminterestrates\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 3,\n                \"interest\": 5.8,\n                \"roi\": 15.3,\n                \"dis_credit_spread\": 4.3,\n                \"dis_business_spread\": 1.5,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsprogramduedatecalculatedfrom\": \"Disbursement Date\",\n        \"lmslimitexitdate\": null,\n        \"lmsprogramgraceperiodoninterest\": 0,\n        \"lenderprogramprogramunutilizedlimit\": 899999975920,\n        \"lmscurrentbaserate\": 9.5,\n        \"lendername\": \"STATE BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"STATE BANK ZOHO PROGRAM DF\",\n        \"lmscompanyid\": \"19f86560-a385-11f0-bded-0116b96e53e8\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"19-10-2028\",\n        \"lmssanctiondate\": \"07-10-2025\",\n        \"programfldgpercentage\": 98,\n        \"lenderprogramprogramoutstandinglimit\": 0,\n        \"lmsprogramminfinancingdays\": 0,\n        \"lmsprogramutrconsolidationapplicable\": \"No\",\n        \"lenderprogramgraceperiodindays\": 0,\n        \"lenderprogramprogramlimit\": 900000000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Not Applicable\",\n        \"lmscorporatename\": \"ZOHO CORPORATION PRIVATE LIMITED\",\n        \"lmsdisbursementaccounttype\": \"Dynamic\",\n        \"lenderprogramprogramtenor\": 1,\n        \"lenderprogramcurrentbenchmarkrateforprogram\": 9.5,\n        \"lmsprogrammaxfinancingdays\": 0,\n        \"lmsprogramroibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsproductcode\": \"DF\",\n        \"lmsprogrammaturityhandling\": \"No Effect\",\n        \"lenderprogramprogrampenalinterest\": 3,\n        \"lmsprogramactivationdate\": \"07-10-2025\",\n        \"lmsprogramautorequestfinance\": \"No\",\n        \"lmsprogramanchoraccountdetails\": null,\n        \"lmsprogramfldgapplicable\": \"Not Applicable\",\n        \"lmsloanaccountno\": null,\n        \"lmsprogrampenalinterestrate\": 3,\n        \"lmsprogramstopsupplyapplicable\": \"Applicable\",\n        \"lmsnpadate\": null,\n        \"lenderprogramstaleinvoiceperiod\": 2,\n        \"lenderprogrammaxcplimitforprogramininr\": 900000000000,\n        \"lmsprograminteresttype\": \"Monthly\",\n        \"programstopsupplydays\": 2,\n        \"tmsprogramrequestid\": \"6ac1d0b3-5bca-4a02-89ac-fe1b9f0f0cc8\",\n        \"lmsinvoiceattachmentrequired\": \"No\",\n        \"lmsremarks\": null,\n        \"lmsprogramcode\": \"PSBPGL-DF-0146\",\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsprograminterestonpostedinterest\": 0,\n        \"lmsprogramgraceperioddays\": 0,\n        \"lmsprogrammaxchannelpartnerlimit\": 900000000000,\n        \"lmsnpastatus\": \"No\",\n        \"lmsprogrampenalinterestoninterest\": 3,\n        \"lmsprogrammargin\": 0,\n        \"lenderprogramstopsupplydays\": 2,\n        \"lmsprogramautoapprovefinancebybank\": \"Yes\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"3efd0d2f-b58d-4139-8bee-4fe3d83a413b","name":"PID Program - Sample Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbprogramidentifier\": \"PSBPGL-PID-0008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/program-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 30 Jan 2026 05:37:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": 90,\n        \"lmsprogrambusinessspread\": 2.4,\n        \"programactivationdate\": \"17-11-2025\",\n        \"lmslenderprogramidentifier\": \"ad1f8400-c396-11f0-a27c-bfc460564d95\",\n        \"lmsprogramduedatecalculatedfrom\": \"Disbursement Date\",\n        \"lmslimitexitdate\": null,\n        \"lmsprogramgraceperiodoninterest\": 3,\n        \"lenderprogramprogramunutilizedlimit\": 500000000,\n        \"lmscurrentbaserate\": 7.2,\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"HLL BIOTECH LIMITED PID Program CBI\",\n        \"lmscompanyid\": \"94e42dd0-2a4d-11f0-b1c7-673d422b518f\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"30-11-2031\",\n        \"lmssanctiondate\": \"17-11-2025\",\n        \"lenderprogramprogramoutstandinglimit\": 0,\n        \"lmsprogramminfinancingdays\": 7,\n        \"lmsprogramutrconsolidationapplicable\": \"No\",\n        \"lenderprogramgraceperiodindays\": 3,\n        \"lenderprogramprogramlimit\": 500000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Applicable\",\n        \"lmscorporatename\": \"HLL BIOTECH LIMITED\",\n        \"lenderprogramprogramtenor\": 90,\n        \"lenderprogramcurrentbenchmarkrateforprogram\": 7.2,\n        \"lmsprogrammaxfinancingdays\": 90,\n        \"lmsprogramroibenchmarkcode\": \"Base Rate\",\n        \"lmsproductcode\": \"PID\",\n        \"lmsprogrammaturityhandling\": \"Prepone To Previous Working Day\",\n        \"lenderprogramprogrampenalinterest\": 2,\n        \"lmsprogramactivationdate\": \"17-11-2025\",\n        \"lmsprogramautorequestfinance\": \"Yes\",\n        \"lmsprogramanchoraccountdetails\": [\n            {\n                \"accountName\": \"HLL biotech \",\n                \"accountNo\": \"772980800267\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Productivity Road\",\n                \"branchCode\": \"HDFC0001241\",\n                \"accountType\": \"Current\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lmsloanaccountno\": \"628909278926\",\n        \"lmsprogrampenalinterestrate\": 2,\n        \"lmsnpadate\": null,\n        \"lenderprogramstaleinvoiceperiod\": 15,\n        \"lenderprogrammaxcplimitforprogramininr\": 50000000,\n        \"lmsprograminteresttype\": \"Front Ended\",\n        \"tmsprogramrequestid\": \"fc0fa72b-ea51-402f-8cea-81e5e32ab8ec\",\n        \"lmsinvoiceattachmentrequired\": \"No\",\n        \"lmsremarks\": null,\n        \"lmsprogramcode\": \"HLLBIOTECHCBI1711202501\",\n        \"allowonlypreapprovedsuppliers\": \"Yes\",\n        \"lmsprogramcreditspread\": 2.6,\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsprograminterestonpostedinterest\": 0,\n        \"lmsprogramgraceperioddays\": 3,\n        \"lmsprogrammaxchannelpartnerlimit\": 50000000,\n        \"lmsnpastatus\": \"No\",\n        \"lmsprogrampenalinterestoninterest\": 2,\n        \"lmsprogrammargin\": 0,\n        \"lmsprogramautoapprovefinancebybank\": \"No\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"940302ae-9e7a-40b9-bbcc-203b0820e932","name":"SID program - Sample Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"psbprogramidentifier\": \"PSBPGL-SID-0008\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/program-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 30 Jan 2026 05:39:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsresetfrequencydays\": 90,\n        \"lmsprogrambusinessspread\": 2.4,\n        \"programactivationdate\": \"03-11-2025\",\n        \"lmslenderprogramidentifier\": \"444ed660-b87d-11f0-8143-e70bad839df0\",\n        \"lmsprogramduedatecalculatedfrom\": \"Invoice Date\",\n        \"lmslimitexitdate\": null,\n        \"lmsprogramgraceperiodoninterest\": 0,\n        \"lenderprogramprogramunutilizedlimit\": 500000000,\n        \"lmscurrentbaserate\": 7.2,\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"MARUTI SUZUKI INDIA LIMITED PSB SID Program\",\n        \"lmscompanyid\": \"a2257180-b880-11f0-b80b-333b2f91ae3d\",\n        \"lmsprogrameligibilitypercentage\": 100,\n        \"lmslimitexpirydate\": \"30-11-2032\",\n        \"lmssanctiondate\": \"03-11-2025\",\n        \"programfldgpercentage\": 0,\n        \"lenderprogramprogramoutstandinglimit\": 0,\n        \"lmsprogramminfinancingdays\": 30,\n        \"lmsprogramutrconsolidationapplicable\": \"No\",\n        \"allowonlypreapprovedbuyers\": \"Yes\",\n        \"lenderprogramgraceperiodindays\": 3,\n        \"lenderprogramprogramlimit\": 500000000,\n        \"programstatus\": \"Active\",\n        \"lmsprogramgraceperiodapplicable\": \"Applicable\",\n        \"lmscorporatename\": \"INDEL AUTOMOTIVES PRIVATE LIMITED\",\n        \"lenderprogramprogramtenor\": 90,\n        \"lenderprogramcurrentbenchmarkrateforprogram\": 7.2,\n        \"lmsprogrammaxfinancingdays\": 90,\n        \"lmsprogramroibenchmarkcode\": \"Base Rate\",\n        \"lmsproductcode\": \"SID\",\n        \"lmsprogrammaturityhandling\": \"No Effect\",\n        \"lenderprogramprogrampenalinterest\": 2,\n        \"lmsprogramactivationdate\": \"03-11-2025\",\n        \"lmsprogramautorequestfinance\": \"Yes\",\n        \"lmsprogramanchoraccountdetails\": [\n            {\n                \"accountName\": \"Indel automotive SID Account\",\n                \"accountNo\": \"767299911567\",\n                \"bankName\": \"Bank\",\n                \"branchName\": \"Productivity road\",\n                \"branchCode\": \"HDFC0001241\",\n                \"accountType\": \"Current\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lmsloanaccountno\": \"567289019872\",\n        \"lmsprogrampenalinterestrate\": 2,\n        \"lmsnpadate\": null,\n        \"lenderprogramstaleinvoiceperiod\": 7,\n        \"lenderprogrammaxcplimitforprogramininr\": 500000000,\n        \"lmsprograminteresttype\": \"Rear Ended\",\n        \"programstopsupplydays\": 0,\n        \"tmsprogramrequestid\": \"a1eb6443-13de-47ee-9700-3dbc24a60177\",\n        \"lmsinvoiceattachmentrequired\": \"No\",\n        \"lmsremarks\": null,\n        \"lmsprogramcode\": \"TESTMARUTISID03112025\",\n        \"lmsprogramcreditspread\": 2.8,\n        \"lmsprogramstatus\": \"Approved\",\n        \"lmsprograminterestonpostedinterest\": 0,\n        \"lmsprogramgraceperioddays\": 3,\n        \"lmsprogrammaxchannelpartnerlimit\": 500000000,\n        \"lmsnpastatus\": \"No\",\n        \"lmsprogrampenalinterestoninterest\": null,\n        \"lmsprogrammargin\": 0,\n        \"lmsprogramautoapprovefinancebybank\": \"No\",\n        \"lmsstatus\": \"Active\"\n    }\n}"}],"_postman_id":"e165b0a0-5685-4802-ae42-3f347806a64c"},{"name":"Get Channel Partner Details API","id":"b8480f38-eb24-4c7b-b91b-4104b763bc97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"psbchannelpartneridentifier\":\"PSBCPL-DF-0003-0003\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/channel-partner-details","description":"<h1 id=\"channel-partner-details-api-documentation\">Channel Partner Details API Documentation</h1>\n<h2 id=\"overview\">Overview</h2>\n<p>This API allows Sourcing Partners to fetch Channel Partner mapping details for any Channel Partner onboarded onto the PSB Platform. It is primarily used in <strong>Dealer Financing (DF)</strong> and <strong>Vendor Financing (VF)</strong> product flows.</p>\n<hr />\n<h2 id=\"endpoint-information\">Endpoint Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>HTTP Method</strong></td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td><strong>Endpoint URL</strong></td>\n<td><code>{{psburl}}/v2/transactions/channel-partner-details</code></td>\n</tr>\n<tr>\n<td><strong>Content-Type</strong></td>\n<td><code>application/json</code></td>\n</tr>\n<tr>\n<td><strong>Authentication</strong></td>\n<td>API Key</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"pre-requisites\">Pre-requisites</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Requirement</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Sourcing Partner Onboarding</td>\n<td>The Sourcing Partner must be onboarded and have valid API credentials</td>\n</tr>\n<tr>\n<td>Channel Partner Onboarding</td>\n<td>The Channel Partner must already be onboarded onto the PSB Platform</td>\n</tr>\n<tr>\n<td>Environment Configuration</td>\n<td>API endpoint (<code>psburl</code>) and API key (<code>fintechapikey</code>) must be configured</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-details\">Request Details</h2>\n<h3 id=\"request-headers\">Request Headers</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header Name</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>API-KEY</code></td>\n<td><code>{{fintechapikey}}</code></td>\n<td>Yes</td>\n<td>API key for Sourcing Partner authentication</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Specifies the request body format</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"request-body-schema\">Request Body Schema</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbchannelpartneridentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique identifier for the Channel Partner on the PSB Platform</td>\n<td><code>\"PSBCPL-DF-0146-0001\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"sample-request\">Sample Request</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">POST {{psburl}}/v2/transactions/channel-partner-details\nHeaders:\n  API-KEY: {{fintechapikey}}\n  Content-Type: application/json\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"psbchannelpartneridentifier\": \"PSBCPL-DF-0146-0001\"\n}\n\n</code></pre>\n<h3 id=\"channel-partner-identifier-format\">Channel Partner Identifier Format</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Product Code</th>\n<th>Format Pattern</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Dealer Financing (DF)</td>\n<td><code>PSBCPL-DF-XXXX-XXXX</code></td>\n<td><code>PSBCPL-DF-0146-0001</code></td>\n</tr>\n<tr>\n<td>Vendor Financing (VF)</td>\n<td><code>PSBCPL-VF-XXXX-XXXX</code></td>\n<td><code>PSBCPL-VF-0005-0001</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-details\">Response Details</h2>\n<h3 id=\"response-headers\">Response Headers</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header Name</th>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td>Response body format</td>\n</tr>\n<tr>\n<td><code>X-Content-Type-Options</code></td>\n<td><code>nosniff</code></td>\n<td>Security header to prevent MIME sniffing</td>\n</tr>\n<tr>\n<td><code>X-XSS-Protection</code></td>\n<td><code>1; mode=block</code></td>\n<td>Cross-site scripting protection</td>\n</tr>\n<tr>\n<td><code>Cache-Control</code></td>\n<td><code>no-cache, no-store, max-age=0, must-revalidate</code></td>\n<td>Caching policy</td>\n</tr>\n<tr>\n<td><code>Strict-Transport-Security</code></td>\n<td><code>max-age=31536000; includeSubDomains</code></td>\n<td>HTTPS enforcement</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-body-schema\">Response Body Schema</h3>\n<h4 id=\"root-level\">Root Level</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>Integer</td>\n<td>HTTP status code</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Response message (e.g., \"Success\")</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>Object</td>\n<td>Channel Partner mapping details</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"data-object-fields\">Data Object Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Nullable</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscpname</code></td>\n<td>String</td>\n<td>No</td>\n<td>Channel Partner's registered name</td>\n</tr>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>No</td>\n<td>PSB Program identifier</td>\n</tr>\n<tr>\n<td><code>lmslenderprogramidentifier</code></td>\n<td>String</td>\n<td>No</td>\n<td>Lender's LMS program unique identifier (UUID)</td>\n</tr>\n<tr>\n<td><code>lendername</code></td>\n<td>String</td>\n<td>No</td>\n<td>Name of the lending institution</td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramname</code></td>\n<td>String</td>\n<td>No</td>\n<td>Name of the lending program</td>\n</tr>\n<tr>\n<td><code>lmsanchorname</code></td>\n<td>String</td>\n<td>No</td>\n<td>Name of the Anchor entity</td>\n</tr>\n<tr>\n<td><code>lmsproductcode</code></td>\n<td>String</td>\n<td>No</td>\n<td>Product code (DF/VF)</td>\n</tr>\n<tr>\n<td><code>lmscpstatus</code></td>\n<td>String</td>\n<td>No</td>\n<td>Channel Partner approval status  <br />  <br /><strong>lmscpstatus</strong> = {<strong>Approved</strong> / <strong>Pending</strong> <strong>Approval (Created)</strong> / <strong>Pending Approval (Update)</strong> / <strong>Rejected</strong> }  <br />  <br />For Detailed description of status, please refer <strong>LMS Limit Status Master</strong></td>\n</tr>\n<tr>\n<td><code>lmsstatus</code></td>\n<td>String</td>\n<td>No</td>\n<td>Active status of the mapping  <br />  <br /><strong>lmsstatus</strong> = {<strong>Active</strong> / <strong>Inactive</strong> / <strong>Exit</strong> / <strong>Closed</strong>}  <br />  <br />This is the same Status as received in Get Limit API</td>\n</tr>\n<tr>\n<td><code>lmsnpastatus</code></td>\n<td>String</td>\n<td>No</td>\n<td>NPA (Non-Performing Asset) status  <br />  <br /><strong>Yes</strong> or <strong>No</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"limit--financial-details\">Limit &amp; Financial Details</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Nullable</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lendercpmappingchannelpartnerlimit</code></td>\n<td>Number</td>\n<td>No</td>\n<td>Total sanctioned limit for Channel Partner</td>\n</tr>\n<tr>\n<td><code>lendercpmappingunutilizedlimit</code></td>\n<td>Number</td>\n<td>No</td>\n<td>Available/unutilized limit</td>\n</tr>\n<tr>\n<td><code>lendercpmappingoutstandinglimit</code></td>\n<td>Number</td>\n<td>No</td>\n<td>Current outstanding amount</td>\n</tr>\n<tr>\n<td><code>lmsmappingeligibilitypercentage</code></td>\n<td>Number</td>\n<td>No</td>\n<td>Eligibility percentage for financing</td>\n</tr>\n<tr>\n<td><code>lmscpmargin</code></td>\n<td>Number</td>\n<td>Yes</td>\n<td>Margin percentage (if applicable)  <br />Invoice Margin (%) applicable</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"date-fields\">Date Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Format</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmssanctiondate</code></td>\n<td>String</td>\n<td><code>DD-MM-YYYY</code></td>\n<td>Date when limit was sanctioned</td>\n</tr>\n<tr>\n<td><code>lmscpactivationdate</code></td>\n<td>String</td>\n<td><code>DD-MM-YYYY</code></td>\n<td>Date when CP was activated</td>\n</tr>\n<tr>\n<td><code>lmslimitexpirydate</code></td>\n<td>String</td>\n<td><code>DD-MM-YYYY</code></td>\n<td>Limit expiry date</td>\n</tr>\n<tr>\n<td><code>lmslimitreviewdate</code></td>\n<td>String</td>\n<td><code>DD-MM-YYYY</code></td>\n<td>Next limit review date</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"tenure--interest-details\">Tenure &amp; Interest Details</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lendercpmappingcptenor</code></td>\n<td>Number</td>\n<td>Credit tenor in days</td>\n</tr>\n<tr>\n<td><code>lmscpinteresttype</code></td>\n<td>String</td>\n<td>Interest calculation type (e.g., \"Monthly\")  <br />  <br />Possible Values: <strong>Monthly</strong> / <strong>Front</strong> / <strong>Rear</strong></td>\n</tr>\n<tr>\n<td><code>lmsgraceperiodoninterest</code></td>\n<td>Number</td>\n<td>Grace period on interest (in days)</td>\n</tr>\n<tr>\n<td><code>lmscpgraceperioddays</code></td>\n<td>Number</td>\n<td>Grace period days</td>\n</tr>\n<tr>\n<td><code>lmscpstopsupplydays</code></td>\n<td>Number</td>\n<td>Stop supply trigger days</td>\n</tr>\n<tr>\n<td><code>lmsloanaccountno</code></td>\n<td>String</td>\n<td>Loan account number of the Channel Partner in LMS</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"interest-rate-structure-lmscpinterestrate-array\">Interest Rate Structure (<code>lmscpinterestrate</code> Array)</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>fromDays</code></td>\n<td>Number</td>\n<td>Starting day of the interest slab</td>\n</tr>\n<tr>\n<td><code>toDays</code></td>\n<td>Number</td>\n<td>Ending day of the interest slab</td>\n</tr>\n<tr>\n<td><code>interest</code></td>\n<td>Number</td>\n<td>Base interest rate (%)</td>\n</tr>\n<tr>\n<td><code>roi</code></td>\n<td>Number</td>\n<td>Rate of Interest (%)</td>\n</tr>\n<tr>\n<td><code>dis_credit_spread</code></td>\n<td>Number</td>\n<td>Credit spread for discount (%)</td>\n</tr>\n<tr>\n<td><code>dis_business_spread</code></td>\n<td>Number</td>\n<td>Business spread for discount (%)</td>\n</tr>\n<tr>\n<td><code>interest_bearing</code></td>\n<td>String</td>\n<td>Interest bearing party (e.g., \"Dealer Bearing\")</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"account-details-lmsmappingaccountdetails-array---mapped-anchor-account-details\">Account Details (<code>lmsmappingaccountdetails</code> Array) - Mapped Anchor Account Details</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accountName</code></td>\n<td>String</td>\n<td>Name on the bank account</td>\n</tr>\n<tr>\n<td><code>accountNo</code></td>\n<td>String</td>\n<td>Bank account number</td>\n</tr>\n<tr>\n<td><code>ifscCode</code></td>\n<td>String</td>\n<td>IFSC code of the bank branch</td>\n</tr>\n<tr>\n<td><code>bankName</code></td>\n<td>String</td>\n<td>Name of the bank</td>\n</tr>\n<tr>\n<td><code>branchName</code></td>\n<td>String</td>\n<td>Branch name</td>\n</tr>\n<tr>\n<td><code>accountType</code></td>\n<td>String</td>\n<td>Type of account (e.g., \"Current Account\")</td>\n</tr>\n<tr>\n<td><code>activeStatus</code></td>\n<td>String</td>\n<td>Account active status</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"additional-identifier-details-additionalidentifierdetails-array---optional\">Additional Identifier Details (<code>additionalidentifierdetails</code> Array) - Optional</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lenderadditionalidentifierforcp</code></td>\n<td>String</td>\n<td>Additional identifier for CP</td>\n</tr>\n<tr>\n<td><code>lenderadditionaccountno</code></td>\n<td>String</td>\n<td>Additional mapped account number</td>\n</tr>\n<tr>\n<td><code>lenderadditionalifsccode</code></td>\n<td>String</td>\n<td>Additional mapped IFSC code</td>\n</tr>\n<tr>\n<td><code>lenderadditionalidentifierclassification</code></td>\n<td>String</td>\n<td>Classification type</td>\n</tr>\n<tr>\n<td><code>lenderadditionalidentifierremarks</code></td>\n<td>String</td>\n<td>Remarks/notes</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"dynamic-account-validation-optional\">Dynamic Account Validation (Optional)</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsdisbursementaccountregex</code></td>\n<td>String</td>\n<td><strong>Regex pattern for validating disbursement account numbers</strong>  <br />  <br /><strong>Only applicable for Dealer Financing Product Code</strong>  <br />  <br />This field will be mandatorily provided only when the Program has a Dynamic Account Setup , i.e. where \"lmsdisbursementaccounttype\": \"Dynamic\" in Get Program Details API for the Program. This field determines the RegEx required for transactiondisbursementaccountno to be passed in Initiate Transaction API</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"sample-responses\">Sample Responses</h2>\n<h3 id=\"success-response-200-ok\">Success Response (200 OK)</h3>\n<p><strong>Example 1: Dealer Financing - Standard Response</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmscpname\": \"V C GREEN ENERGY PRIVATE LIMITED\",\n        \"psbprogramidentifier\": \"PSBPGL-DF-0003\",\n        \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n        \"lmsanchorname\": \"Mazgaon &amp; Dockyard\",\n        \"lmsproductcode\": \"DF\",\n        \"lmscpstatus\": \"Approved\",\n        \"lmsstatus\": \"Active\",\n        \"lmsnpastatus\": \"No\",\n        \"lendercpmappingchannelpartnerlimit\": 3500000,\n        \"lendercpmappingunutilizedlimit\": 3491200,\n        \"lendercpmappingoutstandinglimit\": 5000,\n        \"lmsmappingeligibilitypercentage\": 100,\n        \"lmssanctiondate\": \"05-02-2025\",\n        \"lmscpactivationdate\": \"03-03-2025\",\n        \"lmslimitexpirydate\": \"21-02-2030\",\n        \"lmslimitreviewdate\": \"22-02-2029\",\n        \"lendercpmappingcptenor\": 10,\n        \"lmscpinteresttype\": \"Monthly\",\n        \"lmsgraceperiodoninterest\": 10,\n        \"lmsloanaccountno\": \"12345718911\",\n        \"lmscpinterestrate\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 10,\n                \"interest\": 9.8,\n                \"roi\": 10.8,\n                \"dis_credit_spread\": 6.4,\n                \"dis_business_spread\": 3.4,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsmappingaccountdetails\": [\n            {\n                \"accountName\": \"VC Green Eneergy\",\n                \"accountNo\": \"121251821928\",\n                \"ifscCode\": \"HDFC0001241\",\n                \"bankName\": \"Bank\",\n                \"branchName\": \"Productivity Road Branch\",\n                \"accountType\": \"Current Account\",\n                \"activeStatus\": \"Active\"\n            }\n        ]\n    }\n}\n\n</code></pre>\n<p><strong>Example 2: Dealer Financing - With Dynamic Account Validation</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmscpname\": \"F360 INTEGRATED OFFICE SERVICES (OPC) PRIVATE LIMITED\",\n        \"psbprogramidentifier\": \"PSBPGL-DF-0146\",\n        \"lmslenderprogramidentifier\": \"df0570b0-a385-11f0-b77c-afb2501de909\",\n        \"lendername\": \"STATE BANK OF INDIA\",\n        \"lenderprogramprogramname\": \"STATE BANK ZOHO PROGRAM DF\",\n        \"lmsanchorname\": \"ZOHO CORPORATION PRIVATE LIMITED\",\n        \"lmsproductcode\": \"DF\",\n        \"lmscpstatus\": \"Approved\",\n        \"lmsstatus\": \"Active\",\n        \"lmsnpastatus\": \"No\",\n        \"lendercpmappingchannelpartnerlimit\": 9000000000,\n        \"lendercpmappingunutilizedlimit\": 8999930920,\n        \"lendercpmappingoutstandinglimit\": 0,\n        \"lmsmappingeligibilitypercentage\": 100,\n        \"lmscpmargin\": 0,\n        \"lmssanctiondate\": \"07-10-2025\",\n        \"lmscpactivationdate\": \"07-10-2025\",\n        \"lmslimitexpirydate\": \"04-01-2028\",\n        \"lendercpmappingcptenor\": 2,\n        \"lmscpinteresttype\": \"Monthly\",\n        \"lmsgraceperiodoninterest\": 0,\n        \"lmscpgraceperioddays\": 0,\n        \"lmscpstopsupplydays\": 2,\n        \"lmsloanaccountno\": \"5000849029\",\n        \"lmsdisbursementaccountregex\": \"[\\\"^[A-Za-z]{5}\\\\\\\\d{4}[A-Za-z]{1}$\\\"]\",\n        \"lmscpinterestrate\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 3,\n                \"interest\": 5.8,\n                \"roi\": 15.3,\n                \"dis_credit_spread\": 4.3,\n                \"dis_business_spread\": 1.5,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsmappingaccountdetails\": [\n            {\n                \"accountName\": \"aadesh pise\",\n                \"accountNo\": \"50930994490\",\n                \"ifscCode\": \"HDFC030399\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Nagpur\",\n                \"accountType\": \"Current\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"additionalidentifierdetails\": [\n            {\n                \"index\": 1,\n                \"lenderadditionalidentifierforcp\": null,\n                \"lenderadditionaccountno\": null,\n                \"lenderadditionalifsccode\": null,\n                \"lenderadditionalidentifierclassification\": null,\n                \"lenderadditionalidentifierremarks\": null\n            }\n        ]\n    }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"response-field-comparison\">Response Field Comparison</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Standard Response</th>\n<th>Dynamic Account Response</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscpmargin</code></td>\n<td>❌ Not Present</td>\n<td>✅ Present</td>\n</tr>\n<tr>\n<td><code>lmscpgraceperioddays</code></td>\n<td>❌ Not Present</td>\n<td>✅ Present</td>\n</tr>\n<tr>\n<td><code>lmscpstopsupplydays</code></td>\n<td>❌ Not Present</td>\n<td>✅ Present</td>\n</tr>\n<tr>\n<td><code>lmslimitreviewdate</code></td>\n<td>✅ Present</td>\n<td>❌ Not Present</td>\n</tr>\n<tr>\n<td><code>additionalidentifierdetails</code></td>\n<td>❌ Not Present</td>\n<td>✅ Present</td>\n</tr>\n<tr>\n<td><code>lmsdisbursementaccountregex</code></td>\n<td>❌ Not Present</td>\n<td>✅ Present</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"status-codes\">Status Codes</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Message</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200</code></td>\n<td>Success</td>\n<td>Channel Partner details retrieved successfully</td>\n</tr>\n<tr>\n<td><code>400</code></td>\n<td>Bad Request</td>\n<td>Invalid request body or missing required fields</td>\n</tr>\n<tr>\n<td><code>401</code></td>\n<td>Unauthorized</td>\n<td>Invalid or missing API-KEY</td>\n</tr>\n<tr>\n<td><code>403</code></td>\n<td>Forbidden</td>\n<td>Sourcing Partner not authorized to access this Channel Partner</td>\n</tr>\n<tr>\n<td><code>404</code></td>\n<td>Not Found</td>\n<td>Channel Partner identifier not found</td>\n</tr>\n<tr>\n<td><code>500</code></td>\n<td>Internal Server Error</td>\n<td>Server-side error occurred</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"business-rules--validations\">Business Rules &amp; Validations</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Rule</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>API Key Validation</td>\n<td>The <code>API-KEY</code> must belong to a valid, onboarded Sourcing Partner</td>\n</tr>\n<tr>\n<td>CP Identifier Format</td>\n<td>Must follow the pattern <code>PSBCPL-{ProductCode}-XXXX-XXXX</code></td>\n</tr>\n<tr>\n<td>CP Ownership</td>\n<td>Sourcing Partner can only fetch details of Channel Partners onboarded through them</td>\n</tr>\n<tr>\n<td>Active Status</td>\n<td>Only active Channel Partner mappings are returned</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"references\">References</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Resource</th>\n<th>Link</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Detailed Request/Response Schemas</td>\n<td><a href=\"https://docs.google.com/spreadsheets/d/1bSIY79hyTrKKBV2AlOl2OdlCnptLXY_w0BLDK7cTDvI/edit?usp=sharing\">Google Sheets Documentation</a></td>\n</tr>\n<tr>\n<td>Support</td>\n<td>Contact PSB Xchange Team</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","transactions","channel-partner-details"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"0f3df1b3-d90a-4748-900b-cc1f6f2ca180","name":"DF - Dynamic Account Sample Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"psbchannelpartneridentifier\":\"PSBCPL-DF-0146-0001\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/channel-partner-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 28 Jan 2026 13:07:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsgraceperiodoninterest\": 0,\n        \"lmslenderprogramidentifier\": \"df0570b0-a385-11f0-b77c-afb2501de909\",\n        \"lmslimitexitdate\": null,\n        \"lmsmappinginterestonpostedinterest\": 0,\n        \"lendercpmappingunutilizedlimit\": 8999930920,\n        \"lmslimitreviewdate\": null,\n        \"lmscpactivationdate\": \"07-10-2025\",\n        \"lendername\": \"STATE BANK OF INDIA\",\n        \"lendercpmappingoutstandinglimit\": 0,\n        \"lenderprogramprogramname\": \"STATE BANK ZOHO PROGRAM DF\",\n        \"lmsmappinggraceperiodinterestrate\": 0,\n        \"lmscpgraceperioddays\": 0,\n        \"lmsmappingeligibilitypercentage\": 100,\n        \"lendercpmappingcurrentbenchmarkrate\": 9.5,\n        \"lmsmappingresetfrequencydays\": null,\n        \"lmslimitexpirydate\": \"04-01-2028\",\n        \"lmslimitclosuredate\": null,\n        \"lmssanctiondate\": \"07-10-2025\",\n        \"lmsmappingautorequestfinance\": \"No\",\n        \"psbprogramidentifier\": \"PSBPGL-DF-0146\",\n        \"lmsmappingoverduespread\": null,\n        \"lmscpinteresttype\": \"Monthly\",\n        \"lmscpstatus\": \"Approved\",\n        \"lmscproibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsanchorname\": \"ZOHO CORPORATION PRIVATE LIMITED\",\n        \"lmscpmargin\": 0,\n        \"additionalidentifierdetails\": [\n            {\n                \"index\": 1,\n                \"lenderadditionalidentifierforcp\": null,\n                \"lenderadditionaccountno\": null,\n                \"lenderadditionalifsccode\": null,\n                \"lenderadditionalidentifierclassification\": null,\n                \"lenderadditionalidentifierremarks\": null\n            }\n        ],\n        \"lmsmappingidentifier\": \"67c9b030-a386-11f0-813c-03e09b73c59d\",\n        \"lmsdisbursementaccountregex\": \"[\\\"^[A-Za-z]{5}\\\\\\\\d{4}[A-Za-z]{1}$\\\"]\",\n        \"lmsmappingaccountdetails\": [\n            {\n                \"accountName\": \"aadesh pise\",\n                \"accountNo\": \"50930994490\",\n                \"ifscCode\": \"HDFC030399\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Nagpur\",\n                \"accountType\": \"Current\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lendercpmappingcptenor\": 2,\n        \"tmscprequestid\": \"fba4fe4c-da20-49c0-af2e-1b73ff068bfa\",\n        \"lmscompanystatus\": \"Approved\",\n        \"lmsproductcode\": \"DF\",\n        \"lmsmappinganchoraccountno\": [],\n        \"lmscpinterestrate\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 3,\n                \"interest\": 5.8,\n                \"roi\": 15.3,\n                \"dis_credit_spread\": 4.3,\n                \"dis_business_spread\": 1.5,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsmappingconfigasperprogram\": \"Yes\",\n        \"lmsloanaccountno\": \"5000849029\",\n        \"lmsmappingmaturityhandling\": \"No Effect\",\n        \"lendercpmappingchannelpartnerlimit\": 9000000000,\n        \"lmsnpadate\": null,\n        \"lmsmappingpenalinterestoninterest\": 0,\n        \"lmscpstopsupplydays\": 2,\n        \"lendercpmappingmargin\": 0,\n        \"lendercpmappinggraceperiodindays\": 0,\n        \"lmsautoapprovebybankconfig\": \"No\",\n        \"lendercpmappingstopsupplydays\": 2,\n        \"lmscppenaloptionalinterestrate\": 0,\n        \"lmsremarks\": null,\n        \"lmscpname\": \"F360 INTEGRATED OFFICE SERVICES (OPC) PRIVATE LIMITED\",\n        \"lendercpmappingpenalcharges\": 0,\n        \"lmsnpastatus\": \"No\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"64f243a2-7c5a-45ec-b79a-7cbec7e33815","name":"H2H DF Cahnnel Partner - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"psbchannelpartneridentifier\":\"PSBCPL-DF-0171-0001\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/channel-partner-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 24 Sep 2025 13:06:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmscpmargin\": 10,\n        \"additionalidentifierdetails\": [\n            {\n                \"lenderadditionalidentifierforcp\": \"10661\",\n                \"lenderadditionaccountno\": \"10130458945\",\n                \"lenderadditionalifsccode\": \"SBIN00009999\",\n                \"lenderadditionalidentifierclassification\": \"Mumbai Branch\",\n                \"lenderadditionalidentifierremarks\": \"Creating a New SPoke code for Kleinx Herbal for Mumbai\",\n                \"index\": 1\n            }\n        ],\n        \"lendername\": \"BANK OF BARODA\",\n        \"lmscpactivationdate\": \"06-08-2025\",\n        \"psbprogramidentifier\": \"PSBPGL-DF-0171\",\n        \"lmscpstopsupplydays\": 7,\n        \"lmscpgraceperioddays\": 7,\n        \"lmslimitexpirydate\": \"10-09-2026\",\n        \"lmscppenaloptionalinterestrate\": 2\n    }\n}"},{"id":"02dc381f-5797-4aa9-a89f-48ae2e6f94c7","name":"DF Channel Partner - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"psbchannelpartneridentifier\":\"PSBCPL-VF-0005-0001\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/channel-partner-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 06:10:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsgraceperiodoninterest\": 10,\n        \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n        \"lmslimitexitdate\": null,\n        \"lmsmappinginterestonpostedinterest\": 0,\n        \"lendercpmappingunutilizedlimit\": 3491200,\n        \"lmslimitreviewdate\": \"22-02-2029\",\n        \"lmscpactivationdate\": \"03-03-2025\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lendercpmappingoutstandinglimit\": 5000,\n        \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n        \"lmsmappinggraceperiodinterestrate\": 1,\n        \"lmsmappingeligibilitypercentage\": 100,\n        \"lendercpmappingcurrentbenchmarkrate\": 1,\n        \"lmsmappingresetfrequencydays\": 90,\n        \"lmslimitexpirydate\": \"21-02-2030\",\n        \"lmslimitclosuredate\": null,\n        \"lmssanctiondate\": \"05-02-2025\",\n        \"lmsmappingautorequestfinance\": \"Yes\",\n        \"psbprogramidentifier\": \"PSBPGL-DF-0003\",\n        \"lmsmappingoverduespread\": 1,\n        \"lmscpinteresttype\": \"Monthly\",\n        \"lmscpstatus\": \"Approved\",\n        \"lmscproibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsanchorname\": \"Mazgaon & Dockyard\",\n        \"lmsmappingidentifier\": \"f7357da0-e3c2-11ef-b306-e16a8be58d4b\",\n        \"lmsmappingaccountdetails\": [\n            {\n                \"accountName\": \"VC Green Eneergy\",\n                \"accountNo\": \"121251821928\",\n                \"ifscCode\": \"HDFC0001241\",\n                \"bankName\": \"Bank\",\n                \"branchName\": \"Productivity Road Branch\",\n                \"accountType\": \"Current Account\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lendercpmappingcptenor\": 10,\n        \"tmscprequestid\": \"6e6f1500-a817-4f86-bca0-65ef93516bba\",\n        \"lmscompanystatus\": \"Approved\",\n        \"lmsproductcode\": \"DF\",\n        \"lmsmappinganchoraccountno\": [\n            {\n                \"anchorAcc\": \"123456789123\"\n            }\n        ],\n        \"lmscpinterestrate\": [\n            {\n                \"fromDays\": 1,\n                \"toDays\": 10,\n                \"interest\": 9.8,\n                \"roi\": 10.8,\n                \"dis_credit_spread\": 6.4,\n                \"dis_business_spread\": 3.4,\n                \"interest_bearing\": \"Dealer Bearing\"\n            }\n        ],\n        \"lmsmappingconfigasperprogram\": \"Yes\",\n        \"lmsloanaccountno\": \"12345718911\",\n        \"lmsmappingmaturityhandling\": \"Prepone To Previous Working Day\",\n        \"lendercpmappingchannelpartnerlimit\": 3500000,\n        \"lmsnpadate\": null,\n        \"lmsmappingpenalinterestoninterest\": 2,\n        \"lendercpmappingmargin\": null,\n        \"lendercpmappinggraceperiodindays\": null,\n        \"lmsautoapprovebybankconfig\": \"Yes\",\n        \"lendercpmappingstopsupplydays\": null,\n        \"lmscppenaloptionalinterestrate\": 2,\n        \"lmsremarks\": null,\n        \"lmscpname\": \"V C GREEN ENERGY PRIVATE LIMITED\",\n        \"lendercpmappingpenalcharges\": 2,\n        \"lmsnpastatus\": \"No\",\n        \"lmsstatus\": \"Active\"\n    }\n}"},{"id":"7cf23d72-dd61-4e9d-bec0-4f78e741630b","name":"VF Supplier Mapping - Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n   \"psbchannelpartneridentifier\":\"PSBCPL-VF-0005-0001\" \r\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/channel-partner-details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Jun 2025 06:12:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Cache-Control","value":"no-store, max-age=0"},{"key":"Pragma","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Access-Control-Allow-Methods","value":"GET, POST, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Allow-Credentials","value":"true"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"lmsgraceperiodoninterest\": 0,\n        \"lmslenderprogramidentifier\": \"eedf4430-fa47-11ef-b340-ff97f3298708\",\n        \"lmslimitexitdate\": null,\n        \"lmsmappinginterestrate\": 15.5,\n        \"lmsmappinginterestonpostedinterest\": 0,\n        \"lendercpmappingunutilizedlimit\": 45000000,\n        \"lmslimitreviewdate\": \"31-03-2029\",\n        \"lmscpactivationdate\": \"11-03-2025\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"lendercpmappingoutstandinglimit\": 2,\n        \"lenderprogramprogramname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmsmappinggraceperiodinterestrate\": 2,\n        \"lmscpgraceperioddays\": 3,\n        \"lmsmappingeligibilitypercentage\": 100,\n        \"lendercpmappingcurrentbenchmarkrate\": 9.5,\n        \"lmsmappingresetfrequencydays\": 90,\n        \"lmslimitexpirydate\": null,\n        \"lmslimitclosuredate\": null,\n        \"lmssanctiondate\": \"06-03-2025\",\n        \"lmsmappingautorequestfinance\": \"Yes\",\n        \"psbprogramidentifier\": \"PSBPGL-VF-0005\",\n        \"lmsmappingoverduespread\": 1.5,\n        \"lmscpinteresttype\": \"Front Ended\",\n        \"lmscproibenchmarkcode\": \"Sanity Base Rate\",\n        \"lmsanchorname\": \"FLIPKART INDIA PRIVATE LIMITED\",\n        \"lmscpmargin\": 0,\n        \"lmsmappingidentifier\": \"28501640-fa49-11ef-aa74-7dd9d13d9f90\",\n        \"lmsmappingbusinessspread\": 3.2,\n        \"lmsmappingaccountdetails\": [\n            {\n                \"accountName\": \"Pepe Jeans Private Limited.\",\n                \"accountNo\": \"5828080192\",\n                \"ifscCode\": \"HDFC0001241\",\n                \"bankName\": \"HDFC\",\n                \"branchName\": \"Productivity Road\",\n                \"accountType\": \"Current\",\n                \"activeStatus\": \"Active\"\n            }\n        ],\n        \"lendercpmappingcptenor\": 90,\n        \"tmscprequestid\": \"f7b06b84-80fb-4b07-afaa-f83e65ddb558\",\n        \"lmscompanystatus\": \"Approved\",\n        \"lmsproductcode\": \"VFR\",\n        \"lmsmappingconfigasperprogram\": \"No\",\n        \"lmsloanaccountno\": \"167299200\",\n        \"lmsmappingmaturityhandling\": \"No Effect\",\n        \"lendercpmappingchannelpartnerlimit\": 45000000,\n        \"lmsnpadate\": null,\n        \"lmsmappingpenalinterestoninterest\": 2,\n        \"lmsmappingcreditspread\": 2.8,\n        \"lendercpmappingmargin\": 0,\n        \"lendercpmappinggraceperiodindays\": 3,\n        \"lmsautoapprovebybankconfig\": \"Yes\",\n        \"lendercpmappingstopsupplydays\": null,\n        \"lmscppenaloptionalinterestrate\": 2,\n        \"lmsremarks\": null,\n        \"lmscpname\": \"PEPE JEANS INNERFASHION PRIVATE LIMITED\",\n        \"lendercpmappingpenalcharges\": 2,\n        \"lmsnpastatus\": \"No\",\n        \"lmsstatus\": \"Active\"\n    }\n}"}],"_postman_id":"b8480f38-eb24-4c7b-b91b-4104b763bc97"},{"name":"Get Transaction Status API","id":"a3ec03d5-d283-49b2-a2b6-25ea24b4365c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"psbtransactionbatchreferenceno\": \"ab67a041-ee72-42b7-bbde-60696f90de4f\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/status","description":"<h1 id=\"get-transaction-status-api\">Get Transaction Status API</h1>\n<h2 id=\"1-purpose\">1. Purpose</h2>\n<p>This API allows Sourcing Partners to get the status of any transaction request initiated through the Initiate Transaction API. Sourcing Partners can also get the status of transactions initiated for Programs / Channel Partners onboarded on the PSB Xchange Platform by configuring the <a href=\"https://drive.google.com/file/d/1rU8IrM7fdoDaNjIxklB4eR3yY_9awBZQ/view?usp=drive_link\">Transaction API Callback</a>.</p>\n<p><strong>Applicable Product:</strong> All Products</p>\n<h2 id=\"2-pre-requisites\">2. Pre-requisites</h2>\n<ul>\n<li><p>Access to the PSB Xchange Platform as a Sourcing Partner.</p>\n</li>\n<li><p>API Key (<code>API-KEY</code>) provisioned for your organization.</p>\n</li>\n<li><p>The <code>psbtransactionbatchreferenceno</code> value from a previously initiated transaction.</p>\n</li>\n</ul>\n<h2 id=\"3-endpoint-details\">3. Endpoint Details</h2>\n<ul>\n<li><p><strong>Method:</strong> POST</p>\n</li>\n<li><p><strong>URL:</strong> <code>{{psburl}}/v2/transactions/status</code></p>\n</li>\n<li><p><strong>Headers:</strong></p>\n<ul>\n<li><p><code>API-KEY: {{fintechapikey}}</code> (string, required)</p>\n</li>\n<li><p><code>Content-Type: application/json</code></p>\n</li>\n</ul>\n</li>\n</ul>\n<h2 id=\"4-request-body-schema\">4. Request Body Schema</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"psbtransactionbatchreferenceno\": \"string\"\n}\n\n</code></pre><h3 id=\"field-descriptions\">Field Descriptions</h3>\n<ul>\n<li><strong>psbtransactionbatchreferenceno</strong> (string, required): Unique reference number for the transaction batch. This is obtained from the response of the Initiate Transaction API and is used to query the status of that specific transaction batch.</li>\n</ul>\n<h2 id=\"5-example-request\">5. Example Request</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST {{psburl}}/v2/transactions/status\nHeaders:\n  API-KEY: {{fintechapikey}}\n  Content-Type: application/json\nBody:\n{\n  \"psbtransactionbatchreferenceno\": \"f79c7c66-d1eb-457d-9077-998f02da36ab\"\n}\n\n</code></pre><h2 id=\"6-notes--references\">6. Notes &amp; References</h2>\n<ul>\n<li><p>Ensure the <code>API-KEY</code> is valid and active for your organization.</p>\n</li>\n<li><p>The <code>psbtransactionbatchreferenceno</code> must correspond to a valid transaction initiated via the Initiate Transaction API.</p>\n</li>\n<li><p>For detailed request/response schemas, refer to the <a href=\"https://docs.google.com/spreadsheets/d/1bSIY79hyTrKKBV2AlOl2OdlCnptLXY_w0BLDK7cTDvI/edit?usp=sharing\">API Documentation Spreadsheet</a>.</p>\n</li>\n</ul>\n","urlObject":{"path":["v2","transactions","status"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"ba24d56a-1ff3-4390-8635-42616b37888f","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"psbtransactionbatchreferenceno\": \"PSB_TM_BATCH_730\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 04:26:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"data\": [\n            {\n                \"lenderloanreferenceno\": \"DF210425037466112345_B\",\n                \"transactionfinancerequestid\": \"FINREQ21042025011\",\n                \"transactioninvoicenumber\": \"INVOICE21042025011\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"02-06-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6092936.84,\n                \"limitutilized\": 507063.16,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037467512345_B\",\n                \"transactionfinancerequestid\": \"FINREQ21042025012\",\n                \"transactioninvoicenumber\": \"INVOICE21042025012\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"07-06-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6092936.84,\n                \"limitutilized\": 507063.16,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037477212345_B\",\n                \"transactionfinancerequestid\": \"FINREQ21042025013\",\n                \"transactioninvoicenumber\": \"INVOICE21042025013\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"23-06-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6092936.84,\n                \"limitutilized\": 507063.16,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037483612345_B\",\n                \"transactionfinancerequestid\": \"FINREQ21042025014\",\n                \"transactioninvoicenumber\": \"INVOICE21042025014\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"15-06-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6092936.84,\n                \"limitutilized\": 507063.16,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037487512345_B\",\n                \"transactionfinancerequestid\": \"FINREQ21042025015\",\n                \"transactioninvoicenumber\": \"INVOICE21042025015\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"26-05-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6092936.84,\n                \"limitutilized\": 507063.16,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            }\n        ],\n        \"psbtransactionbatchreferenceno\": \"PSB_TM_BATCH_730\",\n        \"sptransactionbatchreferenceno\": \"BATCHID2104202501\"\n    }\n}"},{"id":"27e76c41-d0c2-4712-a5d9-a1cf7846230e","name":"Decline - Transaction Status","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"psbtransactionbatchreferenceno\": \"PSB_TM_BATCH_802\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 21 Apr 2025 05:52:30 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"data\": [\n            {\n                \"lenderloanreferenceno\": \"DF210425037578412345_B\",\n                \"transactionfinancerequestid\": \"FINREQ16042025091\",\n                \"transactioninvoicenumber\": \"INVOICE16042025091\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"22-05-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6495871.69,\n                \"limitutilized\": 304128.31,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"\",\n                \"transactionfinancerequestid\": \"FINREQ16042025092\",\n                \"transactioninvoicenumber\": \"INVOICE16042025092\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"20-05-2025\",\n                \"transactionfundingamount\": 5000,\n                \"limitavailable\": 6495871.69,\n                \"limitutilized\": 304128.31,\n                \"status\": \"Decline\",\n                \"remark\": \"Invoice amount must be greater than or equal to drawdown amount\",\n                \"statuscode\": \"9999\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037583412345_B\",\n                \"transactionfinancerequestid\": \"FINREQ16042025093\",\n                \"transactioninvoicenumber\": \"INVOICE16042025093\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"23-05-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6495871.69,\n                \"limitutilized\": 304128.31,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037589412345_B\",\n                \"transactionfinancerequestid\": \"FINREQ16042025094\",\n                \"transactioninvoicenumber\": \"INVOICE16042025094\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"24-05-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6495871.69,\n                \"limitutilized\": 304128.31,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            },\n            {\n                \"lenderloanreferenceno\": \"DF210425037590712345_B\",\n                \"transactionfinancerequestid\": \"FINREQ16042025095\",\n                \"transactioninvoicenumber\": \"INVOICE16042025095\",\n                \"transactionutrnumber\": \"\",\n                \"transactioninvoicedate\": \"21-04-2025\",\n                \"transactiondisbursementdate\": \"21-04-2025\",\n                \"transactioncontractduedate\": \"24-05-2025\",\n                \"transactionfundingamount\": 500,\n                \"limitavailable\": 6495871.69,\n                \"limitutilized\": 304128.31,\n                \"status\": \"Fund\",\n                \"remark\": \"Finance Request Created Successfully\",\n                \"statuscode\": \"2000\"\n            }\n        ],\n        \"psbtransactionbatchreferenceno\": \"PSB_TM_BATCH_802\",\n        \"sptransactionbatchreferenceno\": \"BATCHID1604202509\"\n    }\n}"},{"id":"6124c131-cd7c-48bf-a955-ffa41286fbcc","name":"Invalid Batch Error","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"psbtransactionbatchreferenceno\": \"ab67a041-ee72-42b7-bbde-60696f90de4f\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 25 Feb 2026 10:35:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 6040,\n    \"message\": \"Batch ID not found in PSB Xchange Platform\",\n    \"data\": null\n}"}],"_postman_id":"a3ec03d5-d283-49b2-a2b6-25ea24b4365c"},{"name":"Get SOA Details","id":"1a65a03b-fd26-4d10-a3bc-0ae44065b7a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    //\"psbprogramidentifier\": \"PSBCPL-DF-0003-0003\",\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n    \"soastartdate\": \"05-08-2025\",\n    \"soaenddate\": \"19-10-2025\",\n    // soapageno & soapagesize are optional fields which allows the Sourcing partner to pull limited records for SOA.\n    \"soapageno\": 1,\n    \"soapagesize\": 100\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/get-soa-details","description":"<h1 id=\"get-soa-details-api\">Get SOA Details API</h1>\n<p>This API is used to retrieve a detailed <strong>Statement of Account (SOA)</strong> for the Borrower across various PSB Xchange product types.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Product</th>\n<th>SOA Scope</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>DF (Dealer Finance)</strong></td>\n<td>SOA of the Dealer / Distributor. SOA of the Anchor Corporate is <strong>not</strong> provided.</td>\n</tr>\n<tr>\n<td><strong>VF (Vendor Finance)</strong></td>\n<td>SOA of the Vendor / Supplier. SOA of the Anchor Corporate is <strong>not</strong> provided.</td>\n</tr>\n<tr>\n<td><strong>PID (Purchase Invoice Discounting)</strong></td>\n<td>SOA of the Borrower (who is the Buyer).</td>\n</tr>\n<tr>\n<td><strong>SID (Sales Invoice Discounting)</strong></td>\n<td>SOA of the Borrower (who is the Supplier).</td>\n</tr>\n<tr>\n<td><strong>Factoring / Reverse Factoring</strong></td>\n<td>Work In Progress (WIP).</td>\n</tr>\n</tbody>\n</table>\n</div><p>This endpoint provides comprehensive loan account information including credit limits, utilization, and transaction history.</p>\n<hr />\n<h2 id=\"endpoint-details\">Endpoint Details</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>URL</strong></td>\n<td><code>{{psburl}}/v2/transactions/get-soa-details</code></td>\n</tr>\n<tr>\n<td><strong>Method</strong></td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td><strong>Content-Type</strong></td>\n<td><code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-headers\">Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>API-KEY</code></td>\n<td><code>{{fintechapikey}}</code></td>\n<td><strong>Yes</strong></td>\n<td>Authentication key for the fintech partner. Used to identify and authorize the requesting application.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td><code>application/json</code></td>\n<td><strong>Yes</strong></td>\n<td>Specifies the media type of the request body. Must always be <code>application/json</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body-parameters\">Request Body Parameters</h2>\n<blockquote>\n<p><strong>Note:</strong> Either <code>psbprogramidentifier</code> <strong>or</strong> <code>psbchannelpartneridentifier</code> must be provided in each request — not both simultaneously. </p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Format / Constraints</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td><code>string</code></td>\n<td>Optional*</td>\n<td>Unique identifier for the PSB Xchange Program. Use this to filter SOA by a specific program. <strong>Not applicable for DF / VF programs</strong> — passing a DF/VF program identifier will result in an error. Applicable for PID, SID, FACT, REVFACT programs. <em>Pass either this or</em> <code>_psbchannelpartneridentifier_</code><em>, not both.</em></td>\n<td><code>^PSBPGL-[A-Z]{2,3}-\\d{4}$</code></td>\n<td><code>\"PSBPGL-PID-0008\"</code></td>\n</tr>\n<tr>\n<td><code>psbchannelpartneridentifier</code></td>\n<td><code>string</code></td>\n<td>Optional*</td>\n<td>Unique identifier for the PSB Xchange Channel Partner whose SOA is being requested. <strong>Not applicable for DF / VF programs</strong> — passing a DF/VF channel partner identifier for program-level SOA will result in an error. <em>Pass either this or</em> <code>_psbprogramidentifier_</code><em>, not both.</em></td>\n<td><code>^PSBCPL-[A-Z]{2}-\\d{4}-\\d{4}$</code></td>\n<td><code>\"PSBCPL-DF-0003-0001\"</code></td>\n</tr>\n<tr>\n<td><code>soastartdate</code></td>\n<td><code>string</code></td>\n<td><strong>Yes</strong></td>\n<td>Start date of the SOA period. Must be in <code>DD-MM-YYYY</code> format. Must be less than or equal to <code>soaenddate</code>.</td>\n<td><code>DD-MM-YYYY</code></td>\n<td><code>\"05-11-2025\"</code></td>\n</tr>\n<tr>\n<td><code>soaenddate</code></td>\n<td><code>string</code></td>\n<td><strong>Yes</strong></td>\n<td>End date of the SOA period. Must be in <code>DD-MM-YYYY</code> format. The difference between <code>soaenddate</code> and <code>soastartdate</code> must <strong>not exceed 180 days</strong>. An appropriate error code is returned if this validation fails.</td>\n<td><code>DD-MM-YYYY</code>; max range = 180 days from <code>soastartdate</code></td>\n<td><code>\"26-12-2025\"</code></td>\n</tr>\n<tr>\n<td><code>soapageno</code></td>\n<td><code>integer</code></td>\n<td>Optional</td>\n<td>Page number for paginated SOA results. Allows the Sourcing Partner to pull limited records. Starts from <code>1</code>. Must be used together with <code>soapagesize</code>.</td>\n<td>Positive integer ≥ 1</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>soapagesize</code></td>\n<td><code>integer</code></td>\n<td>Optional</td>\n<td>Number of records per page for paginated SOA results. Allows the Sourcing Partner to control the volume of records returned per call. Must be used together with <code>soapageno</code>.</td>\n<td>Positive integer;</td>\n<td><code>100</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"field-validation-rules\">Field Validation Rules</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Regex Pattern</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td><code>^PSBPGL-[A-Z]{2,3,4,7}-\\d{4}$</code></td>\n<td></td>\n</tr>\n<tr>\n<td><code>psbchannelpartneridentifier</code></td>\n<td><code>^PSBCPL-[A-Z]{2,3,4,7}-\\d{4}-\\d{4}$</code></td>\n<td></td>\n</tr>\n<tr>\n<td><code>soastartdate</code></td>\n<td>`^(0[1-9]</td>\n<td>[12][0-9]</td>\n</tr>\n<tr>\n<td><code>soaenddate</code></td>\n<td>`^(0[1-9]</td>\n<td>[12][0-9]</td>\n</tr>\n<tr>\n<td><code>soapageno</code></td>\n<td><code>^[1-9][0-9]\\\\\\\\\\\\\\\\*$</code></td>\n<td>Positive integer starting from 1</td>\n</tr>\n<tr>\n<td><code>soapagesize</code></td>\n<td><code>^[1-9][0-9]\\\\\\\\\\\\\\\\*$</code></td>\n<td>Positive integer; recommended maximum of 100</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"sample-request-body\">Sample Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0001\",\n    \"soastartdate\": \"05-11-2025\",\n    \"soaenddate\": \"26-12-2025\",\n    \"soapageno\": 1,\n    \"soapagesize\": 100\n}\n\n</code></pre>\n<hr />\n<h2 id=\"response-structure\">Response Structure</h2>\n<h3 id=\"http-status-codes\">HTTP Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Request was successful. SOA data is returned in the response body.</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Invalid request parameters (e.g., date range exceeds 180 days, invalid identifier format, both identifiers passed simultaneously).</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid <code>API-KEY</code> header.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>No SOA records found for the given parameters.</td>\n</tr>\n<tr>\n<td><code>500 Internal Server Error</code></td>\n<td>Unexpected server-side error.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"success-response-http-200\">Success Response (HTTP 200)</h3>\n<h4 id=\"top-level-response-fields\">Top-Level Response Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td><code>integer</code></td>\n<td>HTTP status code indicating the result of the request</td>\n<td><code>200</code></td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td><code>string</code></td>\n<td>Human-readable message describing the result</td>\n<td><code>\"Success\"</code></td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td><code>object</code></td>\n<td>Contains the SOA details including account limits and transaction history</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h4 id=\"data-object-fields\"><code>data</code> Object Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>sanctionedlimit</code></td>\n<td><code>number</code></td>\n<td>Total sanctioned credit limit for the account</td>\n<td><code>5000000.00</code></td>\n</tr>\n<tr>\n<td><code>utilizedlimit</code></td>\n<td><code>number</code></td>\n<td>Amount of credit currently utilized</td>\n<td><code>1200000.00</code></td>\n</tr>\n<tr>\n<td><code>lmsadhoclimit</code></td>\n<td><code>number</code></td>\n<td>Ad-hoc (temporary) limit granted by the LMS over and above the sanctioned limit</td>\n<td><code>200000.00</code></td>\n</tr>\n<tr>\n<td><code>availablelimit</code></td>\n<td><code>number</code></td>\n<td>Available credit limit = Sanctioned Limit − Utilized Limit</td>\n<td><code>3800000.00</code></td>\n</tr>\n<tr>\n<td><code>lmsexcesscredit</code></td>\n<td><code>number</code></td>\n<td>Excess credit amount, if any, beyond the sanctioned limit</td>\n<td><code>0.00</code></td>\n</tr>\n<tr>\n<td><code>lmsloanaccountno</code></td>\n<td><code>string</code></td>\n<td>LMS loan account number associated with the borrower</td>\n<td><code>\"LMS123456789\"</code></td>\n</tr>\n<tr>\n<td><code>lmsaccountbranchaddress</code></td>\n<td><code>string</code></td>\n<td>Full address of the branch associated with the loan account</td>\n<td><code>\"Branch Name, City, State - PIN\"</code></td>\n</tr>\n<tr>\n<td><code>lmsaccountbranch</code></td>\n<td><code>string</code></td>\n<td>Branch code of the account-holding branch</td>\n<td><code>\"PSBMUM001\"</code></td>\n</tr>\n<tr>\n<td><code>transactions</code></td>\n<td><code>array</code></td>\n<td>Array of transaction objects within the requested SOA date range. Empty array <code>[]</code> if no transactions exist.</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h4 id=\"transactions-array--transaction-object-fields\"><code>transactions</code> Array — Transaction Object Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmstransactiondate</code></td>\n<td><code>string</code></td>\n<td>Date on which the transaction was recorded in LMS. Format: <code>DD-MM-YYYY</code></td>\n<td><code>\"10-11-2025\"</code></td>\n</tr>\n<tr>\n<td><code>lmsvaluedate</code></td>\n<td><code>string</code></td>\n<td>Value date of the transaction (effective date for interest calculation). Format: <code>DD-MM-YYYY</code></td>\n<td><code>\"10-11-2025\"</code></td>\n</tr>\n<tr>\n<td><code>lmsparticular</code></td>\n<td><code>string</code></td>\n<td>Description or particulars of the transaction (e.g., disbursement, repayment, interest charge)</td>\n<td><code>\"Loan Disbursement\"</code></td>\n</tr>\n<tr>\n<td><code>lmsdebitamt</code></td>\n<td><code>number</code></td>\n<td>Debit amount for the transaction. <code>0</code> if the transaction is a credit entry.</td>\n<td><code>500000.00</code></td>\n</tr>\n<tr>\n<td><code>lmscreditamt</code></td>\n<td><code>number</code></td>\n<td>Credit amount for the transaction. <code>0</code> if the transaction is a debit entry.</td>\n<td><code>0.00</code></td>\n</tr>\n<tr>\n<td><code>lmslinebalance</code></td>\n<td><code>number</code></td>\n<td>Running balance of the loan account after this transaction</td>\n<td><code>700000.00</code></td>\n</tr>\n<tr>\n<td><code>lmsaccruedinterest</code></td>\n<td><code>number</code></td>\n<td>Accrued interest amount on the outstanding balance as of this transaction</td>\n<td><code>1500.00</code></td>\n</tr>\n<tr>\n<td><code>lmsaccruedpenalinterest</code></td>\n<td><code>number</code></td>\n<td>Accrued penal (penalty) interest amount, if applicable</td>\n<td><code>0.00</code></td>\n</tr>\n<tr>\n<td><code>lmsadvancedinterest</code></td>\n<td><code>number</code></td>\n<td>Advanced interest amount collected upfront, if applicable</td>\n<td><code>0.00</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"error-response-structure\">Error Response Structure</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td><code>integer</code></td>\n<td>Error status code</td>\n<td><code>400</code></td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td><code>string</code></td>\n<td>Human-readable error description</td>\n<td><code>\"SOA date range cannot exceed 180 days\"</code></td>\n</tr>\n<tr>\n<td><code>errors</code></td>\n<td><code>array</code></td>\n<td>List of field-level error details (if applicable)</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"errors-array--error-object-fields\"><code>errors</code> Array — Error Object Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>field</code></td>\n<td><code>string</code></td>\n<td>The request field that caused the error</td>\n<td><code>\"soaenddate\"</code></td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td><code>string</code></td>\n<td>Specific error message for the field</td>\n<td><code>\"Date range exceeds maximum allowed 180 days\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"business-rules--constraints\">Business Rules &amp; Constraints</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Rule</th>\n<th>Details</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Mutual Exclusivity</strong></td>\n<td>Pass either <code>psbprogramidentifier</code> <strong>or</strong> <code>psbchannelpartneridentifier</code> — never both in the same request.</td>\n</tr>\n<tr>\n<td><strong>Date Range Limit</strong></td>\n<td><code>soaenddate</code> − <code>soastartdate</code> must be <strong>≤ 180 days</strong>. Requests exceeding this will be rejected with an appropriate error.</td>\n</tr>\n<tr>\n<td><strong>DF / VF Program Restriction</strong></td>\n<td>Program-level SOA is <strong>not available</strong> for DF and VF product types. Passing a DF/VF program identifier will result in an error response.</td>\n</tr>\n<tr>\n<td><strong>Pagination</strong></td>\n<td><code>soapageno</code> and <code>soapagesize</code> are optional. If omitted, the full result set is returned. Both fields must be provided together if pagination is desired.</td>\n</tr>\n<tr>\n<td><strong>Factoring / Reverse Factoring</strong></td>\n<td>SOA for Factoring and Reverse Factoring products is currently <strong>Work In Progress (WIP)</strong> and not yet supported.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li><p>All monetary amounts are in <strong>INR (Indian Rupees)</strong> unless otherwise specified.</p>\n</li>\n<li><p>All dates follow the <code>DD-MM-YYYY</code> format consistently across request and response fields.</p>\n</li>\n<li><p>The <code>transactions</code> array is ordered <strong>chronologically</strong> by <code>lmstransactiondate</code>.</p>\n</li>\n<li><p>If no transactions are found within the specified date range, the <code>transactions</code> array will be <strong>empty</strong> (<code>[]</code>) and an appropriate message will be returned.</p>\n</li>\n</ul>\n","urlObject":{"path":["v2","transactions","get-soa-details"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"64dc7119-6baf-4058-a1e0-b481504a04a6","name":"No SOA Records Found - DF","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    //\"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n    \"soastartdate\": \"01-08-2025\",\n    \"soaenddate\": \"01-09-2025\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/get-soa-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 26 Feb 2026 12:11:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 6099,\n    \"message\": \"Get SOA Details API Failed\",\n    \"data\": {\n        \"tnxgetsoadetailsrequestid\": \"408e4b77-32ae-4082-96a5-00f4545b6f1c\",\n        \"statuscode\": 3018,\n        \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n        \"message\": \"No SOA records found for the selected period.\",\n        \"status\": \"Error\"\n    }\n}"},{"id":"ced8db81-6864-478d-b16f-267d2465dc99","name":"Sample Response - PID","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"psbprogramidentifier\": \"PSBPGL-PID-0002\",\n    //\"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n    \"soastartdate\": \"05-02-2026\",\n    \"soaenddate\": \"26-02-2026\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/get-soa-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 26 Feb 2026 12:46:07 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 500000000,\n        \"utilizedlimit\": 5000,\n        \"lmsadhoclimit\": 0,\n        \"availablelimit\": 499995000,\n        \"lmsexcesscredit\": 0,\n        \"psbprogramidentifier\": \"PSBPGL-PID-0002\",\n        \"lmsloanaccountno\": \"628909278927\",\n        \"transactions\": [\n            {\n                \"lmstransactiondate\": \"26-02-2026\",\n                \"lmsvaluedate\": \"26-02-2026\",\n                \"lmsparticular\": \"Drawdown against SOURABH2602261212\",\n                \"lmsdebitamt\": 5000,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 5000,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0\n            },\n            {\n                \"lmstransactiondate\": \"26-02-2026\",\n                \"lmsvaluedate\": \"26-02-2026\",\n                \"lmsparticular\": \"Advanced Interest for finance on SOURABH2602261212\",\n                \"lmsdebitamt\": 46.76,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0\n            }\n        ],\n        \"lmsaccountbranch\": \"12345\"\n    }\n}"},{"id":"2ceba9a6-4527-4afb-b4b3-29a8cb75b544","name":"SOA Complete Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    //\"psbprogramidentifier\": \"PSBCPL-DF-0003-0003\",\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0001\",\n    \"soastartdate\": \"05-11-2025\",\n    \"soaenddate\": \"26-12-2025\",\n    // soapageno & soapagesize are optional fields which allows the Sourcing partner to pull limited records for SOA.\n    \"soapageno\": 1,\n    \"soapagesize\": 100\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/get-soa-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 17 Mar 2026 05:51:34 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"sanctionedlimit\": 7180000,\n        \"utilizedlimit\": 5090.6,\n        \"lmsexcesscredit\": 0,\n        \"lmsoverdueamount\": 5090,\n        \"transactions\": [\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST060520250110\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST060520250110\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025019\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025019\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025018\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025018\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025017\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025017\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025016\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025016\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025015\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025015\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025014\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025014\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025013\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025013\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025012\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"10-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025012\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"10-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025011\",\n                \"lmsdebitamt\": 0.84,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.84,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025011\",\n                \"lmsdebitamt\": 0.28,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.28,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST060520250110\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST060520250110\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025019\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025019\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025018\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025018\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025017\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025017\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025016\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025016\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025015\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025015\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025014\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025014\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025013\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025013\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025012\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"10-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025012\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"10-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025011\",\n                \"lmsdebitamt\": 0.09,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.09,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025011\",\n                \"lmsdebitamt\": 0.03,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 0.03,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST060520250110\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST060520250110\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025019\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025019\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025018\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025018\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025017\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025017\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025016\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025016\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"08-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025015\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025015\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025014\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025014\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"07-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025013\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025013\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025012\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"10-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025012\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"10-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Penal Charges Posting for invoice INVTEST06052025011\",\n                \"lmsdebitamt\": 4.69,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 4.69,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Penal Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            },\n            {\n                \"lmstransactiondate\": \"30-11-2025\",\n                \"lmsvaluedate\": \"30-11-2025\",\n                \"lmsparticular\": \"Interest Posting for invoice INVTEST06052025011\",\n                \"lmsdebitamt\": 3.13,\n                \"lmscreditamt\": 0,\n                \"lmslinebalance\": 3.13,\n                \"lmsaccruedinterest\": 0,\n                \"lmsaccruedpenalinterest\": 0,\n                \"lmsadvancedinterest\": 0,\n                \"lmstransactionduedate\": \"09-06-2025\",\n                \"lmstransactiontype\": \"Accrual/Posted Interest\",\n                \"lmstransactionstatus\": \"Closed\"\n            }\n        ],\n        \"lmssoatransactioncount\": 60,\n        \"lmsprogramname\": \"Mazgaon Dockyard\",\n        \"lmscurrencyunit\": \"INR\",\n        \"lmscpname\": \"JINDAL METALS & ALLOYS LIMITED\",\n        \"availablelimit\": 7076409.4,\n        \"lmsloanaccountno\": \"34567890934\",\n        \"lmscorporatename\": \"Mazgaon & Dockyard\",\n        \"lmsaccountbranchaddress\": \"Test Address\",\n        \"lmsstatus\": \"Active\",\n        \"lmsaccountbranch\": \"12345\"\n    }\n}"}],"_postman_id":"1a65a03b-fd26-4d10-a3bc-0ae44065b7a3"}],"id":"f22d9252-5831-40c3-9d26-fc4d096e0078","description":"<p>These contain all APIs which are product agnostic. These set of APIs work across all Products.</p>\n","_postman_id":"f22d9252-5831-40c3-9d26-fc4d096e0078"},{"name":"SID Specific","item":[{"name":"Fetch Buyer Status","id":"006b4c26-a4bf-4327-9e49-46ce45e4cf81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n  \"buyercode\" : \"TESTCODE0303202611\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fetch-buyer-status","description":"<h1 id=\"fetch-buyer-status-api\">Fetch Buyer Status API</h1>\n<h2 id=\"1-overview--purpose\">1. Overview / Purpose</h2>\n<p>The <strong>Fetch Buyer Status</strong> API allows Sourcing Partners to retrieve the current onboarding/activation status of a specific Buyer (Channel Partner) mapped under a given SID Program on the PSB Xchange Platform. This is typically used to check whether a buyer has been successfully onboarded, is pending approval, or has been rejected/deactivated.</p>\n<hr />\n<h2 id=\"2-endpoint-information\">2. Endpoint Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Method</strong></td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td><strong>URL</strong></td>\n<td><code>{{psburl}}/v2/transactions/fetch-buyer-status</code></td>\n</tr>\n<tr>\n<td><strong>Content-Type</strong></td>\n<td><code>application/json</code></td>\n</tr>\n<tr>\n<td><strong>Authentication</strong></td>\n<td>API Key (Header)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"3-request-headers\">3. Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>API-KEY</code></td>\n<td>Yes</td>\n<td>String</td>\n<td>The API key issued to the Sourcing Partner (Fintech) for authentication. Use the environment variable <code>{{fintechapikey}}</code>.</td>\n<td><code>{{fintechapikey}}</code></td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>Yes</td>\n<td>String</td>\n<td>Must be set to <code>application/json</code> to indicate JSON request body.</td>\n<td><code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"4-request-body\">4. Request Body</h2>\n<p>The request body is a JSON object containing the program identifier and the buyer code whose status needs to be fetched.</p>\n<h3 id=\"41-request-body-schema\">4.1 Request Body Schema</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Constraints / Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique PSB Program Identifier (SID-based) under which the buyer is mapped. This identifies the specific Supply Chain Finance program.</td>\n<td>Format: <code>PSBPGL-SID-XXXX</code> (e.g., <code>PSBPGL-SID-0008</code>). Must be a valid, active program identifier on the platform.</td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>buyercode</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique code assigned to the buyer whose status is being queried. This is the code used during buyer onboarding.</td>\n<td>Alphanumeric string. Must correspond to an existing buyer under the specified program.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"42-sample-request-body\">4.2 Sample Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n  \"buyercode\": \"TESTCODE0303202611\"\n}\n\n</code></pre>\n<h3 id=\"43-possible-values-for-buyercode-from-known-test-data\">4.3 Possible Values for <code>buyercode</code> (from known test data)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Buyer Code</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>TESTCODE0303202611</code></td>\n<td>Test buyer code</td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>TESTCODE0303202610</code></td>\n<td>Test buyer code</td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>TESTCODE0303202604</code></td>\n<td>Test buyer code</td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>POSTMANTEST102</code></td>\n<td>Test buyer code (from cURL)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"5-response\">5. Response</h2>\n<h3 id=\"51-success-response-http-200\">5.1 Success Response (HTTP 200)</h3>\n<p>On a successful request, the API returns the buyer's current mapping status, credit limit, tenor, and associated lender details.</p>\n<h4 id=\"511-response-body-schema\">5.1.1 Response Body Schema</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>code</code></td>\n<td>Integer</td>\n<td>HTTP status code of the response.</td>\n<td><code>200</code></td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>message</code></td>\n<td>String</td>\n<td>A human-readable message describing the result of the operation.</td>\n<td><code>\"Success\"</code></td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>data</code></td>\n<td>Object</td>\n<td>Contains the buyer status and associated details. See field breakdown below.</td>\n<td>—</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"512-data-object--field-level-breakdown\">5.1.2 <code>data</code> Object — Field-Level Breakdown</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>3.1</td>\n<td><code>data.buyercode</code></td>\n<td>String</td>\n<td>The unique code of the buyer that was queried.</td>\n<td><code>\"TESTCODE0303202604\"</code></td>\n</tr>\n<tr>\n<td>3.2</td>\n<td><code>data.buyername</code></td>\n<td>String</td>\n<td>The registered legal/business name of the buyer.</td>\n<td><code>\"SICAL LOGISTICS LIMITED\"</code></td>\n</tr>\n<tr>\n<td>3.3</td>\n<td><code>data.buyermappingstatus</code></td>\n<td>String</td>\n<td>The current mapping/onboarding status of the buyer under the specified program. Possible values: <code>Pending</code>, <code>Approved</code>, <code>Rejected</code>.</td>\n<td><code>\"Pending\"</code></td>\n</tr>\n<tr>\n<td>3.4</td>\n<td><code>data.buyermaxlimit</code></td>\n<td>Number</td>\n<td>The maximum credit/transaction limit (in INR) sanctioned for the buyer under this program.</td>\n<td><code>500000</code></td>\n</tr>\n<tr>\n<td>3.5</td>\n<td><code>data.buyermaxtenor</code></td>\n<td>Integer</td>\n<td>The maximum tenor (in days) allowed for transactions involving this buyer.</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td>3.6</td>\n<td><code>data.psbprogramidentifier</code></td>\n<td>String</td>\n<td>The PSB Program Identifier (SID-based) under which the buyer is mapped.</td>\n<td><code>\"PSBPGL-SID-0008\"</code></td>\n</tr>\n<tr>\n<td>3.7</td>\n<td><code>data.lendername</code></td>\n<td>String</td>\n<td>The name of the lender/financial institution associated with this program.</td>\n<td><code>\"CENTRAL BANK OF INDIA\"</code></td>\n</tr>\n<tr>\n<td>3.8</td>\n<td><code>data.lenderpsbplatformid</code></td>\n<td>String</td>\n<td>The unique platform identifier assigned to the lender on PSB Xchange. Format: <code>LENDERXXXX</code>.</td>\n<td><code>\"LENDER0004\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"513-possible-values-for-databuyermappingstatus\">5.1.3 Possible Values for <code>data.buyermappingstatus</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Status</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>Pending</code></td>\n<td>Buyer onboarding is submitted but awaiting approval from the lender.</td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>Approved</code></td>\n<td>Buyer has been successfully onboarded and is active for transactions.</td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>Rejected</code></td>\n<td>Buyer onboarding request was rejected by the lender.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"514-sample-success-response\">5.1.4 Sample Success Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"buyermaxlimit\": 500000,\n        \"buyermappingstatus\": \"Pending\",\n        \"buyermaxtenor\": 90,\n        \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"buyercode\": \"TESTCODE0303202604\",\n        \"lenderpsbplatformid\": \"LENDER0004\",\n        \"buyername\": \"SICAL LOGISTICS LIMITED\"\n    }\n}\n\n</code></pre>\n<h3 id=\"52-error--failure-responses\">5.2 Error / Failure Responses</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>HTTP Status</th>\n<th><code>code</code> Value</th>\n<th><code>message</code></th>\n<th>Description</th>\n<th>Possible Cause</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>400</code></td>\n<td><code>400</code></td>\n<td><code>Bad Request</code></td>\n<td>Invalid or missing request parameters.</td>\n<td>Missing or malformed <code>psbprogramidentifier</code> or <code>buyercode</code> in the request body.</td>\n</tr>\n<tr>\n<td><code>401</code></td>\n<td><code>401</code></td>\n<td><code>Unauthorized</code></td>\n<td>Authentication failed.</td>\n<td>Invalid, expired, or missing <code>API-KEY</code> header value.</td>\n</tr>\n<tr>\n<td><code>404</code></td>\n<td><code>404</code></td>\n<td><code>Not Found</code></td>\n<td>Buyer not found under the specified program.</td>\n<td>The <code>buyercode</code> does not exist under the given <code>psbprogramidentifier</code>.</td>\n</tr>\n<tr>\n<td><code>500</code></td>\n<td><code>500</code></td>\n<td><code>Internal Server Error</code></td>\n<td>An unexpected error occurred on the server.</td>\n<td>Server-side issue; retry after some time.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"521-sample-error-response\">5.2.1 Sample Error Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 404,\n    \"message\": \"Buyer not found for the given program identifier and buyer code\",\n    \"data\": null\n}\n\n</code></pre>\n<hr />\n<h2 id=\"6-notes--best-practices\">6. Notes &amp; Best Practices</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Always ensure the <code>API-KEY</code> header is set correctly using the <code>{{fintechapikey}}</code> environment variable from the active environment.</td>\n</tr>\n<tr>\n<td>2</td>\n<td>The <code>psbprogramidentifier</code> must be a valid SID-based program (format: <code>PSBPGL-SID-XXXX</code>).</td>\n</tr>\n<tr>\n<td>3</td>\n<td>The <code>buyercode</code> must match exactly as registered during buyer onboarding — it is case-sensitive.</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Use the <strong>PSB Staging Environment</strong> for testing. Switch environments for UAT, Pre-Prod, or Production as needed.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>This API is <strong>SID Specific</strong> — it only works for SID-type programs. For PID-type programs, use the corresponding PID-specific APIs.</td>\n</tr>\n<tr>\n<td>6</td>\n<td>The <code>buyermaxlimit</code> is returned in INR. Ensure downstream systems handle currency formatting appropriately.</td>\n</tr>\n<tr>\n<td>7</td>\n<td>The <code>buyermaxtenor</code> is in days. Use this to validate tenor values before initiating transactions.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","urlObject":{"path":["v2","transactions","fetch-buyer-status"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"57262297-f7b0-4305-a384-97b5f67ba7ca","name":"Sample Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n  \"buyercode\" : \"TESTCODE0303202604\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fetch-buyer-status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 03 Mar 2026 13:18:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"buyermaxlimit\": 500000,\n        \"buyermappingstatus\": \"Pending\",\n        \"buyermaxtenor\": 90,\n        \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"buyercode\": \"TESTCODE0303202604\",\n        \"lenderpsbplatformid\": \"LENDER0004\",\n        \"buyername\": \"SICAL LOGISTICS LIMITED\"\n    }\n}"}],"_postman_id":"006b4c26-a4bf-4327-9e49-46ce45e4cf81"},{"name":"Get Buyer Details API","id":"e158135e-05f6-44ca-91e2-65a23588d9c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"psbprogramidentifier\": \"PSBPGL-SID-0008\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fetch-buyer-details","description":"<h1 id=\"get-buyer-details-api\">Get Buyer Details API</h1>\n<h2 id=\"1-overview--purpose\">1. Overview / Purpose</h2>\n<p>The <strong>Get Buyer Details</strong> API enables Sourcing Partners to retrieve the complete list of all Buyers (Channel Partners) mapped under a specific SID Program on the PSB Xchange Platform. This API returns detailed information about each buyer including their credit limits, tenor, mapping status, PAN, and the associated lender details. It is typically used for:</p>\n<ul>\n<li><p>Viewing all onboarded buyers under a program at a glance</p>\n</li>\n<li><p>Reconciling buyer records between the Sourcing Partner's system and PSB Xchange</p>\n</li>\n<li><p>Monitoring buyer activation/mapping statuses in bulk</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"2-endpoint-information\">2. Endpoint Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Method</strong></td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td><strong>URL</strong></td>\n<td><code>{{psburl}}/v2/transactions/fetch-buyer-details</code></td>\n</tr>\n<tr>\n<td><strong>Content-Type</strong></td>\n<td><code>application/json</code></td>\n</tr>\n<tr>\n<td><strong>Authentication</strong></td>\n<td>API Key (Header)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"3-request-headers\">3. Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header Name</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>API-KEY</code></td>\n<td>Yes</td>\n<td>String</td>\n<td>The API key issued to the Sourcing Partner (Fintech) for authentication. Use the environment variable <code>{{fintechapikey}}</code>.</td>\n<td><code>{{fintechapikey}}</code></td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>Yes</td>\n<td>String</td>\n<td>Must be set to <code>application/json</code> to indicate JSON request body.</td>\n<td><code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"4-request-body\">4. Request Body</h2>\n<p>The request body is a JSON object containing the program identifier for which all buyer details need to be fetched.</p>\n<h3 id=\"41-request-body-schema\">4.1 Request Body Schema</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Constraints / Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique PSB Program Identifier (SID-based) for which all mapped buyer details are to be retrieved.</td>\n<td>Format: <code>PSBPGL-SID-XXXX</code> (e.g., <code>PSBPGL-SID-0008</code>). Must be a valid, active program identifier on the platform.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"42-sample-request-body\">4.2 Sample Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"psbprogramidentifier\": \"PSBPGL-SID-0008\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"5-response\">5. Response</h2>\n<h3 id=\"51-success-response-http-200\">5.1 Success Response (HTTP 200)</h3>\n<p>On a successful request, the API returns the lender details, total buyer count, and an array of all buyer records mapped under the specified program.</p>\n<h4 id=\"511-top-level-response-fields\">5.1.1 Top-Level Response Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>code</code></td>\n<td>Integer</td>\n<td>HTTP status code of the response.</td>\n<td><code>200</code></td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>message</code></td>\n<td>String</td>\n<td>A human-readable message describing the result of the operation.</td>\n<td><code>\"Success\"</code></td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>data</code></td>\n<td>Object</td>\n<td>Contains the program-level details, lender information, and the list of all buyers. See detailed breakdown below.</td>\n<td>—</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"512-data-object--field-level-breakdown\">5.1.2 <code>data</code> Object — Field-Level Breakdown</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>3.1</td>\n<td><code>data.psbprogramidentifier</code></td>\n<td>String</td>\n<td>The PSB Program Identifier (SID-based) that was queried.</td>\n<td><code>\"PSBPGL-SID-0008\"</code></td>\n</tr>\n<tr>\n<td>3.2</td>\n<td><code>data.lendername</code></td>\n<td>String</td>\n<td>The name of the lender/financial institution associated with this program.</td>\n<td><code>\"CENTRAL BANK OF INDIA\"</code></td>\n</tr>\n<tr>\n<td>3.3</td>\n<td><code>data.lenderpsbplatformid</code></td>\n<td>String</td>\n<td>The unique platform identifier assigned to the lender on PSB Xchange. Format: <code>LENDERXXXX</code>.</td>\n<td><code>\"LENDER0004\"</code></td>\n</tr>\n<tr>\n<td>3.4</td>\n<td><code>data.buyercount</code></td>\n<td>Integer</td>\n<td>The total number of buyers mapped under this program. This corresponds to the length of the <code>buyerdetails</code> array.</td>\n<td><code>5</code></td>\n</tr>\n<tr>\n<td>3.5</td>\n<td><code>data.buyerdetails</code></td>\n<td>Array of Objects</td>\n<td>An array containing the detailed records of each buyer mapped under the program. See individual buyer field breakdown below.</td>\n<td>—</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"513-databuyerdetails--individual-buyer-object-fields\">5.1.3 <code>data.buyerdetails[]</code> — Individual Buyer Object Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>3.5.1</td>\n<td><code>buyername</code></td>\n<td>String</td>\n<td>Always</td>\n<td>The registered legal/business name of the buyer.</td>\n<td><code>\"AEOLUS TYRE INDIA OPC PRIVATE LIMITED\"</code></td>\n</tr>\n<tr>\n<td>3.5.2</td>\n<td><code>buyercode</code></td>\n<td>String</td>\n<td>Always</td>\n<td>The unique code assigned to the buyer during onboarding.</td>\n<td><code>\"TESTCODE0303202603\"</code></td>\n</tr>\n<tr>\n<td>3.5.3</td>\n<td><code>buyermappingstatus</code></td>\n<td>String</td>\n<td>Always</td>\n<td>The current mapping/onboarding status of the buyer. See possible values table below.</td>\n<td><code>\"Active\"</code></td>\n</tr>\n<tr>\n<td>3.5.4</td>\n<td><code>buyermaxlimit</code></td>\n<td>Number</td>\n<td>Always</td>\n<td>The maximum credit/transaction limit (in INR) sanctioned for the buyer under this program.</td>\n<td><code>500000</code></td>\n</tr>\n<tr>\n<td>3.5.5</td>\n<td><code>buyermaxtenor</code></td>\n<td>Integer</td>\n<td>Always</td>\n<td>The maximum tenor (in days) allowed for transactions involving this buyer.</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td>3.5.6</td>\n<td><code>buyerpan</code></td>\n<td>String</td>\n<td>Optional</td>\n<td>The PAN (Permanent Account Number) of the buyer. This field may not be present for all buyer records.</td>\n<td><code>\"AANCA5471H\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"514-possible-values-for-buyermappingstatus\">5.1.4 Possible Values for <code>buyermappingstatus</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Status</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>Approved</code></td>\n<td>Buyer has been successfully onboarded and is active for transactions.</td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>Pending</code></td>\n<td>Buyer onboarding is submitted but awaiting approval from the lender.</td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>Rejected</code></td>\n<td>Buyer onboarding request was rejected by the lender.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"515-sample-success-response\">5.1.5 Sample Success Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"buyercount\": 5,\n        \"buyerdetails\": [\n            {\n                \"buyername\": \"AEOLUS TYRE INDIA OPC PRIVATE LIMITED\",\n                \"buyermaxlimit\": 500000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"TESTCODE0303202603\",\n                \"buyermappingstatus\": \"Active\",\n                \"buyerpan\": \"AANCA5471H\"\n            },\n            {\n                \"buyername\": \"ZETWERK MANUFACTURING BUSINESSES PRIVATE LIMITED\",\n                \"buyermaxlimit\": 500000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"TESTCODE0303202602\",\n                \"buyermappingstatus\": \"Active\",\n                \"buyerpan\": \"AABCZ1506C\"\n            },\n            {\n                \"buyername\": \"Godrej Properties Limited\",\n                \"buyermaxlimit\": 500000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"TESTCODE0303202601\",\n                \"buyermappingstatus\": \"Active\",\n                \"buyerpan\": \"AAECI2933D\"\n            },\n            {\n                \"buyername\": \"V C GREEN ENERGY PRIVATE LIMITED\",\n                \"buyermaxlimit\": 100000000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"INDELSIDCODE02\",\n                \"buyermappingstatus\": \"Active\"\n            },\n            {\n                \"buyername\": \"INDIAN HUME PIPE COMPANY LIMITED\",\n                \"buyermaxlimit\": 50000000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"INDELSIDCODE01\",\n                \"buyermappingstatus\": \"Active\"\n            }\n        ],\n        \"lenderpsbplatformid\": \"LENDER0004\"\n    }\n}\n\n</code></pre>\n<blockquote>\n<p><strong>Note:</strong> The <code>buyerpan</code> field is optional and may not be present in all buyer objects. In the sample above, the last two buyer records do not include <code>buyerpan</code>. </p>\n</blockquote>\n<h3 id=\"52-error--failure-responses\">5.2 Error / Failure Responses</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>HTTP Status</th>\n<th><code>code</code> Value</th>\n<th><code>message</code></th>\n<th>Description</th>\n<th>Possible Cause</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>400</code></td>\n<td><code>400</code></td>\n<td><code>Bad Request</code></td>\n<td>Invalid or missing request parameters.</td>\n<td>Missing or malformed <code>psbprogramidentifier</code> in the request body.</td>\n</tr>\n<tr>\n<td><code>401</code></td>\n<td><code>401</code></td>\n<td><code>Unauthorized</code></td>\n<td>Authentication failed.</td>\n<td>Invalid, expired, or missing <code>API-KEY</code> header value.</td>\n</tr>\n<tr>\n<td><code>404</code></td>\n<td><code>404</code></td>\n<td><code>Not Found</code></td>\n<td>No buyers found or program does not exist.</td>\n<td>The <code>psbprogramidentifier</code> does not exist or has no mapped buyers.</td>\n</tr>\n<tr>\n<td><code>500</code></td>\n<td><code>500</code></td>\n<td><code>Internal Server Error</code></td>\n<td>An unexpected error occurred on the server.</td>\n<td>Server-side issue; retry after some time.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"521-sample-error-response\">5.2.1 Sample Error Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 404,\n    \"message\": \"No buyers found for the given program identifier\",\n    \"data\": null\n}\n\n</code></pre>\n<hr />\n<h2 id=\"6-notes--best-practices\">6. Notes &amp; Best Practices</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>#</th>\n<th>Note</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Always ensure the <code>API-KEY</code> header is set correctly using the <code>{{fintechapikey}}</code> environment variable from the active environment.</td>\n</tr>\n<tr>\n<td>2</td>\n<td>The <code>psbprogramidentifier</code> must be a valid SID-based program (format: <code>PSBPGL-SID-XXXX</code>).</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Use the <strong>PSB Staging Environment</strong> for testing. Switch environments for UAT, Pre-Prod, or Production as needed.</td>\n</tr>\n<tr>\n<td>4</td>\n<td>This API is <strong>SID Specific</strong> — it only works for SID-type programs. For PID-type programs, use the corresponding PID-specific APIs.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>The <code>buyermaxlimit</code> values are returned in <strong>INR</strong>. Ensure downstream systems handle currency formatting appropriately.</td>\n</tr>\n<tr>\n<td>6</td>\n<td>The <code>buyermaxtenor</code> is in <strong>days</strong>. Use this to validate tenor values before initiating transactions.</td>\n</tr>\n<tr>\n<td>7</td>\n<td>The <code>buyerpan</code> field is <strong>optional</strong> — not all buyer records will include it. Ensure your integration handles its absence gracefully.</td>\n</tr>\n<tr>\n<td>8</td>\n<td>Use the <code>buyercount</code> field to validate the expected number of records in the <code>buyerdetails</code> array.</td>\n</tr>\n<tr>\n<td>9</td>\n<td>For fetching the status of a <strong>single buyer</strong>, use the <strong>Fetch Buyer Status API</strong> (<code>/v2/transactions/fetch-buyer-status</code>) instead.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","urlObject":{"path":["v2","transactions","fetch-buyer-details"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"88f59b3d-53d3-4878-8f5e-3e7c55ab4ca9","name":"Sample Success Response","originalRequest":{"method":"POST","header":[{"key":"API-KEY","value":"{{fintechapikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"psbprogramidentifier\": \"PSBPGL-SID-0008\"\n}\n","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fetch-buyer-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 03 Mar 2026 13:17:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"psbprogramidentifier\": \"PSBPGL-SID-0008\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"buyercount\": 5,\n        \"buyerdetails\": [\n            {\n                \"buyername\": \"AEOLUS TYRE INDIA OPC PRIVATE LIMITED\",\n                \"buyermaxlimit\": 500000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"TESTCODE0303202603\",\n                \"buyermappingstatus\": \"Active\",\n                \"buyerpan\": \"AANCA5471H\"\n            },\n            {\n                \"buyername\": \"ZETWERK MANUFACTURING BUSINESSES PRIVATE LIMITED\",\n                \"buyermaxlimit\": 500000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"TESTCODE0303202602\",\n                \"buyermappingstatus\": \"Active\",\n                \"buyerpan\": \"AABCZ1506C\"\n            },\n            {\n                \"buyername\": \"Godrej Properties Limited\",\n                \"buyermaxlimit\": 500000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"TESTCODE0303202601\",\n                \"buyermappingstatus\": \"Active\",\n                \"buyerpan\": \"AAECI2933D\"\n            },\n            {\n                \"buyername\": \"V C GREEN ENERGY PRIVATE LIMITED\",\n                \"buyermaxlimit\": 100000000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"INDELSIDCODE02\",\n                \"buyermappingstatus\": \"Active\"\n            },\n            {\n                \"buyername\": \"INDIAN HUME PIPE COMPANY LIMITED\",\n                \"buyermaxlimit\": 50000000,\n                \"buyermaxtenor\": 90,\n                \"buyercode\": \"INDELSIDCODE01\",\n                \"buyermappingstatus\": \"Active\"\n            }\n        ],\n        \"lenderpsbplatformid\": \"LENDER0004\"\n    }\n}"}],"_postman_id":"e158135e-05f6-44ca-91e2-65a23588d9c2"}],"id":"6716b3d0-b24c-44ad-a234-c4cd6933e30d","description":"<p>This folder contains APIs which are specific to SID Product</p>\n","_postman_id":"6716b3d0-b24c-44ad-a234-c4cd6933e30d"},{"name":"PID Specific","item":[{"name":"Get Supplier Details API","id":"00243f4c-209f-477e-8c85-8d408ffc1907","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"psbprogramidentifier\": \"PSBPGL-PID-0008\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fintech/get-all-supplier-details","description":"<h2 id=\"1-overview\">1. Overview</h2>\n<p>The <strong>Get Supplier Details API</strong> allows retrieval of supplier master details associated with a <strong>PSB Xchange PID Program</strong>.</p>\n<p>This API returns supplier information including supplier identity, bank account details, mapping status, and associated lender information for a specific <strong>Program Identifier (PID)</strong>.</p>\n<p>The API is specifically designed for <strong>PSB Xchange onboarded PID programs</strong>, where suppliers are mapped to lenders under supply chain or program-based financing arrangements.</p>\n<p>The response returns a list of all suppliers associated with the provided <strong>psbprogramidentifier</strong>.</p>\n<hr />\n<h1 id=\"2-applicability\">2. Applicability</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Platform</td>\n<td>PSB Xchange</td>\n</tr>\n<tr>\n<td>Applicable Programs</td>\n<td>PID Programs</td>\n</tr>\n<tr>\n<td>Usage</td>\n<td>Fetch supplier details mapped to a PSB Xchange PID program</td>\n</tr>\n<tr>\n<td>Integration Type</td>\n<td>API based integration with PSB Xchange</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Important Note</strong></p>\n<p>This API is <strong>only applicable for PID programs onboarded on the PSB Xchange platform</strong>.<br />If the provided <code>psbprogramidentifier</code> does not belong to a PSB Xchange PID program, the API will not return supplier data.</p>\n<hr />\n<h1 id=\"3-api-endpoint\">3. API Endpoint</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>API Name</td>\n<td>Get Supplier Details</td>\n</tr>\n<tr>\n<td>Method</td>\n<td>POST</td>\n</tr>\n<tr>\n<td>Content Type</td>\n<td>application/json</td>\n</tr>\n<tr>\n<td>Authentication</td>\n<td>API Key / Token Based</td>\n</tr>\n<tr>\n<td>Endpoint</td>\n<td>/v2/transactions/fintech/get-all-supplier-details</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h1 id=\"4-request-structure\">4. Request Structure</h1>\n<h2 id=\"41-request-headers\">4.1 Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>String</td>\n<td>Yes</td>\n<td>Specifies request payload format</td>\n</tr>\n<tr>\n<td>x-api-key</td>\n<td>String</td>\n<td>Yes</td>\n<td>API authentication key issued to the client</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"42-request-payload\">4.2 Request Payload</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>psbprogramidentifier</td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique identifier of the <strong>PSB Xchange PID Program</strong> for which supplier details are to be retrieved</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"sample-request\">Sample Request</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"psbprogramidentifier\": \"PSBPGL-PID-0008\"\n}\n\n</code></pre>\n<hr />\n<h1 id=\"5-response-structure\">5. Response Structure</h1>\n<p>The API returns a structured response containing:</p>\n<ul>\n<li><p>Response status code</p>\n</li>\n<li><p>Response message</p>\n</li>\n<li><p>Data object containing supplier details</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"51-top-level-response-fields\">5.1 Top-Level Response Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>Integer</td>\n<td>HTTP status code of the response</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Response message indicating the result of the request</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Contains supplier data returned by the API</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"52-data-object-structure\">5.2 Data Object Structure</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>supplierdetails</td>\n<td>Array</td>\n<td>List of suppliers mapped to the given PSB Xchange PID program</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h1 id=\"6-supplier-details-object\">6. Supplier Details Object</h1>\n<p>Each object within the <strong>supplierdetails</strong> array contains the following attributes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>suppliername</td>\n<td>String</td>\n<td>Legal name of the supplier entity</td>\n</tr>\n<tr>\n<td>suppliercode</td>\n<td>String</td>\n<td>Unique supplier identifier assigned within the program</td>\n</tr>\n<tr>\n<td>supplierleicode</td>\n<td>String</td>\n<td>Legal Entity Identifier (LEI) of the supplier, if available</td>\n</tr>\n<tr>\n<td>supplieraccountname</td>\n<td>String</td>\n<td>Name of the bank account holder</td>\n</tr>\n<tr>\n<td>supplieraccountno</td>\n<td>String</td>\n<td>Supplier bank account number</td>\n</tr>\n<tr>\n<td>supplierbankaccountname</td>\n<td>String</td>\n<td>Name of the bank where the supplier maintains the account</td>\n</tr>\n<tr>\n<td>supplierbankaccountbranchname</td>\n<td>String</td>\n<td>Bank branch name</td>\n</tr>\n<tr>\n<td>supplierbankaccountifsccode</td>\n<td>String</td>\n<td>IFSC code of the supplier bank branch</td>\n</tr>\n<tr>\n<td>supplierbankaccounttype</td>\n<td>String</td>\n<td>Type of bank account (Current / Savings)</td>\n</tr>\n<tr>\n<td>suppliermappingstatus</td>\n<td>String</td>\n<td>Current mapping status of the supplier within the program</td>\n</tr>\n<tr>\n<td>psbprogramidentifier</td>\n<td>String</td>\n<td>Unique identifier of the PSB Xchange PID program</td>\n</tr>\n<tr>\n<td>lenderpsbplatformid</td>\n<td>String</td>\n<td>Unique lender identifier within PSB Xchange</td>\n</tr>\n<tr>\n<td>lendername</td>\n<td>String</td>\n<td>Name of the lender associated with the supplier</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h1 id=\"7-sample-response\">7. Sample Response</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"supplierdetails\": [\n            {\n                \"suppliername\": \"VISION INFRA EQUIPMENTS PRIVATE LIMITED\",\n                \"suppliercode\": \"HLLVENDORS01\",\n                \"supplieraccountname\": \"Vision Infra Equipments\",\n                \"supplieraccountno\": \"792909792225\",\n                \"supplierbankaccountname\": \"HDFC\",\n                \"supplierbankaccountbranchname\": \"Productivity Road\",\n                \"supplierbankaccountifsccode\": \"HDFC0001241\",\n                \"supplierbankaccounttype\": \"Current\",\n                \"suppliermappingstatus\": \"Approved\",\n                \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n                \"lenderpsbplatformid\": \"LENDER0004\",\n                \"lendername\": \"CENTRAL BANK OF INDIA\"\n            }\n        ]\n    }\n}\n\n</code></pre>\n<hr />\n<h1 id=\"8-supplier-mapping-status-values\">8. Supplier Mapping Status Values</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Approved</td>\n<td>Supplier mapping has been approved by the lender</td>\n</tr>\n<tr>\n<td>Pending</td>\n<td>Supplier mapping approval is pending</td>\n</tr>\n<tr>\n<td>Rejected</td>\n<td>Supplier mapping has been rejected</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h1 id=\"9-error-responses\">9. Error Responses</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>400</td>\n<td>Invalid Request</td>\n<td>Missing or invalid request parameters</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized</td>\n<td>Authentication failure</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Data Not Found</td>\n<td>No suppliers mapped to the provided program</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal Server Error</td>\n<td>Unexpected server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-error-response\">Example Error Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": 404,\n    \"message\": \"No supplier records found\",\n    \"data\": {}\n}\n\n</code></pre>\n<hr />\n<h1 id=\"10-api-processing-flow\">10. API Processing Flow</h1>\n<ol>\n<li><p>Client sends a request with <strong>psbprogramidentifier</strong>.</p>\n</li>\n<li><p>System validates the API authentication credentials.</p>\n</li>\n<li><p>System verifies that the program belongs to a <strong>PSB Xchange PID program</strong>.</p>\n</li>\n<li><p>Platform retrieves suppliers mapped to the program.</p>\n</li>\n<li><p>API returns supplier details along with lender mapping information.</p>\n</li>\n</ol>\n","urlObject":{"path":["v2","transactions","fintech","get-all-supplier-details"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"ffe25d7c-1b41-468b-ac7a-b0fe11429aa1","name":"Get Supplier Details API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"psbprogramidentifier\": \"PSBPGL-PID-0008\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fintech/get-all-supplier-details"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 03 Mar 2026 11:53:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"supplierdetails\": [\n            {\n                \"suppliername\": \"VISION INFRA EQUIPMENTS PRIVATE LIMITED\",\n                \"suppliercode\": \"HLLVENDORS01\",\n                \"supplieraccountname\": \"Vision Infra Equipments\",\n                \"supplieraccountno\": \"792909792225\",\n                \"supplierbankaccountname\": \"HDFC\",\n                \"supplierbankaccountbranchname\": \"Productivity Road\",\n                \"supplierbankaccountifsccode\": \"HDFC0001241\",\n                \"supplierbankaccounttype\": \"Current\",\n                \"suppliermappingstatus\": \"Approved\",\n                \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n                \"lenderpsbplatformid\": \"LENDER0004\",\n                \"lendername\": \"CENTRAL BANK OF INDIA\"\n            },\n            {\n                \"suppliername\": \"PHOENIX FINANCIAL DISTRICT PRIVATE LIMITED\",\n                \"suppliercode\": \"TESTCODE0303202603\",\n                \"supplierleicode\": \"335800KM3Y5NZWXOE183\",\n                \"supplieraccountname\": \"Sample Testing Account\",\n                \"supplieraccountno\": \"672879208245\",\n                \"supplierbankaccountname\": \"External\",\n                \"supplierbankaccountbranchname\": \"Productivity Road\",\n                \"supplierbankaccountifsccode\": \"HDFC0001241\",\n                \"supplierbankaccounttype\": \"Current\",\n                \"suppliermappingstatus\": \"Active\",\n                \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n                \"lenderpsbplatformid\": \"LENDER0004\",\n                \"lendername\": \"CENTRAL BANK OF INDIA\"\n            },\n            {\n                \"suppliername\": \"P G P SANDS AGGREGATES PRIVATE LIMITED\",\n                \"suppliercode\": \"TESTSUPPLIERCODE0303202604\",\n                \"supplieraccountname\": \"Test PGL Sands\",\n                \"supplieraccountno\": \"452677829925\",\n                \"supplierbankaccountname\": \"External\",\n                \"supplierbankaccountbranchname\": \"Productivity Road Branch\",\n                \"supplierbankaccountifsccode\": \"HDFC0001241\",\n                \"supplierbankaccounttype\": \"Current\",\n                \"suppliermappingstatus\": \"Active\",\n                \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n                \"lenderpsbplatformid\": \"LENDER0004\",\n                \"lendername\": \"CENTRAL BANK OF INDIA\"\n            }\n        ]\n    }\n}"}],"_postman_id":"00243f4c-209f-477e-8c85-8d408ffc1907"},{"name":"Get Supplier Status API","id":"0ce4155e-ae30-4e6e-9b37-8a02500a5edd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n    \"suppliercode\": \"TESTSUPPLIERCODE0303202609\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fintech/get-supplier-status","description":"<h2 id=\"1-overview\">1. Overview</h2>\n<p>The <strong>Get Supplier Status API</strong> is used to fetch the current status and mapped details of a supplier under a specific PID program on <strong>PSB Xchange</strong>.</p>\n<p><strong>Applicability:</strong> This API is only applicable for <strong>PID Programs active on PSB Xchange</strong>.</p>\n<hr />\n<h2 id=\"2-endpoint-details\">2. Endpoint Details</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>API Name</td>\n<td>Get Supplier Status API</td>\n</tr>\n<tr>\n<td>Endpoint</td>\n<td><code>/v2/transactions/fintech/get-supplier-status</code></td>\n</tr>\n<tr>\n<td>Method</td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td>Content-Type</td>\n<td><code>application/json</code></td>\n</tr>\n<tr>\n<td>Applicability</td>\n<td>Only for PID Programs active on PSB Xchange</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"3-purpose\">3. Purpose</h2>\n<p>This API enables the fintech/client system to retrieve supplier-level onboarding and mapping status details for a given PID program and supplier code. It helps identify whether the supplier is mapped, pending, approved, or in another status state, along with the associated bank and lender details.</p>\n<hr />\n<h2 id=\"4-request-structure\">4. Request Structure</h2>\n<h3 id=\"41-sample-request\">4.1 Sample Request</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n  \"suppliercode\": \"TESTSUPPLIERCODE0303202605\"\n}\n\n</code></pre>\n<h3 id=\"42-request-field-definitions\">4.2 Request Field Definitions</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique identifier of the PID program on PSB Xchange under which the supplier status is to be fetched.</td>\n<td><code>PSBPGL-PID-0008</code></td>\n</tr>\n<tr>\n<td><code>suppliercode</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique supplier code for which the supplier mapping/status details are required.</td>\n<td><code>TESTSUPPLIERCODE0303202605</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"5-response-structure\">5. Response Structure</h2>\n<h3 id=\"51-sample-response\">5.1 Sample Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": 200,\n  \"message\": \"Success\",\n  \"data\": {\n    \"supplierbankaccountname\": \"Bank\",\n    \"supplierpan\": \"AANCA5471H\",\n    \"supplierbankaccountifsccode\": \"HDFC0001241\",\n    \"supplierbankaccounttype\": \"Current\",\n    \"supplierbankaccountbranchname\": \"Productivity Road Branch\",\n    \"supplieraccountno\": \"452677829926\",\n    \"suppliername\": \"AEOLUS TYRE INDIA OPC PRIVATE LIMITED\",\n    \"supplieraccountname\": \"Test Aeolus Tyre\",\n    \"lendername\": \"CENTRAL BANK OF INDIA\",\n    \"suppliercode\": \"TESTSUPPLIERCODE0303202605\",\n    \"supplierleicode\": \"\",\n    \"suppliermappingstatus\": \"Pending\",\n    \"lenderpsbplatformid\": \"LENDER0004\"\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"6-top-level-response-fields\">6. Top-Level Response Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>Integer</td>\n<td>Status code returned by the API.</td>\n<td><code>200</code></td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Message indicating the outcome of the API request.</td>\n<td><code>Success</code></td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>Object</td>\n<td>Contains the supplier status and mapping details.</td>\n<td><code>{...}</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"7-data-object-field-definitions\">7. <code>data</code> Object Field Definitions</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>supplierbankaccountname</code></td>\n<td>String</td>\n<td>Name of the supplier’s bank.</td>\n<td><code>Bank</code></td>\n</tr>\n<tr>\n<td><code>supplierpan</code></td>\n<td>String</td>\n<td>PAN number of the supplier entity.</td>\n<td><code>AANCA5471H</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccountifsccode</code></td>\n<td>String</td>\n<td>IFSC code of the supplier’s bank account branch.</td>\n<td><code>HDFC0001241</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccounttype</code></td>\n<td>String</td>\n<td>Type of supplier bank account.</td>\n<td><code>Current</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccountbranchname</code></td>\n<td>String</td>\n<td>Branch name of the supplier’s bank account.</td>\n<td><code>Productivity Road Branch</code></td>\n</tr>\n<tr>\n<td><code>supplieraccountno</code></td>\n<td>String</td>\n<td>Supplier bank account number.</td>\n<td><code>452677829926</code></td>\n</tr>\n<tr>\n<td><code>suppliername</code></td>\n<td>String</td>\n<td>Legal name of the supplier entity.</td>\n<td><code>AEOLUS TYRE INDIA OPC PRIVATE LIMITED</code></td>\n</tr>\n<tr>\n<td><code>supplieraccountname</code></td>\n<td>String</td>\n<td>Name as maintained in the supplier bank account.</td>\n<td><code>Test Aeolus Tyre</code></td>\n</tr>\n<tr>\n<td><code>lendername</code></td>\n<td>String</td>\n<td>Name of the lender associated with the PID program/supplier mapping.</td>\n<td><code>CENTRAL BANK OF INDIA</code></td>\n</tr>\n<tr>\n<td><code>suppliercode</code></td>\n<td>String</td>\n<td>Unique supplier code passed in the request / mapped in the system.</td>\n<td><code>TESTSUPPLIERCODE0303202605</code></td>\n</tr>\n<tr>\n<td><code>supplierleicode</code></td>\n<td>String</td>\n<td>Legal Entity Identifier (LEI) of the supplier, if available. May be blank if not maintained.</td>\n<td><code>\"\"</code></td>\n</tr>\n<tr>\n<td><code>suppliermappingstatus</code></td>\n<td>String</td>\n<td>Current mapping or onboarding status of the supplier in the platform.</td>\n<td><code>Pending</code></td>\n</tr>\n<tr>\n<td><code>lenderpsbplatformid</code></td>\n<td>String</td>\n<td>Unique PSB platform identifier of the lender.</td>\n<td><code>LENDER0004</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"8-field-level-functional-understanding\">8. Field-Level Functional Understanding</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Functional Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>suppliermappingstatus</code></td>\n<td>Indicates the current processing/mapping stage of the supplier under the specified PID program. This is one of the key fields for status tracking.</td>\n</tr>\n<tr>\n<td><code>suppliercode</code></td>\n<td>Primary supplier reference used for fetching the supplier status.</td>\n</tr>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>Primary PID program reference used to identify the active PSB Xchange program context.</td>\n</tr>\n<tr>\n<td><code>lenderpsbplatformid</code></td>\n<td>Internal/platform-level identifier of the lender associated with the supplier mapping.</td>\n</tr>\n<tr>\n<td><code>supplierpan</code> / <code>supplierleicode</code></td>\n<td>Supplier identity fields used for compliance and entity identification.</td>\n</tr>\n<tr>\n<td>Bank account fields</td>\n<td>Used to validate and display supplier banking information maintained against the supplier record.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"9-success-response-interpretation\">9. Success Response Interpretation</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Scenario</th>\n<th><code>code</code></th>\n<th><code>message</code></th>\n<th>Interpretation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Supplier status fetched successfully</td>\n<td><code>200</code></td>\n<td><code>Success</code></td>\n<td>Supplier mapping/status details were found and returned successfully.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"10-validation-rules\">10. Validation Rules</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Validation Rule</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>Must be a valid PID program identifier active on PSB Xchange.</td>\n</tr>\n<tr>\n<td><code>suppliercode</code></td>\n<td>Must be a valid supplier code mapped or maintained under the given PID program context.</td>\n</tr>\n<tr>\n<td>Request body</td>\n<td>Must be sent in valid JSON format.</td>\n</tr>\n<tr>\n<td>API applicability</td>\n<td>Works only for PID programs active on PSB Xchange.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"11-business-rules\">11. Business Rules</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Rule No.</th>\n<th>Business Rule</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>The API is applicable only for PID programs that are active on PSB Xchange.</td>\n</tr>\n<tr>\n<td>2</td>\n<td>The supplier status is fetched based on the combination of <code>psbprogramidentifier</code> and <code>suppliercode</code>.</td>\n</tr>\n<tr>\n<td>3</td>\n<td>If supplier details are available in the system, the API returns supplier banking, identification, lender, and mapping status information.</td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>supplierleicode</code> may be blank if LEI details are not available for the supplier.</td>\n</tr>\n<tr>\n<td>5</td>\n<td><code>suppliermappingstatus</code> reflects the current mapping state maintained in the platform.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","urlObject":{"path":["v2","transactions","fintech","get-supplier-status"],"host":["{{psburl}}"],"query":[],"variable":[]}},"response":[{"id":"c8e53b27-a132-439d-beb3-cca51c557e61","name":"Get Supplier Status API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"API-KEY","value":"{{fintechapikey}}"}],"body":{"mode":"raw","raw":"{\n    \"psbprogramidentifier\": \"PSBPGL-PID-0008\",\n    \"suppliercode\": \"TESTSUPPLIERCODE0303202605\"\n}","options":{"raw":{"language":"json"}}},"url":"{{psburl}}/v2/transactions/fintech/get-supplier-status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 03 Mar 2026 11:58:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"0"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 200,\n    \"message\": \"Success\",\n    \"data\": {\n        \"supplierbankaccountname\": \"Bank\",\n        \"supplierpan\": \"AANCA5471H\",\n        \"supplierbankaccountifsccode\": \"HDFC0001241\",\n        \"supplierbankaccounttype\": \"Current\",\n        \"supplierbankaccountbranchname\": \"Productivity Road Branch\",\n        \"supplieraccountno\": \"452677829926\",\n        \"suppliername\": \"AEOLUS TYRE INDIA OPC PRIVATE LIMITED\",\n        \"supplieraccountname\": \"Test Aeolus Tyre\",\n        \"lendername\": \"CENTRAL BANK OF INDIA\",\n        \"suppliercode\": \"TESTSUPPLIERCODE0303202605\",\n        \"supplierleicode\": \"\",\n        \"suppliermappingstatus\": \"Pending\",\n        \"lenderpsbplatformid\": \"LENDER0004\"\n    }\n}"}],"_postman_id":"0ce4155e-ae30-4e6e-9b37-8a02500a5edd"}],"id":"85f8f38e-2d53-442c-b658-a233cb6ef8a8","description":"<p>This folder contains APIs which are specific to PID Product</p>\n","_postman_id":"85f8f38e-2d53-442c-b658-a233cb6ef8a8"},{"name":"Transaction Status Callback","id":"13521a1e-42c6-4d3f-a19f-edd8dd9793d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"},{"key":"accept-encoding","value":"gzip"},{"key":"api-key","value":"BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_"},{"key":"content-length","value":"372"},{"key":"content-type","value":"application/json"},{"key":"testfintech","value":"testvalue12345"},{"key":"testfintech2","value":"testvalues123445"},{"key":"user-agent","value":"Java/21.0.8"}],"body":{"mode":"raw","raw":"{\n    \"code\": 9999,\n    \"message\": \"Rejected\",\n    \"data\": {\n        \"psbtransactionbatchreferenceno\": \"2c9465d2-c466-4c03-ad5f-5efa8779c0de\",\n        \"transactionfinancerequestid\": \"FINTEST1602202602\",\n        \"sptransactionbatchreferenceno\": \"BATCHTEST16FEB002\",\n        \"transactioninvoicenumber\": \"INVTEST1602202602\",\n        \"status\": \"Rejected\",\n        \"errorresponse\": [\n            {\n                \"statuscode\": 1209,\n                \"remark\": \"Invoice Date should not be future date\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://psbxchange.free.beeceptor.com/transactionstatuscallback","description":"<h1 id=\"transaction-status-callback\">Transaction Status Callback</h1>\n<h2 id=\"endpoint-overview\">Endpoint Overview</h2>\n<p>This callback endpoint is used to receive transaction status notifications from the PSB Xchange platform. When a transaction's status changes (e.g., approved, rejected, or processed), the system sends a POST request to this callback URL to notify the integrated fintech or sourcing partner about the transaction outcome. This enables real-time status synchronization between PSB Xchange and partner systems.</p>\n<p><strong>Method:</strong> <code>POST</code><br /><strong>URL:</strong> <code>https://psbxchange.free.beeceptor.com/transactionstatuscallback</code></p>\n<hr />\n<h2 id=\"request-headers\">Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accept</code></td>\n<td><code>application/json, application/xml, text/xml, application/\\\\*+json, application/\\\\*+xml</code></td>\n<td>Yes</td>\n<td>Specifies the media types that the client can process in the response. Supports JSON and XML formats.</td>\n</tr>\n<tr>\n<td><code>accept-encoding</code></td>\n<td><code>gzip</code></td>\n<td>No</td>\n<td>Indicates that the client supports gzip compression for the response payload to reduce bandwidth.</td>\n</tr>\n<tr>\n<td><code>api-key</code></td>\n<td><code>BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_</code></td>\n<td>Yes</td>\n<td>Authentication key used to validate the callback request. This key should be verified by the receiving system to ensure the request originates from PSB Xchange.</td>\n</tr>\n<tr>\n<td><code>content-type</code></td>\n<td><code>application/json</code></td>\n<td>Yes</td>\n<td>Indicates that the request body is formatted as JSON.</td>\n</tr>\n<tr>\n<td><code>user-agent</code></td>\n<td><code>Java/21.0.8</code></td>\n<td>No</td>\n<td>Identifies the client application and Java version making the callback request.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body-fields\">Request Body Fields</h2>\n<h3 id=\"root-level-fields\">Root Level Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td>Integer</td>\n<td>Yes</td>\n<td>Response code indicating the transaction processing result. <code>9999</code> typically indicates a rejection or error state. Different codes represent different outcomes (e.g., success, failure, pending).</td>\n<td><code>9999</code></td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Human-readable message describing the transaction status. Provides a quick summary of the outcome.</td>\n<td><code>\"Rejected\"</code></td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>Object</td>\n<td>Yes</td>\n<td>Contains detailed transaction information and status details. See nested fields below.</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"data-object-fields\">Data Object Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>psbtransactionbatchreferenceno</code></td>\n<td>String (UUID)</td>\n<td>Yes</td>\n<td>Unique reference number generated by PSB Xchange to identify the transaction batch. This is the primary identifier used within the PSB system.</td>\n<td><code>\"2c9465d2-c466-4c03-ad5f-5efa8779c0de\"</code></td>\n</tr>\n<tr>\n<td><code>transactionfinancerequestid</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The finance request ID assigned by the fintech/partner system when initiating the transaction. Used for cross-referencing with the partner's internal records.</td>\n<td><code>\"FINTEST1602202602\"</code></td>\n</tr>\n<tr>\n<td><code>sptransactionbatchreferenceno</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The batch reference number assigned by the Sourcing Partner (SP) for tracking purposes. Enables the SP to correlate callbacks with their submitted batches.</td>\n<td><code>\"BATCHTEST16FEB002\"</code></td>\n</tr>\n<tr>\n<td><code>transactioninvoicenumber</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The invoice number associated with this transaction. Links the transaction to a specific invoice in the financing workflow.</td>\n<td><code>\"INVTEST1602202602\"</code></td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Current status of the transaction. Possible values include: <code>\"Approved\"</code>, <code>\"Rejected\"</code>, <code>\"Pending Approval\"</code>, <code>\"Disbursed\"</code>,  <br /><code>\"Reversed\"</code>etc.</td>\n<td><code>\"Rejected\"</code></td>\n</tr>\n<tr>\n<td><code>errorresponse</code></td>\n<td>Array</td>\n<td>Conditional</td>\n<td>Array of error objects providing detailed information about why the transaction was rejected or failed. Present only when the status indicates an error condition.</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"error-response-array-fields\">Error Response Array Fields</h3>\n<p>Each object in the <code>errorresponse</code> array contains:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Data Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>statuscode</code></td>\n<td>Integer</td>\n<td>Yes</td>\n<td>Numeric error code identifying the specific validation or processing error. Each code maps to a specific error condition in the PSB Xchange system.</td>\n<td><code>1209</code></td>\n</tr>\n<tr>\n<td><code>remark</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Detailed description of the error explaining why the transaction failed validation or processing.</td>\n<td><code>\"Invoice Date should not be future date\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"common-error-codes\">Common Error Codes</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1209</code></td>\n<td>Invoice Date validation failed - date cannot be in the future</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"example-request\">Example Request</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": 9999,\n  \"message\": \"Rejected\",\n  \"data\": {\n    \"psbtransactionbatchreferenceno\": \"2c9465d2-c466-4c03-ad5f-5efa8779c0de\",\n    \"transactionfinancerequestid\": \"FINTEST1602202602\",\n    \"sptransactionbatchreferenceno\": \"BATCHTEST16FEB002\",\n    \"transactioninvoicenumber\": \"INVTEST1602202602\",\n    \"status\": \"Rejected\",\n    \"errorresponse\": [\n      {\n        \"statuscode\": 1209,\n        \"remark\": \"Invoice Date should not be future date\"\n      }\n    ]\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li><p>The receiving system should validate the <code>api-key</code> header before processing the callback</p>\n</li>\n<li><p>Multiple errors can be returned in the <code>errorresponse</code> array if multiple validation failures occur</p>\n</li>\n<li><p>The callback should return an appropriate HTTP status code (e.g., <code>200 OK</code>) to acknowledge receipt</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["transactionstatuscallback"],"host":["psbxchange","free","beeceptor","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"13521a1e-42c6-4d3f-a19f-edd8dd9793d5"},{"name":"Repayment Callback","id":"8a265f93-b00a-4011-94a1-df2502be5cfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"},{"key":"accept-encoding","value":"gzip"},{"key":"api-key","value":"BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_"},{"key":"content-length","value":"18390"},{"key":"content-type","value":"application/json"},{"key":"user-agent","value":"Java/21.0.8"}],"body":{"mode":"raw","raw":"{\n    \"outstandinglimit\": 2465.9500000000075,\n    \"utilizedlimit\": 2420.87,\n    \"transactionDetails\": [\n        {\n            \"transactionreferencenumber\": \"TESTTRANSACTIONREFERENCENO123\",\n            \"transactionamount\": \"10000.0\",\n            \"remark\": [\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.6\",\n                    \"invoiceId\": \"14540\",\n                    \"invoiceNumber\": \"INVTEST12092025021\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST12092025021 of ₹0.60\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.21\",\n                    \"invoiceId\": \"12593\",\n                    \"invoiceNumber\": \"INVTEST03062025027\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025027 of ₹3.21\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.21\",\n                    \"invoiceId\": \"12594\",\n                    \"invoiceNumber\": \"INVTEST03062025028\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025028 of ₹3.21\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.21\",\n                    \"invoiceId\": \"12595\",\n                    \"invoiceNumber\": \"INVTEST03062025029\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025029 of ₹3.21\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.21\",\n                    \"invoiceId\": \"12596\",\n                    \"invoiceNumber\": \"INVTEST030620250210\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST030620250210 of ₹3.21\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.2\",\n                    \"invoiceId\": \"12598\",\n                    \"invoiceNumber\": \"INVTEST04062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025011 of ₹3.20\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.2\",\n                    \"invoiceId\": \"12599\",\n                    \"invoiceNumber\": \"INVTEST04062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025012 of ₹3.20\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.2\",\n                    \"invoiceId\": \"12600\",\n                    \"invoiceNumber\": \"INVTEST04062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025013 of ₹3.20\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.2\",\n                    \"invoiceId\": \"12601\",\n                    \"invoiceNumber\": \"INVTEST04062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025014 of ₹3.20\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.2\",\n                    \"invoiceId\": \"12604\",\n                    \"invoiceNumber\": \"INVTEST04062025019\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025019 of ₹3.20\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.2\",\n                    \"invoiceId\": \"12605\",\n                    \"invoiceNumber\": \"INVTEST040620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST040620250110 of ₹3.20\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.77\",\n                    \"invoiceId\": \"12559\",\n                    \"invoiceNumber\": \"INVTEST02062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST02062025025 of ₹2.77\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.91\",\n                    \"invoiceId\": \"12588\",\n                    \"invoiceNumber\": \"INVTEST03062025022\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025022 of ₹2.91\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.05\",\n                    \"invoiceId\": \"12621\",\n                    \"invoiceNumber\": \"INVTEST05062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025011 of ₹3.05\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.91\",\n                    \"invoiceId\": \"12622\",\n                    \"invoiceNumber\": \"INVTEST05062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025012 of ₹2.91\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.05\",\n                    \"invoiceId\": \"12623\",\n                    \"invoiceNumber\": \"INVTEST05062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025013 of ₹3.05\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.05\",\n                    \"invoiceId\": \"12624\",\n                    \"invoiceNumber\": \"INVTEST05062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025014 of ₹3.05\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.05\",\n                    \"invoiceId\": \"12625\",\n                    \"invoiceNumber\": \"INVTEST05062025015\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025015 of ₹3.05\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"3.05\",\n                    \"invoiceId\": \"12626\",\n                    \"invoiceNumber\": \"INVTEST05062025016\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025016 of ₹3.05\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.07\",\n                    \"invoiceId\": \"12628\",\n                    \"invoiceNumber\": \"INVTEST05062025018\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025018 of ₹2.07\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.91\",\n                    \"invoiceId\": \"12630\",\n                    \"invoiceNumber\": \"INVTEST050620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST050620250110 of ₹2.91\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.07\",\n                    \"invoiceId\": \"12627\",\n                    \"invoiceNumber\": \"INVTEST05062025017\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025017 of ₹2.07\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.98\",\n                    \"invoiceId\": \"12560\",\n                    \"invoiceNumber\": \"INVTEST02062025026\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST02062025026 of ₹2.98\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.93\",\n                    \"invoiceId\": \"12590\",\n                    \"invoiceNumber\": \"INVTEST03062025024\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025024 of ₹2.93\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"2.92\",\n                    \"invoiceId\": \"12591\",\n                    \"invoiceNumber\": \"INVTEST03062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025025 of ₹2.92\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.7\",\n                    \"invoiceId\": \"14540\",\n                    \"invoiceNumber\": \"INVTEST12092025021\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST12092025021 of ₹0.70\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12593\",\n                    \"invoiceNumber\": \"INVTEST03062025027\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025027 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12594\",\n                    \"invoiceNumber\": \"INVTEST03062025028\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025028 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12595\",\n                    \"invoiceNumber\": \"INVTEST03062025029\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025029 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12596\",\n                    \"invoiceNumber\": \"INVTEST030620250210\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST030620250210 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12598\",\n                    \"invoiceNumber\": \"INVTEST04062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025011 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12599\",\n                    \"invoiceNumber\": \"INVTEST04062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025012 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12600\",\n                    \"invoiceNumber\": \"INVTEST04062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025013 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12601\",\n                    \"invoiceNumber\": \"INVTEST04062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025014 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12604\",\n                    \"invoiceNumber\": \"INVTEST04062025019\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025019 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12605\",\n                    \"invoiceNumber\": \"INVTEST040620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST040620250110 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12559\",\n                    \"invoiceNumber\": \"INVTEST02062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST02062025025 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12588\",\n                    \"invoiceNumber\": \"INVTEST03062025022\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025022 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12621\",\n                    \"invoiceNumber\": \"INVTEST05062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025011 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12622\",\n                    \"invoiceNumber\": \"INVTEST05062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025012 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12623\",\n                    \"invoiceNumber\": \"INVTEST05062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025013 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12624\",\n                    \"invoiceNumber\": \"INVTEST05062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025014 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12625\",\n                    \"invoiceNumber\": \"INVTEST05062025015\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025015 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12626\",\n                    \"invoiceNumber\": \"INVTEST05062025016\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025016 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12628\",\n                    \"invoiceNumber\": \"INVTEST05062025018\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025018 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12630\",\n                    \"invoiceNumber\": \"INVTEST050620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST050620250110 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12627\",\n                    \"invoiceNumber\": \"INVTEST05062025017\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025017 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12560\",\n                    \"invoiceNumber\": \"INVTEST02062025026\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST02062025026 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12590\",\n                    \"invoiceNumber\": \"INVTEST03062025024\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025024 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"12591\",\n                    \"invoiceNumber\": \"INVTEST03062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025025 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.03\",\n                    \"invoiceId\": \"14540\",\n                    \"invoiceNumber\": \"INVTEST12092025021\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST12092025021 of ₹0.03\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12593\",\n                    \"invoiceNumber\": \"INVTEST03062025027\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025027 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12594\",\n                    \"invoiceNumber\": \"INVTEST03062025028\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025028 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12595\",\n                    \"invoiceNumber\": \"INVTEST03062025029\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025029 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12596\",\n                    \"invoiceNumber\": \"INVTEST030620250210\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST030620250210 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12598\",\n                    \"invoiceNumber\": \"INVTEST04062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025011 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12599\",\n                    \"invoiceNumber\": \"INVTEST04062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025012 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12600\",\n                    \"invoiceNumber\": \"INVTEST04062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025013 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12601\",\n                    \"invoiceNumber\": \"INVTEST04062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025014 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12604\",\n                    \"invoiceNumber\": \"INVTEST04062025019\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST04062025019 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12605\",\n                    \"invoiceNumber\": \"INVTEST040620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST040620250110 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12559\",\n                    \"invoiceNumber\": \"INVTEST02062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST02062025025 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12588\",\n                    \"invoiceNumber\": \"INVTEST03062025022\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025022 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12621\",\n                    \"invoiceNumber\": \"INVTEST05062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025011 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12622\",\n                    \"invoiceNumber\": \"INVTEST05062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025012 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12623\",\n                    \"invoiceNumber\": \"INVTEST05062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025013 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12624\",\n                    \"invoiceNumber\": \"INVTEST05062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025014 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12625\",\n                    \"invoiceNumber\": \"INVTEST05062025015\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025015 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12626\",\n                    \"invoiceNumber\": \"INVTEST05062025016\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025016 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12628\",\n                    \"invoiceNumber\": \"INVTEST05062025018\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025018 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12630\",\n                    \"invoiceNumber\": \"INVTEST050620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST050620250110 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12627\",\n                    \"invoiceNumber\": \"INVTEST05062025017\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST05062025017 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12560\",\n                    \"invoiceNumber\": \"INVTEST02062025026\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST02062025026 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12590\",\n                    \"invoiceNumber\": \"INVTEST03062025024\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025024 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"12591\",\n                    \"invoiceNumber\": \"INVTEST03062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST03062025025 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.28\",\n                    \"invoiceId\": \"14540\",\n                    \"invoiceNumber\": \"INVTEST12092025021\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"Interest Posting for invoice INVTEST12092025021 of ₹0.28\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12628\",\n                    \"invoiceNumber\": \"INVTEST05062025018\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025018 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12627\",\n                    \"invoiceNumber\": \"INVTEST05062025017\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025017 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12559\",\n                    \"invoiceNumber\": \"INVTEST02062025025\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST02062025025 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"0.3\",\n                    \"invoiceId\": \"12589\",\n                    \"invoiceNumber\": \"INVTEST03062025023\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST03062025023 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12593\",\n                    \"invoiceNumber\": \"INVTEST03062025027\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST03062025027 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12594\",\n                    \"invoiceNumber\": \"INVTEST03062025028\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST03062025028 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12595\",\n                    \"invoiceNumber\": \"INVTEST03062025029\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST03062025029 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12596\",\n                    \"invoiceNumber\": \"INVTEST030620250210\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST030620250210 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12588\",\n                    \"invoiceNumber\": \"INVTEST03062025022\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST03062025022 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12622\",\n                    \"invoiceNumber\": \"INVTEST05062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025012 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12630\",\n                    \"invoiceNumber\": \"INVTEST050620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST050620250110 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12598\",\n                    \"invoiceNumber\": \"INVTEST04062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST04062025011 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12599\",\n                    \"invoiceNumber\": \"INVTEST04062025012\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST04062025012 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12600\",\n                    \"invoiceNumber\": \"INVTEST04062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST04062025013 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12601\",\n                    \"invoiceNumber\": \"INVTEST04062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST04062025014 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12604\",\n                    \"invoiceNumber\": \"INVTEST04062025019\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST04062025019 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12605\",\n                    \"invoiceNumber\": \"INVTEST040620250110\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST040620250110 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12621\",\n                    \"invoiceNumber\": \"INVTEST05062025011\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025011 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12623\",\n                    \"invoiceNumber\": \"INVTEST05062025013\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025013 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"500.0\",\n                    \"invoiceId\": \"12624\",\n                    \"invoiceNumber\": \"INVTEST05062025014\",\n                    \"Balance\": \"0.0\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025014 of ₹500.00\"\n                },\n                {\n                    \"date\": \"2026-02-16\",\n                    \"Setoff\": \"418.89\",\n                    \"invoiceId\": \"12625\",\n                    \"invoiceNumber\": \"INVTEST05062025015\",\n                    \"Balance\": \"81.11\",\n                    \"particulars\": \"OD Drawdown against invoice INVTEST05062025015 of ₹500.00\"\n                }\n            ]\n        }\n    ],\n    \"availablelimit\": 3497379.13,\n    \"lmsloanaccountno\": \"12345718911\",\n    \"psbidentifier\": \"PSBCPL-DF-0003-0003\"\n}","options":{"raw":{"language":"json"}}},"url":"https://psbxchange.free.beeceptor.com/transactionstatuscallback","description":"<h1 id=\"repayment-callback-api---request-body-documentation\">Repayment Callback API - Request Body Documentation</h1>\n<p>This callback receives repayment transaction details and limit updates from the LMS system.</p>\n<hr />\n<h2 id=\"endpoint-information\">Endpoint Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>URL</strong></td>\n<td><code>https://psbxchange.free.beeceptor.com/transactionstatuscallback</code></td>\n</tr>\n<tr>\n<td><strong>Method</strong></td>\n<td><code>POST</code></td>\n</tr>\n<tr>\n<td><strong>Content-Type</strong></td>\n<td><code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-headers\">Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accept</code></td>\n<td>String</td>\n<td>Accepted response formats</td>\n<td><code>application/json, application/xml, text/xml</code></td>\n</tr>\n<tr>\n<td><code>accept-encoding</code></td>\n<td>String</td>\n<td>Accepted encoding</td>\n<td><code>gzip</code></td>\n</tr>\n<tr>\n<td><code>api-key</code></td>\n<td>String</td>\n<td>API authentication key</td>\n<td><code>BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_</code></td>\n</tr>\n<tr>\n<td><code>content-type</code></td>\n<td>String</td>\n<td>Request body format</td>\n<td><code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body-schema\">Request Body Schema</h2>\n<h3 id=\"root-level-fields\">Root Level Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsloanaccountno</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique loan account number assigned by LMS</td>\n<td><code>\"12345718911\"</code></td>\n</tr>\n<tr>\n<td><code>psbidentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>PSB Platform unique channel partner identifier</td>\n<td><code>\"PSBCPL-DF-0003-0003\"</code></td>\n</tr>\n<tr>\n<td><code>outstandinglimit</code></td>\n<td>Number</td>\n<td>Yes</td>\n<td>Current outstanding limit amount (in currency units)</td>\n<td><code>2465.95</code></td>\n</tr>\n<tr>\n<td><code>utilizedlimit</code></td>\n<td>Number</td>\n<td>Yes</td>\n<td>Amount of limit currently utilized</td>\n<td><code>2420.87</code></td>\n</tr>\n<tr>\n<td><code>availablelimit</code></td>\n<td>Number</td>\n<td>Yes</td>\n<td>Remaining available limit for transactions</td>\n<td><code>3497379.13</code></td>\n</tr>\n<tr>\n<td><code>transactionDetails</code></td>\n<td>Array</td>\n<td>Yes</td>\n<td>Array of transaction detail objects</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"limit-fields-explanation\">Limit Fields Explanation</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Formula/Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>availablelimit</code></td>\n<td>Total sanctioned limit minus utilized amount</td>\n</tr>\n<tr>\n<td><code>utilizedlimit</code></td>\n<td>Sum of all active/pending invoice amounts</td>\n</tr>\n<tr>\n<td><code>outstandinglimit</code></td>\n<td>Amount pending for repayment including interest</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"transaction-details-array\">Transaction Details Array</h3>\n<p>Each object in the <code>transactionDetails</code> array contains:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>transactionreferencenumber</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique reference number for the transaction</td>\n<td><code>\"TESTTRANSACTIONREFERENCENO123\"</code></td>\n</tr>\n<tr>\n<td><code>transactionamount</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Total transaction/repayment amount (as string)</td>\n<td><code>\"10000.0\"</code></td>\n</tr>\n<tr>\n<td><code>remark</code></td>\n<td>Array</td>\n<td>Yes</td>\n<td>Array of remark objects detailing invoice-level setoffs</td>\n<td>See below</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"remark-array-invoice-level-details\">Remark Array (Invoice-Level Details)</h3>\n<p>Each object in the <code>remark</code> array represents an individual invoice setoff:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>date</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Date of the setoff/posting (YYYY-MM-DD format)</td>\n<td><code>\"2026-02-16\"</code></td>\n</tr>\n<tr>\n<td><code>invoiceId</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique internal invoice identifier</td>\n<td><code>\"14540\"</code></td>\n</tr>\n<tr>\n<td><code>invoiceNumber</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Human-readable invoice number</td>\n<td><code>\"INVTEST12092025021\"</code></td>\n</tr>\n<tr>\n<td><code>Setoff</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Amount set off against this invoice</td>\n<td><code>\"0.6\"</code></td>\n</tr>\n<tr>\n<td><code>Balance</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Remaining balance on the invoice after setoff</td>\n<td><code>\"0.0\"</code></td>\n</tr>\n<tr>\n<td><code>particulars</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Description of the transaction/posting</td>\n<td><code>\"Interest Posting for invoice INVTEST12092025021 of ₹0.60\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"sample-request-body\">Sample Request Body</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"outstandinglimit\": 2465.95,\n  \"utilizedlimit\": 2420.87,\n  \"availablelimit\": 3497379.13,\n  \"lmsloanaccountno\": \"12345718911\",\n  \"psbidentifier\": \"PSBCPL-DF-0003-0003\",\n  \"transactionDetails\": [\n    {\n      \"transactionreferencenumber\": \"TESTTRANSACTIONREFERENCENO123\",\n      \"transactionamount\": \"10000.0\",\n      \"remark\": [\n        {\n          \"date\": \"2026-02-16\",\n          \"Setoff\": \"0.6\",\n          \"invoiceId\": \"14540\",\n          \"invoiceNumber\": \"INVTEST12092025021\",\n          \"Balance\": \"0.0\",\n          \"particulars\": \"Interest Posting for invoice INVTEST12092025021 of ₹0.60\"\n        },\n        {\n          \"date\": \"2026-02-16\",\n          \"Setoff\": \"3.21\",\n          \"invoiceId\": \"12593\",\n          \"invoiceNumber\": \"INVTEST03062025027\",\n          \"Balance\": \"0.0\",\n          \"particulars\": \"Interest Posting for invoice INVTEST03062025027 of ₹3.21\"\n        }\n      ]\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"field-validations\">Field Validations</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Validation Rules</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsloanaccountno</code></td>\n<td>Non-empty string, alphanumeric</td>\n</tr>\n<tr>\n<td><code>psbidentifier</code></td>\n<td>Must follow format <code>PSBCPL-XX-XXXX-XXXX</code></td>\n</tr>\n<tr>\n<td><code>outstandinglimit</code></td>\n<td>Positive number or zero</td>\n</tr>\n<tr>\n<td><code>utilizedlimit</code></td>\n<td>Positive number or zero, ≤ total sanctioned limit</td>\n</tr>\n<tr>\n<td><code>availablelimit</code></td>\n<td>Positive number or zero</td>\n</tr>\n<tr>\n<td><code>transactionreferencenumber</code></td>\n<td>Unique, non-empty string</td>\n</tr>\n<tr>\n<td><code>transactionamount</code></td>\n<td>Numeric string, positive value</td>\n</tr>\n<tr>\n<td><code>date</code></td>\n<td>Valid date in <code>YYYY-MM-DD</code> format</td>\n</tr>\n<tr>\n<td><code>invoiceId</code></td>\n<td>Non-empty numeric string</td>\n</tr>\n<tr>\n<td><code>invoiceNumber</code></td>\n<td>Non-empty string, follows invoice naming convention</td>\n</tr>\n<tr>\n<td><code>Setoff</code></td>\n<td>Numeric string, positive value or zero</td>\n</tr>\n<tr>\n<td><code>Balance</code></td>\n<td>Numeric string, zero or positive</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"business-logic-notes\">Business Logic Notes</h2>\n<ol>\n<li><p><strong>Repayment Processing</strong>: This callback is triggered when a repayment is processed against a channel partner's loan account.</p>\n</li>\n<li><p><strong>Invoice Setoff</strong>: Each remark entry represents how the repayment amount is distributed across individual invoices (interest postings, principal adjustments, etc.).</p>\n</li>\n<li><p><strong>Limit Updates</strong>: The <code>outstandinglimit</code>, <code>utilizedlimit</code>, and <code>availablelimit</code> fields reflect the updated limit status after the repayment is processed.</p>\n</li>\n<li><p><strong>Multiple Invoices</strong>: A single transaction can set off amounts against multiple invoices, as shown in the <code>remark</code> array.</p>\n</li>\n</ol>\n<hr />\n<h2 id=\"response-expectations\">Response Expectations</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Callback received and processed successfully</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Invalid request body or missing required fields</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Invalid or missing API key</td>\n</tr>\n<tr>\n<td><code>500 Internal Server Error</code></td>\n<td>Server-side processing error</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["transactionstatuscallback"],"host":["psbxchange","free","beeceptor","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a265f93-b00a-4011-94a1-df2502be5cfa"},{"name":"Limit Callback","id":"598d7afc-7d07-4e77-a440-1a247c082138","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"},{"key":"accept-encoding","value":"gzip"},{"key":"api-key","value":"BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_"},{"key":"content-length","value":"470"},{"key":"content-type","value":"application/json"},{"key":"testfintech","value":"testvalue12345"},{"key":"testfintech2","value":"testvalues123445"},{"key":"user-agent","value":"Java/21.0.8"}],"body":{"mode":"raw","raw":"{\n    \"data\": [\n        {\n            \"sanctionedlimit\": 3500000,\n            \"utilizedlimit\": 2420.87,\n            \"availablelimit\": 3497379.13,\n            \"sanctiondate\": \"05-02-2025\",\n            \"pipelinelimit\": 200.0,\n            \"limitexpirydate\": \"21-02-2030\",\n            \"psbprogramname\": \"Mazgaon Dockyard\",\n            \"psbchannelpartnername\": \"V C GREEN ENERGY PRIVATE LIMITED\",\n            \"psbanchorname\": \"MAZAGON DOCK SHIPBUILDERS LIMITED\",\n            \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0003\",\n            \"lmsstatus\": \"Active\",\n            \"lmslimitstatus\": \"Approved\",\n            \"lmsnpastatus\": \"No\"\n        }\n    ],\n    \"code\": 200,\n    \"message\": \"success\"\n}","options":{"raw":{"language":"json"}}},"url":"https://psbxchange.free.beeceptor.com/transactionstatuscallback","description":"<p>Generated from cURL: curl --request POST <br />  --url '<a href=\"https://psbxchange.free.beeceptor.com/transactionstatuscallback\">https://psbxchange.free.beeceptor.com/transactionstatuscallback</a>' <br />  --header 'accept: application/json, application/xml, text/xml, application/<em>+json, application/</em>+xml' <br />  --header 'accept-encoding: gzip' <br />  --header 'api-key: BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_' <br />  --header 'content-length: 470' <br />  --header 'content-type: application/json' <br />  --header 'testfintech: testvalue12345' <br />  --header 'testfintech2: testvalues123445' <br />  --header 'user-agent: Java/21.0.8' <br />  --data-raw '{\"data\":[{\"sanctionedlimit\":3500000,\"utilizedlimit\":2420.87,\"availablelimit\":3497379.13,\"sanctiondate\":\"05-02-2025\",\"pipelinelimit\":200.0,\"limitexpirydate\":\"21-02-2030\",\"psbprogramname\":\"Mazgaon Dockyard\",\"psbchannelpartnername\":\"V C GREEN ENERGY PRIVATE LIMITED\",\"psbanchorname\":\"MAZAGON DOCK SHIPBUILDERS LIMITED\",\"psbchannelpartneridentifier\":\"PSBCPL-DF-0003-0003\",\"lmsstatus\":\"Active\",\"lmslimitstatus\":\"Approved\",\"lmsnpastatus\":\"No\"}],\"code\":200,\"message\":\"success\"}'</p>\n","urlObject":{"protocol":"https","path":["transactionstatuscallback"],"host":["psbxchange","free","beeceptor","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"598d7afc-7d07-4e77-a440-1a247c082138"},{"name":"Program Update Callback","id":"0a20b90d-b1f9-4062-952a-ea956cf7e536","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"},{"key":"accept-encoding","value":"gzip"},{"key":"content-length","value":"2327"},{"key":"content-type","value":"application/json"},{"key":"testfintech","value":"testvalue12345"},{"key":"testfintech2","value":"testvalues123445"},{"key":"user-agent","value":"Java/21.0.8"}],"body":{"mode":"raw","raw":"{\n    \"lenderprogramprogramlimit\": 245000000,\n    \"lenderprogramprogramoutstandinglimit\": 143597.77,\n    \"lenderprogramprogramunutilizedlimit\": 2.4482520196E8,\n    \"lmssanctiondate\": \"30-01-2025\",\n    \"lmspipelinelimit\": 31200.27,\n    \"lmslimitexpirydate\": \"01-01-2031\",\n    \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n    \"applicantname\": \"MAZAGON DOCK SHIPBUILDERS LIMITED\",\n    \"lendername\": \"CENTRAL BANK OF INDIA\",\n    \"lmsstatus\": \"Active\",\n    \"lmslimitstatus\": \"Approved\",\n    \"lmsnpastatus\": \"No\",\n    \"lmscorporatename\": \"Mazgaon & Dockyard\",\n    \"lmsproductcode\": \"\",\n    \"lmsprogramcode\": \"TESTPROGRAMID10\",\n    \"lmsprogramroibenchmarkcode\": \"Sanity Base Rate\",\n    \"lenderprogramprogramtenor\": 90,\n    \"lmscurrentbaserate\": 1,\n    \"lenderprogramcurrentbenchmarkrateforprogram\": 1.0,\n    \"lmsprograminteresttype\": \"Monthly\",\n    \"lmsprogramgraceperiodapplicable\": \"Applicable\",\n    \"lenderprogramgraceperiodindays\": 10,\n    \"lmsprogramstopsupplyapplicable\": \"Applicable\",\n    \"lenderprogramstopsupplydays\": 7,\n    \"programstopsupplydays\": 7,\n    \"lmsprogramfldgapplicable\": \"Applicable\",\n    \"lenderprogramprogrampenalinterest\": 2.0,\n    \"lmsprogramactivationdate\": \"30-01-2025\",\n    \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n    \"lmsprogramstatus\": \"Approved\",\n    \"lmscompanyid\": \"0e55dc80-ded6-11ef-9acc-8f75d81af186\",\n    \"lmsprogrammaturityhandling\": \"Prepone To Previous Working Day\",\n    \"lmsprogrammaxchannelpartnerlimit\": 2.23E8,\n    \"lmsresetfrequencydays\": 90,\n    \"lmsprogramduedatecalculatedfrom\": \"Invoice Due Date\",\n    \"lmsinvoiceattachmentrequired\": \"No\",\n    \"lmsprogrameligibilitypercentage\": 100.0,\n    \"lmsprogrammargin\": 0.0,\n    \"lmsprogrampenalinterestoninterest\": 2.0,\n    \"lmsprograminterestonpostedinterest\": 0.0,\n    \"lmsprogramminfinancingdays\": 0,\n    \"lmsprogrammaxfinancingdays\": 0,\n    \"lmsprogramautorequestfinance\": \"Yes\",\n    \"lmsprogramautoapprovefinancebybank\": \"No\",\n    \"lenderprogramstaleinvoiceperiod\": 7,\n    \"lmsprogramutrconsolidationapplicable\": \"Yes\",\n    \"lmsprograminterestrates\": [\n        {\n            \"fromDays\": 1,\n            \"toDays\": 90,\n            \"interest\": 9.8,\n            \"roi\": 10.8,\n            \"dis_credit_spread\": 6.4,\n            \"dis_business_spread\": 3.4,\n            \"interest_bearing\": \"Dealer Bearing\"\n        }\n    ],\n    \"lmsprogramanchoraccountdetails\": [\n        {\n            \"accountName\": \"HDFC Bank\",\n            \"accountNo\": \"123456789123\",\n            \"bankName\": \"HDFC\",\n            \"branchName\": \"Productivity Road Branch\",\n            \"branchCode\": \"IFSC0001241\",\n            \"accountType\": \"Current Account\",\n            \"activeStatus\": \"Active\"\n        }\n    ],\n    \"lenderprogrammaxcplimitforprogramininr\": 2.23E8,\n    \"lmsprogramgraceperiodoninterest\": 10,\n    \"lmsdisbursementaccounttype\": \"Static\",\n    \"psbplatformprogramid\": \"PSBPGL-DF-0003\"\n}","options":{"raw":{"language":"json"}}},"url":"https://psbxchange.free.beeceptor.com/transactionstatuscallback","description":"<h1 id=\"program-update-callback---field-level-documentation\">Program Update Callback - Field Level Documentation</h1>\n<p>This callback receives program details updates. The request body structure is identical to the <strong>Get Program Details API</strong> response.</p>\n<hr />\n<h2 id=\"program-limit--financial-information\">Program Limit &amp; Financial Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lenderprogramprogramlimit</code></td>\n<td>Number</td>\n<td>Total sanctioned program limit in INR</td>\n<td><code>245000000</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramoutstandinglimit</code></td>\n<td>Number</td>\n<td>Current outstanding/utilized amount in INR</td>\n<td><code>143597.77</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramunutilizedlimit</code></td>\n<td>Number</td>\n<td>Available unutilized limit in INR</td>\n<td><code>244825201.96</code></td>\n</tr>\n<tr>\n<td><code>lmspipelinelimit</code></td>\n<td>Number</td>\n<td>Pipeline limit amount in INR (pending disbursements)</td>\n<td><code>31200.27</code></td>\n</tr>\n<tr>\n<td><code>lenderprogrammaxcplimitforprogramininr</code></td>\n<td>Number</td>\n<td>Maximum channel partner limit for the program in INR</td>\n<td><code>223000000</code></td>\n</tr>\n<tr>\n<td><code>lmsprogrammaxchannelpartnerlimit</code></td>\n<td>Number</td>\n<td>Maximum limit per channel partner in INR</td>\n<td><code>223000000</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"program-identification\">Program Identification</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmslenderprogramidentifier</code></td>\n<td>String (UUID)</td>\n<td>Unique identifier for the lender program</td>\n<td><code>\"41d2a940-ded8-11ef-a5e4-9727cb7de555\"</code></td>\n</tr>\n<tr>\n<td><code>lmscompanyid</code></td>\n<td>String (UUID)</td>\n<td>Unique identifier for the company in LMS</td>\n<td><code>\"0e55dc80-ded6-11ef-9acc-8f75d81af186\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramcode</code></td>\n<td>String</td>\n<td>Program code identifier</td>\n<td><code>\"TESTPROGRAMID10\"</code></td>\n</tr>\n<tr>\n<td><code>lmsproductcode</code></td>\n<td>String</td>\n<td>Product code (can be empty)</td>\n<td><code>\"\"</code></td>\n</tr>\n<tr>\n<td><code>psbplatformprogramid</code></td>\n<td>String</td>\n<td>PSB Platform unique program identifier</td>\n<td><code>\"PSBPGL-DF-0003\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"entity-information\">Entity Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lenderprogramprogramname</code></td>\n<td>String</td>\n<td>Name of the lending program</td>\n<td><code>\"Mazgaon Dockyard\"</code></td>\n</tr>\n<tr>\n<td><code>applicantname</code></td>\n<td>String</td>\n<td>Legal name of the applicant/borrower</td>\n<td><code>\"MAZAGON DOCK SHIPBUILDERS LIMITED\"</code></td>\n</tr>\n<tr>\n<td><code>lendername</code></td>\n<td>String</td>\n<td>Name of the lending institution</td>\n<td><code>\"CENTRAL BANK OF INDIA\"</code></td>\n</tr>\n<tr>\n<td><code>lmscorporatename</code></td>\n<td>String</td>\n<td>Corporate/business name in LMS</td>\n<td><code>\"Mazgaon &amp; Dockyard\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"status-fields\">Status Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Allowed Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsstatus</code></td>\n<td>String</td>\n<td>Overall LMS status</td>\n<td><code>\"Active\"</code>, <code>\"Inactive\" \"Exit\" \"Closed\"</code></td>\n</tr>\n<tr>\n<td><code>lmslimitstatus</code></td>\n<td>String</td>\n<td>Limit approval status</td>\n<td><code>\"Approved\"</code>, <code>\"Pending Approval (Created)\"</code>, <code>\"Pending Approval (Update)\" \"Rejected\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramstatus</code></td>\n<td>String</td>\n<td>Program approval status</td>\n<td><code>\"Approved\"</code>, <code>\"Pending Approval (Created)\"</code>, <code>\"Pending Approval (Update)\" \"Rejected\"</code></td>\n</tr>\n<tr>\n<td><code>lmsnpastatus</code></td>\n<td>String</td>\n<td>NPA (Non-Performing Asset) status</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"date-fields\">Date Fields</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Format</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmssanctiondate</code></td>\n<td>String</td>\n<td>DD-MM-YYYY</td>\n<td>Date when limit was sanctioned</td>\n<td><code>\"30-01-2025\"</code></td>\n</tr>\n<tr>\n<td><code>lmslimitexpirydate</code></td>\n<td>String</td>\n<td>DD-MM-YYYY</td>\n<td>Limit expiry date</td>\n<td><code>\"01-01-2031\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramactivationdate</code></td>\n<td>String</td>\n<td>DD-MM-YYYY</td>\n<td>Program activation date</td>\n<td><code>\"30-01-2025\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"interest-rate-configuration\">Interest Rate Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramroibenchmarkcode</code></td>\n<td>String</td>\n<td>ROI benchmark code reference</td>\n<td><code>\"Sanity Base Rate\"</code></td>\n</tr>\n<tr>\n<td><code>lmscurrentbaserate</code></td>\n<td>Number</td>\n<td>Current base rate percentage</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramcurrentbenchmarkrateforprogram</code></td>\n<td>Number</td>\n<td>Current benchmark rate for the program</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramtenor</code></td>\n<td>Number</td>\n<td>Program tenor in days</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td><code>lmsprograminteresttype</code></td>\n<td>String</td>\n<td>Interest calculation frequency</td>\n<td><code>\"Monthly\"</code>, <code>\"Front\"</code>, <code>\"Rear\"</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramprogrampenalinterest</code></td>\n<td>Number</td>\n<td>Penal interest rate percentage</td>\n<td><code>2</code></td>\n</tr>\n<tr>\n<td><code>lmsprogrampenalinterestoninterest</code></td>\n<td>Number</td>\n<td>Penal interest on overdue interest</td>\n<td><code>2</code></td>\n</tr>\n<tr>\n<td><code>lmsprograminterestonpostedinterest</code></td>\n<td>Number</td>\n<td>Interest on posted interest</td>\n<td><code>0</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"grace-period--stop-supply-configuration\">Grace Period &amp; Stop Supply Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramgraceperiodapplicable</code></td>\n<td>String</td>\n<td>Whether grace period is applicable</td>\n<td><code>\"Applicable\"</code>, <code>\"Not Applicable\"</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramgraceperiodindays</code></td>\n<td>Number</td>\n<td>Grace period duration in days</td>\n<td><code>10</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramgraceperiodoninterest</code></td>\n<td>Number</td>\n<td>Grace period on interest in days</td>\n<td><code>10</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramstopsupplyapplicable</code></td>\n<td>String</td>\n<td>Whether stop supply is applicable</td>\n<td><code>\"Applicable\"</code>, <code>\"Not Applicable\"</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramstopsupplydays</code></td>\n<td>Number</td>\n<td>Stop supply trigger days</td>\n<td><code>7</code></td>\n</tr>\n<tr>\n<td><code>programstopsupplydays</code></td>\n<td>Number</td>\n<td>Stop supply days (duplicate field)</td>\n<td><code>7</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"program-configuration\">Program Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramfldgapplicable</code></td>\n<td>String</td>\n<td>FLDG (First Loss Default Guarantee) applicability</td>\n<td><code>\"Applicable\"</code>, <code>\"Not Applicable\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogrammaturityhandling</code></td>\n<td>String</td>\n<td>How maturity dates are handled</td>\n<td><code>\"Prepone To Previous Working Day\"</code>, <code>\"Postpone To Next Working Day\" \"No Effect\"</code></td>\n</tr>\n<tr>\n<td><code>lmsresetfrequencydays</code></td>\n<td>Number</td>\n<td>Limit reset frequency in days</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramduedatecalculatedfrom</code></td>\n<td>String</td>\n<td>Due date calculation basis</td>\n<td><code>\"Invoice Due Date\"</code>, <code>\"Disbursement Date\"</code></td>\n</tr>\n<tr>\n<td><code>lmsinvoiceattachmentrequired</code></td>\n<td>String</td>\n<td>Whether invoice attachment is mandatory</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogrameligibilitypercentage</code></td>\n<td>Number</td>\n<td>Financing eligibility percentage</td>\n<td><code>100</code></td>\n</tr>\n<tr>\n<td><code>lmsprogrammargin</code></td>\n<td>Number</td>\n<td>Margin percentage</td>\n<td><code>0</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramminfinancingdays</code></td>\n<td>Number</td>\n<td>Minimum financing days</td>\n<td><code>0</code></td>\n</tr>\n<tr>\n<td><code>lmsprogrammaxfinancingdays</code></td>\n<td>Number</td>\n<td>Maximum financing days</td>\n<td><code>0</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramstaleinvoiceperiod</code></td>\n<td>Number</td>\n<td>Stale invoice period in days</td>\n<td><code>7</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"automation-configuration\">Automation Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramautorequestfinance</code></td>\n<td>String</td>\n<td>Auto-request finance enabled</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramautoapprovefinancebybank</code></td>\n<td>String</td>\n<td>Auto-approval by bank enabled</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsprogramutrconsolidationapplicable</code></td>\n<td>String</td>\n<td>UTR consolidation enabled</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsdisbursementaccounttype</code></td>\n<td>String</td>\n<td>Disbursement account type</td>\n<td><code>\"Static\"</code>, <code>\"Dynamic\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"interest-rates-array\">Interest Rates Array</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprograminterestrates</code></td>\n<td>Array</td>\n<td>Array of interest rate slabs</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"interest-rate-object-structure\">Interest Rate Object Structure</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>fromDays</code></td>\n<td>Number</td>\n<td>Starting day for the slab</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>toDays</code></td>\n<td>Number</td>\n<td>Ending day for the slab</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td><code>interest</code></td>\n<td>Number</td>\n<td>Base interest rate</td>\n<td><code>9.8</code></td>\n</tr>\n<tr>\n<td><code>roi</code></td>\n<td>Number</td>\n<td>Rate of interest</td>\n<td><code>10.8</code></td>\n</tr>\n<tr>\n<td><code>dis_credit_spread</code></td>\n<td>Number</td>\n<td>Credit spread for discount</td>\n<td><code>6.4</code></td>\n</tr>\n<tr>\n<td><code>dis_business_spread</code></td>\n<td>Number</td>\n<td>Business spread for discount</td>\n<td><code>3.4</code></td>\n</tr>\n<tr>\n<td><code>interest_bearing</code></td>\n<td>String</td>\n<td>Interest bearing party</td>\n<td><code>\"Dealer Bearing\"</code>, <code>\"Anchor Bearing\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"anchor-account-details-array\">Anchor Account Details Array</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsprogramanchoraccountdetails</code></td>\n<td>Array</td>\n<td>Array of anchor bank account details</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"account-details-object-structure\">Account Details Object Structure</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accountName</code></td>\n<td>String</td>\n<td>Name on the account</td>\n<td><code>\"HDFC Bank\"</code></td>\n</tr>\n<tr>\n<td><code>accountNo</code></td>\n<td>String</td>\n<td>Bank account number</td>\n<td><code>\"123456789123\"</code></td>\n</tr>\n<tr>\n<td><code>bankName</code></td>\n<td>String</td>\n<td>Name of the bank</td>\n<td><code>\"HDFC\"</code></td>\n</tr>\n<tr>\n<td><code>branchName</code></td>\n<td>String</td>\n<td>Branch name</td>\n<td><code>\"Productivity Road Branch\"</code></td>\n</tr>\n<tr>\n<td><code>branchCode</code></td>\n<td>String</td>\n<td>IFSC/Branch code</td>\n<td><code>\"IFSC0001241\"</code></td>\n</tr>\n<tr>\n<td><code>accountType</code></td>\n<td>String</td>\n<td>Type of account</td>\n<td><code>\"Current Account\"</code>, <code>\"Savings Account\"</code></td>\n</tr>\n<tr>\n<td><code>activeStatus</code></td>\n<td>String</td>\n<td>Account active status</td>\n<td><code>\"Active\"</code>, <code>\"Inactive\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<blockquote>\n<p><strong>Note:</strong> This request body structure is aligned with the <strong>Get Program Details API</strong> response for consistency across the platform.</p>\n</blockquote>\n","urlObject":{"protocol":"https","path":["transactionstatuscallback"],"host":["psbxchange","free","beeceptor","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0a20b90d-b1f9-4062-952a-ea956cf7e536"},{"name":"Channel Partner Update Callback","id":"d87fc6f7-0d59-47c5-888f-b2b36597c099","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"},{"key":"accept-encoding","value":"gzip"},{"key":"content-length","value":"2125"},{"key":"content-type","value":"application/json"},{"key":"testfintech","value":"testvalue12345"},{"key":"testfintech2","value":"testvalues123445"},{"key":"user-agent","value":"Java/21.0.8"}],"body":{"mode":"raw","raw":"{\n    \"lendername\": \"CENTRAL BANK OF INDIA\",\n    \"lmscpgraceperioddays\": 10,\n    \"lmscpmargin\": 0.0,\n    \"lmscppenaloptionalinterestrate\": 2.0,\n    \"lmscpstopsupplydays\": 7,\n    \"tmscprequestid\": \"7df56b53-6967-492a-8914-38628c69183c\",\n    \"lmscpactivationdate\": \"07-02-2025\",\n    \"psbprogramidentifier\": \"PSBPGL-DF-0003\",\n    \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0004\",\n    \"lmsanchorname\": \"Mazgaon & Dockyard\",\n    \"lmsproductcode\": \"\",\n    \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n    \"lmscpname\": \"THE INDIAN HUME PIPE COMPANY LIMITED\",\n    \"lmscproibenchmarkcode\": \"Sanity Base Rate\",\n    \"lmscpinteresttype\": \"Monthly\",\n    \"lendercpmappinggraceperiodindays\": 10,\n    \"lendercpmappingstopsupplydays\": 7,\n    \"lendercpmappingpenalcharges\": 2.0,\n    \"lmscompanystatus\": \"Approved\",\n    \"lendercpmappingchannelpartnerlimit\": 7000000,\n    \"lendercpmappingoutstandinglimit\": 5695.46,\n    \"lendercpmappingunutilizedlimit\": 6782304.54,\n    \"lmssanctiondate\": \"07-02-2025\",\n    \"lmsstatus\": \"Active\",\n    \"lmsnpastatus\": \"No\",\n    \"lmslimitreviewdate\": \"21-02-2030\",\n    \"lmsloanaccountno\": \"843434423\",\n    \"lmsautoapprovebybankconfig\": \"No\",\n    \"lmslimitexpirydate\": \"21-02-2030\",\n    \"lendercpmappingcptenor\": 10,\n    \"lmsgraceperiodoninterest\": 10,\n    \"lmsmappingpenalinterestoninterest\": 2.0,\n    \"lmsmappingoverduespread\": 1.0,\n    \"lmsmappingeligibilitypercentage\": 100.0,\n    \"lendercpmappingmargin\": 0.0,\n    \"lendercpmappingcurrentbenchmarkrate\": 1.0,\n    \"lmsmappingmaturityhandling\": \"Prepone To Previous Working Day\",\n    \"lmsmappingidentifier\": \"8fd3e0c0-e541-11ef-9d21-d58a4a5b90a4\",\n    \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n    \"lmsmappingautorequestfinance\": \"Yes\",\n    \"lmsmappingconfigasperprogram\": \"Yes\",\n    \"lmsmappingresetfrequencydays\": 90,\n    \"lmsmappinggraceperiodinterestrate\": 1.0,\n    \"lmsmappinginterestonpostedinterest\": 0.0,\n    \"lmsmappingaccountdetails\": [\n        {\n            \"accountName\": \"Indian Hume HDFC Bank\",\n            \"accountNo\": \"6342348685\",\n            \"ifscCode\": \"HDFC0001241\",\n            \"bankName\": \"HDFC\",\n            \"branchName\": \"Productivity House Branch \",\n            \"accountType\": \"Current Account\",\n            \"activeStatus\": \"Active\"\n        }\n    ],\n    \"lmscpstatus\": \"Approved\",\n    \"lmscpinterestrate\": [\n        {\n            \"fromDays\": 1,\n            \"toDays\": 90,\n            \"interest\": 9.8,\n            \"roi\": 10.8,\n            \"dis_credit_spread\": 6.4,\n            \"dis_business_spread\": 3.4,\n            \"interest_bearing\": \"Dealer Bearing\"\n        }\n    ],\n    \"lmsmappinganchoraccountno\": [\n        {\n            \"anchorAcc\": \"123456789123\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://psbxchange.free.beeceptor.com/transactionstatuscallback","description":"<h1 id=\"channel-partner-update-callback---field-level-documentation\">Channel Partner Update Callback - Field Level Documentation</h1>\n<p>This callback receives channel partner (CP) mapping details updates from the LMS system.</p>\n<hr />\n<h2 id=\"lender--program-information\">Lender &amp; Program Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lendername</code></td>\n<td>String</td>\n<td>Name of the lending institution</td>\n<td><code>\"CENTRAL BANK OF INDIA\"</code></td>\n</tr>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>PSB Platform unique program identifier</td>\n<td><code>\"PSBPGL-DF-0003\"</code></td>\n</tr>\n<tr>\n<td><code>psbchannelpartneridentifier</code></td>\n<td>String</td>\n<td>PSB Platform unique channel partner identifier</td>\n<td><code>\"PSBCPL-DF-0003-0004\"</code></td>\n</tr>\n<tr>\n<td><code>lmslenderprogramidentifier</code></td>\n<td>String (UUID)</td>\n<td>Unique identifier for the lender program in LMS</td>\n<td><code>\"41d2a940-ded8-11ef-a5e4-9727cb7de555\"</code></td>\n</tr>\n<tr>\n<td><code>lenderprogramprogramname</code></td>\n<td>String</td>\n<td>Name of the lending program</td>\n<td><code>\"Mazgaon Dockyard\"</code></td>\n</tr>\n<tr>\n<td><code>lmsanchorname</code></td>\n<td>String</td>\n<td>Name of the anchor entity</td>\n<td><code>\"Mazgaon &amp; Dockyard\"</code></td>\n</tr>\n<tr>\n<td><code>lmsproductcode</code></td>\n<td>String</td>\n<td>Product code identifier (can be empty)</td>\n<td><code>\"\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"channel-partner-identification\">Channel Partner Identification</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>tmscprequestid</code></td>\n<td>String (UUID)</td>\n<td>Unique transaction/request identifier for CP</td>\n<td><code>\"7df56b53-6967-492a-8914-38628c69183c\"</code></td>\n</tr>\n<tr>\n<td><code>lmscpname</code></td>\n<td>String</td>\n<td>Legal name of the channel partner</td>\n<td><code>\"THE INDIAN HUME PIPE COMPANY LIMITED\"</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingidentifier</code></td>\n<td>String (UUID)</td>\n<td>Unique identifier for the CP-Program mapping in LMS</td>\n<td><code>\"8fd3e0c0-e541-11ef-9d21-d58a4a5b90a4\"</code></td>\n</tr>\n<tr>\n<td><code>lmsloanaccountno</code></td>\n<td>String</td>\n<td>Loan account number assigned to the channel partner</td>\n<td><code>\"843434423\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"channel-partner-status-information\">Channel Partner Status Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Possible Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscompanystatus</code></td>\n<td>String</td>\n<td>Company approval status in LMS</td>\n<td><code>\"Approved\"</code>, <code>\"Pending Approval (Created)\"</code>, <code>\"Rejected (Create)\" \"Pending Approval (Update)\" \"Rejected (Update)\"</code></td>\n</tr>\n<tr>\n<td><code>lmscpstatus</code></td>\n<td>String</td>\n<td>Channel partner status</td>\n<td><code>\"Approved\"</code>, <code>\"Pending Approval (Created)\"</code>,  <br /><code>\"Pending Approval (Update)\", \"Rejected\"</code></td>\n</tr>\n<tr>\n<td><code>lmsstatus</code></td>\n<td>String</td>\n<td>Overall mapping status</td>\n<td><code>\"Active\"</code>, <code>\"Inactive\" \"Exit\" \"Closed\"</code></td>\n</tr>\n<tr>\n<td><code>lmsnpastatus</code></td>\n<td>String</td>\n<td>NPA (Non-Performing Asset) status</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"limit-information\">Limit Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lendercpmappingchannelpartnerlimit</code></td>\n<td>Number</td>\n<td>Total sanctioned limit for the channel partner in INR</td>\n<td><code>7000000</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappingoutstandinglimit</code></td>\n<td>Number</td>\n<td>Current outstanding/utilized amount in INR</td>\n<td><code>5695.46</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappingunutilizedlimit</code></td>\n<td>Number</td>\n<td>Available unutilized limit in INR</td>\n<td><code>6782304.54</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"date-information\">Date Information</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Format</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscpactivationdate</code></td>\n<td>String</td>\n<td>Date when CP mapping was activated</td>\n<td><code>DD-MM-YYYY</code></td>\n<td><code>\"07-02-2025\"</code></td>\n</tr>\n<tr>\n<td><code>lmssanctiondate</code></td>\n<td>String</td>\n<td>Date when limit was sanctioned</td>\n<td><code>DD-MM-YYYY</code></td>\n<td><code>\"07-02-2025\"</code></td>\n</tr>\n<tr>\n<td><code>lmslimitreviewdate</code></td>\n<td>String</td>\n<td>Date for next limit review</td>\n<td><code>DD-MM-YYYY</code></td>\n<td><code>\"21-02-2030\"</code></td>\n</tr>\n<tr>\n<td><code>lmslimitexpirydate</code></td>\n<td>String</td>\n<td>Date when the limit expires</td>\n<td><code>DD-MM-YYYY</code></td>\n<td><code>\"21-02-2030\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"interest--rate-configuration\">Interest &amp; Rate Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscproibenchmarkcode</code></td>\n<td>String</td>\n<td>ROI benchmark code for the channel partner</td>\n<td><code>\"Sanity Base Rate\"</code></td>\n</tr>\n<tr>\n<td><code>lmscpinteresttype</code></td>\n<td>String</td>\n<td>Interest calculation frequency</td>\n<td><code>\"Monthly\"</code>, <code>\"Front\", \"Rear\"</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappingcurrentbenchmarkrate</code></td>\n<td>Number</td>\n<td>Current benchmark interest rate (%)</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappingmargin</code></td>\n<td>Number</td>\n<td>CP-specific margin (%)</td>\n<td><code>0</code></td>\n</tr>\n<tr>\n<td><code>lmscpmargin</code></td>\n<td>Number</td>\n<td>CP-specific margin (%)</td>\n<td><code>0</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"grace-period--penalty-configuration\">Grace Period &amp; Penalty Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmscpgraceperioddays</code></td>\n<td>Number</td>\n<td>Grace period in days for the channel partner</td>\n<td><code>10</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappinggraceperiodindays</code></td>\n<td>Number</td>\n<td>Grace period configured in CP mapping (days)</td>\n<td><code>10</code></td>\n</tr>\n<tr>\n<td><code>lmsgraceperiodoninterest</code></td>\n<td>Number</td>\n<td>Grace period applicable on interest (days)</td>\n<td><code>10</code></td>\n</tr>\n<tr>\n<td><code>lmscpstopsupplydays</code></td>\n<td>Number</td>\n<td>Days after which supply stops for overdue</td>\n<td><code>7</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappingstopsupplydays</code></td>\n<td>Number</td>\n<td>Stop supply days in CP mapping</td>\n<td><code>7</code></td>\n</tr>\n<tr>\n<td><code>lmscppenaloptionalinterestrate</code></td>\n<td>Number</td>\n<td>Optional penal interest rate (%)</td>\n<td><code>2</code></td>\n</tr>\n<tr>\n<td><code>lendercpmappingpenalcharges</code></td>\n<td>Number</td>\n<td>Penal charges percentage</td>\n<td><code>2</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingpenalinterestoninterest</code></td>\n<td>Number</td>\n<td>Penal interest charged on unpaid interest (%)</td>\n<td><code>2</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingoverduespread</code></td>\n<td>Number</td>\n<td>Additional spread for overdue amounts (%)</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>lmsmappinggraceperiodinterestrate</code></td>\n<td>Number</td>\n<td>Interest rate during grace period (%)</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>lmsmappinginterestonpostedinterest</code></td>\n<td>Number</td>\n<td>Interest on posted/accrued interest (%)</td>\n<td><code>0</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"tenor--financing-configuration\">Tenor &amp; Financing Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lendercpmappingcptenor</code></td>\n<td>Number</td>\n<td>Tenor/duration for CP financing (days)</td>\n<td><code>10</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingresetfrequencydays</code></td>\n<td>Number</td>\n<td>Frequency for rate reset (days)</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingeligibilitypercentage</code></td>\n<td>Number</td>\n<td>Eligibility percentage for financing</td>\n<td><code>100</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"operational-configuration\">Operational Configuration</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Possible Values</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>lmsautoapprovebybankconfig</code></td>\n<td>String</td>\n<td>Auto-approval by bank configuration</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingautorequestfinance</code></td>\n<td>String</td>\n<td>Auto request finance flag</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingconfigasperprogram</code></td>\n<td>String</td>\n<td>Whether CP config follows program config</td>\n<td><code>\"Yes\"</code>, <code>\"No\"</code></td>\n</tr>\n<tr>\n<td><code>lmsmappingmaturityhandling</code></td>\n<td>String</td>\n<td>How maturity dates are handled</td>\n<td><code>\"Prepone To Previous Working Day\"</code>, <code>\"Postpone To Next Working Day\" \"No Effect\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"interest-rate-slabs-array\">Interest Rate Slabs (Array)</h2>\n<p><strong>Field:</strong> <code>lmscpinterestrate</code><br /><strong>Type:</strong> Array of Objects<br /><strong>Description:</strong> Interest rate slabs based on financing duration</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>fromDays</code></td>\n<td>Number</td>\n<td>Starting day of the slab</td>\n<td><code>1</code></td>\n</tr>\n<tr>\n<td><code>toDays</code></td>\n<td>Number</td>\n<td>Ending day of the slab</td>\n<td><code>90</code></td>\n</tr>\n<tr>\n<td><code>interest</code></td>\n<td>Number</td>\n<td>Base interest rate (%)</td>\n<td><code>9.8</code></td>\n</tr>\n<tr>\n<td><code>roi</code></td>\n<td>Number</td>\n<td>Rate of Interest including all components (%)</td>\n<td><code>10.8</code></td>\n</tr>\n<tr>\n<td><code>dis_credit_spread</code></td>\n<td>Number</td>\n<td>Credit spread for discounting (%)</td>\n<td><code>6.4</code></td>\n</tr>\n<tr>\n<td><code>dis_business_spread</code></td>\n<td>Number</td>\n<td>Business spread for discounting (%)</td>\n<td><code>3.4</code></td>\n</tr>\n<tr>\n<td><code>interest_bearing</code></td>\n<td>String</td>\n<td>Party bearing the interest</td>\n<td><code>\"Dealer Bearing\"</code>, <code>\"Anchor Bearing\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"lmscpinterestrate\": [\n  {\n    \"fromDays\": 1,\n    \"toDays\": 90,\n    \"interest\": 9.8,\n    \"roi\": 10.8,\n    \"dis_credit_spread\": 6.4,\n    \"dis_business_spread\": 3.4,\n    \"interest_bearing\": \"Dealer Bearing\"\n  }\n]\n\n</code></pre>\n<hr />\n<h2 id=\"channel-partner-account-details-array\">Channel Partner Account Details (Array)</h2>\n<p><strong>Field:</strong> <code>lmsmappingaccountdetails</code><br /><strong>Type:</strong> Array of Objects<br /><strong>Description:</strong> Bank account details of the channel partner for disbursement</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accountName</code></td>\n<td>String</td>\n<td>Name on the bank account</td>\n<td><code>\"Indian Hume HDFC Bank\"</code></td>\n</tr>\n<tr>\n<td><code>accountNo</code></td>\n<td>String</td>\n<td>Bank account number</td>\n<td><code>\"6342348685\"</code></td>\n</tr>\n<tr>\n<td><code>ifscCode</code></td>\n<td>String</td>\n<td>IFSC code of the bank branch</td>\n<td><code>\"HDFC0001241\"</code></td>\n</tr>\n<tr>\n<td><code>bankName</code></td>\n<td>String</td>\n<td>Name of the bank</td>\n<td><code>\"HDFC\"</code></td>\n</tr>\n<tr>\n<td><code>branchName</code></td>\n<td>String</td>\n<td>Name of the bank branch</td>\n<td><code>\"Productivity House Branch\"</code></td>\n</tr>\n<tr>\n<td><code>accountType</code></td>\n<td>String</td>\n<td>Type of bank account</td>\n<td><code>\"Current Account\"</code>, <code>\"Savings Account\"</code></td>\n</tr>\n<tr>\n<td><code>activeStatus</code></td>\n<td>String</td>\n<td>Account active status</td>\n<td><code>\"Active\"</code>, <code>\"Inactive\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"lmsmappingaccountdetails\": [\n  {\n    \"accountName\": \"Indian Hume HDFC Bank\",\n    \"accountNo\": \"6342348685\",\n    \"ifscCode\": \"HDFC0001241\",\n    \"bankName\": \"HDFC\",\n    \"branchName\": \"Productivity House Branch\",\n    \"accountType\": \"Current Account\",\n    \"activeStatus\": \"Active\"\n  }\n]\n\n</code></pre>\n<hr />\n<h2 id=\"anchor-account-details-array\">Anchor Account Details (Array)</h2>\n<p><strong>Field:</strong> <code>lmsmappinganchoraccountno</code><br /><strong>Type:</strong> Array of Objects<br /><strong>Description:</strong> Anchor's account number(s) linked to this CP mapping</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>anchorAcc</code></td>\n<td>String</td>\n<td>Anchor's bank account number</td>\n<td><code>\"123456789123\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">\"lmsmappinganchoraccountno\": [\n  {\n    \"anchorAcc\": \"123456789123\"\n  }\n]\n\n</code></pre>\n<hr />\n<h2 id=\"sample-request-body\">Sample Request Body</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"lendername\": \"CENTRAL BANK OF INDIA\",\n  \"lmscpgraceperioddays\": 10,\n  \"lmscpmargin\": 0,\n  \"lmscppenaloptionalinterestrate\": 2,\n  \"lmscpstopsupplydays\": 7,\n  \"tmscprequestid\": \"7df56b53-6967-492a-8914-38628c69183c\",\n  \"lmscpactivationdate\": \"07-02-2025\",\n  \"psbprogramidentifier\": \"PSBPGL-DF-0003\",\n  \"psbchannelpartneridentifier\": \"PSBCPL-DF-0003-0004\",\n  \"lmsanchorname\": \"Mazgaon &amp; Dockyard\",\n  \"lmsproductcode\": \"\",\n  \"lenderprogramprogramname\": \"Mazgaon Dockyard\",\n  \"lmscpname\": \"THE INDIAN HUME PIPE COMPANY LIMITED\",\n  \"lmscproibenchmarkcode\": \"Sanity Base Rate\",\n  \"lmscpinteresttype\": \"Monthly\",\n  \"lendercpmappinggraceperiodindays\": 10,\n  \"lendercpmappingstopsupplydays\": 7,\n  \"lendercpmappingpenalcharges\": 2,\n  \"lmscompanystatus\": \"Approved\",\n  \"lendercpmappingchannelpartnerlimit\": 7000000,\n  \"lendercpmappingoutstandinglimit\": 5695.46,\n  \"lendercpmappingunutilizedlimit\": 6782304.54,\n  \"lmssanctiondate\": \"07-02-2025\",\n  \"lmsstatus\": \"Active\",\n  \"lmsnpastatus\": \"No\",\n  \"lmslimitreviewdate\": \"21-02-2030\",\n  \"lmsloanaccountno\": \"843434423\",\n  \"lmsautoapprovebybankconfig\": \"No\",\n  \"lmslimitexpirydate\": \"21-02-2030\",\n  \"lendercpmappingcptenor\": 10,\n  \"lmsgraceperiodoninterest\": 10,\n  \"lmsmappingpenalinterestoninterest\": 2,\n  \"lmsmappingoverduespread\": 1,\n  \"lmsmappingeligibilitypercentage\": 100,\n  \"lendercpmappingmargin\": 0,\n  \"lendercpmappingcurrentbenchmarkrate\": 1,\n  \"lmsmappingmaturityhandling\": \"Prepone To Previous Working Day\",\n  \"lmsmappingidentifier\": \"8fd3e0c0-e541-11ef-9d21-d58a4a5b90a4\",\n  \"lmslenderprogramidentifier\": \"41d2a940-ded8-11ef-a5e4-9727cb7de555\",\n  \"lmsmappingautorequestfinance\": \"Yes\",\n  \"lmsmappingconfigasperprogram\": \"Yes\",\n  \"lmsmappingresetfrequencydays\": 90,\n  \"lmsmappinggraceperiodinterestrate\": 1,\n  \"lmsmappinginterestonpostedinterest\": 0,\n  \"lmsmappingaccountdetails\": [...],\n  \"lmscpstatus\": \"Approved\",\n  \"lmscpinterestrate\": [...],\n  \"lmsmappinganchoraccountno\": [...]\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["transactionstatuscallback"],"host":["psbxchange","free","beeceptor","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d87fc6f7-0d59-47c5-888f-b2b36597c099"},{"name":"Supplier Status Update Callback","id":"dc2e8102-acf2-467f-81cf-611731f41b5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"},{"key":"accept-encoding","value":"gzip"},{"key":"content-length","value":"588"},{"key":"content-type","value":"application/json"},{"key":"user-agent","value":"Java/21.0.10"}],"body":{"mode":"raw","raw":"{\n    \"suppliername\": \"JAYPORE ECOMMERCE PRIVATE LIMITED\",\n    \"suppliercode\": \"TESTSUPPLIERCODE1003202602\",\n    \"supplierleicode\": \"\",\n    \"supplieraccountname\": \"Test JAYPORE ECOMMERCE\",\n    \"supplieraccountno\": \"6629980887\",\n    \"supplierbankaccountname\": \"External\",\n    \"supplierbankaccountbranchname\": \"Productivity Road Branch\",\n    \"supplierbankaccountifsccode\": \"HDFC0001241\",\n    \"supplierbankaccounttype\": \"Current\",\n    \"suppliermappingstatus\": \"Active\",\n    \"statusmessage\": \"Approved\",\n    \"lenderpsbplatformid\": \"LENDER0004\",\n    \"lendername\": \"CENTRAL BANK OF INDIA\",\n    \"errorResponse\": [\n        {\n            \"statusCode\": 2000,\n            \"remark\": \"PID Vendor approved successfully.\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://psbxchange.free.beeceptor.com/transactionstatuscallback","description":"<h2 id=\"overview\">Overview</h2>\n<p>This is a <strong>POST callback API</strong> used by the PSB Xchange platform to notify integrated fintech/lender systems about supplier (vendor) status updates. When a supplier's onboarding or mapping status changes on the PSB Xchange platform (e.g., approved, rejected, or pending), this callback is triggered to push the updated status details to the registered callback endpoint.</p>\n<p>This is only applicable for <strong>PID Programs</strong> active on PSB Xchange</p>\n<hr />\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST https://psbxchange.free.beeceptor.com/transactionstatuscallback\n\n</code></pre><hr />\n<h2 id=\"request-headers\">Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>accept</code></td>\n<td>application/json, application/xml, text/xml, application/<em>+json, application/</em>+xml</td>\n<td>Accepted response content types</td>\n</tr>\n<tr>\n<td><code>accept-encoding</code></td>\n<td>gzip</td>\n<td>Accepted encoding for the response</td>\n</tr>\n<tr>\n<td><code>content-type</code></td>\n<td>application/json</td>\n<td>Request body format</td>\n</tr>\n<tr>\n<td><code>testfintech</code></td>\n<td>testvalue12345</td>\n<td>Custom fintech identification header (test environment)</td>\n</tr>\n<tr>\n<td><code>testfintech2</code></td>\n<td>testvalues123445</td>\n<td>Secondary custom fintech identification header (test environment)</td>\n</tr>\n<tr>\n<td><code>user-agent</code></td>\n<td>Java/21.0.10</td>\n<td>Client user agent string</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body\">Request Body</h2>\n<p>The request body is a JSON object containing supplier details, bank account information, lender details, and the status update.</p>\n<h3 id=\"top-level-fields\">Top-Level Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>suppliername</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Full legal name of the supplier/vendor</td>\n<td><code>\"JAYPORE ECOMMERCE PRIVATE LIMITED\"</code></td>\n</tr>\n<tr>\n<td><code>suppliercode</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique identifier code assigned to the supplier on the PSB Xchange platform</td>\n<td><code>\"TESTSUPPLIERCODE1003202602\"</code></td>\n</tr>\n<tr>\n<td><code>supplierleicode</code></td>\n<td>String</td>\n<td>No</td>\n<td>Legal Entity Identifier (LEI) code of the supplier. Can be empty if not applicable.</td>\n<td><code>\"\"</code></td>\n</tr>\n<tr>\n<td><code>supplieraccountname</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Name associated with the supplier's bank account</td>\n<td><code>\"Test JAYPORE ECOMMERCE\"</code></td>\n</tr>\n<tr>\n<td><code>supplieraccountno</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Supplier's bank account number</td>\n<td><code>\"6629980887\"</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccountname</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Name/type of the bank account (e.g., External, Internal)</td>\n<td><code>\"External\"</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccountbranchname</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Name of the bank branch where the supplier's account is held</td>\n<td><code>\"Productivity Road Branch\"</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccountifsccode</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>IFSC code of the supplier's bank branch for NEFT/RTGS transactions</td>\n<td><code>\"HDFC0001241\"</code></td>\n</tr>\n<tr>\n<td><code>supplierbankaccounttype</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Type of bank account (e.g., Current, Savings)</td>\n<td><code>\"Current\"</code></td>\n</tr>\n<tr>\n<td><code>suppliermappingstatus</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Current mapping status of the supplier on the platform. Possible values: <code>Active</code>, <code>Inactive</code>, <code>Pending</code></td>\n<td><code>\"Active\"</code></td>\n</tr>\n<tr>\n<td><code>statusmessage</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Human-readable status message indicating the approval/rejection status. Possible values: <code>Approved</code>, <code>Rejected</code>, <code>Pending</code></td>\n<td><code>\"Approved\"</code></td>\n</tr>\n<tr>\n<td><code>lenderpsbplatformid</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique platform ID of the lender on PSB Xchange</td>\n<td><code>\"LENDER0004\"</code></td>\n</tr>\n<tr>\n<td><code>lendername</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Full name of the lending institution</td>\n<td><code>\"CENTRAL BANK OF INDIA\"</code></td>\n</tr>\n<tr>\n<td><code>errorResponse</code></td>\n<td>Array</td>\n<td>Yes</td>\n<td>Array of status/error response objects. Contains status code and remark even for successful operations.</td>\n<td>See nested fields below</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"errorresponse-object-fields\"><code>errorResponse</code> Object Fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>statusCode</code></td>\n<td>Integer</td>\n<td>Yes</td>\n<td>Numeric status code indicating the result. <code>2000</code> = Success</td>\n<td><code>2000</code></td>\n</tr>\n<tr>\n<td><code>remark</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Descriptive message about the status or error</td>\n<td><code>\"PID Vendor approved successfully.\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"sample-request-body\">Sample Request Body</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"suppliername\": \"JAYPORE ECOMMERCE PRIVATE LIMITED\",\n  \"suppliercode\": \"TESTSUPPLIERCODE1003202602\",\n  \"supplierleicode\": \"\",\n  \"supplieraccountname\": \"Test JAYPORE ECOMMERCE\",\n  \"supplieraccountno\": \"6629980887\",\n  \"supplierbankaccountname\": \"External\",\n  \"supplierbankaccountbranchname\": \"Productivity Road Branch\",\n  \"supplierbankaccountifsccode\": \"HDFC0001241\",\n  \"supplierbankaccounttype\": \"Current\",\n  \"suppliermappingstatus\": \"Active\",\n  \"statusmessage\": \"Approved\",\n  \"lenderpsbplatformid\": \"LENDER0004\",\n  \"lendername\": \"CENTRAL BANK OF INDIA\",\n  \"errorResponse\": [\n    {\n      \"statusCode\": 2000,\n      \"remark\": \"PID Vendor approved successfully.\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"status-codes\">Status Codes</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Meaning</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>2000</code></td>\n<td>Success</td>\n<td>Supplier approved/processed successfully</td>\n</tr>\n<tr>\n<td>Other codes</td>\n<td>Error</td>\n<td>Indicates an error scenario; refer to the <code>remark</code> field in <code>errorResponse</code> for details</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["transactionstatuscallback"],"host":["psbxchange","free","beeceptor","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"dc2e8102-acf2-467f-81cf-611731f41b5d"},{"name":"Buyer Status Update Callback","id":"1019d5a2-ae46-4af4-800d-1d1329dcc680","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"content-length","value":"269"},{"key":"user-agent","value":"Java/21.0.10"},{"key":"content-type","value":"application/json"},{"key":"api-key","value":"BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_"},{"key":"accept","value":"application/json, application/xml, text/xml, application/*+json, application/*+xml"}],"body":{"mode":"raw","raw":"{\n    \"buyername\": \"THE INDIAN HUME PIPE COMPANY LIMITED\",\n    \"buyermaxlimit\": 1000000.0,\n    \"buyermaxtenor\": 30,\n    \"buyercode\": \"THEIND10032026\",\n    \"buyermappingstatus\": \"Active\",\n    \"psbprogramidentifier\": \"PSBPGL-SID-0007\",\n    \"lenderpsbplatformid\": \"LENDER0004\",\n    \"lendername\": \"CENTRAL BANK OF INDIA\"\n}","options":{"raw":{"language":"json"}}},"url":"https://webhook.site/162a9232-f97b-4229-999d-5232b1bdcf81","description":"<h2 id=\"overview\">Overview</h2>\n<p>This is a <strong>POST callback API</strong> used to notify fintech/lender systems about buyer status updates on the <strong>PSB Xchange platform</strong>. This callback is triggered and sent <strong>from PSB Xchange to the fintech/lender system</strong> whenever a buyer's mapping status is created or updated. It carries key details about the buyer, their credit parameters, and the associated lender and program information.</p>\n<p>This is only applicable for <strong>SID Programs</strong> active on PSB Xchange</p>\n<hr />\n<h2 id=\"endpoint\">Endpoint</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST https://webhook.site/162a9232-f97b-4229-999d-5232b1bdcf81\n\n</code></pre><hr />\n<h2 id=\"request-headers\">Request Headers</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>content-type</code></td>\n<td><code>application/json</code></td>\n<td>Specifies the media type of the request body</td>\n</tr>\n<tr>\n<td><code>accept</code></td>\n<td><code>application/json, application/xml, text/xml, application/\\\\*+json, application/\\\\*+xml</code></td>\n<td>Acceptable response media types</td>\n</tr>\n<tr>\n<td><code>api-key</code></td>\n<td><code>BdW9J0sxrim78v9qhVcgsEa5K89ksHRSpVb-_</code></td>\n<td>API key for authenticating the callback request</td>\n</tr>\n<tr>\n<td><code>user-agent</code></td>\n<td><code>Java/21.0.10</code></td>\n<td>Identifies the client making the request</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request-body\">Request Body</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>buyername</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Full legal name of the buyer entity registered on the PSB Xchange platform</td>\n<td><code>\"THE INDIAN HUME PIPE COMPANY LIMITED\"</code></td>\n</tr>\n<tr>\n<td><code>buyermaxlimit</code></td>\n<td>Number (Float)</td>\n<td>Yes</td>\n<td>Maximum sanctioned credit limit for the buyer in INR (Indian Rupees)</td>\n<td><code>1000000.0</code></td>\n</tr>\n<tr>\n<td><code>buyermaxtenor</code></td>\n<td>Integer</td>\n<td>Yes</td>\n<td>Maximum repayment tenor allowed for the buyer in days</td>\n<td><code>30</code></td>\n</tr>\n<tr>\n<td><code>buyercode</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique identifier code assigned to the buyer on the PSB Xchange platform</td>\n<td><code>\"THEIND10032026\"</code></td>\n</tr>\n<tr>\n<td><code>buyermappingstatus</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Current mapping/onboarding status of the buyer on the platform. Possible values: <code>Active</code>, <code>Inactive</code>, <code>Pending</code></td>\n<td><code>\"Active\"</code></td>\n</tr>\n<tr>\n<td><code>psbprogramidentifier</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique identifier of the PSB lending program under which the buyer is mapped</td>\n<td><code>\"PSBPGL-SID-0007\"</code></td>\n</tr>\n<tr>\n<td><code>lenderpsbplatformid</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Unique platform ID of the lender on PSB Xchange associated with this buyer mapping</td>\n<td><code>\"LENDER0004\"</code></td>\n</tr>\n<tr>\n<td><code>lendername</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>Full name of the lending institution associated with the buyer</td>\n<td><code>\"CENTRAL BANK OF INDIA\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"sample-request-body\">Sample Request Body</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"buyername\": \"THE INDIAN HUME PIPE COMPANY LIMITED\",\n    \"buyermaxlimit\": 1000000.0,\n    \"buyermaxtenor\": 30,\n    \"buyercode\": \"THEIND10032026\",\n    \"buyermappingstatus\": \"Active\",\n    \"psbprogramidentifier\": \"PSBPGL-SID-0007\",\n    \"lenderpsbplatformid\": \"LENDER0004\",\n    \"lendername\": \"CENTRAL BANK OF INDIA\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"field-validations--notes\">Field Validations / Notes</h2>\n<ul>\n<li><p><strong><code>buyermaxlimit</code></strong>: Must be a positive numeric value representing the credit limit in INR. Decimal values are accepted.</p>\n</li>\n<li><p><strong><code>buyermaxtenor</code></strong>: Must be a positive integer representing the number of days.</p>\n</li>\n<li><p><strong><code>buyermappingstatus</code></strong>: Accepted values — <code>Active</code>, <code>Inactive</code>, <code>Pending</code></p>\n</li>\n<li><p><strong><code>psbprogramidentifier</code></strong>: Follows the format <code>PSBPGL--</code> (e.g., <code>PSBPGL-SID-0007</code>)</p>\n</li>\n<li><p><strong><code>buyercode</code></strong>: Typically a combination of buyer name abbreviation and date (e.g., <code>THEIND10032026</code>)</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["162a9232-f97b-4229-999d-5232b1bdcf81"],"host":["webhook","site"],"query":[],"variable":[]}},"response":[],"_postman_id":"1019d5a2-ae46-4af4-800d-1d1329dcc680"}]}