0

有没有办法使用 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>");




            }
        }
4

2 回答 2

0

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

查看示例 xml,第一个是账单,最后 3 行是贷项通知单。他们之间真的没有区别。此外,供应商信用额度对我来说不正确 账单支付响应 xml

公司文件账单支付

但是,这目前处于供应商信用的测试阶段,并且在生产之前无法报告此问题。

于 2013-07-24T07:08:44.407 回答
0

在 QBO 中,不完全支持VendorCredit用于生产用途。它作为 beta 版本的一部分提供。参考文档 - https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/v2/0400_quickbooks_online/0500_supported_entities_and_operations

于 2013-07-24T05:11:17.660 回答