0

私は ipp devkit 2.0 for .Net を使用しており、Due on Receipt という新しい販売条件を追加しようとしています。この販売条件の期日は 0 です。QB Online にアクセスし、UI を使用して期日が 0 の期日受領書を追加すると、正常に機能します。ただし、devkit を使用して追加しようとすると、エラーが発生し続けます

「セールス期間タイプの検証エラー: 期間タイプを示すために、期限日と月の期限日のうちの 1 つを指定する必要があります。」

受領時期限と呼ばれる条件を作成するにはどうすればよいですか?

私が使用するコードは以下のとおりです。

qboSalesTerm.ItemsElementName = new Intuit.Ipp.Data.Qbo.ItemsChoiceType3[]
                {
                    Intuit.Ipp.Data.Qbo.ItemsChoiceType3.DueDays,
                    Intuit.Ipp.Data.Qbo.ItemsChoiceType3.DiscountDays,
                    Intuit.Ipp.Data.Qbo.ItemsChoiceType3.DiscountPercent
                };
        qboSalesTerm.Items = new object[]
                {
                    DueDays,
                    DiscountDays,
                    DiscountPercent
                };
4

1 に答える 1

1

DueDaysを0にしたい場合は、その変数を設定する必要があります。

ただし、QBO IDS V2には、DueDaysを0に設定できないバグがあるようです。

これに対してバグを提出しました-QBO-10473。

このセットを取得すると、次のエラーが返されるはずです。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<FaultInfo xmlns="http://www.intuit.com/sb/cdm/baseexceptionmodel/xsd">
    <Message>Error validating Due Days:Invalid integer.
</Message>
    <ErrorCode>TERM_REQUEST_BAD</ErrorCode>
    <Cause>TERM_INVALID_DUE_DAYS</Cause>
</FaultInfo>
于 2013-03-07T13:48:49.447 に答える