import type { Problem } from '../types' // ゲストモード用サンプル問題(新形式: section/topic/symbols 付き)。 // Supabase 未設定でも新UIが動作するよう、論点別に1〜2問ずつ用意。 export const SAMPLE_PROBLEMS: Problem[] = [ // ---- payroll: 給与・税金 ---- { id: 'sample-payroll-1', section: 'journal', topic: 'payroll', difficulty: 'normal', event_text: '給料¥550,000から所得税¥27,500、社会保険料¥50,000を控除した残額¥472,500を普通預金から振り込んだ。', symbols: [ { symbol: 'ア', account: '従業員立替金' }, { symbol: 'イ', account: '法定福利費' }, { symbol: 'ウ', account: '社会保険料預り金' }, { symbol: 'エ', account: '普通預金' }, { symbol: 'オ', account: '所得税預り金' }, { symbol: 'カ', account: '給料' }, ], debit: [{ account: '給料', amount: 550000 }], credit: [ { account: '所得税預り金', amount: 27500 }, { account: '社会保険料預り金', amount: 50000 }, { account: '普通預金', amount: 472500 }, ], choices: ['従業員立替金','法定福利費','社会保険料預り金','普通預金','所得税預り金','給料'], hint: '給料から差し引いた所得税と社会保険料はどこへ行くか?残額は普通預金。', explanation: '給料(費用)550,000円を借方に計上。控除した所得税は所得税預り金(負債)27,500円、社会保険料は社会保険料預り金(負債)50,000円、差引残額472,500円を普通預金(資産)の減少として貸方に計上。', }, // ---- cash: 現金・当座・仮払 ---- { id: 'sample-cash-1', section: 'journal', topic: 'cash', difficulty: 'easy', event_text: '収入印紙¥2,700と郵便切手¥450を現金で購入し、直ちに使用した。', symbols: [ { symbol: 'ア', account: '普通預金' }, { symbol: 'イ', account: '租税公課' }, { symbol: 'ウ', account: '通信費' }, { symbol: 'エ', account: '現金' }, { symbol: 'オ', account: '支払家賃' }, { symbol: 'カ', account: '仕入' }, ], debit: [{ account: '租税公課', amount: 2700 }, { account: '通信費', amount: 450 }], credit: [{ account: '現金', amount: 3150 }], choices: ['普通預金','租税公課','通信費','現金','支払家賃','仕入'], hint: '収入印紙は税金の一種(租税公課)、切手は通信に関する費用(通信費)。', explanation: '収入印紙は租税公課(費用)2,700円、郵便切手は通信費(費用)450円として借方に計上。合計3,150円を現金(資産)の減少として貸方に計上。', }, { id: 'sample-cash-2', section: 'journal', topic: 'cash', difficulty: 'normal', event_text: '出張から戻った従業員が仮払金¥100,000の精算を行い、実際の旅費は¥90,500であった。残金¥9,500を現金で返納した。', symbols: [ { symbol: 'ア', account: '旅費交通費' }, { symbol: 'イ', account: '現金' }, { symbol: 'ウ', account: '仮払金' }, { symbol: 'エ', account: '普通預金' }, { symbol: 'オ', account: '未払金' }, ], debit: [{ account: '旅費交通費', amount: 90500 }, { account: '現金', amount: 9500 }], credit: [{ account: '仮払金', amount: 100000 }], choices: ['旅費交通費','現金','仮払金','普通預金','未払金'], hint: '実費が旅費交通費、余りは現金で戻ってくる。仮払金はどう処理する?', explanation: '旅費交通費(費用)90,500円と返金現金(資産)9,500円を借方に計上。仮払金(資産)100,000円の消滅を貸方に計上。', }, // ---- receivable: 債権・貸倒 ---- { id: 'sample-receivable-1', section: 'journal', topic: 'receivable', difficulty: 'normal', event_text: '前期末に発生した売掛金¥280,000が貸し倒れた。貸倒引当金の残高は¥190,000である。', symbols: [ { symbol: 'ア', account: '売掛金' }, { symbol: 'イ', account: '貸倒引当金' }, { symbol: 'ウ', account: '貸倒損失' }, { symbol: 'エ', account: '売上' }, { symbol: 'オ', account: '未収入金' }, ], debit: [{ account: '貸倒引当金', amount: 190000 }, { account: '貸倒損失', amount: 90000 }], credit: [{ account: '売掛金', amount: 280000 }], choices: ['売掛金','貸倒引当金','貸倒損失','売上','未収入金'], hint: '引当金で足りない分はどう処理する?', explanation: '引当金残高190,000円を超える90,000円(= 280,000 - 190,000)は貸倒損失(費用)として処理。借方:貸倒引当金190,000円 + 貸倒損失90,000円。貸方:売掛金280,000円。', }, // ---- fixed_asset: 固定資産 ---- { id: 'sample-fixed-1', section: 'journal', topic: 'fixed_asset', difficulty: 'hard', event_text: '期首に備品(取得原価¥490,000、備品減価償却累計額¥428,750)を¥70,000で売却し、代金は月末に受け取ることにした。', symbols: [ { symbol: 'ア', account: '備品' }, { symbol: 'イ', account: '備品減価償却累計額' }, { symbol: 'ウ', account: '未収入金' }, { symbol: 'エ', account: '固定資産売却益' }, { symbol: 'オ', account: '固定資産売却損' }, { symbol: 'カ', account: '現金' }, ], debit: [{ account: '備品減価償却累計額', amount: 428750 }, { account: '未収入金', amount: 70000 }], credit: [{ account: '備品', amount: 490000 }, { account: '固定資産売却益', amount: 8750 }], choices: ['備品','備品減価償却累計額','未収入金','固定資産売却益','固定資産売却損','現金'], hint: '帳簿価額(取得原価-累計額)と売却額の差が売却損益。代金未回収は未収入金。', explanation: '帳簿価額 = 490,000 - 428,750 = 61,250円。売却額70,000 > 帳簿価額61,250のため固定資産売却益8,750円。借方:累計額の消滅 + 未収入金。貸方:備品の減少 + 固定資産売却益。', }, // ---- merchandise: 商品売買・消費税 ---- { id: 'sample-merch-1', section: 'journal', topic: 'merchandise', difficulty: 'normal', event_text: '商品¥210,000を販売した。代金のうち¥60,000は現金で受け取り、残額¥150,000は共通商品券で受け取った。', symbols: [ { symbol: 'ア', account: '現金' }, { symbol: 'イ', account: '受取商品券' }, { symbol: 'ウ', account: '売上' }, { symbol: 'エ', account: '売掛金' }, { symbol: 'オ', account: '受取手形' }, ], debit: [{ account: '現金', amount: 60000 }, { account: '受取商品券', amount: 150000 }], credit: [{ account: '売上', amount: 210000 }], choices: ['現金','受取商品券','売上','売掛金','受取手形'], hint: '共通商品券は換金できる有価証券(資産)として受け取る。', explanation: '現金(資産)60,000円と受取商品券(資産)150,000円を借方に計上。売上(収益)210,000円の発生を貸方に計上。', }, // ---- capital: 資本・借入・賃貸 ---- { id: 'sample-capital-1', section: 'journal', topic: 'capital', difficulty: 'easy', event_text: '7,000株を1株¥900で発行し、払込金が普通預金に振り込まれた。払込金の合計は¥6,300,000である。', symbols: [ { symbol: 'ア', account: '普通預金' }, { symbol: 'イ', account: '資本金' }, { symbol: 'ウ', account: '当座預金' }, { symbol: 'エ', account: '借入金' }, ], debit: [{ account: '普通預金', amount: 6300000 }], credit: [{ account: '資本金', amount: 6300000 }], choices: ['普通預金','資本金','当座預金','借入金'], hint: '株式発行で受け取った払込金は資本金(純資産)として計上。', explanation: '普通預金(資産)6,300,000円の増加を借方に計上。資本金(純資産)6,300,000円の増加を貸方に計上。7,000株×¥900 = ¥6,300,000。', }, ]