لطفا یک نمونه Postman برای ذخیره یک پیش فاکتور در پیام گستر برای بنده ارسال کنید. ممنون میشم کد کامل بفرستید.
من می خوام از نرم افزار حسابداری باتیز اطلاعات پیش فاکتور را در پیام گستر وارد کنم.
با سلام و احترام
سمپل خدمت شما.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<SaveInvoice xmlns="http://tempuri.org/">
<userName>admin</userName>
<password>؟؟؟</password>
<invoiceInfo xmlns:d4p1="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<d4p1:CrmObjectTypeCode>mozhgan_invoice</d4p1:CrmObjectTypeCode>
<d4p1:IdentityId>de6ebafa-117c-4f34-892c-8e6301658d09</d4p1:IdentityId>
<d4p1:Subject>تست</d4p1:Subject>
<d4p1:Details>
<d4p1:InvoiceDetailInfo>
<d4p1:BaseUnitPrice>100</d4p1:BaseUnitPrice>
<d4p1:Count>1</d4p1:Count>
<d4p1:FinalUnitPrice>100</d4p1:FinalUnitPrice>
<d4p1:IsService>true</d4p1:IsService>
<d4p1:ProductCode>Code_1</d4p1:ProductCode>
<d4p1:ReturnedCount>0</d4p1:ReturnedCount>
<d4p1:TotalDiscount>0</d4p1:TotalDiscount>
<d4p1:TotalToll>100</d4p1:TotalToll>
<d4p1:TotalUnitPrice>100</d4p1:TotalUnitPrice>
<d4p1:TotalVat>0</d4p1:TotalVat>
</d4p1:InvoiceDetailInfo>
<d4p1:InvoiceDetailInfo>
<d4p1:BaseUnitPrice>200</d4p1:BaseUnitPrice>
<d4p1:Count>1</d4p1:Count>
<d4p1:FinalUnitPrice>200</d4p1:FinalUnitPrice>
<d4p1:InvoiceProperty0>100</d4p1:InvoiceProperty0>
<d4p1:InvoiceProperty1>200</d4p1:InvoiceProperty1>
<d4p1:IsService>true</d4p1:IsService>
<d4p1:ProductCode>Code_2</d4p1:ProductCode>
<d4p1:ReturnedCount>0</d4p1:ReturnedCount>
<d4p1:TotalDiscount>0</d4p1:TotalDiscount>
<d4p1:TotalToll>200</d4p1:TotalToll>
<d4p1:TotalUnitPrice>200</d4p1:TotalUnitPrice>
<d4p1:TotalVat>0</d4p1:TotalVat>
</d4p1:InvoiceDetailInfo>
</d4p1:Details>
<d4p1:Discount>0</d4p1:Discount>
<d4p1:InvoiceType>Quote</d4p1:InvoiceType>
<d4p1:Toll>0</d4p1:Toll>
<d4p1:TollPercent>0</d4p1:TollPercent>
<d4p1:TotalDiscountPercent>0</d4p1:TotalDiscountPercent>
<d4p1:TotalValue>300</d4p1:TotalValue>
<d4p1:Vat>0</d4p1:Vat>
<d4p1:VatPercent>0</d4p1:VatPercent>
</invoiceInfo>
</SaveInvoice>
</s:Body>
</s:Envelope>
ممنون. توی این کد Id مربوط به هویت را می خواد. این آی دی را از کجا باید بگیرم. من زمان ایجاد هویت توسط API گزینه RefId را مقدار دهی کردم. فکر کردم همین میشه Id مربوط به هویت در صورتی که اینها فرق دارند. اگر جایی لازمه من Id هویت را پر کنم بگید که اون کجاست؟ توی نرم افزار حسابداری باتیز ما برای مشتری ها GCustomerID داریم که Guid است. من می خوام Id هویت با این فیلد ما برابر باشند.
@mojtabakamankesh
IdentityId شناسه شرکت یا شخصی است که قراراست این فاکتور/پیش فاکتور برای آن ثبت شود . لازم به ذکر است ذخیره فاکتور/پیش فاکتوردر صورت عدم ارسال یا تهی بودن این پارامتر امکان پذیر نمی باشد.
میتوانید از identity api متدهای SearchIdentity و FindIdentityByPhoneNumber استفاده نمایید.
نمونه کد Postman برای متد SearchIdentity برام بفرستید. فیلد کد مشتری و RefId را دارم.
نمی خواد خودم نوشتم.