会計仕訳データの一括取得

OpenAPI説明

当該OpenAPIは、指定された日付範囲で「未連携」の仕訳データを取得する際に利用します。

リクエストURI

/api/openapi/ledger/journals

リクエスト形式

GET

リクエストパラメータ例

/api/openapi/ledger/journals?page=1&size=50&setOfBookId&transactionStartTime=2020-02-23%2020:47:00&transactionEndTime=2020-05-23%2021:47:00&companyOID=d52b2787-e1c3-49fb-9a12-775c0f249318

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

パラメーター名 カテゴリ 必須 説明
transactionStartTime DateTime 検索開始日。フォーマット: yyyy-MM-dd HH:mm:ss
transactionEndTime DateTime 検索終了日。フォーマット: yyyy-MM-dd HH:mm:ss
page int ページ、 最初のページは1
size int ページ毎のデータ数。最大50
companyOID UUID 会社OID
テナント単位の「企業キー」でtokenを取得した時、companyOIDまたはsetOfBookIdが必須入力
1元帳複数会社の場合、該当パラメータを利用しない
setOfBookId Long 元帳ID
{
    "total": 1,
    "current": 1,
    "pageSize": 50,
    "pages": 1,
    "hasPrevious": false,
    "hasNext": false,
    "data": [
        {
            "journalHeadValueId": 1243164744448253954,            
            "journalLineValueId": 1243164744481808386,
            "department_code": "SPD-001",
            "amount": "500",
            "business_code": "ER00313285",
            "custom_field_code": "00600001",
            "line_no": "1",
            "description": "Custom Visit",
            "type": "expense"
        }
    ]
}

OpenAPIリターン項目

PageResposne

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

Ledger

フィールド名 カテゴリ 規則 説明
journalHeadValueId Long 仕訳ヘッダーID。例えば精算伝票リスト
journalLineValueId Long 仕訳行ID。例えば精算伝票での費用リスト
他のフィールド 会計エンジンにて仕訳テンプレートに追加した項目を出力する

失敗例

{
    "message": "必須項目が不足していますcompanyOID",
    "errorCode": "120003"
}

項目説明

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

エラーコード説明

errorCode message 説明
4002 無効な頁数です:{0}。
120003 必須項目が不足しています{0}
120005 パラメータ送信フォーマット異常{0}、正しいフォーマット{1}