Document Gathering Guide
This skill lists the documents required for tax filing based on the type of filing, and guides users on where and how to obtain each document. It operates based on the assessment results from the assess skill. If there are no assessment results, it first prompts the user to run the assess skill.
Loading Settings (Execute First)
- Load using the Read tool
- If the file does not exist, guide the user to run the skill and exit
- Understand the configuration values, and convert relative paths to absolute paths based on the CWD:
- : Used for the argument in the CLI script
- : Base directory for outputting progress files, etc.
- Each directory: Used when referencing files
Loading Progress Information
After loading the settings, read the handover files to understand the results of the previous steps.
- Load
.shinkoku/progress/progress-summary.md
using the Read tool (if it exists)
- Load the following handover files using the Read tool (if they exist):
.shinkoku/progress/02-assess.md
- Utilize the loaded information in subsequent steps (to avoid re-asking the user)
- If the files do not exist, skip this step and directly confirm the necessary information with the user
Basic Guidelines
- Start after confirming the assessment results from the assess skill (whether income tax, consumption tax, and resident tax filings are required)
- If there are no assessment results, guide the user with: "First, let's determine the type of filing using the assess skill"
- Classify documents into "Mandatory", "Only for applicable users", and "Optional (convenient to have)" when presenting them
- Clearly indicate where to obtain each document and the estimated time required to obtain it
- Prioritize guiding users to obtain documents that are available as electronic data (e-Tax, My Number Portal)
Step 1: Confirm Filing Type
From the assessment results of the assess skill, confirm the following:
- Whether income tax final filing is required and its type (normal/refund filing)
- Whether consumption tax filing is required and the method (20% special measure/simplified taxation/standard taxation)
- Whether blue return is applicable
- Types of deductions applicable
Step 2: Present Document Checklist
2-1. Common for all filers (Mandatory documents)
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| My Number Card (or Notification Card + ID document) | Municipal office window | Should be in your possession if you applied for it | IC card reader or smartphone required for e-Tax use |
| Final Tax Return (Form 1, Form 2) | National Tax Agency | Create via e-Tax or obtain from tax office | Can be automatically generated with shinkoku |
| Bank account information | -- | Passbook or cash card in your possession | For refund transfer |
2-2. If you have salary income
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Withholding slip | Employer's accounting department | Issued between December and January | Obtain from each company if you have 2 or more employers |
| Salary slip (Optional) | Employer | Issued monthly | For verifying figures on the withholding slip |
2-3. If you have business income (side jobs, freelancing)
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Blue Return Financial Statements (if using blue return) | -- | Automatically generated with shinkoku | Income statement + balance sheet |
| Income and Expenditure Statement (if using white return) | National Tax Agency | Create via e-Tax | -- |
| Supporting documents for sales (invoice copies, etc.) | Your possession | Organize annual invoices and contracts | It is recommended to aggregate monthly by business partner |
| Supporting documents for expenses | Your possession | Receipts, payment slips, credit card statements | Can be imported using shinkoku's journal skill |
| Credit card statements (CSV) | Credit card company website | Download | Can be imported with |
| Bank account transaction statements | Bank website | Download or passbook entry | Business-only account |
| Payment slip | Business partner | Issued by the end of January | Can be imported with import_data.py payment-statement
|
| Copy of business registration notification (Optional) | Your possession or tax office | Copy from when you submitted it | For confirming the business start date |
| Copy of Blue Return Approval Application (Optional) | Your possession or tax office | Copy from when you submitted it | For confirming blue return approval |
Collecting Payment Slips
If withholding tax was deducted from remuneration/fees received, you will receive a payment slip from the business partner.
- Source: Business partner (corporation) that paid the remuneration
- Issuance period: By the end of January of the following year
- Items to confirm:
- Payment amount (total annual remuneration)
- Withholding tax amount
- Category (remuneration/fee/contract fee, etc.)
- Importing with shinkoku:
- Extract data from PDF/images using
import_data.py payment-statement --file-path PATH
- Register by business partner with
ledger.py add-business-withholding --db-path DB --input FILE
- The total withholding tax amount will be deducted in the final tax return
- Note: There is no legal obligation to issue payment slips (but there is an obligation to submit them to the tax office). If you do not receive it, contact the business partner or aggregate from your own invoice copies, etc.
2-4. If you need to file consumption tax
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Consumption Tax Return | -- | Automatically generated with shinkoku | Supports 20% special measure/simplified taxation/standard taxation |
| Summary table of taxable sales/purchases | -- | Automatically aggregated from books | By tax rate category (10%/8%) |
| Invoice registration number | National Tax Agency | Confirm on the Qualified Invoice Issuer Public Site | T + 13-digit number |
2-5. Documents required for various deductions
Medical Expense Deduction
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Medical expense receipts | Each medical institution | Received at the time of consultation | Not required for submission, but must be kept for 5 years |
| Medical expense notice | Health insurance association | Arrives around February each year or via My Number Portal | Can be automatically imported via e-Tax |
| Medical expense deduction details | -- | Create from receipts | If you have a medical expense notice, you can omit filling out the details form |
| Details of amounts covered by insurance, etc. | Insurance company | Payment notice | Must be deducted from medical expenses |
Hometown Tax Donation (Donation Deduction)
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Donation receipt | Each local government | Mailed after donation | Even for amounts using the one-stop special measure, a certificate is required for final tax return |
| Consolidated certificate for donation deduction | Hometown Tax website | Download via My Number Portal or the website | A single certificate consolidating multiple local government donations. Compatible with e-Tax |
Housing Loan Deduction (First Year)
| Document | Issuer/Source | Method of Obtaining | Estimated Time |
|---|
| Calculation details for special deduction on housing loans | National Tax Agency | Create via e-Tax or obtain from tax office | -- |
| Certificate of year-end balance of housing loan | Financial institution | Mailed between October and November | Contact the financial institution if you do not receive it |
| Registered matters certificate (building/land) | Legal Affairs Bureau | Apply in person or online | A few days if applying online |
| Copy of sales contract or construction contract | Your possession | Contract from when you purchased the property | For confirming the acquisition price |
| Copy of resident register | Municipal office window | Obtain in person or via convenience store | Can be obtained at convenience stores with My Number Card |
Social Insurance Premium Deduction
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| National Pension Premium Deduction Certificate | Japan Pension Service | Mailed between October and November | Not required if already used for year-end adjustment |
| National Health Insurance premium payment amount | Municipal office | Payment notice or confirm at window | No need to attach the certificate, but you need to know the amount |
Life Insurance Premium / Earthquake Insurance Premium Deduction
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Life Insurance Premium Deduction Certificate | Insurance company | Mailed between October and November | Not required if already used for year-end adjustment |
| Earthquake Insurance Premium Deduction Certificate | Insurance company | Mailed between October and November | Same as above |
iDeCo / Small Business Mutual Aid
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Small Business Mutual Aid Contribution Payment Certificate | National Pension Fund Association or Organization for Small & Medium Enterprises and Regional Innovation, Japan | Mailed between October and November | For iDeCo, it is issued by the National Pension Fund Association |
Self-Medication Tax System (Only for applicable users)
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Receipts for switch OTC drugs | Pharmacies, drugstores | Received at the time of purchase | Target items are marked with a ★, etc., on the receipt |
| Result notification form for specific health checkups, etc. | Health insurance association / municipal office | Issued after the checkup | Mandatory requirement for applying the self-medication tax system |
Note: You cannot use both the medical expense deduction and the self-medication tax system. Choose the one that is more advantageous.
2-6. If you have stock, FX, or virtual currency transactions
Stock Transactions
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Annual Transaction Report for Specific Account | Securities company | Mailed or available on the web between mid-January and late January | Even for specific accounts (with withholding), you can offset profits and losses in the final tax return |
| Dividend payment notice | Securities company | Issued when dividends are paid | Required for choosing between comprehensive taxation/separate taxation/no filing required |
| Annual Transaction Balance Report for Listed Stocks, etc. | Securities company | On each company's website | Required for general accounts |
FX Transactions
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Annual Profit and Loss Report for Futures Transactions | FX broker | Mailed or available on the web within January | Taxed as miscellaneous income from futures transactions via separate taxation |
Virtual Currency (Cryptocurrency)
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Annual Transaction Report | Cryptocurrency exchange | Download from each exchange's website | Declare as miscellaneous income (comprehensive taxation) |
| Cryptocurrency Calculation Sheet (average cost method, etc.) | National Tax Agency | Download Excel template | Calculate using the moving average method or average cost method |
2-7. If you paid fees to a tax accountant, etc.
| Document | Issuer/Source | Method of Obtaining | Notes |
|---|
| Payment slip for fees | Tax accountant / law firm | Issued by the end of January | Enter in Form 2 of the Final Tax Return |
Step 3: Timeline for Document Collection
We recommend proceeding with document collection according to the following schedule:
Schedule for Final Tax Return for Reiwa 7 (2025)
【October - November】Period for receiving various deduction certificates
□ Life Insurance Premium Deduction Certificate
□ Earthquake Insurance Premium Deduction Certificate
□ National Pension Premium Deduction Certificate
□ iDeCo/Small Business Mutual Aid Contribution Payment Certificate
□ Certificate of year-end balance of housing loan
【December - January】Year-end adjustment and withholding slips
□ Receive withholding slip (from employer)
□ Receive Hometown Tax donation receipt
【January - February】Filing preparation
□ Receive medical expense notice (from health insurance association)
□ Download annual credit card statement CSV
□ Organize expense receipts and payment slips
□ Obtain registered matters certificate (first year of housing loan deduction)
□ Receive Annual Transaction Report for Specific Account (from securities company, only applicable users)
□ Receive FX Annual Profit and Loss Report (from FX broker, only applicable users)
□ Receive Cryptocurrency Annual Transaction Report (from exchange, only applicable users)
□ Aggregate self-medication OTC purchase receipts (only applicable users)
【February 16 - March 15】Final Tax Return Period
* Refund filings can be submitted from January 1
* Consumption tax filing deadline is March 31
Step 4: Guidance on Obtaining Electronic Data
Prioritize guiding users to obtain documents that can be obtained electronically via My Number Portal or e-Tax:
Information available via My Number Portal linkage
- Medical expense notice information
- Consolidated certificate for Hometown Tax donation deduction
- Life Insurance Premium Deduction Certificate (only for compatible insurance companies)
- Certificate of year-end balance of housing loan (only for compatible financial institutions)
- Withholding slips for public pensions, etc.
Documents that can be directly created and submitted via e-Tax
- Final Tax Return (Form 1, Form 2, Form 3, Form 4)
- Blue Return Financial Statements
- Consumption Tax Return
- Medical expense deduction details
- Calculation details for special deduction on housing loans
Step 5: Handling Missing Documents
Guide users on how to handle cases where documents are not in their possession:
- Lost withholding slip: Request reissuance from your employer (companies have an obligation to issue it)
- Lost deduction certificate: Request reissuance from the issuer (insurance company, etc.)
- Lost receipt: Bank withdrawal slips may be used as a substitute (subject to tax office judgment)
- Registered matters certificate: Can be obtained at any time from the Legal Affairs Bureau (fee of 600 yen)
Step 6: Confirming Collection Completion and Next Steps
Confirm that all documents are in place, and guide the user to the next steps:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Document Collection Checklist - Collection Status
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[✓] My Number Card
[✓] Withholding slip
[✓] Credit card statement CSV
[✓] Expense receipts and payment slips
[✓] Hometown Tax donation receipt
[✓] Housing loan year-end balance certificate
[✓] Registered matters certificate
[ ] Medical expense notice (to be added upon arrival in February)
[✓] Annual Transaction Report for Specific Account (only applicable users)
[✓] FX Annual Profit and Loss Report (only applicable users)
[✓] Cryptocurrency Annual Transaction Report (only applicable users)
[✓] Self-medication purchase receipts (only applicable users)
■ Next Steps:
→ Start journal entry using the journal skill
→ Consult about deductions using the tax-advisor skill
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Outputting Handover Documents
After presenting the summary, output the following files using the Write tool. This allows the results to be carried over to the next steps even if the session is interrupted or compacted.
Outputting Step-specific Files
Output to
.shinkoku/progress/03-gather.md
in the following format:
---
step: 3
skill: gather
status: completed
completed_at: "{current date YYYY-MM-DD}"
fiscal_year: {tax_year}
---
# Document Collection Results
## Required Document Checklist
- [x] {Name of collected document}
- [ ] {Name of uncollected document}
(List all documents according to filing type with their statuses)
## List of Collected Files
- {Document name}: {File path}
(Record the file path of each collected document)
## Response Policy for Uncollected Documents
- {Name of uncollected document}: {Response policy (e.g., to be added upon arrival in February, requesting reissuance from employer)}
## Next Steps
Start journal entry with /journal
Updating Progress Summary
Update
.shinkoku/progress/progress-summary.md
(create a new one if it does not exist):
- YAML frontmatter: fiscal_year, last_updated (current date), current_step: gather
- Table: Update the status of all steps (set gather to completed)
- Include guidance on the next steps
Guidance After Output
After outputting the files, inform the user of the following:
- "The handover document has been saved to . Even if the session is interrupted, the results can be carried over to the next skill."
- Guidance on the next steps
Disclaimer
- The necessity of documents may vary depending on individual circumstances
- If you have any questions, we recommend confirming with the tax office
- Reference: skills/tax-advisor/reference/disclaimer.md