Portfolio
JavaScript Chrome Extension Manifest V3

請求書一括アップロード拡張

クラウド請求書受領サービスへのPDF一括アップロードを半自動化するChrome/Edge拡張機能。受領者の自動選択・登録完了検知で手作業を大幅削減。

背景

クラウド請求書受領サービスへの請求書アップロードは、1件ずつPDFを選択 → 作成方法を選択 → 受領者を選択 → 登録、という手順が必要だった。月数十件の請求書を処理するには時間がかかり、単純作業の繰り返しだった。

ブラウザ拡張機能で自動化できる部分を自動化し、手作業を最小限に抑えた。

概要

請求書受領サービスの画面上にフローティングパネルを表示し、複数のPDF請求書を順次アップロードするChrome/Edge拡張機能です。

自動化の範囲

自動手動
PDFのセット取引先の選択
作成方法の選択登録ボタンのクリック
受領者の選択(2件目以降)
登録完了検知・次ファイル準備

技術的な特徴

  • Manifest V3: 最新の拡張機能仕様に準拠
  • バニラJavaScript: 外部ライブラリ不使用
  • Content Script + Service Worker: 対象画面のDOM操作と状態管理を分離

担当範囲

社内業務効率化ツールとして企画・設計・実装を担当。