ゆう開発室 Yu Dev Lab

Ryoshu: Invoice PDF for Japan — Test guide for app review

Last updated: 2026-10-04. For Shopify App Store reviewers. The app UI is in Japanese; this page explains every step in English.

1. What the app does

Generates receipts (領収書), qualified invoices (適格請求書) and delivery notes as PDF for stores in Japan, with the tax amount broken down by rate (8% reduced / 10%). Merchants issue documents from the admin; customers can issue their own receipt from a storefront page (App Proxy).

2. Test store and test orders

3. Setup (about 1 minute)

  1. Open the app from Shopify admin → Apps. OAuth completes immediately; the app is embedded (App Bridge, session tokens).
  2. Go to 設定 (Settings). Enter a registration number, e.g. T1234567890123, the issuer name (発行者名) and address (住所). Click 保存 (Save).
  3. In "8%(軽減税率)の対象" mark reduced-rate items by tag, collection or product. Shopify tax settings are never modified.

4. Issue a document

  1. 注文一覧 (Orders) → click 発行… (Issue…) on your test order.
  2. Choose the type — 領収書 (receipt) / 適格請求書 (qualified invoice) / 納品書 (delivery note) — optionally edit the recipient (宛名) and note (但し書き), then click 発行. A PDF opens in a new tab.
  3. The PDF shows the registration number, the tax breakdown per rate with one rounding per rate, and reduced-rate items marked with ※.
  4. Issue the same document again: it is marked 再発行 (reissued).

5. Buyer self-service (App Proxy)

  1. Open the storefront and enter the storefront password.
  2. Go to https://{your-store}.myshopify.com/apps/receipt.
  3. Enter the order number (digits only, e.g. 1001) and the email of the order's customer → 次へ (Next) → choose the type → PDF をダウンロード.
  4. A wrong email is rejected; after 5 failures the pair is locked for 15 minutes. No cookies are used; a signed token valid for 15 minutes carries the verified state.

6. Refunds and cancellations

7. Issue history

発行履歴 lists every issued document (who, when, type, status: 発行済み / 要確認 (refund after issue) / 無効 (cancelled)). Recipient names are stored encrypted (AES-256-GCM).

8. Billing

Shopify App Pricing. Free: 10 merchant-issued documents per month (self-service is not counted). Standard: unlimited. When the free limit is reached the app returns a message and a banner linking to the Shopify plan selection page. On the development store the private $0 test plan can be selected.

9. Webhooks and privacy