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は本番環境での使用は完全にはサポートされていません。これは、ベータ リリースの一部として利用できます。参照ドキュメント - 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 に答える