m2pfintech

Fetch list of statement data for an entity

Retrieves a list of historical statement summary records for a given entity and statement month, including credit/debit totals, EMI details, due amounts, and reward points.

POST
/statement/customer/fetchStatementDataList

Header Parameters

TENANT*string

Tenant identifier for multi-tenancy support

Request Body

application/json

entityId*string

Entity identifier; also accepted as entity_id

stmtMonth*string

Statement month in MMYYYY format; also accepted as stmt_month

fromDate?string

Start date filter (yyyy-MM-dd)

Formatdate
toDate?string

End date filter (yyyy-MM-dd)

Formatdate
pageNumber?integer

Page number for pagination (0-based)

pageSize?integer

Number of records per page

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://uat-m2p-ccms.m2pfintech.com/statement/customer/fetchStatementDataList" \  -H "TENANT: string" \  -H "Content-Type: application/json" \  -d '{    "entityId": "string",    "stmtMonth": "string"  }'
{
  "lastStatementBalance": "string",
  "currentStatementAmount": "string",
  "totalCredit": 0,
  "totalDebit": 0,
  "emiDebit": 0,
  "emiPrinciple": 0,
  "emiInterest": 0,
  "emiOtherCharges": 0,
  "emiLimitBlockedAmount": 0,
  "cash": 0,
  "purchase": "string",
  "minDue": "string",
  "statementDate": "string",
  "customerDueDate": "string",
  "dueDate": "string",
  "rewardPointsCreditLastStmt": "string",
  "rewardPointsLapsed": "string",
  "rewardPointsAccumulated": "string",
  "rewardPointsTotal": "string"
}
{
  "code": "string",
  "message": "string",
  "details": "string"
}
{
  "code": "string",
  "message": "string",
  "details": "string"
}
{
  "code": "string",
  "message": "string",
  "details": "string"
}