POST api/Sales/Add
Request Information
URI Parameters
None.
Body Parameters
SalesMasterVMName | Description | Type | Additional information |
---|---|---|---|
SalesID | integer |
None. |
|
SalesLocationID | integer |
None. |
|
CustomerID | integer |
None. |
|
CustomerName | string |
None. |
|
EDate | date |
None. |
|
GrossAmount | decimal number |
None. |
|
SalesTaxAmount | decimal number |
None. |
|
ExciseTaxAmount | decimal number |
None. |
|
MembershipDiscountAmount | decimal number |
None. |
|
DiscountAmount | decimal number |
None. |
|
DiscountPercent | decimal number |
None. |
|
NetAmount | decimal number |
None. |
|
ModeOfPayment | string |
None. |
|
CardType | string |
None. |
|
PaidAmount | decimal number |
None. |
|
ChangeDue | decimal number |
None. |
|
LocationID | integer |
None. |
|
LocationName | string |
None. |
|
LocationAddress | string |
None. |
|
UserID | integer |
None. |
|
EntryDate | date |
None. |
|
PaymentIntentID | string |
None. |
|
PaymentMethodID | string |
None. |
|
Last4Digits | string |
None. |
|
CardExpiryMonthYear | string |
None. |
|
CompanyID | integer |
None. |
|
TransactionType | string |
None. |
|
ListOfItemsSold | Collection of SalesTransactionVM |
None. |
Request Formats
application/json, text/json
Sample:
{ "SalesID": 1, "SalesLocationID": 2, "CustomerID": 3, "CustomerName": "sample string 4", "EDate": "2025-06-14T06:30:33.8790744-04:00", "GrossAmount": 6.0, "SalesTaxAmount": 7.0, "ExciseTaxAmount": 8.0, "MembershipDiscountAmount": 9.0, "DiscountAmount": 10.0, "DiscountPercent": 11.0, "NetAmount": 12.0, "ModeOfPayment": "sample string 13", "CardType": "sample string 14", "PaidAmount": 15.0, "ChangeDue": 16.0, "LocationID": 17, "LocationName": "sample string 18", "LocationAddress": "sample string 19", "UserID": 20, "EntryDate": "2025-06-14T06:30:33.8790744-04:00", "PaymentIntentID": "sample string 22", "PaymentMethodID": "sample string 23", "Last4Digits": "sample string 24", "CardExpiryMonthYear": "sample string 25", "CompanyID": 26, "TransactionType": "sample string 27", "ListOfItemsSold": [ { "ID": 1, "SalesID": 2, "ProductIDOrSubscriptionID": 3, "ProductOrSubscriptionTitle": "sample string 4", "Quantity": 5, "Price": 6.0, "SalesTax": 7.0, "ExciseTax": 8.0, "NetAmount": 9.0, "ItemType": "sample string 10", "LocationID": 11, "CompanyID": 12 }, { "ID": 1, "SalesID": 2, "ProductIDOrSubscriptionID": 3, "ProductOrSubscriptionTitle": "sample string 4", "Quantity": 5, "Price": 6.0, "SalesTax": 7.0, "ExciseTax": 8.0, "NetAmount": 9.0, "ItemType": "sample string 10", "LocationID": 11, "CompanyID": 12 } ] }
application/xml, text/xml
Sample:
<SalesMasterVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KSolApi.ViewModel"> <CardExpiryMonthYear>sample string 25</CardExpiryMonthYear> <CardType>sample string 14</CardType> <ChangeDue>16</ChangeDue> <CompanyID>26</CompanyID> <CustomerID>3</CustomerID> <CustomerName>sample string 4</CustomerName> <DiscountAmount>10</DiscountAmount> <DiscountPercent>11</DiscountPercent> <EDate>2025-06-14T06:30:33.8790744-04:00</EDate> <EntryDate>2025-06-14T06:30:33.8790744-04:00</EntryDate> <ExciseTaxAmount>8</ExciseTaxAmount> <GrossAmount>6</GrossAmount> <Last4Digits>sample string 24</Last4Digits> <ListOfItemsSold> <SalesTransactionVM> <CompanyID>12</CompanyID> <ExciseTax>8</ExciseTax> <ID>1</ID> <ItemType>sample string 10</ItemType> <LocationID>11</LocationID> <NetAmount>9</NetAmount> <Price>6</Price> <ProductIDOrSubscriptionID>3</ProductIDOrSubscriptionID> <ProductOrSubscriptionTitle>sample string 4</ProductOrSubscriptionTitle> <Quantity>5</Quantity> <SalesID>2</SalesID> <SalesTax>7</SalesTax> </SalesTransactionVM> <SalesTransactionVM> <CompanyID>12</CompanyID> <ExciseTax>8</ExciseTax> <ID>1</ID> <ItemType>sample string 10</ItemType> <LocationID>11</LocationID> <NetAmount>9</NetAmount> <Price>6</Price> <ProductIDOrSubscriptionID>3</ProductIDOrSubscriptionID> <ProductOrSubscriptionTitle>sample string 4</ProductOrSubscriptionTitle> <Quantity>5</Quantity> <SalesID>2</SalesID> <SalesTax>7</SalesTax> </SalesTransactionVM> </ListOfItemsSold> <LocationAddress>sample string 19</LocationAddress> <LocationID>17</LocationID> <LocationName>sample string 18</LocationName> <MembershipDiscountAmount>9</MembershipDiscountAmount> <ModeOfPayment>sample string 13</ModeOfPayment> <NetAmount>12</NetAmount> <PaidAmount>15</PaidAmount> <PaymentIntentID>sample string 22</PaymentIntentID> <PaymentMethodID>sample string 23</PaymentMethodID> <SalesID>1</SalesID> <SalesLocationID>2</SalesLocationID> <SalesTaxAmount>7</SalesTaxAmount> <TransactionType>sample string 27</TransactionType> <UserID>20</UserID> </SalesMasterVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseName | Description | Type | Additional information |
---|---|---|---|
Status | integer |
None. |
|
ResponseMsg | string |
None. |
|
Data | Object |
None. |
|
Token | string |
None. |
|
IsSuccess | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{ "Status": 1, "ResponseMsg": "sample string 2", "Data": {}, "Token": "sample string 4", "IsSuccess": true }
application/xml, text/xml
Sample:
<Response xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KSolApi.GlobalLogics"> <Data /> <IsSuccess>true</IsSuccess> <ResponseMsg>sample string 2</ResponseMsg> <Status>1</Status> <Token>sample string 4</Token> </Response>