← ブログ一覧へ戻る

ヤフオクの領収書、何月何日で発行するのが正解か ─ 支払い完了日を反映する Chrome 拡張の設計

落札者から領収書を求められたとき、何月何日で発行するのが正しいでしょうか。落札日、支払い完了日、発送日、依頼を受けた日 ── どれを選ぶかで落札者の経費計上タイミングがずれることがあります。Chrome 拡張機能 AucKit v0.3.4 では、取引ナビから支払い完了日を読み取って、領収書の発行日に反映する仕様にしました。

ヤフオクの領収書、何月何日で発行するのが正解か ─ 支払い完了日を反映する Chrome 拡張の設計

ヤフオクの領収書、何月何日で発行するのが正解か ─ 支払い完了日を反映する Chrome 拡張の設計

ヤフオクで落札者から領収書を依頼されたとき、ふと迷うことがあります。

「発行日」は、いつの日付にすればいいんだろう?

紙の手書き領収書を渡しに行く対面取引であれば、当日の日付で問題ありません。しかし、ヤフオクの取引は 時間差 が前提です。

  • 落札成立: 8月25日
  • 落札者が決済: 8月26日
  • 出品者が発送: 8月27日
  • 落札者が商品を受け取る: 8月29日
  • 落札者から「領収書を発行してください」と依頼: 9月3日
  • 出品者が領収書を作成・送付: 9月3日

この場合、領収書の発行日として候補に挙がる日付は 5 つ あります。どれを選ぶかで、落札者の経費計上のタイミングがずれます。

この記事では、ヤフオクでの領収書発行日に何を選ぶべきかを、商慣行・税務上の扱い・落札者目線の 3 つの観点から整理し、Chrome 拡張機能 AucKit v0.3.4 がなぜ「支払い完了日」を初期値に採用しているかをお伝えします。

領収書の「発行日」とは何か

そもそも領収書の発行日とは何でしょうか。一般的な定義では:

領収書の発行日は、金銭の授受があった日 を記載するのが原則。

つまり「お金を受け取った日」を書きます。これは民法的にも会計的にも基本のルールです。

対面取引なら「お金を受け取った日」=「領収書を書いた日」=「当日」なので迷うことはありません。しかし、ヤフオクのような 決済代行を挟んだネット取引 では、お金が出品者の口座に入る日と、書類を作る日が大きくずれることがあります。

ヤフオクの場合: 5 つの日付候補

ヤフオクの取引で、領収書の日付候補になりうるものを整理します。

候補説明落札者目線出品者目線
落札日オークション終了日「買うことを決めた日」「売れた日」
支払い完了日落札者が Yahoo!かんたん決済で支払った日お金を払った日「売上の確定日」
発送日出品者が荷物を発送した日「商品が手元に来る前」「在庫から出した日」
受取連絡日落札者が「受け取りました」を押した日「取引完了の日」「売上金が反映される日」
領収書発行依頼日「領収書ください」とメッセージが来た日(関係なし)(作成タイミング)

落札者側から見て、最も自然に「支払った日」と認識されるのは ② 支払い完了日 です。Yahoo!かんたん決済の決済完了通知に表示される日付なので、落札者のメールにも記録が残っています。

各日付を選んだときに起こること

❌ ⑤ 領収書作成当日 を選んだ場合

これは最も実装が楽なやり方です。「領収書ツールを開いた日」をそのまま発行日に書くだけ。

しかし、実際の取引日とは無関係な日付になります。9月3日に「8月26日に支払った取引」の領収書を作って渡しても、領収書の発行日は 9月3日 になってしまいます。

落札者がこの領収書を経費として計上する場合、

  • 落札者の帳簿: 「8月26日 商品代金 ¥3,000」(支払日基準)
  • 領収書: 「9月3日付け ¥3,000」

と、帳簿と領収書の日付が一致しなくなります。月をまたいでいると、月次決算の整合性も崩れます。

⚠️ ① 落札日 を選んだ場合

「売れた日」を書きたくなる出品者もいますが、落札時点ではまだお金は動いていません。Yahoo!かんたん決済を選んだ場合、決済が完了するのは数時間後 〜 数日後です。

「お金の授受の日」という原則からは、ややずれます。

✅ ② 支払い完了日 を選んだ場合

落札者がお金を払った日 = お金が(決済代行を経由して)動いた日 なので、領収書の原則に最もよく合います。

  • 落札者の帳簿: 「8月26日 商品代金 ¥3,000」
  • 領収書: 「8月26日付け ¥3,000」

帳簿と領収書の日付が 一致 します。経費精算でも何の問題もなく、決算月をまたぐ取引の処理もシンプルです。

△ ③ 発送日 / ④ 受取連絡日 を選んだ場合

これらは「金銭の授受」とはずれます。発送日は モノの引き渡し の日付であり、受取連絡日は 取引の完了 の日付です。どちらも領収書の発行日として一般的ではありません。

AucKit v0.3.4 の選択: ② 支払い完了日 を初期値に

以上を踏まえて、Chrome 拡張機能 AucKit v0.3.4 では、領収書の発行日として ② 支払い完了日 を初期値とする仕様にしました。

仕組みは以下の通りです。

  1. 「AucKitで領収書発行」ボタンを押すと、領収書ツールがモーダルで開く
  2. 同時に、取引ナビの DOM から 支払い完了日 を読み取る
  3. 領収書の「発行日」フィールドにその日付を初期値として表示

取引ナビの「お支払い」セクションに表示される「支払い完了日」を AucKit が読み取り、領収書ツールの「発行日」フィールドに初期値として反映する流れの図

実装上、取引ナビには「お支払い」セクションがあり、決済が完了している取引ではここに「支払い完了日: YYYY/MM/DD」のような表示があります。AucKit はこの日付を文字列として取り出し、領収書の <input type="date"> に流し込みます。

落札者の決済通知メールに記録されている日付と一致するため、落札者側でも「自分が払った日に発行された領収書」として受け取れます。

発行日は編集できる

ただし、すべての取引で支払い完了日を発行日にしたいわけではない場合もあるでしょう。

  • 「会社の経理ルールで、領収書発行依頼日を希望」と落札者から指定された
  • 銀行振込など、Yahoo!かんたん決済以外の決済手段だった
  • 紙の領収書を後日郵送するので、郵送当日を発行日にしたい

このような場合に備えて、発行日フィールドは 編集可能 にしてあります。初期値は支払い完了日ですが、その場で別の日付に書き換えられます。

「8 割方の取引では支払い完了日でちょうど良いから、初期値はそれにする。それ以外のケースだけ手で書き換える」 ── このような落としどころです。

出品者の帳簿との関係

支払い完了日基準で領収書を発行すると、出品者側の売上計上日とも整合性が取りやすく なります。

ヤフオクの売上金管理では、決済完了時点で売上金が確定し、後日まとめて指定口座に振り込まれます。会計ソフトに売上を登録するときの日付は、

  • 入金日(振込日)で計上する方法
  • 売上発生日(決済完了日)で計上する方法

の 2 通りがあり、どちらを採用しているかは事業者によります。後者(売上発生日基準)を採用している場合は、領収書の発行日と売上計上日が一致するので、税理士との会話もスムーズです。

(売上 CSV の整形・帳簿化については 売上 CSV を税理士に渡せる帳簿に整える も参考にしてください。)

まとめ

ヤフオクで領収書を発行するときの日付候補は 5 つあり、それぞれ意味が異なります。

候補領収書発行日に適切か
① 落札日⚠️ 金銭授受前なのでやや不適切
支払い完了日✅ 原則に最も合う・落札者の帳簿とも一致
③ 発送日❌ 金銭授受とは別軸
④ 受取連絡日❌ 取引完了の日付であって金銭授受とは別
⑤ 領収書作成当日❌ 実際の取引日とは無関係

AucKit v0.3.4 では、取引ナビから支払い完了日を読み取って領収書の発行日に反映する仕様にしました。落札者の帳簿との整合性が取りやすく、月をまたぐ取引でも経費計上がスムーズになります。もちろん編集も可能なので、特殊なケースには手で書き換えてください。

AucKit を Chrome ウェブストアで見る →


関連記事: