支払ステータス更新(DENSAI)

OpenAPI説明

当該OpenAPIは、でんさいの支払ステータスを更新する際に利用します。

OpenAPI権限

当該OpenAPIはB2B専用のトークン権限が必要です。

リクエストURI

/api/openapi/btob/densai/payment/batch/status

リクエスト形式

PUT

リクエスト例

{
  "tenantId": "1214732595705114600",
  "paymentBatchList": [
    {
      "paymentBatchNumber": "202406130116080000000000000001368",
      "notifyType":"1",
      "temporaryRegistrationInfo": 
      {
        "resultCode": "01",
        "requestsNumber": "S016920XX09240000001",
        "approvalDeadline": "2026-02-26",
        "recordRequestsDate": "2026-02-26"
      },
      "recordStatus":"03",
      "recordInfo": 
      {
        "recordNumber": "000000XYZ90000S00047",
        "resultCreateDate": "2026-02-28",
        "cancellationDeadline": "2026-03-06"
      },
      "gyomuErrorMessageInfo": [
        {
          "gyomuErrorCd":"00000031",
          "gyomuErrorMessage":"指定された記録番号の債権は、譲渡取引中、または、譲渡取引済みのため譲渡できません。別の譲渡対象でんさいを指定してください。"
        }
      ],
      "errorInfo": 
      {
        "errorType":"XXXXX",
        "errorCodeDetail1":"XXXXX",
        "errorMessageDetail1":"XXXXX",
        "errorCodeDetail2":"XXXXX",
        "errorMessageDetail2":"XXXXX"
        }
    }
  ]
}

リクエスト項目

項目 タイプ 必須 キー 制限 説明
tenantId String 最大19文字 テナントID
paymentBatchList paymentBatchDTO[] 支払一括処理番号リスト

paymentBatchDTO

項目 タイプ 必須 キー 制限 説明
paymentBatchNumber String 最大33文字 支払一括処理番号
DX-PFで支払情報を一意に特定するためのキー
notifyType Int 1桁 通知種別
1:仮登録結果
2:でんさい記録状態
temporaryRegistrationInfo temporaryRegistDTO 仮登録結果情報
通知種別が1の場合、必須
recordStatus String 2桁 でんさい記録状態
01:仮登録中
02:承認期限超過
03:記録請求失敗
04:予約中
05:予約取消
06:記録済(確認期間中)
07:記録済
08:記録取消
仮登録結果が03以外場合、必須
recordInfo recordInfoDTO でんさい記録情報
通知種別が1の場合、設定不要
gyomuErrorMessageInfo gyomuErrorMessageInfoDTO[] 業務エラー情報
errorInfo errorInfoDTO エラー情報

temporaryRegistDTO

項目 タイプ 必須 キー 制限 説明
resultCode String 2桁 仮登録結果
01:仮登録成功
02:仮登録成功(警告あり)
03:仮登録失敗
通知種別が1の場合、必須
requestsNumber String 20桁 請求番号
通知種別が1、かつ、仮登録結果が03以外の場合、必須
approvalDeadline String 日付フォマット:yyyy-mm-dd 承認期限
通知種別が1、かつ、仮登録結果が03以外の場合、必須
recordRequestsDate String 日付フォマット:yyyy-mm-dd 記録請求日
通知種別が1、かつ、仮登録結果が03以外の場合、必須

recordInfoDTO

項目 タイプ 必須 キー 制限 説明
recordNumber String 20桁 記録番号
通知種別が2、かつ、でんさい記録状態が04〜08の場合、必須
resultCreateDate String 日付フォマット:yyyy-mm-dd 結果作成日
通知種別が2、かつ、でんさい記録状態が03〜08の場合、必須
cancellationDeadline String 日付フォマット:yyyy-mm-dd 取消期限
通知種別が2、かつ、でんさい記録状態が06の場合、必須

gyomuErrorMessageInfoDTO

項目 タイプ 必須 キー 制限 説明
gyomuErrorCd String 最大256文字 業務エラーコード
gyomuErrorMessage String 最大256文字 業務エラーメッセー

errorInfoDTO

項目 タイプ 必須 キー 制限 説明
errorType String 最大2文字 エラー区分
01:エラー
02:エラー(連鎖)
errorCodeDetail1 String 最大256文字 エラーコード詳細1
errorMessageDetail1 String 最大256文字 エラーメッセージ詳細1
errorCodeDetail2 String 最大256文字 エラーコード詳細2
errorMessageDetail2 String 最大256文字 エラーメッセージ詳細2

ß

OpenAPIリターン例

成功例

{
  "message": "success",
  "errorCode": "0000"
}

失敗例

{
  "message": "パラメータ:invoiceIDは指定必須の項目です",
  "errorCode": "120003"
}

項目説明

項目 タイプ 説明
message String エラーメッセージ
errorCode String エラーコード

エラーコード説明

errorCode message 説明
120003 {0}は指定必須の項目です
0010 {0} のフォーマットが不正です。
0013 {0}は{1}文字以内で指定してください
120016 パラメータ:{0}は{1}文字で指定してください
spd.32874.001 {0}:{1} は存在しません
spd.32874.002 更新対象の支払データのステータスは操作不可です
120001 テナントの権限がありません