トレーニング
モジュール
Dynamics 365 Business Central で仕入先支払を提案する - Training
仕入先支払の準備をする必要がありますか? その場合は、このモジュールをご覧ください。未処理の仕入先元帳エントリを処理する方法と、期日や仕入先の優先順位などの条件に基づいて支払提案を作成する方法について説明します。 また、仕入先への支払に使用できるオプションについても説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
API エンドポイントに POST 要求を送信して、支払いのための新しいエクスポート要求をキューに入れます。
Method | 要求 URI |
---|---|
投稿 | https://api.partner.microsoft.com/v1.0/payouts/payments?$filter={$filter}&fileformat=csv |
名前 | / | 必須 | タイプ | 説明 |
---|---|---|---|---|
$filter | クエリ | いいえ | String | これは省略可能なフィルターですが、パフォーマンスを向上させるためにフィルターを使用し、過去 3 年間のデータをエクスポートするのではなく、エクスポート データを制限することを強くお勧めします。 $filterオプションの完全なセットについては、次の表を参照してください。 |
fileFormat | クエリ | いいえ | String | サポートされている値は .csv/.tsv です。 値が指定されていない場合、既定値は .csv です。 |
名前 | Description | Type | 形式 |
---|---|---|---|
programName | 登録している 1 つ以上のプログラムでフィルター処理します。 値の例 - 'CSP 間接プロバイダー'、'CSP 2T 間接プロバイダー'、'CSP Direct Bill Partner'、'CSP 1T Direct Partner'、'CSP Indirect Reseller'、'CSP 2T Indirect Reseller' | String | {baseUrl}/v1.0/payouts/payments?$filter=?$filter=programName=’CSP Indirect Provider’ |
複数の要求パラメーターを含むサンプル支払いフィルター
“?$filter=payoutStatusUpdateTS le 2019-09-25T23:11:55.647Z and (enrollmentParticipantId eq 'XXXXXXX') and (programName eq 'CSP Direct Bill Partner') and (payoutOrderType eq 'REBATE') and (paymentId eq '000000000000')”
名前 | Required | タイプ | 説明 |
---|---|---|---|
承認 | はい | String | 承認ベアラー トークン。 |
ms-correlationid | いいえ | String | 内部要求トラッカー。 各要求では、新しいトラッカー (GUID) が生成されます。 |
ms-requestid | いいえ | String | 要求のべき等 ID。 |
詳細については、パートナー センターの REST ヘッダーに関するページを参照してください。
該当なし
HTTP/1.1 202 Accepted
API 応答ペイロードは、次の属性を返します。
名前 | 省略可能 | 説明 |
---|---|---|
Value | false | 使用可能な値とアクションについては、次の表を参照してください。 |
Value | クライアント側の処理 |
---|---|
requestId | エクスポート要求の要求 ID |
requestDateTime | エクスポート要求の開始日時 |
requestPath | エクスポート要求のクエリ パス。 |
requestQueryString | エクスポート要求の一部として使用されるフィルター。 |
blobLocation | エクスポート ファイルの準備ができたときにトークンを含む BLOB リソース |
Status | エクスポート操作の状態。 状態に使用できる値の一覧を次に示します。 |
状態に使用できる値
{
"value": [
{
"requestId": "93c2b3cf-c6d8-4e7e-ade1-007768a6eba4",
"requestDateTime": "2023-05-25T21:20:46.3727561Z",
"requestPath": "/v1.0/payouts/payments",
"requestQueryString": "paymentDate ge 2023-03-01 and paymentDate le 2023-04-12",
"blobLocation": "",
"status": "Queued"
}
],
"nextLink": null,
"totalCount": 1
}
API は HTTP 状態 202 を返します。
名前 | 説明 |
---|---|
202 Accepted | 要求は受け入れられます。 要求の状態を GET 要求 URL に照会します。 |
要求に応じて、API は他の標準状態を返すことができます。
名前 | 説明 |
---|---|
400 要求が正しくありません | データが見つからないか、正しくありません。 |
401 権限がありません | 呼び出し元は認証されないため、最初の呼び出しを行う前にパートナー API サービスで認証する必要があります。 |
403 無効 | 呼び出し元は要求を行う権限がありません。 |
500 内部サーバー エラー | API またはその依存関係の 1 つが要求を満たすことができません。 後でもう一度試してみてください。 |
404 見つかりません | 入力パラメーターではリソースを使用できません。 |
429 レート制限 | 同じ型の要求が多すぎます。 しばらくしてからお試しください。 |
トレーニング
モジュール
Dynamics 365 Business Central で仕入先支払を提案する - Training
仕入先支払の準備をする必要がありますか? その場合は、このモジュールをご覧ください。未処理の仕入先元帳エントリを処理する方法と、期日や仕入先の優先順位などの条件に基づいて支払提案を作成する方法について説明します。 また、仕入先への支払に使用できるオプションについても説明します。
ドキュメント
収益のエクスポート要求を作成する - Partner app developer
この API を使用して、新しい収益と基になるトランザクション/支払いデータエクスポート要求をキューに入れ、収益とトランザクションのデータをスライスおよびサイコロにするオプションのフィルターを使用します。
ID で収益のエクスポート要求を取得する - Partner app developer
既存のキューに登録されたエクスポート要求の状態を取得します。
ID で支払いエクスポート要求を取得する - Partner app developer
この API を使用して、ID で支払いエクスポート要求を取得する