Inventrol
Click here for a complete list of operations.
InsertUpdatePOSMaster
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /Inventrol.asmx HTTP/1.1
Host: inventrolapi.smarts3.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://localhost:49750/Inventrol.asmx/InsertUpdatePOSMaster"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<InsertUpdatePOSMaster xmlns="http://localhost:49750/Inventrol.asmx">
<objPOSMaster>
<Id>int</Id>
<RestaurantId>int</RestaurantId>
<UserId>int</UserId>
<POSDate>dateTime</POSDate>
<Notes>string</Notes>
<BrandId>int</BrandId>
<POSId>int</POSId>
<CocktailId>int</CocktailId>
<IsFree>boolean</IsFree>
<MaterialId>int</MaterialId>
<UOM>decimal</UOM>
<BottelePrice>decimal</BottelePrice>
<PhysicalOpening>decimal</PhysicalOpening>
<PhysicalClosing>decimal</PhysicalClosing>
<ClosingBalance>decimal</ClosingBalance>
<Spoilage>decimal</Spoilage>
<Receipt>decimal</Receipt>
<Purchase>decimal</Purchase>
<TransferIN>decimal</TransferIN>
<TransferOUT>decimal</TransferOUT>
<StoreOpening>decimal</StoreOpening>
<StoreTransferIN>decimal</StoreTransferIN>
<StoreTransferOUT>decimal</StoreTransferOUT>
<Food>decimal</Food>
<Beverage>decimal</Beverage>
<Liquor>decimal</Liquor>
<Tobacco>decimal</Tobacco>
<Merchandise>decimal</Merchandise>
<DiscountAmount>decimal</DiscountAmount>
<NCAmount>decimal</NCAmount>
<ModifiedBill>decimal</ModifiedBill>
<ModifiedKOT>decimal</ModifiedKOT>
<CancelledBill>decimal</CancelledBill>
<TotalBill>decimal</TotalBill>
<Others>decimal</Others>
<ActivityId>int</ActivityId>
<Frequency>string</Frequency>
<Remark>string</Remark>
<DiscountFood>decimal</DiscountFood>
<DiscountBeverage>decimal</DiscountBeverage>
<DiscountLiquor>decimal</DiscountLiquor>
<DiscountTobacco>decimal</DiscountTobacco>
<DiscountMerchandise>decimal</DiscountMerchandise>
<DiscountOthers>decimal</DiscountOthers>
<DiscountTotal>decimal</DiscountTotal>
<NCFood>decimal</NCFood>
<NCBeverage>decimal</NCBeverage>
<NCLiquor>decimal</NCLiquor>
<NCTobacco>decimal</NCTobacco>
<NCMerchandise>decimal</NCMerchandise>
<NCOthers>decimal</NCOthers>
<NCTotal>decimal</NCTotal>
<PCYield>decimal</PCYield>
<StoreSpoilage>decimal</StoreSpoilage>
<StaffWelfareQty>decimal</StaffWelfareQty>
<StaffWelfareValue>decimal</StaffWelfareValue>
<Cover>decimal</Cover>
<OthersBeverage>decimal</OthersBeverage>
<OthersLiquor>decimal</OthersLiquor>
<OthersTobacco>decimal</OthersTobacco>
<OthersMerchandise>decimal</OthersMerchandise>
<PurchaseFood>decimal</PurchaseFood>
<PurchaseBeverage>decimal</PurchaseBeverage>
<PurchaseLiquor>decimal</PurchaseLiquor>
<PurchaseTobacco>decimal</PurchaseTobacco>
<PurchaseMerchandise>decimal</PurchaseMerchandise>
</objPOSMaster>
</InsertUpdatePOSMaster>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<InsertUpdatePOSMasterResponse xmlns="http://localhost:49750/Inventrol.asmx">
<InsertUpdatePOSMasterResult>
<SMS_NumberofRowsAffected>int</SMS_NumberofRowsAffected>
<SMS_Message>string</SMS_Message>
<SMS_KeyId>int</SMS_KeyId>
<SMS_TotalRows>int</SMS_TotalRows>
</InsertUpdatePOSMasterResult>
</InsertUpdatePOSMasterResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /Inventrol.asmx HTTP/1.1
Host: inventrolapi.smarts3.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<InsertUpdatePOSMaster xmlns="http://localhost:49750/Inventrol.asmx">
<objPOSMaster>
<Id>int</Id>
<RestaurantId>int</RestaurantId>
<UserId>int</UserId>
<POSDate>dateTime</POSDate>
<Notes>string</Notes>
<BrandId>int</BrandId>
<POSId>int</POSId>
<CocktailId>int</CocktailId>
<IsFree>boolean</IsFree>
<MaterialId>int</MaterialId>
<UOM>decimal</UOM>
<BottelePrice>decimal</BottelePrice>
<PhysicalOpening>decimal</PhysicalOpening>
<PhysicalClosing>decimal</PhysicalClosing>
<ClosingBalance>decimal</ClosingBalance>
<Spoilage>decimal</Spoilage>
<Receipt>decimal</Receipt>
<Purchase>decimal</Purchase>
<TransferIN>decimal</TransferIN>
<TransferOUT>decimal</TransferOUT>
<StoreOpening>decimal</StoreOpening>
<StoreTransferIN>decimal</StoreTransferIN>
<StoreTransferOUT>decimal</StoreTransferOUT>
<Food>decimal</Food>
<Beverage>decimal</Beverage>
<Liquor>decimal</Liquor>
<Tobacco>decimal</Tobacco>
<Merchandise>decimal</Merchandise>
<DiscountAmount>decimal</DiscountAmount>
<NCAmount>decimal</NCAmount>
<ModifiedBill>decimal</ModifiedBill>
<ModifiedKOT>decimal</ModifiedKOT>
<CancelledBill>decimal</CancelledBill>
<TotalBill>decimal</TotalBill>
<Others>decimal</Others>
<ActivityId>int</ActivityId>
<Frequency>string</Frequency>
<Remark>string</Remark>
<DiscountFood>decimal</DiscountFood>
<DiscountBeverage>decimal</DiscountBeverage>
<DiscountLiquor>decimal</DiscountLiquor>
<DiscountTobacco>decimal</DiscountTobacco>
<DiscountMerchandise>decimal</DiscountMerchandise>
<DiscountOthers>decimal</DiscountOthers>
<DiscountTotal>decimal</DiscountTotal>
<NCFood>decimal</NCFood>
<NCBeverage>decimal</NCBeverage>
<NCLiquor>decimal</NCLiquor>
<NCTobacco>decimal</NCTobacco>
<NCMerchandise>decimal</NCMerchandise>
<NCOthers>decimal</NCOthers>
<NCTotal>decimal</NCTotal>
<PCYield>decimal</PCYield>
<StoreSpoilage>decimal</StoreSpoilage>
<StaffWelfareQty>decimal</StaffWelfareQty>
<StaffWelfareValue>decimal</StaffWelfareValue>
<Cover>decimal</Cover>
<OthersBeverage>decimal</OthersBeverage>
<OthersLiquor>decimal</OthersLiquor>
<OthersTobacco>decimal</OthersTobacco>
<OthersMerchandise>decimal</OthersMerchandise>
<PurchaseFood>decimal</PurchaseFood>
<PurchaseBeverage>decimal</PurchaseBeverage>
<PurchaseLiquor>decimal</PurchaseLiquor>
<PurchaseTobacco>decimal</PurchaseTobacco>
<PurchaseMerchandise>decimal</PurchaseMerchandise>
</objPOSMaster>
</InsertUpdatePOSMaster>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<InsertUpdatePOSMasterResponse xmlns="http://localhost:49750/Inventrol.asmx">
<InsertUpdatePOSMasterResult>
<SMS_NumberofRowsAffected>int</SMS_NumberofRowsAffected>
<SMS_Message>string</SMS_Message>
<SMS_KeyId>int</SMS_KeyId>
<SMS_TotalRows>int</SMS_TotalRows>
</InsertUpdatePOSMasterResult>
</InsertUpdatePOSMasterResponse>
</soap12:Body>
</soap12:Envelope>