Hello guys,
I need help to solve this error. I am getting error("The Standard Text does not exist. Identification fields and values: Code='34545443'") while creating sales order line for an order.
code
//// code to create SalesOrderLine in NAV
SalesOrderLine sol = new SalesOrderLine();
sol.Type = SalesOrderLineRef.Type.Item;
sol.Document_No = order.No;
sol.Document_Type = Document_Type.Order;
sol.Sell_to_Customer_No = "NEWHIGH001002";/// Customer Code
sol.No = "34545443"; /// Product Code
sol.Quantity = 2;
sol.QuantitySpecified = true;
sol.VAT_Prod_Posting_Group = "123";
sol.Programme_Status = Programme_Status.Active;
sol.Revenue_Recognition_Method = Revenue_Recognition_Method.Immediately;
sol.Visits_Per_Year = 9;
sol.Start_Date = DateTime.Today;
sol.End_Date = DateTime.Today.AddDays(10);
sol.Invoice_Due_Date = DateTime.Today.AddDays(12);
sol.Exp_No_of_Months_Recognition = 2;
sol.Original_Start_Date = DateTime.Today;
sol.Original_End_Date = DateTime.Today.AddDays(10);
sos.Create(ref sol);
0
Answers
you need to add code like this
sol.TypeSpecified = true;
for all the fields that have the property in the webservice.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n