m2pfintech

Get paginated statement data for an entity

Returns a paginated list of statement summary records for a given entity. Results can be filtered by year and/or month. Each record contains financial totals, due amounts, reward points, and statement metadata.

POST
/statement/getStatementData

Header Parameters

TENANT*string

Tenant identifier for multi-tenancy support

Request Body

application/json

entityId*string

Unique entity identifier of the customer

year?string

Filter by year (e.g., '2024')

month?string

Filter by month (1-12); requires year if provided

pageNumber?integer

Page number for pagination (0-based, default: 0)

Default0
pageSize?integer

Number of records per page (default: 50)

Default50

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://uat-m2p-ccms.m2pfintech.com/statement/getStatementData" \  -H "TENANT: string" \  -H "Content-Type: application/json" \  -d '{    "entityId": "string"  }'
{
  "statementDate": "string",
  "lastStatementBalance": 0,
  "currentStatementAmount": 0,
  "totalCredit": 0,
  "totalDebit": 0,
  "emiDebit": 0,
  "emiPrinciple": 0,
  "emiInterest": 0,
  "emiOtherCharges": 0,
  "emiLimitBlockedAmount": 0,
  "interest": 0,
  "cash": 0,
  "purchase": 0,
  "minDue": 0,
  "customerDueDate": "2019-08-24",
  "dueDate": "2019-08-24",
  "statementDatemmyyyy": "string",
  "rewardPointsAccumulated": "string",
  "rewardPointsTotal": "string",
  "statementId": "string",
  "fees": 0,
  "statementBalance": 0
}
{
  "code": "string",
  "message": "string",
  "details": "string"
}
{
  "code": "string",
  "message": "string",
  "details": "string"
}
{
  "code": "string",
  "message": "string",
  "details": "string"
}