POST api/accounts/transactions/insert
Request Information
URI Parameters
None.
Body Parameters
InsertAccTransactionRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| PaymentMaster | AccountTransactionRequestModel |
None. |
|
| PaymentDetails | Collection of AccountTransactionDetailRequestModel |
None. |
|
| AccMaster | AccTransactionMasterRequestModel |
None. |
|
| AccDetails | Collection of AccTransactionDetailRequestModel |
None. |
|
| Invoices | Collection of AccountTransactionInvoiceRequestModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"PaymentMaster": {
"AccountTransactionID": 1,
"BranchID": 2,
"FinancialYearID": 3,
"UserID": 4,
"TransactionNumberID": 5,
"ProjectManagementID": 6,
"CounterSessionID": 7,
"VoucherType": "sample string 8",
"VoucherNumber": "sample string 9",
"TransactionDate": "2026-10-15T11:13:52.3535535-07:00",
"ReferenceNumber": "sample string 11",
"ReferenceDate": "2026-10-15T11:13:52.3535535-07:00",
"CashOrPartyID": 12,
"Amount": 13.0,
"LedgerID": 14,
"DrCr": "sample string 15",
"Narration": "sample string 16",
"IsMultiple": true
},
"PaymentDetails": [
{
"LedgerID": 1,
"Amount": 2.0,
"Narration": "sample string 3"
},
{
"LedgerID": 1,
"Amount": 2.0,
"Narration": "sample string 3"
}
],
"AccMaster": {
"BranchID": 1,
"FinancialYearID": 2,
"UserID": 3,
"TransactionNumberID": 4,
"VoucherType": "sample string 5",
"VoucherNumber": "sample string 6",
"TransactionDate": "2026-10-15T11:13:52.3535535-07:00",
"ReferenceNumber": "sample string 8",
"ReferenceDate": "2026-10-15T11:13:52.3535535-07:00",
"DueDate": "2026-10-15T11:13:52.3535535-07:00",
"BankDate": "2026-10-15T11:13:52.3535535-07:00",
"Particulars": "sample string 9",
"TotalDebit": 10.0,
"TotalCredit": 11.0,
"DrCr": "sample string 12",
"CommonNarration": "sample string 13",
"Remarks": "sample string 14",
"PaymentModeID": 15,
"CounterID": 16,
"EmployeeID": 17
},
"AccDetails": [
{
"LedgerID": 1,
"RelatedLedgerID": 2,
"Amount": 3.0,
"IsDr": true,
"Narration": "sample string 5",
"ParticularsLedgerID": 6,
"Discount": 7.0
},
{
"LedgerID": 1,
"RelatedLedgerID": 2,
"Amount": 3.0,
"IsDr": true,
"Narration": "sample string 5",
"ParticularsLedgerID": 6,
"Discount": 7.0
}
],
"Invoices": [
{
"InvTransactionID": 1,
"Amount": 2.0,
"Remarks": "sample string 3"
},
{
"InvTransactionID": 1,
"Amount": 2.0,
"Remarks": "sample string 3"
}
]
}
application/xml, text/xml
Sample:
<InsertAccTransactionRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrushMateBackendAPI.Controllers">
<AccDetails>
<AccTransactionDetailRequestModel>
<Amount>3</Amount>
<Discount>7</Discount>
<IsDr>true</IsDr>
<LedgerID>1</LedgerID>
<Narration>sample string 5</Narration>
<ParticularsLedgerID>6</ParticularsLedgerID>
<RelatedLedgerID>2</RelatedLedgerID>
</AccTransactionDetailRequestModel>
<AccTransactionDetailRequestModel>
<Amount>3</Amount>
<Discount>7</Discount>
<IsDr>true</IsDr>
<LedgerID>1</LedgerID>
<Narration>sample string 5</Narration>
<ParticularsLedgerID>6</ParticularsLedgerID>
<RelatedLedgerID>2</RelatedLedgerID>
</AccTransactionDetailRequestModel>
</AccDetails>
<AccMaster>
<BankDate>2026-10-15T11:13:52.3535535-07:00</BankDate>
<BranchID>1</BranchID>
<CommonNarration>sample string 13</CommonNarration>
<CounterID>16</CounterID>
<DrCr>sample string 12</DrCr>
<DueDate>2026-10-15T11:13:52.3535535-07:00</DueDate>
<EmployeeID>17</EmployeeID>
<FinancialYearID>2</FinancialYearID>
<Particulars>sample string 9</Particulars>
<PaymentModeID>15</PaymentModeID>
<ReferenceDate>2026-10-15T11:13:52.3535535-07:00</ReferenceDate>
<ReferenceNumber>sample string 8</ReferenceNumber>
<Remarks>sample string 14</Remarks>
<TotalCredit>11</TotalCredit>
<TotalDebit>10</TotalDebit>
<TransactionDate>2026-10-15T11:13:52.3535535-07:00</TransactionDate>
<TransactionNumberID>4</TransactionNumberID>
<UserID>3</UserID>
<VoucherNumber>sample string 6</VoucherNumber>
<VoucherType>sample string 5</VoucherType>
</AccMaster>
<Invoices>
<AccountTransactionInvoiceRequestModel>
<Amount>2</Amount>
<InvTransactionID>1</InvTransactionID>
<Remarks>sample string 3</Remarks>
</AccountTransactionInvoiceRequestModel>
<AccountTransactionInvoiceRequestModel>
<Amount>2</Amount>
<InvTransactionID>1</InvTransactionID>
<Remarks>sample string 3</Remarks>
</AccountTransactionInvoiceRequestModel>
</Invoices>
<PaymentDetails>
<AccountTransactionDetailRequestModel>
<Amount>2</Amount>
<LedgerID>1</LedgerID>
<Narration>sample string 3</Narration>
</AccountTransactionDetailRequestModel>
<AccountTransactionDetailRequestModel>
<Amount>2</Amount>
<LedgerID>1</LedgerID>
<Narration>sample string 3</Narration>
</AccountTransactionDetailRequestModel>
</PaymentDetails>
<PaymentMaster>
<AccountTransactionID>1</AccountTransactionID>
<Amount>13</Amount>
<BranchID>2</BranchID>
<CashOrPartyID>12</CashOrPartyID>
<CounterSessionID>7</CounterSessionID>
<DrCr>sample string 15</DrCr>
<FinancialYearID>3</FinancialYearID>
<IsMultiple>true</IsMultiple>
<LedgerID>14</LedgerID>
<Narration>sample string 16</Narration>
<ProjectManagementID>6</ProjectManagementID>
<ReferenceDate>2026-10-15T11:13:52.3535535-07:00</ReferenceDate>
<ReferenceNumber>sample string 11</ReferenceNumber>
<TransactionDate>2026-10-15T11:13:52.3535535-07:00</TransactionDate>
<TransactionNumberID>5</TransactionNumberID>
<UserID>4</UserID>
<VoucherNumber>sample string 9</VoucherNumber>
<VoucherType>sample string 8</VoucherType>
</PaymentMaster>
</InsertAccTransactionRequestModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.