وب سرویس هوفر

برخی از ابزار ها مانند bpc power form امکان فراخوانی Rest Api را ندارند بنابراین جهت اتصال به هوفر از طریق این ابزارها بخش وب سرویس پیاده سازی شده است .
مسیر وب سرویس : http://app.hoofersrv1.cloud/service.asmx

متد دریافت انبارها

نام متد : SearchWarehouses
شرح : لیست انبارهای هوفر را برمی گرداند
پارامترهای ورودی :
token : توکن اتصال به هوفر می باشد که در راهنمای Api ها بخش اعتبارسنجی نحوه دریافت آن توضیح داده شده است .
خروجی لیستی از نام و مقدار می باشد .
Name : نام انبار
Value: کد انبار

نمونه ورودی
<?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>
		<SearchWarehouses
			xmlns="http://tempuri.org/">
			<token>bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbkBzYW15YXIubG9jYWwiLCJqdGkiOiI2MGVlM2Q5Ny0zYmJlLTQ4NGMtOThkMS1iY2Q0ZTZhNzk3MTMiLCJpYXQiOjE1OTEzNjgwMTEsIm5iZiI6MTU5MTM2ODAxMSwiZXhwIjoxNTkxNDExMjExLCJpc3MiOiJTYW15YXIiLCJhdWQiOiJTYW15YXIiLCJSb2xlcyI6IjEsMjIsMTY6MzozIiwiVXNlcklkIjoiMiIsIlVzZXJOYW1lIjoiYWRtaW5Ac2FteWFyLmxvY2FsIiwiTGFzdFVzZWRTeXN0ZW0iOiJhY2NvdW50aW5nIiwiUGVybWl0dGVkU3lzdGVtcyI6WyJhY2NvdW50aW5nIiwidHJlYXN1cnkiLCJ3YXJlaG91c2UiLCJ0cmFkZSIsInNhbGFyeSIsImJvbSJdLCJDcmVhdGVEYXRlIjoiMjAyMC0wNi0wNVQxOToxMDoxMS43NzA2NDUxKzA0OjMwIiwiVXBkYXRlVGltZSI6IjIwMjAtMDYtMDVUMTk6MTE6MTEuNzcwNjc3NSswNDozMCIsIklzU3lzdGVtQWNjb3VudCI6ZmFsc2UsIlNlc3Npb25JZCI6ImE5ZGM4MzkyLTVkNTgtNDM1MS1hZjU1LTgxYmI4ODgxNWUxZCIsIkFwcEtleSI6IiJ9.Wkp62RWUueaEeOgSIAr20squScD4Ll5vnYU8sQvBEx0</token>
		</SearchWarehouses>
	</soap:Body>
</soap:Envelope>
نمونه خروجی
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body>
		<SearchWarehousesResponse
			xmlns="http://tempuri.org/">
			<SearchWarehousesResult
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xmlns:xsd="http://www.w3.org/2001/XMLSchema">
				<ValueNameModel>
					<Value>1</Value>
					<Name>انبار مرکزی</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>3</Value>
					<Name>انبار امانی</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>4</Value>
					<Name>انبار فروشگاه 1</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>5</Value>
					<Name>انبار فروشگاه 2</Name>
				</ValueNameModel>
			</SearchWarehousesResult>
		</SearchWarehousesResponse>
	</s:Body>
</s:Envelope>

متد دریافت واحد ها

نام متد : SearchUnits
شرح : لیست واحد های هوفر را برمی گرداند
پارامترهای ورودی :
token : توکن اتصال به هوفر می باشد که در راهنمای Api ها نحوه دریافت آن توضیح داده شده است .
goodsCode : کد کالایی که می خواهیم واحدهای مجاز برای آن را دریافت کنیم . در صورتی که هیچ کدی ندهیم همه واحد ها برگردانده می شود .
خروجی لیستی از نام و مقدار می باشد .
Name : نام واحد
Value: نام واحد

نمونه ورودی
<?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>
    <SearchUnits xmlns="http://tempuri.org/">
      <token>bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbkBzYW15YXIubG9jYWwiLCJqdGkiOiI2MGVlM2Q5Ny0zYmJlLTQ4NGMtOThkMS1iY2Q0ZTZhNzk3MTMiLCJpYXQiOjE1OTEzNjgwMTEsIm5iZiI6MTU5MTM2ODAxMSwiZXhwIjoxNTkxNDExMjExLCJpc3MiOiJTYW15YXIiLCJhdWQiOiJTYW15YXIiLCJSb2xlcyI6IjEsMjIsMTY6MzozIiwiVXNlcklkIjoiMiIsIlVzZXJOYW1lIjoiYWRtaW5Ac2FteWFyLmxvY2FsIiwiTGFzdFVzZWRTeXN0ZW0iOiJhY2NvdW50aW5nIiwiUGVybWl0dGVkU3lzdGVtcyI6WyJhY2NvdW50aW5nIiwidHJlYXN1cnkiLCJ3YXJlaG91c2UiLCJ0cmFkZSIsInNhbGFyeSIsImJvbSJdLCJDcmVhdGVEYXRlIjoiMjAyMC0wNi0wNVQxOToxMDoxMS43NzA2NDUxKzA0OjMwIiwiVXBkYXRlVGltZSI6IjIwMjAtMDYtMDVUMTk6MTE6MTEuNzcwNjc3NSswNDozMCIsIklzU3lzdGVtQWNjb3VudCI6ZmFsc2UsIlNlc3Npb25JZCI6ImE5ZGM4MzkyLTVkNTgtNDM1MS1hZjU1LTgxYmI4ODgxNWUxZCIsIkFwcEtleSI6IiJ9.Wkp62RWUueaEeOgSIAr20squScD4Ll5vnYU8sQvBEx0</token>
      <goodsCode>10011</goodsCode>
    </SearchUnits>
  </soap:Body>
</soap:Envelope>
نمونه خروجی
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body>
		<SearchUnitsResponse
			xmlns="http://tempuri.org/">
			<SearchUnitsResult
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xmlns:xsd="http://www.w3.org/2001/XMLSchema">
				<ValueNameModel>
					<Value>کیلوگرم</Value>
					<Name>کیلوگرم</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>گرم</Value>
					<Name>گرم</Name>
				</ValueNameModel>
			</SearchUnitsResult>
		</SearchUnitsResponse>
	</s:Body>
</s:Envelope>

متد دریافت کالاها

نام متد : SearchGoods
شرح : لیست کالاهای هوفر را برمی گرداند
پارامترهای ورودی :
token : توکن اتصال به هوفر می باشد که در راهنمای Api ها نحوه دریافت آن توضیح داده شده است .
goodsGroupCode : کد گروه کالا (اختیاری)
goodsSubGroupCode : کد زیر گروه کالا (اختیاری)
WarehouseCode : کد انبار (اختیاری)
خروجی لیستی از نام و مقدار می باشد .
Name : نام کالا
Value: کد کالا

نمونه ورودی
<?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>
		<SearchGoods
			xmlns="http://tempuri.org/">
			<token>bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbkBzYW15YXIubG9jYWwiLCJqdGkiOiI2MGVlM2Q5Ny0zYmJlLTQ4NGMtOThkMS1iY2Q0ZTZhNzk3MTMiLCJpYXQiOjE1OTEzNjgwMTEsIm5iZiI6MTU5MTM2ODAxMSwiZXhwIjoxNTkxNDExMjExLCJpc3MiOiJTYW15YXIiLCJhdWQiOiJTYW15YXIiLCJSb2xlcyI6IjEsMjIsMTY6MzozIiwiVXNlcklkIjoiMiIsIlVzZXJOYW1lIjoiYWRtaW5Ac2FteWFyLmxvY2FsIiwiTGFzdFVzZWRTeXN0ZW0iOiJhY2NvdW50aW5nIiwiUGVybWl0dGVkU3lzdGVtcyI6WyJhY2NvdW50aW5nIiwidHJlYXN1cnkiLCJ3YXJlaG91c2UiLCJ0cmFkZSIsInNhbGFyeSIsImJvbSJdLCJDcmVhdGVEYXRlIjoiMjAyMC0wNi0wNVQxOToxMDoxMS43NzA2NDUxKzA0OjMwIiwiVXBkYXRlVGltZSI6IjIwMjAtMDYtMDVUMTk6MTE6MTEuNzcwNjc3NSswNDozMCIsIklzU3lzdGVtQWNjb3VudCI6ZmFsc2UsIlNlc3Npb25JZCI6ImE5ZGM4MzkyLTVkNTgtNDM1MS1hZjU1LTgxYmI4ODgxNWUxZCIsIkFwcEtleSI6IiJ9.Wkp62RWUueaEeOgSIAr20squScD4Ll5vnYU8sQvBEx0</token>
		</SearchGoods>
	</soap:Body>
</soap:Envelope>
نمونه خروجی
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body>
		<SearchGoodsResponse
			xmlns="http://tempuri.org/">
			<SearchGoodsResult
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xmlns:xsd="http://www.w3.org/2001/XMLSchema">
				<ValueNameModel>
					<Value>10011</Value>
					<Name>آرد درجه 1 فله</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>11021</Value>
					<Name>بسته 10 گرمی درجه 1</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>11022</Value>
					<Name>بسته 25 گرمی درجه 1</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>11014</Value>
					<Name>product</Name>
				</ValueNameModel>
			</SearchGoodsResult>
		</SearchGoodsResponse>
	</s:Body>
</s:Envelope>

متد دریافت تفصیلی ها

نام متد : SearchDetails
شرح : لیست تفصیلی های هوفر را برمی گرداند
پارامترهای ورودی :
token : توکن اتصال به هوفر می باشد که در راهنمای Api ها نحوه دریافت آن توضیح داده شده است .
usecode : کد کاربری (اختیاری) نقد و بانک = 6,چک = 2, شخص = 4, سرمایه = 1, درآمد = 3, هزینه = 7, سایر = 5
detailGroupCode : کد گروه تفصیلی (اختیاری)
خروجی لیستی از نام و مقدار می باشد .
Name : نام تفصیلی
Value: کد تفصیلی

نمونه ورودی
<?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>
		<SearchDetails
			xmlns="http://tempuri.org/">
			<token>bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZG1pbkBzYW15YXIubG9jYWwiLCJqdGkiOiI2MGVlM2Q5Ny0zYmJlLTQ4NGMtOThkMS1iY2Q0ZTZhNzk3MTMiLCJpYXQiOjE1OTEzNjgwMTEsIm5iZiI6MTU5MTM2ODAxMSwiZXhwIjoxNTkxNDExMjExLCJpc3MiOiJTYW15YXIiLCJhdWQiOiJTYW15YXIiLCJSb2xlcyI6IjEsMjIsMTY6MzozIiwiVXNlcklkIjoiMiIsIlVzZXJOYW1lIjoiYWRtaW5Ac2FteWFyLmxvY2FsIiwiTGFzdFVzZWRTeXN0ZW0iOiJhY2NvdW50aW5nIiwiUGVybWl0dGVkU3lzdGVtcyI6WyJhY2NvdW50aW5nIiwidHJlYXN1cnkiLCJ3YXJlaG91c2UiLCJ0cmFkZSIsInNhbGFyeSIsImJvbSJdLCJDcmVhdGVEYXRlIjoiMjAyMC0wNi0wNVQxOToxMDoxMS43NzA2NDUxKzA0OjMwIiwiVXBkYXRlVGltZSI6IjIwMjAtMDYtMDVUMTk6MTE6MTEuNzcwNjc3NSswNDozMCIsIklzU3lzdGVtQWNjb3VudCI6ZmFsc2UsIlNlc3Npb25JZCI6ImE5ZGM4MzkyLTVkNTgtNDM1MS1hZjU1LTgxYmI4ODgxNWUxZCIsIkFwcEtleSI6IiJ9.Wkp62RWUueaEeOgSIAr20squScD4Ll5vnYU8sQvBEx0</token>
			<useCode>4</useCode>
		</SearchDetails>
	</soap:Body>
</soap:Envelope>
نمونه خروجی
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body>
		<SearchDetailsResponse
			xmlns="http://tempuri.org/">
			<SearchDetailsResult
				xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xmlns:xsd="http://www.w3.org/2001/XMLSchema">
				<ValueNameModel>
					<Value>111</Value>
					<Name>شماره 1 مشتری</Name>
				</ValueNameModel>
				<ValueNameModel>
					<Value>112</Value>
					<Name>شماره 2 مشتری</Name>
				</ValueNameModel>
			</SearchDetailsResult>
		</SearchDetailsResponse>
	</s:Body>
</s:Envelope>



Previous نحوه کار با Api های هوفر
فهرست