public XElement GenerateAddRq() { XElement Add = new XElement(nameof(ExpenseLine) + "Add"); Add.Add(AccountRef.ToQBXML(nameof(AccountRef))); Add.Add(Amount.ToQBXML(nameof(Amount))); Add.Add(Memo.ToQBXML(nameof(Memo))); Add.Add(CustomerRef.ToQBXML(nameof(CustomerRef))); Add.Add(ClassRef.ToQBXML(nameof(ClassRef))); Add.Add(BillableStatus.ToQBXML(nameof(BillableStatus))); Add.Add(SalesRepRef.ToQBXML(nameof(SalesRepRef))); Add.Add(DataExt.ToQBXML(nameof(DataExt))); return(Add); }
public virtual XElement GenerateAddRq(BaseRef OverrideItemAccountRef = null, List <LinkToTxn> LinkToTxn = null) { XElement xElement = new XElement(nameof(ItemLine) + "Add"); xElement.Add(ItemRef.ToQBXML(nameof(ItemRef))); xElement.Add(InventorySiteRef.ToQBXML(nameof(InventorySiteRef))); xElement.Add(InventorySiteLocationRef.ToQBXML(nameof(InventorySiteLocationRef))); xElement.Add(SerialNumber.ToQBXML(nameof(SerialNumber))); xElement.Add(LotNumber.ToQBXML(nameof(LotNumber))); xElement.Add(Desc.ToQBXML(nameof(Desc))); xElement.Add(Quantity.ToQBXML(nameof(Quantity))); xElement.Add(UnitOfMeasure.ToQBXML(nameof(UnitOfMeasure))); xElement.Add(Cost.ToQBXML(nameof(Cost))); xElement.Add(Amount.ToQBXML(nameof(Amount))); xElement.Add(CustomerRef.ToQBXML(nameof(CustomerRef))); xElement.Add(ClassRef.ToQBXML(nameof(ClassRef))); xElement.Add(BillableStatus.ToQBXML(nameof(BillableStatus))); xElement.Add(OverrideItemAccountRef.ToQBXML(nameof(OverrideItemAccountRef))); xElement.Add(LinkToTxn.ToQBXML(nameof(LinkToTxn))); xElement.Add(SalesRepRef.ToQBXML(nameof(SalesRepRef))); xElement.Add(DataExt.ToQBXML(nameof(DataExt))); return(xElement); }