Spaces:
Runtime error
Runtime error
File size: 8,458 Bytes
7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 f31cb63 7d7e1a3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | 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。',
},
]
|