メインコンテンツへ
BlueAI
ホーム/会計/証憑

証憑(Documents)

証憑(領収書・請求書等の原本)の登録・管理と、仕訳への紐付けを行います。

|

エンドポイント

GET/api/v1/accounting/documents証憑一覧を取得
POST/api/v1/accounting/documents証憑を登録
GET/api/v1/accounting/documents/{id}証憑を取得
PATCH/api/v1/accounting/documents/{id}証憑を更新
POST/api/v1/accounting/documents/{id}/link仕訳に紐付け
GET/api/v1/accounting/documents

証憑一覧を取得

認証が必要ですセッション Cookie または Bearer トークンを含めてください

クエリパラメータ

名前必須説明
document_date
string任意証憑日で絞り込み
counterparty
string任意取引先で絞り込み
search
string任意ファイル名・取引先名で検索
limit
integer任意取得件数(デフォルト: 20, 最大: 100)
offset
integer任意取得開始位置(デフォルト: 0)

コード例

curl "https://api.blueai.jp/api/v1/accounting/documents" \
  -H "Cookie: better-auth.session_token=<token>"
POST/api/v1/accounting/documents

証憑を登録

認証が必要ですセッション Cookie または Bearer トークンを含めてください

リクエストボディ

名前必須説明
file
file必須証憑ファイル(PDF / 画像)
document_date
string任意証憑日(YYYY-MM-DD)
counterparty
string任意取引先名
amount
number任意金額
description
string任意説明

コード例

curl -X POST "https://api.blueai.jp/api/v1/accounting/documents" \
  -H "Cookie: better-auth.session_token=<token>"
GET/api/v1/accounting/documents/{id}

証憑を取得

認証が必要ですセッション Cookie または Bearer トークンを含めてください

パスパラメータ

名前必須説明
id
string任意証憑 ID

コード例

curl "https://api.blueai.jp/api/v1/accounting/documents/doc_123e4567e89b12d3a456426614174000" \
  -H "Cookie: better-auth.session_token=<token>"
PATCH/api/v1/accounting/documents/{id}

証憑を更新

認証が必要ですセッション Cookie または Bearer トークンを含めてください

パスパラメータ

名前必須説明
id
string任意証憑 ID

リクエストボディ

名前必須説明
document_date
string任意証憑日(YYYY-MM-DD)
counterparty
string任意取引先名
amount
number任意金額
description
string任意説明

コード例

curl -X PATCH "https://api.blueai.jp/api/v1/accounting/documents/doc_123e4567e89b12d3a456426614174000" \
  -H "Cookie: better-auth.session_token=<token>"
POST/api/v1/accounting/documents/{id}/link

仕訳に紐付け

証憑を特定の仕訳に紐付けます。

認証が必要ですセッション Cookie または Bearer トークンを含めてください

パスパラメータ

名前必須説明
id
string任意証憑 ID

リクエストボディ

名前必須説明
journal_entry_id
string必須紐付け先の仕訳 ID

コード例

curl -X POST "https://api.blueai.jp/api/v1/accounting/documents/doc_123e4567e89b12d3a456426614174000/link" \
  -H "Cookie: better-auth.session_token=<token>"