POST api/salarypayment/insert

Request Information

URI Parameters

None.

Body Parameters

InsertSalaryPaymentEntryRequestModel
NameDescriptionTypeAdditional information
SalaryPaymentID

integer

None.

TransactionNumberID

integer

None.

CounterSessionID

integer

None.

FinancialYearID

integer

None.

ProjectManagementID

integer

None.

EmployeeID

integer

None.

TransactionDate

date

None.

FromDate

date

None.

ToDate

date

None.

NoofLeaveDays

decimal number

None.

SalaryCut

decimal number

None.

SalaryPaid

decimal number

None.

Remarks

string

None.

PaidEmployeeID

integer

None.

UserID

integer

None.

Incentive

decimal number

None.

Overtime

decimal number

None.

TotalSalary

decimal number

None.

Type

string

None.

NoofWorkDays

decimal number

None.

AdvancePaid

decimal number

None.

PrevAmount

decimal number

None.

MonthNetSalary

decimal number

None.

PaymentModeID

integer

None.

ByCash

decimal number

None.

ByBank

decimal number

None.

CashAccountID

integer

None.

BankAccountID

integer

None.

Fine

decimal number

None.

EMIReturn

decimal number

None.

EmployeeLedgerID

integer

None.

FineLedgerID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "SalaryPaymentID": 1,
  "TransactionNumberID": 2,
  "CounterSessionID": 3,
  "FinancialYearID": 4,
  "ProjectManagementID": 5,
  "EmployeeID": 6,
  "TransactionDate": "2026-10-15T11:12:14.5397219-07:00",
  "FromDate": "2026-10-15T11:12:14.5397219-07:00",
  "ToDate": "2026-10-15T11:12:14.5397219-07:00",
  "NoofLeaveDays": 10.0,
  "SalaryCut": 11.0,
  "SalaryPaid": 12.0,
  "Remarks": "sample string 13",
  "PaidEmployeeID": 14,
  "UserID": 15,
  "Incentive": 16.0,
  "Overtime": 17.0,
  "TotalSalary": 18.0,
  "Type": "sample string 19",
  "NoofWorkDays": 20.0,
  "AdvancePaid": 21.0,
  "PrevAmount": 22.0,
  "MonthNetSalary": 23.0,
  "PaymentModeID": 24,
  "ByCash": 25.0,
  "ByBank": 26.0,
  "CashAccountID": 27,
  "BankAccountID": 28,
  "Fine": 29.0,
  "EMIReturn": 30.0,
  "EmployeeLedgerID": 31,
  "FineLedgerID": 32
}

application/xml, text/xml

Sample:
<InsertSalaryPaymentEntryRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrushMateBackendAPI.Controllers">
  <AdvancePaid>21</AdvancePaid>
  <BankAccountID>28</BankAccountID>
  <ByBank>26</ByBank>
  <ByCash>25</ByCash>
  <CashAccountID>27</CashAccountID>
  <CounterSessionID>3</CounterSessionID>
  <EMIReturn>30</EMIReturn>
  <EmployeeID>6</EmployeeID>
  <EmployeeLedgerID>31</EmployeeLedgerID>
  <FinancialYearID>4</FinancialYearID>
  <Fine>29</Fine>
  <FineLedgerID>32</FineLedgerID>
  <FromDate>2026-10-15T11:12:14.5397219-07:00</FromDate>
  <Incentive>16</Incentive>
  <MonthNetSalary>23</MonthNetSalary>
  <NoofLeaveDays>10</NoofLeaveDays>
  <NoofWorkDays>20</NoofWorkDays>
  <Overtime>17</Overtime>
  <PaidEmployeeID>14</PaidEmployeeID>
  <PaymentModeID>24</PaymentModeID>
  <PrevAmount>22</PrevAmount>
  <ProjectManagementID>5</ProjectManagementID>
  <Remarks>sample string 13</Remarks>
  <SalaryCut>11</SalaryCut>
  <SalaryPaid>12</SalaryPaid>
  <SalaryPaymentID>1</SalaryPaymentID>
  <ToDate>2026-10-15T11:12:14.5397219-07:00</ToDate>
  <TotalSalary>18</TotalSalary>
  <TransactionDate>2026-10-15T11:12:14.5397219-07:00</TransactionDate>
  <TransactionNumberID>2</TransactionNumberID>
  <Type>sample string 19</Type>
  <UserID>15</UserID>
</InsertSalaryPaymentEntryRequestModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'InsertSalaryPaymentEntryRequestModel'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.