journal-quest / src /data /sampleProblems.ts
MATSUMURA Taishi
Revamp to 簿記3級 第1問(仕訳)exam format
f31cb63
Raw
History Blame Contribute Delete
8.46 kB
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。',
},
]