POST api/Sales
Request Information
URI Parameters
None.
Body Parameters
SalesDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| DateReference | date |
None. |
|
| TransNo | string |
None. |
|
| CustomerName | string |
None. |
|
| GrossTotal | decimal number |
None. |
|
| NetTotal | decimal number |
None. |
|
| Status | string |
None. |
|
| Username | string |
None. |
|
| SaleType | string |
None. |
|
| Remarks | string |
None. |
|
| TenderedAmount | decimal number |
None. |
|
| Change | decimal number |
None. |
|
| InvoiceType | string |
None. |
|
| VatAmount | decimal number |
None. |
|
| VatableSales | decimal number |
None. |
|
| VatExemptSales | decimal number |
None. |
|
| ZeroRatedSales | decimal number |
None. |
|
| SRID | string |
None. |
|
| DiscAmt | decimal number |
None. |
|
| SRCitizen20Total | decimal number |
None. |
|
| SRCitizenVATDisc | decimal number |
None. |
|
| DiscType | string |
None. |
|
| PWD20Total | decimal number |
None. |
|
| SalesReturnsTotal | decimal number |
None. |
|
| AddVAT | decimal number |
None. |
|
| DateCancelled | date |
None. |
|
| CancelledBy | string |
None. |
|
| CancelRemarks | string |
None. |
|
| ItemList | Collection of SalesDetailDTO |
None. |
|
| PaymentList | Collection of SalesPaymentDetailDTO |
None. |
Request Formats
application/json, text/json
Sample:
{
"ItemList": [
{
"Idtrack": 1,
"TransNo": "sample string 2",
"ProductCode": 3,
"Description": "sample string 4",
"UnitofMeasure": "sample string 5",
"Qty": 6.0,
"Discount": 7.0,
"Amount": 8.0,
"SortOrder": 9,
"RetailPrice": 10.0,
"PriceUsed": 11.0,
"AveCost": 12.0,
"VatExempt": 13.0,
"VatableSales": 14.0,
"VatAmount": 15.0,
"ZeroRatedSale": 16.0,
"SR20Discount": 17.0,
"SRVATDisc": 18.0,
"NetAmount": 19.0,
"PWD20": 20.0,
"SalesReturns": 21.0,
"AddVAT": 22.0,
"sidTrack": 23,
"PercentRate": 24.0
},
{
"Idtrack": 1,
"TransNo": "sample string 2",
"ProductCode": 3,
"Description": "sample string 4",
"UnitofMeasure": "sample string 5",
"Qty": 6.0,
"Discount": 7.0,
"Amount": 8.0,
"SortOrder": 9,
"RetailPrice": 10.0,
"PriceUsed": 11.0,
"AveCost": 12.0,
"VatExempt": 13.0,
"VatableSales": 14.0,
"VatAmount": 15.0,
"ZeroRatedSale": 16.0,
"SR20Discount": 17.0,
"SRVATDisc": 18.0,
"NetAmount": 19.0,
"PWD20": 20.0,
"SalesReturns": 21.0,
"AddVAT": 22.0,
"sidTrack": 23,
"PercentRate": 24.0
}
],
"PaymentList": [
{
"IdTrack": 1,
"TransNo": "sample string 2",
"FormOfPayment": "sample string 3",
"ReferenceNo": "sample string 4",
"Amount": 5.0
},
{
"IdTrack": 1,
"TransNo": "sample string 2",
"FormOfPayment": "sample string 3",
"ReferenceNo": "sample string 4",
"Amount": 5.0
}
],
"DateReference": "2026-09-25T20:10:27.1083222+08:00",
"TransNo": "sample string 2",
"CustomerName": "sample string 3",
"GrossTotal": 4.0,
"NetTotal": 5.0,
"Status": "sample string 6",
"Username": "sample string 7",
"SaleType": "sample string 8",
"Remarks": "sample string 9",
"TenderedAmount": 10.0,
"Change": 11.0,
"InvoiceType": "sample string 12",
"VatAmount": 13.0,
"VatableSales": 14.0,
"VatExemptSales": 15.0,
"ZeroRatedSales": 16.0,
"SRID": "sample string 17",
"DiscAmt": 18.0,
"SRCitizen20Total": 19.0,
"SRCitizenVATDisc": 20.0,
"DiscType": "sample string 21",
"PWD20Total": 22.0,
"SalesReturnsTotal": 23.0,
"AddVAT": 24.0,
"DateCancelled": "2026-09-25T20:10:27.1083222+08:00",
"CancelledBy": "sample string 25",
"CancelRemarks": "sample string 26"
}
application/xml, text/xml
Sample:
<SalesDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.BasicBigJ.Domain.Models">
<AddVAT>24</AddVAT>
<CancelRemarks>sample string 26</CancelRemarks>
<CancelledBy>sample string 25</CancelledBy>
<Change>11</Change>
<CustomerName>sample string 3</CustomerName>
<DateCancelled>2026-09-25T20:10:27.1083222+08:00</DateCancelled>
<DateReference>2026-09-25T20:10:27.1083222+08:00</DateReference>
<DiscAmt>18</DiscAmt>
<DiscType>sample string 21</DiscType>
<GrossTotal>4</GrossTotal>
<InvoiceType>sample string 12</InvoiceType>
<ItemList>
<SalesDetailDTO>
<AddVAT>22</AddVAT>
<Amount>8</Amount>
<AveCost>12</AveCost>
<Description>sample string 4</Description>
<Discount>7</Discount>
<Idtrack>1</Idtrack>
<NetAmount>19</NetAmount>
<PWD20>20</PWD20>
<PercentRate>24</PercentRate>
<PriceUsed>11</PriceUsed>
<ProductCode>3</ProductCode>
<Qty>6</Qty>
<RetailPrice>10</RetailPrice>
<SR20Discount>17</SR20Discount>
<SRVATDisc>18</SRVATDisc>
<SalesReturns>21</SalesReturns>
<SortOrder>9</SortOrder>
<TransNo>sample string 2</TransNo>
<UnitofMeasure>sample string 5</UnitofMeasure>
<VatAmount>15</VatAmount>
<VatExempt>13</VatExempt>
<VatableSales>14</VatableSales>
<ZeroRatedSale>16</ZeroRatedSale>
<sidTrack>23</sidTrack>
</SalesDetailDTO>
<SalesDetailDTO>
<AddVAT>22</AddVAT>
<Amount>8</Amount>
<AveCost>12</AveCost>
<Description>sample string 4</Description>
<Discount>7</Discount>
<Idtrack>1</Idtrack>
<NetAmount>19</NetAmount>
<PWD20>20</PWD20>
<PercentRate>24</PercentRate>
<PriceUsed>11</PriceUsed>
<ProductCode>3</ProductCode>
<Qty>6</Qty>
<RetailPrice>10</RetailPrice>
<SR20Discount>17</SR20Discount>
<SRVATDisc>18</SRVATDisc>
<SalesReturns>21</SalesReturns>
<SortOrder>9</SortOrder>
<TransNo>sample string 2</TransNo>
<UnitofMeasure>sample string 5</UnitofMeasure>
<VatAmount>15</VatAmount>
<VatExempt>13</VatExempt>
<VatableSales>14</VatableSales>
<ZeroRatedSale>16</ZeroRatedSale>
<sidTrack>23</sidTrack>
</SalesDetailDTO>
</ItemList>
<NetTotal>5</NetTotal>
<PWD20Total>22</PWD20Total>
<PaymentList>
<SalesPaymentDetailDTO>
<Amount>5</Amount>
<FormOfPayment>sample string 3</FormOfPayment>
<IdTrack>1</IdTrack>
<ReferenceNo>sample string 4</ReferenceNo>
<TransNo>sample string 2</TransNo>
</SalesPaymentDetailDTO>
<SalesPaymentDetailDTO>
<Amount>5</Amount>
<FormOfPayment>sample string 3</FormOfPayment>
<IdTrack>1</IdTrack>
<ReferenceNo>sample string 4</ReferenceNo>
<TransNo>sample string 2</TransNo>
</SalesPaymentDetailDTO>
</PaymentList>
<Remarks>sample string 9</Remarks>
<SRCitizen20Total>19</SRCitizen20Total>
<SRCitizenVATDisc>20</SRCitizenVATDisc>
<SRID>sample string 17</SRID>
<SaleType>sample string 8</SaleType>
<SalesReturnsTotal>23</SalesReturnsTotal>
<Status>sample string 6</Status>
<TenderedAmount>10</TenderedAmount>
<TransNo>sample string 2</TransNo>
<Username>sample string 7</Username>
<VatAmount>13</VatAmount>
<VatExemptSales>15</VatExemptSales>
<VatableSales>14</VatableSales>
<ZeroRatedSales>16</ZeroRatedSales>
</SalesDTO>
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.