仮払申請伝票一括取得

OpenAPI説明

本APIは、最終更新日の範囲で仮払申請伝票の検索に利用します。

リクエストURI

/api/openapi/application/loans

リクエスト形式

GET

リクエストパラメータ例

/api/openapi/application/loans?startTime=2020-02-01 00:00:00&endTime=2020-02-29 00:00:00&fetchApprovalHistory=false&page=1&size=20&status=1004,1005

リクエストパラメータ説明

パラメータ名 タイプ 必須 説明
startTime String 検索スタート日時。フォーマット: yyyy-MM-dd HH:mm:ss
endTime String 検索エンド日時。フォーマット: yyyy-MM-dd HH:mm:ss
page int ページ、第一ページ: page=1
size int ページごとの結果数。最大50
status String 仮払申請のステータスのコード。
複数の場合、カンマで区切る
fetchApprovalHistory Boolean デフォルトはfalse
承認履歴の返送要否

OpenAPIリターン例

{
    "total": 1,
    "current": 1,
    "pageSize": 20,
    "pages": 1,
    "hasPrevious": false,
    "hasNext": false,
    "data": [
        {
            "applicationOID": "6962085a-2174-4151-bed0-89dbd06cf95d",
            "tenantId": 1214732595705114626,
            "businessCode": "LA0000000001",
            "title": "出張仮払",
            "remark": "",
            "status": "PASSED",
            "createdDate": "2020-02-14T04:52:35Z",
            "lastUpdatedDate": "2020-02-14T04:59:09Z",
            "setOfBooksCode": "DEFAULT_SOB",
            "baseDate": "2020-08-18",
            "company": {
                "oid": "13c79677-ad3a-427b-a9ef-1b33ad2100a4",
                "code": "SPD-COM-001"
            },
            "department": {
                "oid": "48098dd1-c81e-4c96-a295-1632f9ebdd85",
                "name": "技術グループ1",
                "code": "SPD-DEP-001"
            },
            "applicant": {
                "userOID": "2631d98e-dc5d-48ff-9654-f2625bf71002",
                "fullName": "システム管理者",
                "employeeId": "admin",
                "company": {
                    "oid": "13c79677-ad3a-427b-a9ef-1b33ad2100a4",
                    "code": "SPD-DEP-001"
                },
                "department": {
                    "oid": "48098dd1-c81e-4c96-a295-1632f9ebdd85",
                    "name": "技術グループ1",
                    "code": "SPD-DEP-001"
                }
            },
            "submittedBy": {
                "userOID": "2631d98e-dc5d-48ff-9654-f2625bf71002",
                "employeeId": "admin"
            },
            "createdBy": {
                "userOID": "2631d98e-dc5d-48ff-9654-f2625bf71002"
            },
            "lastApprovalDate": "2020-02-14T04:54:46Z",
            "lastAuditApprovalDate": "2020-02-14T04:59:08Z",
            "lastAuditApprovalCode": "100001",
            "lastAuditApprovalName": "財務1",
            "customForm": {
                "formOID": "a02292cf-9e97-43b6-8160-5d91d25e3f90",
                "name": "経費仮払申請",
                "type": null,
                "code": "Form001",
                "customFields": [
                    {
                        "formValueOID": "9194adc3-39a5-4e55-ae57-da9ecd9755c1",
                        "fieldOID": "ea6aa332-0706-4e18-9384-9bb16cbc5da1",
                        "fieldName": "用途",
                        "fieldCode": "PURPOSE",
                        "fieldType": "TEXT",
                        "value": null
                    }
                ]
            },
            "approvalHistories": [
                {
                    "operationType": 1001,
                    "operation": 1001,
                    "operationDetail": null,
                    "remark": null,
                    "approvalDate": "2023-01-04T11:09:23+09:00",
                    "operator": {
                        "userOID": "428bcdaf-db13-4962-8457-aa862fda1346",
                        "fullName": "システム管理者",
                        "employeeId": "admin",
                        "corporation": {
                            "oid": "cde54596-7963-4d55-accd-bf5533cfdc79"
                        },
                        "company": {
                            "oid": "cde54596-7963-4d55-accd-bf5533cfdc79",
                            "name": "Stage動作検証環境–付刚",
                            "code": "test_001"
                        },
                        "department": {
                            "oid": "c92ddbf5-ea67-41a1-8b21-2ca9c199332e",
                            "name": "Stage動作検証環境–付刚222222222222222222",
                            "code": "stage_001"
                        }
                    },
                    "submitter": {
                        "userOID": "428bcdaf-db13-4962-8457-aa862fda1346",
                        "fullName": "システム管理者",
                        "employeeId": "admin",
                        "corporation": {
                            "oid": "cde54596-7963-4d55-accd-bf5533cfdc79"
                        },
                        "company": {
                            "oid": "cde54596-7963-4d55-accd-bf5533cfdc79",
                            "name": "Stage動作検証環境–付刚",
                            "code": "test_001"
                        },
                        "department": {
                            "oid": "c92ddbf5-ea67-41a1-8b21-2ca9c199332e",
                            "name": "Stage動作検証環境–付刚222222222222222222",
                            "code": "stage_001"
                        }
                    },
                    "applicant": null
                }
            ],
            "baseCurrencyCode": "JPY",
            "baseCurrencyTotalAmount": 100.00,
            "currencyCode": "JPY",
            "currencyRate": 1.0,
            "totalAmount": 100.00,
            "generalLedgerDate": "2020-02-13T15:00:00Z",
            "expenseClaims":[
                  {
                    "type": "NORMAL",
                    "businessCode": "ER01811504",
                    "totalAmount": 100.0
                  },
                  {
                    "type": "EXPENSE",
                    "businessCode": "ER01811505",
                    "totalAmount": 100.0
                  }
                ], 
            "requests":[
              {
                    "type": "TRAVEL",
                    "businessCode": "TA00650475",
                    "totalAmount": 100.0
                  }
                ],
            "paymentLines": [
                {
                    "id": 152,
                    "tenantId": 1074840362127142914,
                    "reimbursementBatchOID": null,
                    "entityType": 1001,
                    "entityOID": "9a1d6019-b861-4ad0-b4cb-eb192c2dcd3f",
                    "status": 1001,
                    "baseCurrencyCode": "JPY",
                    "baseAmount": 111.0000,
                    "paymentMethodName": "オンライン手形は銀行なし",
                    "paymentMethodCategory": "ONLINE_PAYMENT",
                    "paymentMethodSubType": "BILL",
                    "paymentMethodCode": "3",
                    "paymentLineCustomFields": [
                        {
                          "fieldCode": "country",
                          "value": "AE"
                        }
                    ],
                    "withBankInfo": false,
                    "estimatedPaymentDate": "2021-06-04",
                    "issueDepartmentOID": "3b4fa910-f2fa-4662-81bb-9dfdd696ca57",
                    "issueDepartmentName": "テスト-王|王様",
                    "issueDepartmentCode": "10100",
                    "issueDate": "2021-06-30",
                    "expiryDate": "2021-06-04",
                    "estimatedMaturityDate": "2021-06-04",
                    "receivingSupplier": "汇3",
                    "receivingSupplierId": 1153255526580518912,
                    "receivingPostalCode": "123123",
                    "receivingAddress": "room 101 building 3 road 1001 shanghai china",
                    "checkNetNo": "444",
                    "payeeBankId": null,
                    "payeeBankCode": null,
                    "payeeBankName": null,
                    "payeeBranchId": null,
                    "payeeBranchCode": "",
                    "payeeBranchName": null,
                    "payeeAccountType": null,
                    "payeeAccountNo": null,
                    "payeeAccountName": null,
                    "payeeAccountFbName": null,
                    "commissionChargeParty": null,
                    "baseDate": "2021-06-04",
                    "applicantPostOID": "5d614e18-8327-11eb-b360-0a405f8b1a98"
                }
            ]
        }
    ],
    "sourceTaxations": [
      {
        "applicationOID": "099e8927-505d-449b-a3cd-f2bb0293289e",
        "id": "5",
        "sourceTaxCategoryId": "1410508550409940994",
        "sourceTaxCategoryCode": "1",
        "sourceTaxCategoryName": "報酬",
        "basicRate": 0.10000,
        "levyType": "INDIV",
        "paymentAmount": null,
        "taxableAmount": 1000.0000,
        "sourceTaxAmount": 99.0000
      }
    ],
  "paymentConfirmInfos": [
    {
      "paymentLineId": "152174",
      "reimbursementBatchName": "20240429271676520638817345084",
      "paymentDate": "2024-05-10",
      "createdDate": "2024-04-29",
      "paymentCurrency": "JPY",
      "paymentType": "FBデータ",
      "paymentCategoryCode": "1005",
      "paymentCategoryName": "ONLINE_PAYMENT",
      "paymentExchangeRate": 1.0,
      "paymentRemaker": "備考1",
      "bankInfo": {
        "bankcode": "0000",
        "branchBankCode": "093",
        "bankAccount": "XXXXXX",
        "bankName": "XXXXXX"
      }
    },
    {
      "paymentLineId": "152175",
      "reimbursementBatchName": "20240429271676520638817345084",
      "paymentDate": "2024-05-11",
      "createdDate": "2024-04-29",
      "paymentCurrency": "JPY",
      "paymentType": "FBデータ",
      "paymentCategoryCode": "1005",
      "paymentCategoryName": "ONLINE_PAYMENT",
      "paymentExchangeRate": 1.0,
      "paymentRemaker": "備考2",
      "bankInfo": {
        "bankcode": "0000",
        "branchBankCode": "094",
        "bankAccount": "XXXXXX",
        "bankName": "XXXXXX"
      }
    }
  ]
}

OpenAPIリターン項目

PageResposne

パラメータ名 タイプ 説明
total int 検索結果の総件数
current int 当ページ数
pageSize int ページごとの結果数
pages int 検索結果総ページ数
hasPrevious boolean 前のページがあるかどうか
hasNext boolean 次のページがあるかどうか
data LoanApplication[] 仮払申請伝票リスト

LoanApplication

パラメーター名 カテゴリ 規則 説明
applicationOID UUID 36桁 仮払申請伝票OID
tenantId Long テナントID
businessCode String 最大36文字 仮払申請伝票番号
title String 最大500文字 事由
remark String 最大255文字 備考
status String 伝票ステータス
StatusTypeをご参照
baseCurrencyCode String 3桁、国際の標準通貨コードを利用します。例JPY 主要通貨コード
baseCurrencyTotalAmount BigDecimal 小数の桁数は通貨で決めます 主要通貨金額
currencyCode String 3桁、国際の標準通貨コードを利用します。例JPY 申請伝票通貨コード
currencyRate Double 申請伝票通貨と主要通貨の為替レート
totalAmount BigDecimal 小数の桁数は通貨によって変わる 申請伝票通貨金額
generalLedgerDate ZonedDateTime 時間のフォーマット:yyyy-MM-dd'T'HH:mm:ssZ 仮払申請伝票の計上日付
createdDate ZonedDateTime 時間のフォーマット:yyyy-MM-dd'T'HH:mm:ssZ 作成日
lastUpdatedDate ZonedDateTime 時間のフォーマット:yyyy-MM-dd'T'HH:mm:ssZ 最終更新日
company EntitySummary 伝票会社
department EntitySummary 伝票部門
applicant UserSummary 申請者
submittedBy UserSummary 提出者
createdBy UserSummary 作成者
lastApprovalDate String 時間のフォーマット:yyyy-MM-dd'T'HH:mm:ssZ 最終承認日
lastAuditApprovalDate String 時間のフォーマット:yyyy-MM-dd'T'HH:mm:ssZ 最終検印日
lastAuditApprovalCode String 最終検印者従業員コード
lastAuditApprovalName String 最終検印者名称
customForm CustomForm 関連カスタマイズ伝票
approvalHistories ApprovalHistory[] 承認履歴
paymentLines PaymentLine[] 支払情報リスト
paymentConfirmInfos paymentConfirmInfo[] 支払確認情報リスト
requests DataEntity[] 仮払伝票の関連事前申請伝票リスト
expenseClaims DataEntity[] 仮払伝票の関連精算申請伝票リスト
sourceTaxations ApplicationSourceTaxation[] 源泉税明細

StatusType

列挙名 説明
1001 INIT 編集中(新規作成、取消、差戻済、検印差戻し、取消差戻)
1002 SUBMIT 承認待ち
1003 PASSED 承認済
1004 AUDIT_PASSED 検印済
1005 PAID 支払済
1006 A_1006 返金待ち
1007 A_1007 返金完了
1008 PAYMENT_IN_PROCESS 支払待ち
1009 CLOSED 無効済
1020 COMPLETION 終了

UserSummary

項目名 タイプ 規則 説明
userOID UUID 36桁 従業員OID
fullName String 最大100文字 従業員氏名
employeeId String 最大32文字 従業員番号
corporation EntitySummary 法人エンティティ
company EntitySummary 所属会社
department EntitySummary 部門

EntitySummary

項目名 タイプ 必須 規則 説明
oid UUID 36桁 エンティティOID
name String 最大50文字 エンティティ名称
code String 最大50文字 エンティティCode
path String エンティティパス(部門のみ)

CustomForm

フィールド名 タイプ 規則 説明
formOID UUID 36桁 フォームOID
name String 最大100文字 フォーム名称
code String 最大100文字 フォームコード
customFields CustomField[] カスタマイズ値セット

CustomField

パラメータ名 タイプ 規則 説明
formValueOID UUID 最大36文字 カスタマイズ項目業務OID
fieldOID UUID 最大36文字 カスタマイズ項目OID
fieldName String 最大100文字 カスタマイズ項目名称
fieldCode String 最大50文字 カスタマイズ項目コード
fieldType String 最大50文字 カスタマイズ項目タイプ
value String 最大1000文字 カスタマイズ項目値
valueName String 最大1000文字 カスタマイズ項目値名称
valueCode String 最大100文字 カスタマイズ項目値コード(コントロールのみ(コストセンター、部門、カスタマイズリスト、支払い方法)の追加)

ApprovalHistory

フィールド名 タイプ 規則 説明
operationType Integer ApprovalOperationTypeを参考 操作タイプ
operation Integer ApprovalOperationを参考 操作タイプ
operationDetail String 最大1000文字 操作備考
remark String 最大1000文字 操作備考(補足)
approvalDate String 時間フォーマット:yyyy-MM-dd'T'HH:mm:ssZ 承認時間
operator UserSummary 当エンティティ説明を参考 操作者
submitter UserSummary 当エンティティ説明を参考 提出者
applicant UserSummary 当エンティティ説明を参考 申請者

ApprovalOperationType

説明
1001 本人
1002 承認者
1003 経理担当
1005 返金経理承認
1006 システム
1009 管理者
1010 確認者
1011 取消

ApprovalOperation

説明 申請伝票 精算伝票 仮払申請伝票
1001 提出 Y Y Y
1002 取消 Y Y Y
1003 申請伝票変更 Y - -
1004 承認中 Y Y Y
1014 確認済 Y Y Y
2001 承認済 Y Y Y
2002 差戻済 Y Y Y
2003 承認差戻済の費用 - Y -
3001 検印済 - Y Y
3002 検印差戻 - Y Y
3003 領収書受領済 - Y -
3005 領収書差戻し - Y -
3006 検印通知 - Y Y
3007 送付 - Y -
3008 検印取消 - Y Y
3009 申請者終了 - Y Y
4000 支払確認 - Y Y
4001 経理支払済 - Y Y
4002 経理支払失敗 - Y Y
5000 APPで返金提出 - - Y
5001 現金返金提出 - - Y
5002 経理検収済 - - Y
5003 経理検収差戻 - - Y
5004 精算伝票で消込 - Y -
5005 申請伝票をクローズする Y - -
5006 申請者は申請伝票を無効にする Y - -
5007 申請者は申請伝票を有効にする Y - -
5008 中間APIで申請伝票を無効にする Y - -
5009 承認者追加 Y Y Y
5010 転送 Y Y Y
5011 管理者より委譲 Y Y Y
5020 支払取消 - Y Y
8001 経理と従業員とのやり取り - Y Y
8002 経理担当は添付ファイルをアップロードする - Y Y
8003 経理担当は添付ファイルを削除する - Y Y
9001 管理員は承認ステージをジャンプする Y Y Y
9003 催促 Y Y Y

PaymentLine

パラメータ名 タイプ 規則 説明
id Long 支払予定明細行ID
tenantId Long テナントID
reimbursementBatchOID UUID 支払バッチoid
entityType Integer 伝票タイプ 1001申請伝票;1002精算伝票
entityOID UUID 伝票oid
status Integer ステータス 1001未支払い;1008支払中1005支払済
baseCurrencyCode String 主要通貨
baseAmount BigDecimal 金額
paymentMethodName String 支払方法名称
paymentMethodCategory String 支払タイプ ONLINE_PAYMENTオンライン;OFFLINE_PAYMENTオフライン;EBANK_PAYMENT FBデータ
paymentMethodSubType String 支払子タイプ BILL手形;OTHERその他
paymentMethodCode String 支払方法
paymentLineCustomFields PaymentLineCustomField[] 支払い方法のカスタマイズ値セット
withBankInfo Boolean 銀行を表示するか
estimatedPaymentDate LocalDate 支払予定日
issueDepartmentOID UUID 手形振出部門OID
issueDepartmentName String 手形振出部門名称
issueDepartmentCode String 手形振出部門コード
issueDate LocalDate 手形振出日
expiryDate LocalDate 手形満期日
estimatedMaturityDate LocalDate 決済予定日
receivingSupplier String 手形送付先
receivingSupplierId Long 手形送付先id-スポット支払ではない
receivingPostalCode String 送付先郵便
receivingAddress String 送付先住所
checkNetNo String でんさいネットNO.
payeeBankId Long 銀行コードid
payeeBankCode String 銀行コード
payeeBankName String 銀行名称
payeeBranchId Long 支店id
payeeBranchCode String 支店コード
payeeBranchName String 支店名称
payeeAccountType String 口座種別
payeeAccountNo String 口座番号
payeeAccountName String 口座名称
payeeAccountFbName String 口座名称(半角カナ)
commissionChargeParty String 手数料負担区分
baseDate LocalDate 基準日
applicantPostOID UUID 申請者所属oid

paymentConfirmInfo

パラメータ名 タイプ 規則 説明
paymentLineId Long 支払行ID
reimbursementBatchName Long 支払バッチコード
paymentDate Date 支払日
createdDate Date 支払操作日
paymentCurrency String 通貨
paymentType String 支払タイプ
paymentCategoryCode String 支払コード
paymentCategoryName String 支払方法
paymentExchangeRate Double レート
paymentRemaker String 備考
bankInfo bankInfo 支払銀行情報

bankInfo

パラメータ名 タイプ 規則 説明
bankcode String 銀行コード
branchBankCode String 支店コード
bankAccount String 口座番号
bankName String 口座名

PaymentLineCustomField

パラメータ名 タイプ 規則 説明
fieldCode String 最大50文字 カスタマイズ項目コード
value String 最大1000文字 カスタマイズ項目値

DataEntity

パラメータ名 タイプ 規則 説明
type String 伝票タイプ
businessCode String 最大36文字 伝票番号
totalAmount BigDecimal 総金額

ApplicationSourceTaxation

パラメータ名 タイプ 規則 説明
applicationOID UUID 仮払伝票oid
id Long 源泉税明細行id
sourceTaxCategoryId Long 源泉税報酬区分id
sourceTaxCategoryCode String 源泉税報酬区分コード
sourceTaxCategoryName String 源泉税報酬区分名称
basicRate BigDecimal 基本税率
levyType String 源泉税徴収タイプ
NONE:源泉税徴収不要
CORP:源泉税徴収(法人)
INDIV:源泉税徴収(個人)
paymentAmount BigDecimal 支払金額
taxableAmount BigDecimal 要納税金額
sourceTaxAmount BigDecimal 源泉税金額