2013-07-23 88 views
0

有没有使用IPP(在C#)来区分账单和供应商信用的方法?现在,当我遍历账单支付(在这种情况下的支票)中的所有行时,显示支付的账单供应商信用显示,但它们与账单没有任何区别(数量是正数,没有账单类型等)。供应商比尔与供应商信用/ Ipp C#

Intuit.Ipp.Data.Qbo.BillPaymentQuery qbBillPaymentQuery = new BillPaymentQuery(); 
     qbBillPaymentQuery.DocNumber = "143766"; 
     List<Intuit.Ipp.Data.Qbo.BillPayment> qboBP = qbBillPaymentQuery.ExecuteQuery<Intuit.Ipp.Data.Qbo.BillPayment>(context).ToList<Intuit.Ipp.Data.Qbo.BillPayment>(); 

     foreach (BillPayment b in qboBP) 
     { 
      Response.Write("Bill Payment Amount: " + b.Header.TotalAmt + "<BR>"); 

      foreach (BillPaymentLine x in b.Line) 
      { 
       Intuit.Ipp.Data.Qbo.BillQuery qbBillQuery = new BillQuery(); 
       qbBillQuery.ResultsPerPage = 1; 
       //qbBillQuery.PageNumber = 1; 

       qbBillQuery.TxnId = x.TxnId; 
       //qbBillQuery.SpecifyOperatorOption(FilterProperty.DocNumber, FilterOperatorType.EQUALS); 


       DataServices dataServices = new DataServices(context); 
       Bill b2 = new Bill(); 
       b2.Id = x.TxnId; 
       Bill b3 = dataServices.FindById(b2); 

       Response.Write(b3.Header.DocNumber + " - " + x.Amount + "<BR>"); 




      } 
     } 

回答

0

你说得对。我能够复制你的问题。供应商信用对象也作为帐单对象检索,这不应该发生。

请参阅示例xml,第一个是账单,最后3行是贷项凭证。 它们之间确实没有区别。此外,供应商的贷方金额是不正确的,我 Billpayement response xml

Company file Bill payment

然而,这是目前在供应商信用beta阶段,直到他们不能生产报告此问题。