gather

Original🇨🇳 Chinese
Translated

This skill should be used when the user needs to know what documents to collect for their tax filing, wants a checklist of required documents, or asks where to obtain specific tax documents. Trigger phrases include: "必要書類", "書類を集める", "何を準備すればいい", "源泉徴収票はどこで", "書類チェックリスト", "確定申告に必要なもの", "書類収集", "準備するもの".

2installs
Added on

NPX Install

npx skill4agent add kazukinagata/shinkoku gather

SKILL.md Content (Chinese)

View Translation Comparison →

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)

  1. Load
    shinkoku.config.yaml
    using the Read tool
  2. If the file does not exist, guide the user to run the
    /setup
    skill and exit
  3. Understand the configuration values, and convert relative paths to absolute paths based on the CWD:
    • db_path
      : Used for the
      --db-path
      argument in the CLI script
    • output_dir
      : 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.
  1. Load
    .shinkoku/progress/progress-summary.md
    using the Read tool (if it exists)
  2. Load the following handover files using the Read tool (if they exist):
    • .shinkoku/progress/02-assess.md
  3. Utilize the loaded information in subsequent steps (to avoid re-asking the user)
  4. 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)

DocumentIssuer/SourceMethod of ObtainingNotes
My Number Card (or Notification Card + ID document)Municipal office windowShould be in your possession if you applied for itIC card reader or smartphone required for e-Tax use
Final Tax Return (Form 1, Form 2)National Tax AgencyCreate via e-Tax or obtain from tax officeCan be automatically generated with shinkoku
Bank account information--Passbook or cash card in your possessionFor refund transfer

2-2. If you have salary income

DocumentIssuer/SourceMethod of ObtainingNotes
Withholding slipEmployer's accounting departmentIssued between December and JanuaryObtain from each company if you have 2 or more employers
Salary slip (Optional)EmployerIssued monthlyFor verifying figures on the withholding slip

2-3. If you have business income (side jobs, freelancing)

DocumentIssuer/SourceMethod of ObtainingNotes
Blue Return Financial Statements (if using blue return)--Automatically generated with shinkokuIncome statement + balance sheet
Income and Expenditure Statement (if using white return)National Tax AgencyCreate via e-Tax--
Supporting documents for sales (invoice copies, etc.)Your possessionOrganize annual invoices and contractsIt is recommended to aggregate monthly by business partner
Supporting documents for expensesYour possessionReceipts, payment slips, credit card statementsCan be imported using shinkoku's journal skill
Credit card statements (CSV)Credit card company websiteDownloadCan be imported with
import_data.py csv
Bank account transaction statementsBank websiteDownload or passbook entryBusiness-only account
Payment slipBusiness partnerIssued by the end of JanuaryCan be imported with
import_data.py payment-statement
Copy of business registration notification (Optional)Your possession or tax officeCopy from when you submitted itFor confirming the business start date
Copy of Blue Return Approval Application (Optional)Your possession or tax officeCopy from when you submitted itFor 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:
    1. Extract data from PDF/images using
      import_data.py payment-statement --file-path PATH
    2. Register by business partner with
      ledger.py add-business-withholding --db-path DB --input FILE
    3. 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

DocumentIssuer/SourceMethod of ObtainingNotes
Consumption Tax Return--Automatically generated with shinkokuSupports 20% special measure/simplified taxation/standard taxation
Summary table of taxable sales/purchases--Automatically aggregated from booksBy tax rate category (10%/8%)
Invoice registration numberNational Tax AgencyConfirm on the Qualified Invoice Issuer Public SiteT + 13-digit number

2-5. Documents required for various deductions

Medical Expense Deduction

DocumentIssuer/SourceMethod of ObtainingNotes
Medical expense receiptsEach medical institutionReceived at the time of consultationNot required for submission, but must be kept for 5 years
Medical expense noticeHealth insurance associationArrives around February each year or via My Number PortalCan be automatically imported via e-Tax
Medical expense deduction details--Create from receiptsIf you have a medical expense notice, you can omit filling out the details form
Details of amounts covered by insurance, etc.Insurance companyPayment noticeMust be deducted from medical expenses

Hometown Tax Donation (Donation Deduction)

DocumentIssuer/SourceMethod of ObtainingNotes
Donation receiptEach local governmentMailed after donationEven for amounts using the one-stop special measure, a certificate is required for final tax return
Consolidated certificate for donation deductionHometown Tax websiteDownload via My Number Portal or the websiteA single certificate consolidating multiple local government donations. Compatible with e-Tax

Housing Loan Deduction (First Year)

DocumentIssuer/SourceMethod of ObtainingEstimated Time
Calculation details for special deduction on housing loansNational Tax AgencyCreate via e-Tax or obtain from tax office--
Certificate of year-end balance of housing loanFinancial institutionMailed between October and NovemberContact the financial institution if you do not receive it
Registered matters certificate (building/land)Legal Affairs BureauApply in person or onlineA few days if applying online
Copy of sales contract or construction contractYour possessionContract from when you purchased the propertyFor confirming the acquisition price
Copy of resident registerMunicipal office windowObtain in person or via convenience storeCan be obtained at convenience stores with My Number Card

Social Insurance Premium Deduction

DocumentIssuer/SourceMethod of ObtainingNotes
National Pension Premium Deduction CertificateJapan Pension ServiceMailed between October and NovemberNot required if already used for year-end adjustment
National Health Insurance premium payment amountMunicipal officePayment notice or confirm at windowNo need to attach the certificate, but you need to know the amount

Life Insurance Premium / Earthquake Insurance Premium Deduction

DocumentIssuer/SourceMethod of ObtainingNotes
Life Insurance Premium Deduction CertificateInsurance companyMailed between October and NovemberNot required if already used for year-end adjustment
Earthquake Insurance Premium Deduction CertificateInsurance companyMailed between October and NovemberSame as above

iDeCo / Small Business Mutual Aid

DocumentIssuer/SourceMethod of ObtainingNotes
Small Business Mutual Aid Contribution Payment CertificateNational Pension Fund Association or Organization for Small & Medium Enterprises and Regional Innovation, JapanMailed between October and NovemberFor iDeCo, it is issued by the National Pension Fund Association

Self-Medication Tax System (Only for applicable users)

DocumentIssuer/SourceMethod of ObtainingNotes
Receipts for switch OTC drugsPharmacies, drugstoresReceived at the time of purchaseTarget items are marked with a ★, etc., on the receipt
Result notification form for specific health checkups, etc.Health insurance association / municipal officeIssued after the checkupMandatory 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

DocumentIssuer/SourceMethod of ObtainingNotes
Annual Transaction Report for Specific AccountSecurities companyMailed or available on the web between mid-January and late JanuaryEven for specific accounts (with withholding), you can offset profits and losses in the final tax return
Dividend payment noticeSecurities companyIssued when dividends are paidRequired for choosing between comprehensive taxation/separate taxation/no filing required
Annual Transaction Balance Report for Listed Stocks, etc.Securities companyOn each company's websiteRequired for general accounts

FX Transactions

DocumentIssuer/SourceMethod of ObtainingNotes
Annual Profit and Loss Report for Futures TransactionsFX brokerMailed or available on the web within JanuaryTaxed as miscellaneous income from futures transactions via separate taxation

Virtual Currency (Cryptocurrency)

DocumentIssuer/SourceMethod of ObtainingNotes
Annual Transaction ReportCryptocurrency exchangeDownload from each exchange's websiteDeclare as miscellaneous income (comprehensive taxation)
Cryptocurrency Calculation Sheet (average cost method, etc.)National Tax AgencyDownload Excel templateCalculate using the moving average method or average cost method

2-7. If you paid fees to a tax accountant, etc.

DocumentIssuer/SourceMethod of ObtainingNotes
Payment slip for feesTax accountant / law firmIssued by the end of JanuaryEnter 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
    .shinkoku/progress/
    . 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