この時期はAmazonで買った物の領収書まとめて欲しくなりますよね?
一括ダウンロードするアプリ作ってみました。
既存アプリももちろんありますが、パスワードを送信するので自作のほうがセキュリティ的にマシだと思ったので。
更新履歴
- (2023/10/28) Chromeドライバーの仕様変更で動作しなくなっているかもしれません。要望があれば修正、もしくは個別に対応いたします。
- (2024/1/28) Chromeドライバーの仕様変更対応版をアップしました。
- (2024/1/30) 支払い明細書(インボイス)のダウンロードに対応しました。
- (2024/12/25) 公開中のアプリが正常に動作しないことを確認しました。
対応版はすでに用意してありますが、ちょっと忙しいので要望がない限り公開は来年にします。 - (2025/01/11) 不具合を修正。
ついでにダウンロード先をGitHubに変更。
使い方
ダウンロード
まずは上記のURLからZIPファイルをダウンロードし、どこでもいいので解凍してください。
すると、このようなファイル・フォルダが配置された「amazon_receipt_downloader」というフォルダが作成されるので、そのフォルダを開いてください。
これらのファイル・フォルダは基本的に名前も配置も変更しないようにしてください。
変更すると動作しません。
Google Chromeのインストール
本アプリはGoogle Chromeを使用して動作します。
最新版をインストールしてください。
Amazonへのログイン
セキュリティ設定によるかもしれませんが、事前にGoogle ChromeからAmazonへのログインが必要な場合があります。
事前にGoogle Chromeでログインしておいてください。
また、日本語を前提とした設計のため、日本語以外の設定はエラーとなります。
実行
「amazon.exe」をダブルクリックなどで実行してください。
Windowsの初期設定では「.exe」部分は非表示なので、「amazon」の場合もそれを実行してください。
以下のようなウィンドウが表示された場合は「詳細情報」をクリックし、「実行」をクリックしてください。
実行すると以下のようなウィンドウが表示されます。
他のウィンドウは無視してください。
Amazonに登録している「メールアドレス」「パスワード」「領収書の西暦」を入力してください。
「フォルダ選択」は任意ですが、未選択の場合は「C:\Users\<ユーザ名>\Desktop」に「amazon_receipt」というフォルダが作成され、そこに領収書が保存されます。
「実行」ボタンを押すとダウンロードを開始します。
ダウンロードが成功した場合は以下のようなウィンドウが出現します。
何かしらのエラーが発生した場合は以下のようなウィンドウが出現するようにしていますが、予期せぬエラーが発生した場合はタスクマネージャーの「詳細」タブから「amazon.exe」をすべて終了させるか、PCを再起動させてください。
ダウンロードした領収書及び適格請求書は以下のように電子帳簿保存法に基づき、「{日付}_{取引先}_{金額}」としたPDFファイルとして保存されます。
未発送品などの想定外品は「{注文番号}_{取引先}_」などのよくわからないファイル名になります。
動作確認済み環境
- Windows 11 Home
- バージョン 23H2 (OSビルド22631.3085)
- Windows 10 Pro
- バージョン 22H2 (OSビルド19045.3930)
注意事項
まとめ
CustomTkinterが思っていたよりもはるかに便利でした。
特にダークモードに対応しているのはグッド。
Pythonプログラマーはぜひ使ってみてください。
コメント
確定申告作業中でダウンロードに困っていましたが、本ツールのお陰で時間短縮できました。当方Windows10環境ですが、問題なく動作しました。すばらしいツールです!
もし可能であれば、こんな機能があると助かります。
昨今のインボイス対応により「適格請求書番号の入った請求書」がないと、人によっては全額経費として認められなくなります。
そのため、請求書の方も一括ダウンロード可能になるとより助かる事業者が多いかと思います。(特に個人事業主)
請求書は、具体的には同じ注文履歴にある「領収書等」→「支払い明細書」がそれに当たります。
・支払い明細書は、プルダウンメニューの中に1枚の場合と複数枚の場合があるようです。
https://2690.org/20240129_000.png
・1枚の場合は「支払い明細書 1」という名称です。
・複数枚の場合は「支払い明細書 1」「支払い明細書 2」… と連番になるようです。
・「支払い明細書」が項目にない場合もあります。(0円の電子書籍等)
・個人向けAmazonアカウントの場合です。Amazonビジネスアカウントの場合はどうなるかわかりません。
もしお時間ありましたら対応いただければ幸いです。
コメント頂きありがとうございます。
担当者の松本です。
早速開発に取り組みます。
詳細にご提示いただいているので、今日・明日中には対応可能かと思います。
また、当方で未確認だったWindows10での動作確認までご報告いただき誠にありがたく存じます。
重ねて御礼申し上げます。
早速の対応ありがとうございます。以下のOS環境でダウンロードできました。ありがとうございました!
エディション Windows 10 Pro
バージョン 22H2
OS ビルド 19045.3930
ご報告いただきありがとうございます。
早速動作済み環境に加えたいと思います。