POST api/fees/academic-fees-collection/save

Saves the specified fees list.

Request Information

URI Parameters

None.

Body Parameters

The fees list.

Systemic.Model.Fees.Collection.Academic.mlFeeCollection+AcademicFee
NamedescriptionTypeAdditional information
AcademicFeeReceiptMaster

Systemic.Model.Fees.Collection.Academic.mlFeeCollection+mlAcademicFeeReceiptMaster

None.

AcademicFeeReceiptTrans

Collection of Systemic.Model.Fees.Collection.Academic.mlFeeCollection+mlAcademicFeeReceiptTrans

None.

TransactionPaymodeMaster

Systemic.Model.Common.mlTransactionPaymodeMaster

None.

Request Formats

application/json, text/json, text/html

Sample:
{
  "AcademicFeeReceiptMaster": {
    "ReceiptSysID": 1,
    "ReceiptNo": "sample string 2",
    "ReceiptDate": "sample string 3",
    "StudentSysID": 4,
    "AcademicYearSysID": 64,
    "BranchSysID": 64,
    "IsCancelled": true,
    "CancelledBy": "sample string 8",
    "CancelledDate": "sample string 9",
    "CancelledReason": "sample string 10"
  },
  "AcademicFeeReceiptTrans": [
    {
      "TranSysID": 1,
      "ReceiptSysID": 2,
      "AcaFeeStrucMapSysID": 3,
      "Amount": 4.0,
      "IsDeleted": true
    },
    {
      "TranSysID": 1,
      "ReceiptSysID": 2,
      "AcaFeeStrucMapSysID": 3,
      "Amount": 4.0,
      "IsDeleted": true
    }
  ],
  "TransactionPaymodeMaster": {
    "PayModeSysID": 1,
    "UnknownPayModeSysID": 2,
    "TransctionRefType": "sample string 3",
    "TransctionRefTypeSysID": 4,
    "PaymodeTypeSysID": 5,
    "TransactionNo": "sample string 6",
    "TransactionDate": "sample string 7",
    "TransactionBankSysID": 64,
    "StatusSysID": 9,
    "IsIssued": true,
    "IssuedTo": "sample string 11",
    "StatusName": "sample string 12",
    "LedgerSysID": 13,
    "ClearedDate": "sample string 14",
    "BouncedDate": "sample string 15",
    "Amount": 16.0,
    "IsDeleted": true,
    "CancelledReason": "sample string 18",
    "PresentedBy": 19,
    "PresentedDate": "sample string 20",
    "BouncedBy": 21,
    "ClearedBy": "sample string 22"
  }
}

text/xml

Sample:
<mlFeeCollection.AcademicFee xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Fees.Collection.Academic">
  <AcademicFeeReceiptMaster>
    <AcademicYearSysID>64</AcademicYearSysID>
    <BranchSysID>64</BranchSysID>
    <CancelledBy>sample string 8</CancelledBy>
    <CancelledDate>sample string 9</CancelledDate>
    <CancelledReason>sample string 10</CancelledReason>
    <IsCancelled>true</IsCancelled>
    <ReceiptDate>sample string 3</ReceiptDate>
    <ReceiptNo>sample string 2</ReceiptNo>
    <ReceiptSysID>1</ReceiptSysID>
    <StudentSysID>4</StudentSysID>
  </AcademicFeeReceiptMaster>
  <AcademicFeeReceiptTrans>
    <mlFeeCollection.mlAcademicFeeReceiptTrans>
      <AcaFeeStrucMapSysID>3</AcaFeeStrucMapSysID>
      <Amount>4</Amount>
      <IsDeleted>true</IsDeleted>
      <ReceiptSysID>2</ReceiptSysID>
      <TranSysID>1</TranSysID>
    </mlFeeCollection.mlAcademicFeeReceiptTrans>
    <mlFeeCollection.mlAcademicFeeReceiptTrans>
      <AcaFeeStrucMapSysID>3</AcaFeeStrucMapSysID>
      <Amount>4</Amount>
      <IsDeleted>true</IsDeleted>
      <ReceiptSysID>2</ReceiptSysID>
      <TranSysID>1</TranSysID>
    </mlFeeCollection.mlAcademicFeeReceiptTrans>
  </AcademicFeeReceiptTrans>
  <TransactionPaymodeMaster xmlns:d2p1="http://schemas.datacontract.org/2004/07/Systemic.Model.Common">
    <d2p1:Amount>16</d2p1:Amount>
    <d2p1:BouncedBy>21</d2p1:BouncedBy>
    <d2p1:BouncedDate>sample string 15</d2p1:BouncedDate>
    <d2p1:CancelledReason>sample string 18</d2p1:CancelledReason>
    <d2p1:ClearedBy>sample string 22</d2p1:ClearedBy>
    <d2p1:ClearedDate>sample string 14</d2p1:ClearedDate>
    <d2p1:IsDeleted>true</d2p1:IsDeleted>
    <d2p1:IsIssued>true</d2p1:IsIssued>
    <d2p1:IssuedTo>sample string 11</d2p1:IssuedTo>
    <d2p1:LedgerSysID>13</d2p1:LedgerSysID>
    <d2p1:PayModeSysID>1</d2p1:PayModeSysID>
    <d2p1:PaymodeTypeSysID>5</d2p1:PaymodeTypeSysID>
    <d2p1:PresentedBy>19</d2p1:PresentedBy>
    <d2p1:PresentedDate>sample string 20</d2p1:PresentedDate>
    <d2p1:StatusName>sample string 12</d2p1:StatusName>
    <d2p1:StatusSysID>9</d2p1:StatusSysID>
    <d2p1:TransactionBankSysID>64</d2p1:TransactionBankSysID>
    <d2p1:TransactionDate>sample string 7</d2p1:TransactionDate>
    <d2p1:TransactionNo>sample string 6</d2p1:TransactionNo>
    <d2p1:TransctionRefType>sample string 3</d2p1:TransctionRefType>
    <d2p1:TransctionRefTypeSysID>4</d2p1:TransctionRefTypeSysID>
    <d2p1:UnknownPayModeSysID>2</d2p1:UnknownPayModeSysID>
  </TransactionPaymodeMaster>
</mlFeeCollection.AcademicFee>

response Information

Resource description

ServerResponse.

Api.Server.ServerResponse
NamedescriptionTypeAdditional information
response

string

None.

success

Api.Server.MlSuccess

None.

failure

Api.Server.MlError

None.

response Formats

application/json, text/json, text/html

Sample:
{
  "response": "sample string 1",
  "success": null,
  "failure": null
}

text/xml

Sample:
<ServerResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Api.Server">
  <failure i:nil="true" />
  <response>sample string 1</response>
  <success i:nil="true" />
</ServerResponse>