public static Line ToIppSaleReceiptLine(this Models.Services.QuickBooksOnlineServicesSdk.CreateSaleReceipts.Line line) { var ippSaleReceiptLine = new Line(); var lineDetail = new SalesItemLineDetail() { Qty = line.Qty, QtySpecified = true, ItemRef = new ReferenceType() { Value = line.ItemValue, name = line.ItemName }, ItemElementName = ItemChoiceType.UnitPrice, AnyIntuitObject = line.UnitPrice, }; ippSaleReceiptLine.AnyIntuitObject = lineDetail; ippSaleReceiptLine.DetailType = LineDetailTypeEnum.SalesItemLineDetail; ippSaleReceiptLine.DetailTypeSpecified = true; ippSaleReceiptLine.Amount = line.UnitPrice * line.Qty; ippSaleReceiptLine.AmountSpecified = true; return(ippSaleReceiptLine); }
public static Models.Services.QuickBooksOnlineServicesSdk.CreateSaleReceipts.Line ToQBSaleReceiptLineItem(this Models.CreateOrders.OrderLineItem source) { var lineItem = new Models.Services.QuickBooksOnlineServicesSdk.CreateSaleReceipts.Line() { ItemName = source.ItemName, ItemValue = source.Id, Qty = source.Qty, UnitPrice = source.Rate, }; return(lineItem); }