/// <summary> /// Load Specific Document Details /// </summary> /// <returns>error message or null</returns> public override String LoadDocumentDetails() { MInvoice invoice = (MInvoice)GetPO(); SetDateDoc(invoice.GetDateInvoiced()); SetIsTaxIncluded(invoice.IsTaxIncluded()); // Amounts SetAmount(Doc.AMTTYPE_Gross, invoice.GetGrandTotal()); SetAmount(Doc.AMTTYPE_Net, invoice.GetTotalLines()); SetAmount(Doc.AMTTYPE_Charge, invoice.GetChargeAmt()); // Contained Objects _taxes = LoadTaxes(); _lines = LoadLines(invoice); log.Fine("Lines=" + _lines.Length + ", Taxes=" + _taxes.Length); return(null); }