Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 2.89 KB

README.md

File metadata and controls

33 lines (26 loc) · 2.89 KB

レシート管理システム

概要

freeeとClaudeを使用してレシートを自動で処理・アップロードするシステムです。

セットアップ手順

1. 初期設定

  1. imagesフォルダにレシートを配置
  2. config.iniの設定
    • freeeのアクセストークン設定(90日毎に再発行が必要)
    • アプリケーション設定例:
      • アプリURL: https://app.secure.freee.co.jp/developers/applications/37072
      • 認証URL: https://accounts.secure.freee.co.jp/public_api/authorize?client_id=586969164444930&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code
      • 注意: &prompt=select_companyは削除してください
      • 認証コードの有効期限は10分です
      • リフレッシュトークンは90日で失効するので、90日ごとに再発行すること

2. レシート処理

  1. python main.pyを実行してレシートをClaudeに送信
  2. batches進捗確認(処理に24時間程度必要)

3. freeeアップロード

  1. python get_freee_token.pyを実行(トークン発行)
  2. python freee-receipt-upload.pyを実行(レシートアップロード)

注意事項

  • 久しぶりに使用する場合はfreee_tokens.jsonを削除し、アプリ認証コードを再発行
  • JPG形式のみ対応
  • Anthropic Batchesおよびキャッシュ機能はベータ版のため、仕様変更の可能性あり
  • view.pyでバッチ処理結果の確認が可能