POST api/PFLoanRepayment/Save

Request Information

URI Parameters

None.

Body Parameters

PFLoanRepaymentSaveVM
NameDescriptionTypeAdditional information
BookId

integer

Required

RepayRefNo

string

Required

String length: inclusive between 0 and 20

RepayDate

string

Required

BookType

AccountBookTypeLookup

Required

PfMemberReg

PFMemberLookupVM

Required

LoanId

integer

Required

LoanBalanceDue

decimal number

None.

LoanInterestDue

decimal number

None.

IsLoanClosing

string

Required

Matching regular expression pattern: Y|N

RepayLoanAmount

decimal number

Required

RepayInterestAmount

decimal number

Required

CreateUser

integer

Required

CreateIp

string

Required

String length: inclusive between 0 and 20

FinYearId

integer

Required

Remarks

string

String length: inclusive between 0 and 300

EmployeeId

integer

None.

EmiLoan

string

None.

EmiRepayProcessId

integer

None.

EmiAdjType

string

None.

EmiBalAmt

decimal number

None.

EmiBalCount

integer

None.

EmiHold

string

None.

EmiAdjCount

integer

None.

EmiAdjPrinciple

decimal number

None.

EmiAdjPrincipleLast

decimal number

None.

InterestDetails

Collection of PFLoanIntrVM

None.

Request Formats

application/json, text/json

Sample:
{
  "BookId": 1,
  "RepayRefNo": "sample string 2",
  "RepayDate": "sample string 3",
  "BookType": {
    "BookTypeId": 1,
    "BookTypeName": "sample string 2"
  },
  "PfMemberReg": {
    "PfRegId": 1,
    "PFNo": "sample string 2",
    "Category": {
      "CategoryId": 1,
      "CategoryName": "sample string 2"
    },
    "MemberName": "sample string 3",
    "Prefix": "sample string 4",
    "MemberCode": "sample string 5",
    "Address": "sample string 6",
    "Establishment": "sample string 7",
    "JoinDate": "sample string 8"
  },
  "LoanId": 4,
  "LoanBalanceDue": 5.0,
  "LoanInterestDue": 6.0,
  "IsLoanClosing": "sample string 7",
  "RepayLoanAmount": 8.0,
  "RepayInterestAmount": 9.0,
  "CreateUser": 10,
  "CreateIp": "sample string 11",
  "FinYearId": 12,
  "Remarks": "sample string 13",
  "EmployeeId": 14,
  "EmiLoan": "sample string 15",
  "EmiRepayProcessId": 16,
  "EmiAdjType": "sample string 17",
  "EmiBalAmt": 18.0,
  "EmiBalCount": 19,
  "EmiHold": "sample string 20",
  "EmiAdjCount": 21,
  "EmiAdjPrinciple": 22.0,
  "EmiAdjPrincipleLast": 23.0,
  "InterestDetails": [
    {
      "Slno": 1,
      "FromDate": "sample string 2",
      "ToDate": "sample string 3",
      "Days": 4,
      "IntrRate": 5.0,
      "IntrAmount": 6.0
    },
    {
      "Slno": 1,
      "FromDate": "sample string 2",
      "ToDate": "sample string 3",
      "Days": 4,
      "IntrRate": 5.0,
      "IntrAmount": 6.0
    }
  ]
}

application/xml, text/xml

Sample:
<PFLoanRepaymentSaveVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
  <BookId>1</BookId>
  <BookType>
    <BookTypeId>1</BookTypeId>
    <BookTypeName>sample string 2</BookTypeName>
  </BookType>
  <CreateIp>sample string 11</CreateIp>
  <CreateUser>10</CreateUser>
  <EmiAdjCount>21</EmiAdjCount>
  <EmiAdjPrinciple>22</EmiAdjPrinciple>
  <EmiAdjPrincipleLast>23</EmiAdjPrincipleLast>
  <EmiAdjType>sample string 17</EmiAdjType>
  <EmiBalAmt>18</EmiBalAmt>
  <EmiBalCount>19</EmiBalCount>
  <EmiHold>sample string 20</EmiHold>
  <EmiLoan>sample string 15</EmiLoan>
  <EmiRepayProcessId>16</EmiRepayProcessId>
  <EmployeeId>14</EmployeeId>
  <FinYearId>12</FinYearId>
  <InterestDetails>
    <PFLoanIntrVM>
      <Days>4</Days>
      <FromDate>sample string 2</FromDate>
      <IntrAmount>6</IntrAmount>
      <IntrRate>5</IntrRate>
      <Slno>1</Slno>
      <ToDate>sample string 3</ToDate>
    </PFLoanIntrVM>
    <PFLoanIntrVM>
      <Days>4</Days>
      <FromDate>sample string 2</FromDate>
      <IntrAmount>6</IntrAmount>
      <IntrRate>5</IntrRate>
      <Slno>1</Slno>
      <ToDate>sample string 3</ToDate>
    </PFLoanIntrVM>
  </InterestDetails>
  <IsLoanClosing>sample string 7</IsLoanClosing>
  <LoanBalanceDue>5</LoanBalanceDue>
  <LoanId>4</LoanId>
  <LoanInterestDue>6</LoanInterestDue>
  <PfMemberReg>
    <Address>sample string 6</Address>
    <Category>
      <CategoryId>1</CategoryId>
      <CategoryName>sample string 2</CategoryName>
    </Category>
    <Establishment>sample string 7</Establishment>
    <JoinDate>sample string 8</JoinDate>
    <MemberCode>sample string 5</MemberCode>
    <MemberName>sample string 3</MemberName>
    <PFNo>sample string 2</PFNo>
    <PfRegId>1</PfRegId>
    <Prefix>sample string 4</Prefix>
  </PfMemberReg>
  <Remarks>sample string 13</Remarks>
  <RepayDate>sample string 3</RepayDate>
  <RepayInterestAmount>9</RepayInterestAmount>
  <RepayLoanAmount>8</RepayLoanAmount>
  <RepayRefNo>sample string 2</RepayRefNo>
</PFLoanRepaymentSaveVM>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.