POST api/PFWithdrawal/Save
Request Information
URI Parameters
None.
Body Parameters
PFWithdrawalSaveVM| Name | Description | Type | Additional information |
|---|---|---|---|
| BookId | integer |
Required |
|
| WithdrawRefNo | string |
Required String length: inclusive between 0 and 20 |
|
| WithdrawDate | string |
Required |
|
| BookType | AccountBookTypeLookup |
Required |
|
| PfMember | PFMemberLookupVM |
Required |
|
| AccountBalance | decimal number |
None. |
|
| LoanBalanceDue | decimal number |
None. |
|
| LoanInterestDue | decimal number |
None. |
|
| ServicePeriod | integer |
None. |
|
| PreWithdrawals | decimal number |
None. |
|
| MaxWithdrawPerc | decimal number |
None. |
|
| MaxWithdrawAmount | decimal number |
None. |
|
| WithdrawnAmount | decimal number |
None. |
|
| 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 |
|
| OpeningAmt | decimal number |
None. |
|
| RemittanceAmt | decimal number |
None. |
|
| PreYearWithdrawalAmt | decimal number |
None. |
|
| CurYearWithdrawalAmt | decimal number |
None. |
|
| AdmissibleAmt | decimal number |
None. |
|
| RequestedAmt | decimal number |
None. |
|
| InterestDetails | Collection of PFLoanIntrVM |
None. |
Request Formats
application/json, text/json
Sample:
{
"BookId": 1,
"WithdrawRefNo": "sample string 2",
"WithdrawDate": "sample string 3",
"BookType": {
"BookTypeId": 1,
"BookTypeName": "sample string 2"
},
"PfMember": {
"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"
},
"AccountBalance": 4.0,
"LoanBalanceDue": 5.0,
"LoanInterestDue": 6.0,
"ServicePeriod": 7,
"PreWithdrawals": 8.0,
"MaxWithdrawPerc": 9.0,
"MaxWithdrawAmount": 10.0,
"WithdrawnAmount": 11.0,
"CreateUser": 12,
"CreateIp": "sample string 13",
"FinYearId": 14,
"Remarks": "sample string 15",
"OpeningAmt": 16.0,
"RemittanceAmt": 17.0,
"PreYearWithdrawalAmt": 18.0,
"CurYearWithdrawalAmt": 19.0,
"AdmissibleAmt": 20.0,
"RequestedAmt": 21.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:
<PFWithdrawalSaveVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models">
<AccountBalance>4</AccountBalance>
<AdmissibleAmt>20</AdmissibleAmt>
<BookId>1</BookId>
<BookType>
<BookTypeId>1</BookTypeId>
<BookTypeName>sample string 2</BookTypeName>
</BookType>
<CreateIp>sample string 13</CreateIp>
<CreateUser>12</CreateUser>
<CurYearWithdrawalAmt>19</CurYearWithdrawalAmt>
<FinYearId>14</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>
<LoanBalanceDue>5</LoanBalanceDue>
<LoanInterestDue>6</LoanInterestDue>
<MaxWithdrawAmount>10</MaxWithdrawAmount>
<MaxWithdrawPerc>9</MaxWithdrawPerc>
<OpeningAmt>16</OpeningAmt>
<PfMember>
<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>
</PfMember>
<PreWithdrawals>8</PreWithdrawals>
<PreYearWithdrawalAmt>18</PreYearWithdrawalAmt>
<Remarks>sample string 15</Remarks>
<RemittanceAmt>17</RemittanceAmt>
<RequestedAmt>21</RequestedAmt>
<ServicePeriod>7</ServicePeriod>
<WithdrawDate>sample string 3</WithdrawDate>
<WithdrawRefNo>sample string 2</WithdrawRefNo>
<WithdrawnAmount>11</WithdrawnAmount>
</PFWithdrawalSaveVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.