0

クレジットカードの種類を領収書に追加したいのですが、SRにクレジットカード情報が表示されません。これが私のコードです:

//Set Payment Detail in Header 
        Intuit.Ipp.Data.Qbo.PaymentDetail qboSalesReceiptHeaderPaymentDetail = new Intuit.Ipp.Data.Qbo.PaymentDetail();
        CreditCardPayment cc = new CreditCardPayment();
        cc.CreditChargeInfo = new CreditChargeInfo();
        //to do another credit card type
        cc.CreditChargeInfo.Type = CreditCardTypeEnum.OtherCreditCard;
        cc.CreditChargeInfo.TypeSpecified = true;
        qboSalesReceiptHeaderPaymentDetail.Item = cc;
        //qboSalesReceiptHeaderPaymentDetail.Item = new CashPayment { Desc = "Cash Payment Ref #" };
        qboSalesReceiptHeader.Detail = qboSalesReceiptHeaderPaymentDetail;

        //Set Header 
        qboSalesReceipt.Header = qboSalesReceiptHeader;

支払方法

4

1 に答える 1

2

ドキュメントを参照すると、次の名前のフィールドがあることがわかります。

PaymentMethodId

PaymentMethodIdは、QuickBooksのいずれかの支払い方法のId値を参照する必要があります。

たとえば、それ自体は「クレジットカードの種類」ではなく、指定しようとしている「支払い方法」です(そのうちの1つは特定のクレジットカードの種類である可能性があります)。

于 2013-01-12T22:05:48.697 に答える