آگاهسازیها
پاککردن همه
یکپارچه سازی
1
ارسال ها
2
کاربران
0
Likes
112
نمایش
0
12 مهر 1402 8:49 ب.ظ
شروع کننده موضوع
با سلام
هنگام ثبت فاکتور از طریق وب سرویس با پیام زیر مواجه میشوم :
Nullable object must have a value
تا جایی که متوجه شدم این پیام برای زمانی هست که بک پارامتر اجباری مقدار دهی نشده ولی چندین بار داکیومنت وب سرویس رو مطالعه کردم و متوجه نشدم مشکل از چه پارامتری هست که ثبت نشده احتمال میدم از IdentityId باشه که داخل داکیومنت گفته باید به شکل {"Id":"24f4ecad-cc54-4c74b76bba3542872167","Name":" مشتری نام{ مقدار دهی بشه ولی این مورد رو هم تست کردم جواب نداد
وب سرویس به این صورت هست لطفا راهنمایی بفرمایید :
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:m="http://tempuri.org/" xmlns:sep="http://schemas.datacontract.org/2004/07/Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<soap:Header>
</soap:Header>
<soap:Body>
<m:SaveInvoice>
<m:userName>--UserName--</m:userName>
<m:password>--Password--</m:password>
<m:invoiceInfo>
<sep:FinalValue>1000</sep:FinalValue>
<sep:Number>4</sep:Number>
<sep:Description>توضیحات فاکتور</sep:Description>
<sep:IdentityId>08cdcec2-636a-49c7-a2b7-fb40667446f4</sep:IdentityId>
<sep:Subject>موضوع فاکتور</sep:Subject>
<sep:BillableObjectState>در انتظار</sep:BillableObjectState>
<sep:FinalValue>10900</sep:FinalValue>
<sep:CrmObjectTypeName>فاکتور فروش رسمی</sep:CrmObjectTypeName>
<sep:CrmObjectTypeCode>factor</sep:CrmObjectTypeCode>
<sep:Details>
<sep:InvoiceDetailInfo>
<sep:BaseUnitPrice>1000</sep:BaseUnitPrice>
<sep:Count>10</sep:Count>
<sep:DiscountPercent>0</sep:DiscountPercent>
<sep:FinalUnitPrice>10900</sep:FinalUnitPrice>
<sep:Id>8</sep:Id>
<sep:ProductId>dc63cee2-5604-4eaf-9208-fbeb24d50522</sep:ProductId>
<sep:ProductName>تست 1</sep:ProductName>
<sep:ProductUnitTypeName>متر</sep:ProductUnitTypeName>
<sep:ReturnedCount>0</sep:ReturnedCount>
<sep:TotalDiscount>0</sep:TotalDiscount>
<sep:TotalToll>0</sep:TotalToll>
<sep:TotalUnitPrice>10000</sep:TotalUnitPrice>
<sep:TotalVat>900</sep:TotalVat>
</sep:InvoiceDetailInfo>
</sep:Details>
<sep:Discount>0.00</sep:Discount>
<sep:DiscountPercent>0.00</sep:DiscountPercent>
<sep:Toll>0.00</sep:Toll>
<sep:TollPercent>0</sep:TollPercent>
<sep:TotalDiscountPercent>0</sep:TotalDiscountPercent>
<sep:TotalValue>10000.00</sep:TotalValue>
<sep:Vat>900.00</sep:Vat>
<sep:VatPercent>9</sep:VatPercent>
</m:invoiceInfo>
</m:SaveInvoice>
</soap:Body>
</soap:Envelope>