POST api/Accounting/postCreateAddReceive

Request Information

URI Parameters

None.

Body Parameters

mAccountAddReceive
NameDescriptionTypeAdditional information
receiveId

integer

None.

cust_id

integer

None.

receiveTypeId

integer

None.

receiveDate

date

None.

receiveAmount

integer

None.

baht

decimal number

None.

balance

decimal number

None.

refCode

string

None.

StringBase64

string

None.

FileName

string

None.

bank

string

None.

branch

string

None.

remark

string

None.

invoices

Collection of mInvoice

None.

Request Formats

application/json, text/json

Sample:
{
  "receiveId": 1,
  "cust_id": 1,
  "receiveTypeId": 1,
  "receiveDate": "2026-04-07T19:20:32.8841611+07:00",
  "receiveAmount": 1,
  "baht": 1.0,
  "balance": 1.0,
  "refCode": "sample string 1",
  "StringBase64": "sample string 2",
  "FileName": "sample string 3",
  "bank": "sample string 4",
  "branch": "sample string 5",
  "remark": "sample string 6",
  "invoices": [
    {
      "taxInvoiceDeliveryNoteId": 1,
      "pay_invoice": 2.0,
      "incomes": [
        {
          "incomeExpensesTypeId": 1,
          "amount": 2.0
        },
        {
          "incomeExpensesTypeId": 1,
          "amount": 2.0
        }
      ]
    },
    {
      "taxInvoiceDeliveryNoteId": 1,
      "pay_invoice": 2.0,
      "incomes": [
        {
          "incomeExpensesTypeId": 1,
          "amount": 2.0
        },
        {
          "incomeExpensesTypeId": 1,
          "amount": 2.0
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<mAccountAddReceive xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MRP.Domain.Models.Accounting">
  <FileName>sample string 3</FileName>
  <StringBase64>sample string 2</StringBase64>
  <baht>1</baht>
  <balance>1</balance>
  <bank>sample string 4</bank>
  <branch>sample string 5</branch>
  <cust_id>1</cust_id>
  <invoices>
    <mInvoice>
      <incomes>
        <mIncome>
          <amount>2</amount>
          <incomeExpensesTypeId>1</incomeExpensesTypeId>
        </mIncome>
        <mIncome>
          <amount>2</amount>
          <incomeExpensesTypeId>1</incomeExpensesTypeId>
        </mIncome>
      </incomes>
      <pay_invoice>2</pay_invoice>
      <taxInvoiceDeliveryNoteId>1</taxInvoiceDeliveryNoteId>
    </mInvoice>
    <mInvoice>
      <incomes>
        <mIncome>
          <amount>2</amount>
          <incomeExpensesTypeId>1</incomeExpensesTypeId>
        </mIncome>
        <mIncome>
          <amount>2</amount>
          <incomeExpensesTypeId>1</incomeExpensesTypeId>
        </mIncome>
      </incomes>
      <pay_invoice>2</pay_invoice>
      <taxInvoiceDeliveryNoteId>1</taxInvoiceDeliveryNoteId>
    </mInvoice>
  </invoices>
  <receiveAmount>1</receiveAmount>
  <receiveDate>2026-04-07T19:20:32.8841611+07:00</receiveDate>
  <receiveId>1</receiveId>
  <receiveTypeId>1</receiveTypeId>
  <refCode>sample string 1</refCode>
  <remark>sample string 6</remark>
</mAccountAddReceive>

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 'mAccountAddReceive'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.