From 402a5e853c609314977d53751882d30a9e9fed43 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:20 +0800 Subject: [PATCH 001/319] New translations zh-cn.json (French) [ci skip] --- i18n/fr-FR.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/fr-FR.json diff --git a/i18n/fr-FR.json b/i18n/fr-FR.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/fr-FR.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From de196cb25a36b26b0a2dd92cb3def1f430f3aae9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:21 +0800 Subject: [PATCH 002/319] New translations zh-cn.json (Arabic) [ci skip] --- i18n/ar-SA.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/ar-SA.json diff --git a/i18n/ar-SA.json b/i18n/ar-SA.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/ar-SA.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From d033e1f71bbab03b8874521b4be05b55010e7504 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:23 +0800 Subject: [PATCH 003/319] New translations zh-cn.json (German) [ci skip] --- i18n/de-DE.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/de-DE.json diff --git a/i18n/de-DE.json b/i18n/de-DE.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/de-DE.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 941405c6597817301cc5fe88862e878c76f51f5f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:24 +0800 Subject: [PATCH 004/319] New translations zh-cn.json (Greek) [ci skip] --- i18n/el-GR.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/el-GR.json diff --git a/i18n/el-GR.json b/i18n/el-GR.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/el-GR.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From ff697f0618d89885ab1293691c41b51ea7ef688c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:25 +0800 Subject: [PATCH 005/319] New translations zh-cn.json (Hebrew) [ci skip] --- i18n/he-IL.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/he-IL.json diff --git a/i18n/he-IL.json b/i18n/he-IL.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/he-IL.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From ccb65a71a2ae2c4d9b9319e4fade1fe24f03d82c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:27 +0800 Subject: [PATCH 006/319] New translations zh-cn.json (Italian) [ci skip] --- i18n/it-IT.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/it-IT.json diff --git a/i18n/it-IT.json b/i18n/it-IT.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/it-IT.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 1572ac0f13d13d4bb159b8a8102451a52e6de6d9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:28 +0800 Subject: [PATCH 007/319] New translations zh-cn.json (Japanese) [ci skip] --- i18n/ja-JP.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/ja-JP.json diff --git a/i18n/ja-JP.json b/i18n/ja-JP.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/ja-JP.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 126dd4a241a4550ab5974f001b6caf484c01d858 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:30 +0800 Subject: [PATCH 008/319] New translations zh-cn.json (Polish) [ci skip] --- i18n/pl-PL.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/pl-PL.json diff --git a/i18n/pl-PL.json b/i18n/pl-PL.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/pl-PL.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 5d2faa41a35b83cd8fcf1a6927da38db370915d4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:31 +0800 Subject: [PATCH 009/319] New translations zh-cn.json (Russian) [ci skip] --- i18n/ru-RU.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/ru-RU.json diff --git a/i18n/ru-RU.json b/i18n/ru-RU.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/ru-RU.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 3c5406943751a73b2c48b847e8f4d988667f7b3a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:32 +0800 Subject: [PATCH 010/319] New translations zh-cn.json (Turkish) [ci skip] --- i18n/tr-TR.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/tr-TR.json diff --git a/i18n/tr-TR.json b/i18n/tr-TR.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/tr-TR.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 19fe5e8f802c37ba9d4e2dcfccf8e114c6a29c10 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:33 +0800 Subject: [PATCH 011/319] New translations zh-cn.json (Chinese Traditional) [ci skip] --- i18n/zh-TW.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/zh-TW.json diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/zh-TW.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 6d79cc7279efaf8b72aec971a6c963cfe9e54356 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:35 +0800 Subject: [PATCH 012/319] New translations zh-cn.json (English) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index 5a99ffa..c120744 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "LedgerLearn", + "app_name": "记账学习", "app_full_name": "LedgerLearn", - "ok": "OK", - "cancel": "Cancel", - "save": "Save", - "delete": "Delete", - "edit": "Edit", - "close": "Close", - "back": "Back", - "search": "Search", - "loading": "Loading...", - "no_data": "No Data", - "confirm": "Confirm", - "confirm_delete": "Confirm Delete", - "yes": "Yes", - "no": "No", - "success": "Success", - "error": "Error", - "warning": "Warning", - "all": "All", - "about_title": "About", - "about_readme": "Readme", - "about_changelog": "Changelog", - "about_license": "License", - "about_view_details": "View Details", - "total": "Total", - "month_1": "Jan", - "month_2": "Feb", - "month_3": "Mar", - "month_4": "Apr", - "month_5": "May", - "month_6": "Jun", - "month_7": "Jul", - "month_8": "Aug", - "month_9": "Sep", - "month_10": "Oct", - "month_11": "Nov", - "month_12": "Dec", - "month_selector": "Select Month", - "nav_home": "Home", - "nav_voucher": "Vouchers", - "nav_accounts": "Accounts", - "nav_ledger": "Ledger", - "nav_reports": "Reports", - "nav_knowledge": "Knowledge", - "nav_settings": "Settings", - "home_title": "LedgerLearn", - "home_period": "Current Period", - "home_voucher_count": "Vouchers", - "home_debit_total": "Total Debit", - "home_credit_total": "Total Credit", - "home_balance_status": "Trial Balance", - "home_balanced": "Balanced", - "home_unbalanced": "Unbalanced", - "home_quick_voucher": "New Voucher", - "home_quick_accounts": "Account Balances", - "home_quick_knowledge": "Knowledge Base", - "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", - "voucher_title": "Voucher Management", - "voucher_new": "New Voucher", - "voucher_edit": "Edit Voucher", - "voucher_list": "Voucher List", - "voucher_number": "Voucher No.", - "voucher_date": "Date", - "voucher_summary": "Summary", - "voucher_entries": "Entries", - "voucher_add_entry": "Add Entry", - "voucher_remove_entry": "Remove Entry", - "voucher_account": "Account", - "voucher_debit": "Debit Amount", - "voucher_credit": "Credit Amount", - "voucher_direction": "Direction", - "voucher_direction_debit": "Debit", - "voucher_direction_credit": "Credit", - "voucher_amount": "Amount", - "voucher_debit_total": "Total Debit", - "voucher_credit_total": "Total Credit", - "voucher_balanced": "Balanced", - "voucher_unbalanced": "Unbalanced", - "voucher_balance_rule": "Every debit must have a corresponding credit", - "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", - "voucher_save_success": "Voucher saved successfully!", - "voucher_delete_success": "Voucher deleted successfully!", - "voucher_select_account": "Select Account", - "voucher_search_account": "Search accounts...", - "voucher_filter_month": "Filter by Month", - "voucher_templates": "Transaction Templates", - "voucher_template_cash_withdraw": "Cash Withdrawal", - "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", - "voucher_template_purchase": "Purchase Materials", - "voucher_template_purchase_desc": "Purchase raw materials on credit", - "voucher_template_sales": "Sales", - "voucher_template_sales_desc": "Sell goods, deposit to bank", - "voucher_template_reimburse": "Reimbursement", - "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", - "voucher_knowledge_tip": "💡 Knowledge Tip", - "voucher_detail": "Voucher Detail", - "voucher_no_entries": "Please add at least two entries", - "voucher_summary_hint": "Enter transaction summary", - "accounts_title": "Chart of Accounts", - "accounts_code": "Code", - "accounts_name": "Account Name", - "accounts_balance": "Balance", - "accounts_category": "Category", - "accounts_all": "All Accounts", - "accounts_detail": "Account Detail", - "accounts_opening_balance": "Opening Balance", - "accounts_debit_total": "Debit This Period", - "accounts_credit_total": "Credit This Period", - "accounts_ending_balance": "Ending Balance", - "accounts_related_knowledge": "Related Knowledge", - "accounts_add_custom": "Add Custom Account", - "accounts_name_hint": "Enter account name", - "accounts_no_custom_delete": "System accounts cannot be deleted", - "category_asset": "Assets", - "category_liability": "Liabilities", - "category_equity": "Owner's Equity", - "category_cost": "Costs", - "category_pl": "Profit & Loss", - "subcategory_current_asset": "Current Assets", - "subcategory_noncurrent_asset": "Non-Current Assets", - "subcategory_current_liability": "Current Liabilities", - "subcategory_noncurrent_liability": "Non-Current Liabilities", - "subcategory_equity": "Owner's Equity", - "subcategory_cost": "Costs", - "subcategory_income": "P&L - Revenue", - "subcategory_expense": "P&L - Expense", - "ledger_title": "General Ledger", - "ledger_account": "Account", - "ledger_opening": "Opening Balance", - "ledger_debit": "Debit", - "ledger_credit": "Credit", - "ledger_ending": "Ending Balance", - "ledger_detail_title": "Detail Ledger", - "ledger_detail_for": "Detail Ledger - {account}", - "ledger_date": "Date", - "ledger_voucher_no": "Voucher No.", - "ledger_summary": "Summary", - "ledger_debit_amount": "Debit", - "ledger_credit_amount": "Credit", - "ledger_balance": "Balance", - "ledger_direction_debit": "Dr", - "ledger_direction_credit": "Cr", - "ledger_what_is": "What is a General Ledger?", - "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", - "reports_title": "Financial Reports", - "reports_trial_balance": "Trial Balance", - "reports_income_statement": "Income Statement", - "reports_balance_sheet": "Balance Sheet", - "reports_account": "Account", - "reports_debit_opening": "Debit Opening", - "reports_credit_opening": "Credit Opening", - "reports_debit_current": "Debit Current", - "reports_credit_current": "Credit Current", - "reports_debit_ending": "Debit Ending", - "reports_credit_ending": "Credit Ending", - "reports_total": "Total", - "reports_balanced": "Balanced ✓", - "reports_unbalanced": "Unbalanced ✗", - "reports_difference": "Difference", - "reports_item": "Item", - "reports_amount": "Amount", - "reports_revenue": "Revenue", - "reports_cost": "Cost of Sales", - "reports_expense": "Expenses", - "reports_profit": "Profit", - "reports_net_profit": "Net Profit", - "reports_assets": "Assets", - "reports_liabilities": "Liabilities", - "reports_equity": "Owner's Equity", - "reports_current_assets": "Current Assets", - "reports_noncurrent_assets": "Non-Current Assets", - "reports_current_liabilities": "Current Liabilities", - "reports_noncurrent_liabilities": "Non-Current Liabilities", - "reports_total_assets": "Total Assets", - "reports_total_liabilities_equity": "Total Liabilities & Equity", - "reports_how_to_read": "How to read this report?", - "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", - "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", - "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", - "knowledge_title": "Knowledge Base", - "knowledge_practice": "Accounting Practice", - "knowledge_law": "Economic Law", - "knowledge_tax": "Tax", - "knowledge_search_hint": "Search knowledge...", - "knowledge_detail": "Knowledge Detail", - "knowledge_related_account": "Related Account", - "settings_title": "Settings", - "settings_language": "Language", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "Default Period", - "settings_data": "Data Management", - "settings_reset_data": "Reset Data", - "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", - "settings_reset_success": "Data has been reset", - "settings_about": "About", - "settings_version": "Version", - "settings_progress": "Learning Progress", - "theme_title": "Theme", - "theme_mode_system": "Follow System", - "theme_mode_light": "Light Mode", - "theme_mode_dark": "Dark Mode", - "theme_color": "Color Scheme", - "theme_color_blue": "Ocean Blue", - "theme_color_green": "Forest Green", - "theme_color_purple": "Violet", - "theme_color_orange": "Warm Orange", - "theme_color_teal": "Teal", - "account_type_asset": "Asset", - "account_type_liability": "Liability", - "account_type_equity": "Equity", - "account_type_cost": "Cost", - "account_type_income": "Revenue", - "account_type_expense": "Expense", - "debit": "Debit", - "credit": "Credit", - "balance": "Balance", - "opening_balance": "Opening Balance", - "current_period": "Current Period", - "ending_balance": "Ending Balance" + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" } From 267bcf04c5875d6b88e8668b5aeebcb50a39fb19 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:36 +0800 Subject: [PATCH 013/319] New translations zh-cn.json (Indonesian) [ci skip] --- i18n/id-ID.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/id-ID.json diff --git a/i18n/id-ID.json b/i18n/id-ID.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/id-ID.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 4542fe62aa7b2266045ad1234171723a8fdf3397 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:37 +0800 Subject: [PATCH 014/319] New translations zh-cn.json (Persian) [ci skip] --- i18n/fa-IR.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/fa-IR.json diff --git a/i18n/fa-IR.json b/i18n/fa-IR.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/fa-IR.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 363b95eee202a35a027fd3dc253cd75e6caa2702 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:38 +0800 Subject: [PATCH 015/319] New translations zh-cn.json (Bengali) [ci skip] --- i18n/bn-BD.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/bn-BD.json diff --git a/i18n/bn-BD.json b/i18n/bn-BD.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/bn-BD.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From ef80f2f3ff949ac6321d3e5f13982bbe200a2208 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:40 +0800 Subject: [PATCH 016/319] New translations zh-cn.json (Thai) [ci skip] --- i18n/th-TH.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/th-TH.json diff --git a/i18n/th-TH.json b/i18n/th-TH.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/th-TH.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 4c252a5340317332fc9049401532e31ac4398784 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:41 +0800 Subject: [PATCH 017/319] New translations zh-cn.json (Hindi) [ci skip] --- i18n/hi-IN.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/hi-IN.json diff --git a/i18n/hi-IN.json b/i18n/hi-IN.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/hi-IN.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 130c381e33a2cc8d64a0bc6366f35eecf728708d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:42 +0800 Subject: [PATCH 018/319] New translations zh-cn.json (English, United States) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index c120744..5a99ffa 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "记账学习", + "app_name": "LedgerLearn", "app_full_name": "LedgerLearn", - "ok": "确定", - "cancel": "取消", - "save": "保存", - "delete": "删除", - "edit": "编辑", - "close": "关闭", - "back": "返回", - "search": "搜索", - "loading": "加载中...", - "no_data": "暂无数据", - "confirm": "确认", - "confirm_delete": "确认删除", - "yes": "是", - "no": "否", - "success": "成功", - "error": "错误", - "warning": "警告", - "all": "全部", - "about_title": "关于", - "about_readme": "自述文件", - "about_changelog": "更新日志", - "about_license": "许可证", - "about_view_details": "查看详情", - "total": "合计", - "month_1": "1月", - "month_2": "2月", - "month_3": "3月", - "month_4": "4月", - "month_5": "5月", - "month_6": "6月", - "month_7": "7月", - "month_8": "8月", - "month_9": "9月", - "month_10": "10月", - "month_11": "11月", - "month_12": "12月", - "month_selector": "选择月份", - "nav_home": "首页", - "nav_voucher": "凭证", - "nav_accounts": "科目", - "nav_ledger": "账簿", - "nav_reports": "报表", - "nav_knowledge": "知识库", - "nav_settings": "设置", - "home_title": "记账学习", - "home_period": "当前账期", - "home_voucher_count": "本月凭证", - "home_debit_total": "借方合计", - "home_credit_total": "贷方合计", - "home_balance_status": "试算平衡", - "home_balanced": "平衡", - "home_unbalanced": "不平衡", - "home_quick_voucher": "录凭证", - "home_quick_accounts": "科目余额表", - "home_quick_knowledge": "知识库", - "home_check_unbalanced": "试算不平衡,请检查凭证!", - "voucher_title": "凭证管理", - "voucher_new": "新建凭证", - "voucher_edit": "编辑凭证", - "voucher_list": "凭证列表", - "voucher_number": "凭证号", - "voucher_date": "日期", - "voucher_summary": "摘要", - "voucher_entries": "分录", - "voucher_add_entry": "添加分录", - "voucher_remove_entry": "删除分录", - "voucher_account": "科目", - "voucher_debit": "借方金额", - "voucher_credit": "贷方金额", - "voucher_direction": "方向", - "voucher_direction_debit": "借", - "voucher_direction_credit": "贷", - "voucher_amount": "金额", - "voucher_debit_total": "借方合计", - "voucher_credit_total": "贷方合计", - "voucher_balanced": "借贷平衡", - "voucher_unbalanced": "借贷不平衡", - "voucher_balance_rule": "有借必有贷,借贷必相等", - "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", - "voucher_save_success": "凭证保存成功!", - "voucher_delete_success": "凭证删除成功!", - "voucher_select_account": "选择科目", - "voucher_search_account": "搜索科目...", - "voucher_filter_month": "按月份筛选", - "voucher_templates": "常见业务模板", - "voucher_template_cash_withdraw": "提现", - "voucher_template_cash_withdraw_desc": "从银行提取现金", - "voucher_template_purchase": "采购原材料", - "voucher_template_purchase_desc": "购买原材料,价款未付", - "voucher_template_sales": "销售商品", - "voucher_template_sales_desc": "销售商品,款项存入银行", - "voucher_template_reimburse": "报销差旅费", - "voucher_template_reimburse_desc": "现金报销差旅费", - "voucher_knowledge_tip": "💡 知识小贴士", - "voucher_detail": "凭证详情", - "voucher_no_entries": "请至少添加两条分录", - "voucher_summary_hint": "请输入业务摘要", - "accounts_title": "会计科目", - "accounts_code": "科目编码", - "accounts_name": "科目名称", - "accounts_balance": "余额", - "accounts_category": "类别", - "accounts_all": "全部科目", - "accounts_detail": "科目详情", - "accounts_opening_balance": "期初余额", - "accounts_debit_total": "本期借方累计", - "accounts_credit_total": "本期贷方累计", - "accounts_ending_balance": "期末余额", - "accounts_related_knowledge": "相关知识点", - "accounts_add_custom": "添加自定义科目", - "accounts_name_hint": "请输入科目名称", - "accounts_no_custom_delete": "系统预置科目不可删除", - "category_asset": "资产类", - "category_liability": "负债类", - "category_equity": "所有者权益类", - "category_cost": "成本类", - "category_pl": "损益类", - "subcategory_current_asset": "流动资产", - "subcategory_noncurrent_asset": "非流动资产", - "subcategory_current_liability": "流动负债", - "subcategory_noncurrent_liability": "非流动负债", - "subcategory_equity": "所有者权益", - "subcategory_cost": "成本", - "subcategory_income": "损益-收入", - "subcategory_expense": "损益-费用", - "ledger_title": "总账", - "ledger_account": "科目", - "ledger_opening": "期初余额", - "ledger_debit": "借方", - "ledger_credit": "贷方", - "ledger_ending": "期末余额", - "ledger_detail_title": "明细账", - "ledger_detail_for": "明细账 - {account}", - "ledger_date": "日期", - "ledger_voucher_no": "凭证号", - "ledger_summary": "摘要", - "ledger_debit_amount": "借方金额", - "ledger_credit_amount": "贷方金额", - "ledger_balance": "余额", - "ledger_direction_debit": "借", - "ledger_direction_credit": "贷", - "ledger_what_is": "什么是总账?", - "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", - "reports_title": "财务报表", - "reports_trial_balance": "试算平衡表", - "reports_income_statement": "利润表", - "reports_balance_sheet": "资产负债表", - "reports_account": "科目", - "reports_debit_opening": "借方期初", - "reports_credit_opening": "贷方期初", - "reports_debit_current": "借方本期", - "reports_credit_current": "贷方本期", - "reports_debit_ending": "借方期末", - "reports_credit_ending": "贷方期末", - "reports_total": "合计", - "reports_balanced": "平衡 ✓", - "reports_unbalanced": "不平衡 ✗", - "reports_difference": "差额", - "reports_item": "项目", - "reports_amount": "金额", - "reports_revenue": "营业收入", - "reports_cost": "营业成本", - "reports_expense": "费用", - "reports_profit": "利润", - "reports_net_profit": "净利润", - "reports_assets": "资产", - "reports_liabilities": "负债", - "reports_equity": "所有者权益", - "reports_current_assets": "流动资产", - "reports_noncurrent_assets": "非流动资产", - "reports_current_liabilities": "流动负债", - "reports_noncurrent_liabilities": "非流动负债", - "reports_total_assets": "资产总计", - "reports_total_liabilities_equity": "负债与所有者权益总计", - "reports_how_to_read": "如何看这张表?", - "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", - "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", - "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", - "knowledge_title": "知识库", - "knowledge_practice": "会计实务", - "knowledge_law": "经济法", - "knowledge_tax": "税务", - "knowledge_search_hint": "搜索知识...", - "knowledge_detail": "知识详情", - "knowledge_related_account": "关联科目", - "settings_title": "设置", - "settings_language": "语言设置", + "ok": "OK", + "cancel": "Cancel", + "save": "Save", + "delete": "Delete", + "edit": "Edit", + "close": "Close", + "back": "Back", + "search": "Search", + "loading": "Loading...", + "no_data": "No Data", + "confirm": "Confirm", + "confirm_delete": "Confirm Delete", + "yes": "Yes", + "no": "No", + "success": "Success", + "error": "Error", + "warning": "Warning", + "all": "All", + "about_title": "About", + "about_readme": "Readme", + "about_changelog": "Changelog", + "about_license": "License", + "about_view_details": "View Details", + "total": "Total", + "month_1": "Jan", + "month_2": "Feb", + "month_3": "Mar", + "month_4": "Apr", + "month_5": "May", + "month_6": "Jun", + "month_7": "Jul", + "month_8": "Aug", + "month_9": "Sep", + "month_10": "Oct", + "month_11": "Nov", + "month_12": "Dec", + "month_selector": "Select Month", + "nav_home": "Home", + "nav_voucher": "Vouchers", + "nav_accounts": "Accounts", + "nav_ledger": "Ledger", + "nav_reports": "Reports", + "nav_knowledge": "Knowledge", + "nav_settings": "Settings", + "home_title": "LedgerLearn", + "home_period": "Current Period", + "home_voucher_count": "Vouchers", + "home_debit_total": "Total Debit", + "home_credit_total": "Total Credit", + "home_balance_status": "Trial Balance", + "home_balanced": "Balanced", + "home_unbalanced": "Unbalanced", + "home_quick_voucher": "New Voucher", + "home_quick_accounts": "Account Balances", + "home_quick_knowledge": "Knowledge Base", + "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", + "voucher_title": "Voucher Management", + "voucher_new": "New Voucher", + "voucher_edit": "Edit Voucher", + "voucher_list": "Voucher List", + "voucher_number": "Voucher No.", + "voucher_date": "Date", + "voucher_summary": "Summary", + "voucher_entries": "Entries", + "voucher_add_entry": "Add Entry", + "voucher_remove_entry": "Remove Entry", + "voucher_account": "Account", + "voucher_debit": "Debit Amount", + "voucher_credit": "Credit Amount", + "voucher_direction": "Direction", + "voucher_direction_debit": "Debit", + "voucher_direction_credit": "Credit", + "voucher_amount": "Amount", + "voucher_debit_total": "Total Debit", + "voucher_credit_total": "Total Credit", + "voucher_balanced": "Balanced", + "voucher_unbalanced": "Unbalanced", + "voucher_balance_rule": "Every debit must have a corresponding credit", + "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", + "voucher_save_success": "Voucher saved successfully!", + "voucher_delete_success": "Voucher deleted successfully!", + "voucher_select_account": "Select Account", + "voucher_search_account": "Search accounts...", + "voucher_filter_month": "Filter by Month", + "voucher_templates": "Transaction Templates", + "voucher_template_cash_withdraw": "Cash Withdrawal", + "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", + "voucher_template_purchase": "Purchase Materials", + "voucher_template_purchase_desc": "Purchase raw materials on credit", + "voucher_template_sales": "Sales", + "voucher_template_sales_desc": "Sell goods, deposit to bank", + "voucher_template_reimburse": "Reimbursement", + "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", + "voucher_knowledge_tip": "💡 Knowledge Tip", + "voucher_detail": "Voucher Detail", + "voucher_no_entries": "Please add at least two entries", + "voucher_summary_hint": "Enter transaction summary", + "accounts_title": "Chart of Accounts", + "accounts_code": "Code", + "accounts_name": "Account Name", + "accounts_balance": "Balance", + "accounts_category": "Category", + "accounts_all": "All Accounts", + "accounts_detail": "Account Detail", + "accounts_opening_balance": "Opening Balance", + "accounts_debit_total": "Debit This Period", + "accounts_credit_total": "Credit This Period", + "accounts_ending_balance": "Ending Balance", + "accounts_related_knowledge": "Related Knowledge", + "accounts_add_custom": "Add Custom Account", + "accounts_name_hint": "Enter account name", + "accounts_no_custom_delete": "System accounts cannot be deleted", + "category_asset": "Assets", + "category_liability": "Liabilities", + "category_equity": "Owner's Equity", + "category_cost": "Costs", + "category_pl": "Profit & Loss", + "subcategory_current_asset": "Current Assets", + "subcategory_noncurrent_asset": "Non-Current Assets", + "subcategory_current_liability": "Current Liabilities", + "subcategory_noncurrent_liability": "Non-Current Liabilities", + "subcategory_equity": "Owner's Equity", + "subcategory_cost": "Costs", + "subcategory_income": "P&L - Revenue", + "subcategory_expense": "P&L - Expense", + "ledger_title": "General Ledger", + "ledger_account": "Account", + "ledger_opening": "Opening Balance", + "ledger_debit": "Debit", + "ledger_credit": "Credit", + "ledger_ending": "Ending Balance", + "ledger_detail_title": "Detail Ledger", + "ledger_detail_for": "Detail Ledger - {account}", + "ledger_date": "Date", + "ledger_voucher_no": "Voucher No.", + "ledger_summary": "Summary", + "ledger_debit_amount": "Debit", + "ledger_credit_amount": "Credit", + "ledger_balance": "Balance", + "ledger_direction_debit": "Dr", + "ledger_direction_credit": "Cr", + "ledger_what_is": "What is a General Ledger?", + "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", + "reports_title": "Financial Reports", + "reports_trial_balance": "Trial Balance", + "reports_income_statement": "Income Statement", + "reports_balance_sheet": "Balance Sheet", + "reports_account": "Account", + "reports_debit_opening": "Debit Opening", + "reports_credit_opening": "Credit Opening", + "reports_debit_current": "Debit Current", + "reports_credit_current": "Credit Current", + "reports_debit_ending": "Debit Ending", + "reports_credit_ending": "Credit Ending", + "reports_total": "Total", + "reports_balanced": "Balanced ✓", + "reports_unbalanced": "Unbalanced ✗", + "reports_difference": "Difference", + "reports_item": "Item", + "reports_amount": "Amount", + "reports_revenue": "Revenue", + "reports_cost": "Cost of Sales", + "reports_expense": "Expenses", + "reports_profit": "Profit", + "reports_net_profit": "Net Profit", + "reports_assets": "Assets", + "reports_liabilities": "Liabilities", + "reports_equity": "Owner's Equity", + "reports_current_assets": "Current Assets", + "reports_noncurrent_assets": "Non-Current Assets", + "reports_current_liabilities": "Current Liabilities", + "reports_noncurrent_liabilities": "Non-Current Liabilities", + "reports_total_assets": "Total Assets", + "reports_total_liabilities_equity": "Total Liabilities & Equity", + "reports_how_to_read": "How to read this report?", + "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", + "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", + "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", + "knowledge_title": "Knowledge Base", + "knowledge_practice": "Accounting Practice", + "knowledge_law": "Economic Law", + "knowledge_tax": "Tax", + "knowledge_search_hint": "Search knowledge...", + "knowledge_detail": "Knowledge Detail", + "knowledge_related_account": "Related Account", + "settings_title": "Settings", + "settings_language": "Language", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "默认账期", - "settings_data": "数据管理", - "settings_reset_data": "重置数据", - "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", - "settings_reset_success": "数据已重置", - "settings_about": "关于", - "settings_version": "版本", - "settings_progress": "学习进度", - "theme_title": "主题设置", - "theme_mode_system": "跟随系统", - "theme_mode_light": "浅色模式", - "theme_mode_dark": "深色模式", - "theme_color": "配色方案", - "theme_color_blue": "海蓝", - "theme_color_green": "翠绿", - "theme_color_purple": "紫罗兰", - "theme_color_orange": "暖橙", - "theme_color_teal": "青碧", - "account_type_asset": "资产", - "account_type_liability": "负债", - "account_type_equity": "权益", - "account_type_cost": "成本", - "account_type_income": "收入", - "account_type_expense": "费用", - "debit": "借", - "credit": "贷", - "balance": "余额", - "opening_balance": "期初余额", - "current_period": "本期发生额", - "ending_balance": "期末余额" + "settings_period": "Default Period", + "settings_data": "Data Management", + "settings_reset_data": "Reset Data", + "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", + "settings_reset_success": "Data has been reset", + "settings_about": "About", + "settings_version": "Version", + "settings_progress": "Learning Progress", + "theme_title": "Theme", + "theme_mode_system": "Follow System", + "theme_mode_light": "Light Mode", + "theme_mode_dark": "Dark Mode", + "theme_color": "Color Scheme", + "theme_color_blue": "Ocean Blue", + "theme_color_green": "Forest Green", + "theme_color_purple": "Violet", + "theme_color_orange": "Warm Orange", + "theme_color_teal": "Teal", + "account_type_asset": "Asset", + "account_type_liability": "Liability", + "account_type_equity": "Equity", + "account_type_cost": "Cost", + "account_type_income": "Revenue", + "account_type_expense": "Expense", + "debit": "Debit", + "credit": "Credit", + "balance": "Balance", + "opening_balance": "Opening Balance", + "current_period": "Current Period", + "ending_balance": "Ending Balance" } From 41cd0aa19a604b91ac0b0414b0f7cef93a99b3e1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:44 +0800 Subject: [PATCH 019/319] New translations zh-cn.json (Burmese) [ci skip] --- i18n/my-MM.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/my-MM.json diff --git a/i18n/my-MM.json b/i18n/my-MM.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/my-MM.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From 4b8e42f8f49f4952237bec1697991f78a8b902bf Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:45 +0800 Subject: [PATCH 020/319] New translations zh-cn.json (Uyghur) [ci skip] --- i18n/ug-CN.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/ug-CN.json diff --git a/i18n/ug-CN.json b/i18n/ug-CN.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/ug-CN.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From b6841bb7d0e1d562b96acebf5006f78d2cda0533 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:46 +0800 Subject: [PATCH 021/319] New translations zh-cn.json (Lao) [ci skip] --- i18n/lo-LA.json | 224 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 i18n/lo-LA.json diff --git a/i18n/lo-LA.json b/i18n/lo-LA.json new file mode 100644 index 0000000..c120744 --- /dev/null +++ b/i18n/lo-LA.json @@ -0,0 +1,224 @@ +{ + "app_name": "记账学习", + "app_full_name": "LedgerLearn", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", + "settings_language_zh": "中文", + "settings_language_en": "English", + "settings_language_ko": "한국어", + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" +} From a109ff402122504ec5c8fcb300e9b6d406fc555a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:48 +0800 Subject: [PATCH 022/319] New translations title.txt (French) [ci skip] --- fastlane/metadata/android/fr-FR/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/fr-FR/title.txt diff --git a/fastlane/metadata/android/fr-FR/title.txt b/fastlane/metadata/android/fr-FR/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/fr-FR/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From a54af35856be34fb6e902180a68ab47a6359f246 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:49 +0800 Subject: [PATCH 023/319] New translations title.txt (Arabic) [ci skip] --- fastlane/metadata/android/ar-SA/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ar-SA/title.txt diff --git a/fastlane/metadata/android/ar-SA/title.txt b/fastlane/metadata/android/ar-SA/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/ar-SA/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 8e87876e4df5c5874749988fffeff21e95d2e2c0 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:50 +0800 Subject: [PATCH 024/319] New translations title.txt (German) [ci skip] --- fastlane/metadata/android/de-DE/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/de-DE/title.txt diff --git a/fastlane/metadata/android/de-DE/title.txt b/fastlane/metadata/android/de-DE/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/de-DE/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From b1362eb934b6cb9ad7293b87728c2d2b116c7d3e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:51 +0800 Subject: [PATCH 025/319] New translations title.txt (Greek) [ci skip] --- fastlane/metadata/android/el-GR/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/el-GR/title.txt diff --git a/fastlane/metadata/android/el-GR/title.txt b/fastlane/metadata/android/el-GR/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/el-GR/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 204e65554fad402ccf64133248bbf3e1278ab974 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:52 +0800 Subject: [PATCH 026/319] New translations title.txt (Hebrew) [ci skip] --- fastlane/metadata/android/he-IL/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/he-IL/title.txt diff --git a/fastlane/metadata/android/he-IL/title.txt b/fastlane/metadata/android/he-IL/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/he-IL/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 28fecdf0a5ca4d24a3eae9b1e06bd8372b278212 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:53 +0800 Subject: [PATCH 027/319] New translations title.txt (Italian) [ci skip] --- fastlane/metadata/android/it-IT/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/it-IT/title.txt diff --git a/fastlane/metadata/android/it-IT/title.txt b/fastlane/metadata/android/it-IT/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/it-IT/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 855462fdbdb8cc4648a7c358bc4e5465347d8a71 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:55 +0800 Subject: [PATCH 028/319] New translations title.txt (Japanese) [ci skip] --- fastlane/metadata/android/ja-JP/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ja-JP/title.txt diff --git a/fastlane/metadata/android/ja-JP/title.txt b/fastlane/metadata/android/ja-JP/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/ja-JP/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 45c19d1f1984104909cadd864a744d5c4c91fe11 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:57 +0800 Subject: [PATCH 029/319] New translations title.txt (Polish) [ci skip] --- fastlane/metadata/android/pl-PL/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/pl-PL/title.txt diff --git a/fastlane/metadata/android/pl-PL/title.txt b/fastlane/metadata/android/pl-PL/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/pl-PL/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 5926b793a3249f1d7ed0bba8d1dcc5c869ac84b3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:58 +0800 Subject: [PATCH 030/319] New translations title.txt (Russian) [ci skip] --- fastlane/metadata/android/ru-RU/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ru-RU/title.txt diff --git a/fastlane/metadata/android/ru-RU/title.txt b/fastlane/metadata/android/ru-RU/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/ru-RU/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 8c43db81d8fdea96194ea6ba389db81770676487 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:23:59 +0800 Subject: [PATCH 031/319] New translations title.txt (Turkish) [ci skip] --- fastlane/metadata/android/tr-TR/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/tr-TR/title.txt diff --git a/fastlane/metadata/android/tr-TR/title.txt b/fastlane/metadata/android/tr-TR/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/tr-TR/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From a32731dd6b397292b8278552dd3ea46c62311daa Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:00 +0800 Subject: [PATCH 032/319] New translations title.txt (Chinese Traditional) [ci skip] --- fastlane/metadata/android/zh-TW/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/zh-TW/title.txt diff --git a/fastlane/metadata/android/zh-TW/title.txt b/fastlane/metadata/android/zh-TW/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/zh-TW/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From 4709255bcd54db66321b5e804d2341da05e42941 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:02 +0800 Subject: [PATCH 033/319] New translations title.txt (English) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 4eca651..315882e 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn +LedgerLearn 记账学习 From 301bf557dce2061d89cf406ca5e891010b75eaa3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:03 +0800 Subject: [PATCH 034/319] New translations title.txt (Indonesian) [ci skip] --- fastlane/metadata/android/id-ID/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/id-ID/title.txt diff --git a/fastlane/metadata/android/id-ID/title.txt b/fastlane/metadata/android/id-ID/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/id-ID/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From c980d9a0982b68f50d0f9ec60c51b0d5bc83d8e3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:04 +0800 Subject: [PATCH 035/319] New translations title.txt (Persian) [ci skip] --- fastlane/metadata/android/fa-IR/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/fa-IR/title.txt diff --git a/fastlane/metadata/android/fa-IR/title.txt b/fastlane/metadata/android/fa-IR/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/fa-IR/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From b99827edab0438e1c2c061f362da13e0b697b3b5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:06 +0800 Subject: [PATCH 036/319] New translations title.txt (Bengali) [ci skip] --- fastlane/metadata/android/bn-BD/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/bn-BD/title.txt diff --git a/fastlane/metadata/android/bn-BD/title.txt b/fastlane/metadata/android/bn-BD/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/bn-BD/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From ae6c3132b042660de6388c5dc702a357be857053 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:07 +0800 Subject: [PATCH 037/319] New translations title.txt (Thai) [ci skip] --- fastlane/metadata/android/th-TH/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/th-TH/title.txt diff --git a/fastlane/metadata/android/th-TH/title.txt b/fastlane/metadata/android/th-TH/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/th-TH/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From be19dccc7f1a29ce4f35cd9d2724686c8e8ac7ae Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:08 +0800 Subject: [PATCH 038/319] New translations title.txt (Hindi) [ci skip] --- fastlane/metadata/android/hi-IN/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/hi-IN/title.txt diff --git a/fastlane/metadata/android/hi-IN/title.txt b/fastlane/metadata/android/hi-IN/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/hi-IN/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From ea84b40f2c238ad548c0405d5aebee59442a52e6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:10 +0800 Subject: [PATCH 039/319] New translations title.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 315882e..4eca651 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn 记账学习 +LedgerLearn From c62aeda906ade4f955cd03dc48632430b3f37dc4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:11 +0800 Subject: [PATCH 040/319] New translations title.txt (Burmese) [ci skip] --- fastlane/metadata/android/my-MM/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/my-MM/title.txt diff --git a/fastlane/metadata/android/my-MM/title.txt b/fastlane/metadata/android/my-MM/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/my-MM/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From a3b4b9b4ab27af7d6a993eed053a20203cf60707 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:12 +0800 Subject: [PATCH 041/319] New translations title.txt (Uyghur) [ci skip] --- fastlane/metadata/android/ug-CN/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ug-CN/title.txt diff --git a/fastlane/metadata/android/ug-CN/title.txt b/fastlane/metadata/android/ug-CN/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/ug-CN/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From ae54b2ad0c4a61180491183a96185e2c2773fca7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:13 +0800 Subject: [PATCH 042/319] New translations title.txt (Lao) [ci skip] --- fastlane/metadata/android/lo-LA/title.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/lo-LA/title.txt diff --git a/fastlane/metadata/android/lo-LA/title.txt b/fastlane/metadata/android/lo-LA/title.txt new file mode 100644 index 0000000..315882e --- /dev/null +++ b/fastlane/metadata/android/lo-LA/title.txt @@ -0,0 +1 @@ +LedgerLearn 记账学习 From d64c006abc29844d57ccc71af0bda07da787e48d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:15 +0800 Subject: [PATCH 043/319] New translations short_description.txt (French) [ci skip] --- fastlane/metadata/android/fr-FR/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/fr-FR/short_description.txt diff --git a/fastlane/metadata/android/fr-FR/short_description.txt b/fastlane/metadata/android/fr-FR/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/fr-FR/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 004ab93effab3d9e3387d8525d1a4654c2bc8f0b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:16 +0800 Subject: [PATCH 044/319] New translations short_description.txt (Arabic) [ci skip] --- fastlane/metadata/android/ar-SA/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ar-SA/short_description.txt diff --git a/fastlane/metadata/android/ar-SA/short_description.txt b/fastlane/metadata/android/ar-SA/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/ar-SA/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From bdd63ac899a9a2500ba3895ad6494db401796d6e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:17 +0800 Subject: [PATCH 045/319] New translations short_description.txt (German) [ci skip] --- fastlane/metadata/android/de-DE/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/de-DE/short_description.txt diff --git a/fastlane/metadata/android/de-DE/short_description.txt b/fastlane/metadata/android/de-DE/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/de-DE/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From a21a5f54adfdd854c573b1df244effcfca7c7c7a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:19 +0800 Subject: [PATCH 046/319] New translations short_description.txt (Greek) [ci skip] --- fastlane/metadata/android/el-GR/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/el-GR/short_description.txt diff --git a/fastlane/metadata/android/el-GR/short_description.txt b/fastlane/metadata/android/el-GR/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/el-GR/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From dfa331ab4f5378e41ce3ff3804f6409454a592b8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:20 +0800 Subject: [PATCH 047/319] New translations short_description.txt (Hebrew) [ci skip] --- fastlane/metadata/android/he-IL/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/he-IL/short_description.txt diff --git a/fastlane/metadata/android/he-IL/short_description.txt b/fastlane/metadata/android/he-IL/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/he-IL/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From b8607ecec1c99be3a57a674e7ce35c1cc2d9296f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:21 +0800 Subject: [PATCH 048/319] New translations short_description.txt (Italian) [ci skip] --- fastlane/metadata/android/it-IT/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/it-IT/short_description.txt diff --git a/fastlane/metadata/android/it-IT/short_description.txt b/fastlane/metadata/android/it-IT/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/it-IT/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 7b4d03780c6ec388f11394a03c9eecc5729ff969 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:22 +0800 Subject: [PATCH 049/319] New translations short_description.txt (Japanese) [ci skip] --- fastlane/metadata/android/ja-JP/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ja-JP/short_description.txt diff --git a/fastlane/metadata/android/ja-JP/short_description.txt b/fastlane/metadata/android/ja-JP/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/ja-JP/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 8d08cffc83bba293a351ff9889443e7bd78269ee Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:24 +0800 Subject: [PATCH 050/319] New translations short_description.txt (Polish) [ci skip] --- fastlane/metadata/android/pl-PL/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/pl-PL/short_description.txt diff --git a/fastlane/metadata/android/pl-PL/short_description.txt b/fastlane/metadata/android/pl-PL/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/pl-PL/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From e48a158770f0813225778ec1d644bcf3fac386fa Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:25 +0800 Subject: [PATCH 051/319] New translations short_description.txt (Russian) [ci skip] --- fastlane/metadata/android/ru-RU/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ru-RU/short_description.txt diff --git a/fastlane/metadata/android/ru-RU/short_description.txt b/fastlane/metadata/android/ru-RU/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/ru-RU/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From d11b38fd8921f0c1d39a61be3ab457d1df189836 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:27 +0800 Subject: [PATCH 052/319] New translations short_description.txt (Turkish) [ci skip] --- fastlane/metadata/android/tr-TR/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/tr-TR/short_description.txt diff --git a/fastlane/metadata/android/tr-TR/short_description.txt b/fastlane/metadata/android/tr-TR/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/tr-TR/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From ae5ced31a33d20e07851380d581a1b4a8c3e23f8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:28 +0800 Subject: [PATCH 053/319] New translations short_description.txt (Chinese Traditional) [ci skip] --- fastlane/metadata/android/zh-TW/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/zh-TW/short_description.txt diff --git a/fastlane/metadata/android/zh-TW/short_description.txt b/fastlane/metadata/android/zh-TW/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/zh-TW/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 2b6cc2db8ba41856c67aae30f06b1bfb18f1d740 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:29 +0800 Subject: [PATCH 054/319] New translations short_description.txt (English) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index e84dfdd..9ff48df 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From fa14d108e6d00817982db67751b120f8ba258d1f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:30 +0800 Subject: [PATCH 055/319] New translations short_description.txt (Indonesian) [ci skip] --- fastlane/metadata/android/id-ID/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/id-ID/short_description.txt diff --git a/fastlane/metadata/android/id-ID/short_description.txt b/fastlane/metadata/android/id-ID/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/id-ID/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 3488ec1f645c23b661c0a6064c50e0906a6c2796 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:32 +0800 Subject: [PATCH 056/319] New translations short_description.txt (Persian) [ci skip] --- fastlane/metadata/android/fa-IR/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/fa-IR/short_description.txt diff --git a/fastlane/metadata/android/fa-IR/short_description.txt b/fastlane/metadata/android/fa-IR/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/fa-IR/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 648fce0e4a4c423680a5edfe9909caa3ebae9fe3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:33 +0800 Subject: [PATCH 057/319] New translations short_description.txt (Bengali) [ci skip] --- fastlane/metadata/android/bn-BD/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/bn-BD/short_description.txt diff --git a/fastlane/metadata/android/bn-BD/short_description.txt b/fastlane/metadata/android/bn-BD/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/bn-BD/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From acb1365c79ea14329063b1296abc91e7f4f69241 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:34 +0800 Subject: [PATCH 058/319] New translations short_description.txt (Thai) [ci skip] --- fastlane/metadata/android/th-TH/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/th-TH/short_description.txt diff --git a/fastlane/metadata/android/th-TH/short_description.txt b/fastlane/metadata/android/th-TH/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/th-TH/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From ec8900443f9d1ca75ae7cb097deca6365f4aa78d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:35 +0800 Subject: [PATCH 059/319] New translations short_description.txt (Hindi) [ci skip] --- fastlane/metadata/android/hi-IN/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/hi-IN/short_description.txt diff --git a/fastlane/metadata/android/hi-IN/short_description.txt b/fastlane/metadata/android/hi-IN/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/hi-IN/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 028132eb842e342c16698b544931770c5280a644 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:37 +0800 Subject: [PATCH 060/319] New translations short_description.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 9ff48df..e84dfdd 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 +Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing From add3d98d19068a4b031bac70ebc3988ca1f30ea8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:38 +0800 Subject: [PATCH 061/319] New translations short_description.txt (Burmese) [ci skip] --- fastlane/metadata/android/my-MM/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/my-MM/short_description.txt diff --git a/fastlane/metadata/android/my-MM/short_description.txt b/fastlane/metadata/android/my-MM/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/my-MM/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From a03a214e845a0d05bb5aefb142ddbc316a3750a5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:39 +0800 Subject: [PATCH 062/319] New translations short_description.txt (Uyghur) [ci skip] --- fastlane/metadata/android/ug-CN/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/ug-CN/short_description.txt diff --git a/fastlane/metadata/android/ug-CN/short_description.txt b/fastlane/metadata/android/ug-CN/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/ug-CN/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 9a3d8dae2371c6a3422590ef215d7045408f6760 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:40 +0800 Subject: [PATCH 063/319] New translations short_description.txt (Lao) [ci skip] --- fastlane/metadata/android/lo-LA/short_description.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 fastlane/metadata/android/lo-LA/short_description.txt diff --git a/fastlane/metadata/android/lo-LA/short_description.txt b/fastlane/metadata/android/lo-LA/short_description.txt new file mode 100644 index 0000000..9ff48df --- /dev/null +++ b/fastlane/metadata/android/lo-LA/short_description.txt @@ -0,0 +1 @@ +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 3e0b41b507a8ae8f196035044a6167ece621b705 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:42 +0800 Subject: [PATCH 064/319] New translations full_description.txt (French) [ci skip] --- .../metadata/android/fr-FR/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/fr-FR/full_description.txt diff --git a/fastlane/metadata/android/fr-FR/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/fr-FR/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 9f4cf0a11999116c36bde06f549828e5d730d25d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:43 +0800 Subject: [PATCH 065/319] New translations full_description.txt (Arabic) [ci skip] --- .../metadata/android/ar-SA/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/ar-SA/full_description.txt diff --git a/fastlane/metadata/android/ar-SA/full_description.txt b/fastlane/metadata/android/ar-SA/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/ar-SA/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 0ad76ed7160ce9c225faff06533f295b1095d006 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:44 +0800 Subject: [PATCH 066/319] New translations full_description.txt (German) [ci skip] --- .../metadata/android/de-DE/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/de-DE/full_description.txt diff --git a/fastlane/metadata/android/de-DE/full_description.txt b/fastlane/metadata/android/de-DE/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/de-DE/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 91b052bd3d02a78b3ff670f9c4b26c19cad81a85 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:45 +0800 Subject: [PATCH 067/319] New translations full_description.txt (Greek) [ci skip] --- .../metadata/android/el-GR/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/el-GR/full_description.txt diff --git a/fastlane/metadata/android/el-GR/full_description.txt b/fastlane/metadata/android/el-GR/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/el-GR/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 257c992f4d22a02398d502e0e4ed61e7e6411fd6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:47 +0800 Subject: [PATCH 068/319] New translations full_description.txt (Hebrew) [ci skip] --- .../metadata/android/he-IL/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/he-IL/full_description.txt diff --git a/fastlane/metadata/android/he-IL/full_description.txt b/fastlane/metadata/android/he-IL/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/he-IL/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From a40bc10d80572aef7953966c48df567e691fc65a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:48 +0800 Subject: [PATCH 069/319] New translations full_description.txt (Italian) [ci skip] --- .../metadata/android/it-IT/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/it-IT/full_description.txt diff --git a/fastlane/metadata/android/it-IT/full_description.txt b/fastlane/metadata/android/it-IT/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/it-IT/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 3500e3bf007db29780b8779ebfc1bcaff48ed9cc Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:50 +0800 Subject: [PATCH 070/319] New translations full_description.txt (Japanese) [ci skip] --- .../metadata/android/ja-JP/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/ja-JP/full_description.txt diff --git a/fastlane/metadata/android/ja-JP/full_description.txt b/fastlane/metadata/android/ja-JP/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/ja-JP/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 3c1229e831873f2acd50cb58f0c044c394c29740 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:51 +0800 Subject: [PATCH 071/319] New translations full_description.txt (Korean) [ci skip] --- fastlane/metadata/android/ko-KR/full_description.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastlane/metadata/android/ko-KR/full_description.txt b/fastlane/metadata/android/ko-KR/full_description.txt index 4b32525..45b1cfb 100644 --- a/fastlane/metadata/android/ko-KR/full_description.txt +++ b/fastlane/metadata/android/ko-KR/full_description.txt @@ -1,9 +1,9 @@ -LedgerLearn은 중국 본토 회계 초보자를 위해 설계된 다국어 회계 입문 학습 앱입니다. 전표 입력, 총계정원장/보조원장 조회, 시산표 작성, 재무제표 생성 등 완전한 회계 기장 프로세스를 시뮬레이션하고, 회계 실무 및 경제법 지식을 조작 과정에 통합하여 '실습을 통한 학습'을 실현합니다. +LedgerLearn은 중국 본토 회계 초보자를 위해 설계된 다국어 회계 입문 학습 앱입니다. ⚠️ 중요: 이 앱은 중국 본토의 회계 학습 시나리오에 맞춰져 있으며, 계정 체계, 회계 기준 및 지식 내용은 중국 기업회계준칙(ASBE)을 기반으로 합니다. 다른 지역에는 적용되지 않을 수 있습니다. 기능: -• 전표 관리 — 동적 분개 라인과 차변/대변 균형 검증이 포함된 전표 생성/편집/삭제, 4가지 일반 비즈니스 템플릿 제공. +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 • 회계 계정 — 59개 사전 설정 표준 계정(자산/부채/자본/원가/손익), 중국 ASBE 분류에 따름, 사용자 정의 계정 지원. • 총계정원장/보조원장 — 계정별 요약 보기 및 거래별 상세 보기, 중국 회계 장부 형식에 맞춤. • 재무제표 — 교육용 주석이 포함된 시산표, 손익계산서, 대차대조표, 중국 회계 원리 설명. From c9e992d06e7e53290335ff4a07ef4ea85cb5b32f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:52 +0800 Subject: [PATCH 072/319] New translations full_description.txt (Polish) [ci skip] --- .../metadata/android/pl-PL/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/pl-PL/full_description.txt diff --git a/fastlane/metadata/android/pl-PL/full_description.txt b/fastlane/metadata/android/pl-PL/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/pl-PL/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From db144aa1d0188d280e9b159750a6ff800bae3947 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:53 +0800 Subject: [PATCH 073/319] New translations full_description.txt (Russian) [ci skip] --- .../metadata/android/ru-RU/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/ru-RU/full_description.txt diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From cc4ff4556f1dfe16ffd2fca710ef767d6a01d4c9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:55 +0800 Subject: [PATCH 074/319] New translations full_description.txt (Turkish) [ci skip] --- .../metadata/android/tr-TR/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/tr-TR/full_description.txt diff --git a/fastlane/metadata/android/tr-TR/full_description.txt b/fastlane/metadata/android/tr-TR/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/tr-TR/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 18f04acf0a7b90922c347d948b23087756208be9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:56 +0800 Subject: [PATCH 075/319] New translations full_description.txt (Chinese Traditional) [ci skip] --- .../metadata/android/zh-TW/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/zh-TW/full_description.txt diff --git a/fastlane/metadata/android/zh-TW/full_description.txt b/fastlane/metadata/android/zh-TW/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/zh-TW/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 087efd632b3bf54f587fa8ead5aef0419db34347 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:57 +0800 Subject: [PATCH 076/319] New translations full_description.txt (English) [ci skip] --- .../android/en-US/full_description.txt | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 4435576..5732bbd 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,14 +1,16 @@ -LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. It teaches double-entry bookkeeping through hands-on simulation — write vouchers, query ledgers, run trial balances, and generate financial statements following China's Accounting Standards for Business Enterprises (ASBE). +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 -IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. The chart of accounts, accounting standards, and knowledge content are based on Chinese regulations. It may not apply to other jurisdictions. +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 -Features: -• Voucher Management — Create, edit, and delete journal vouchers with dynamic entry rows and debit/credit balance validation following Chinese accounting conventions. -• Chart of Accounts — 59 preset standard accounts categorized by Assets, Liabilities, Equity, Cost, Profit & Loss per China's ASBE classification. -• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. -• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. -• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. Supports remote updates. -• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. -• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 -Built with Flutter and GetX. Offline-first with local storage — no account registration needed. +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From a305985f6adfa6c689b219ed3ce37b189ca0951f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:24:59 +0800 Subject: [PATCH 077/319] New translations full_description.txt (Indonesian) [ci skip] --- .../metadata/android/id-ID/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/id-ID/full_description.txt diff --git a/fastlane/metadata/android/id-ID/full_description.txt b/fastlane/metadata/android/id-ID/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/id-ID/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 9b9be5ead8da1fb07ae3747f749a1d472a202565 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:00 +0800 Subject: [PATCH 078/319] New translations full_description.txt (Persian) [ci skip] --- .../metadata/android/fa-IR/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/fa-IR/full_description.txt diff --git a/fastlane/metadata/android/fa-IR/full_description.txt b/fastlane/metadata/android/fa-IR/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/fa-IR/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From c22d15503f4a923254d6e022c2c9e3e542299abe Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:01 +0800 Subject: [PATCH 079/319] New translations full_description.txt (Bengali) [ci skip] --- .../metadata/android/bn-BD/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/bn-BD/full_description.txt diff --git a/fastlane/metadata/android/bn-BD/full_description.txt b/fastlane/metadata/android/bn-BD/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/bn-BD/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 842f2c2cced5ba5a1a8296f628fce8cbf90f137a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:03 +0800 Subject: [PATCH 080/319] New translations full_description.txt (Thai) [ci skip] --- .../metadata/android/th-TH/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/th-TH/full_description.txt diff --git a/fastlane/metadata/android/th-TH/full_description.txt b/fastlane/metadata/android/th-TH/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/th-TH/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 3c2635f3405f145894b9c6ee73d3ee8cbdd2d154 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:04 +0800 Subject: [PATCH 081/319] New translations full_description.txt (Hindi) [ci skip] --- .../metadata/android/hi-IN/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/hi-IN/full_description.txt diff --git a/fastlane/metadata/android/hi-IN/full_description.txt b/fastlane/metadata/android/hi-IN/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/hi-IN/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 27fddc3283af6d90f435231c0d145a690111dc30 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:06 +0800 Subject: [PATCH 082/319] New translations full_description.txt (English, United States) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 5732bbd..7fe5c10 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 +LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. -⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 +IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. -功能特色: -• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +Features: +• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 -• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 -• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 -• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 -• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 +• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. +• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. +• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. +• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. +• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. -基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 +Built with Flutter and GetX. Offline-first with local storage — no account registration needed. 翻译由 Crowdin 社区提供支持。 From 44860ab5e46fda5e133415a705206df616d260fc Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:07 +0800 Subject: [PATCH 083/319] New translations full_description.txt (Burmese) [ci skip] --- .../metadata/android/my-MM/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/my-MM/full_description.txt diff --git a/fastlane/metadata/android/my-MM/full_description.txt b/fastlane/metadata/android/my-MM/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/my-MM/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From df155f6bb19b32a60576dff2cce5d931a504c054 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:08 +0800 Subject: [PATCH 084/319] New translations full_description.txt (Uyghur) [ci skip] --- .../metadata/android/ug-CN/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/ug-CN/full_description.txt diff --git a/fastlane/metadata/android/ug-CN/full_description.txt b/fastlane/metadata/android/ug-CN/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/ug-CN/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From e1466d2c8b007e7633e1d401f6864795f6c52a7b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:09 +0800 Subject: [PATCH 085/319] New translations full_description.txt (Lao) [ci skip] --- .../metadata/android/lo-LA/full_description.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fastlane/metadata/android/lo-LA/full_description.txt diff --git a/fastlane/metadata/android/lo-LA/full_description.txt b/fastlane/metadata/android/lo-LA/full_description.txt new file mode 100644 index 0000000..5732bbd --- /dev/null +++ b/fastlane/metadata/android/lo-LA/full_description.txt @@ -0,0 +1,16 @@ +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 + +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +• 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 + +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 + +翻译由 Crowdin 社区提供支持。 From 2b5a4894db32be4f9e788bacf749d24b07225eb9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:11 +0800 Subject: [PATCH 086/319] New translations 1.txt (French) [ci skip] --- fastlane/metadata/android/fr-FR/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/fr-FR/changelogs/1.txt diff --git a/fastlane/metadata/android/fr-FR/changelogs/1.txt b/fastlane/metadata/android/fr-FR/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 1f7012f023a23657a4834739d15ed39f9e6d0840 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:12 +0800 Subject: [PATCH 087/319] New translations 1.txt (Arabic) [ci skip] --- fastlane/metadata/android/ar-SA/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/ar-SA/changelogs/1.txt diff --git a/fastlane/metadata/android/ar-SA/changelogs/1.txt b/fastlane/metadata/android/ar-SA/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/ar-SA/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From bb3f0724b8d4298456ab16c26664698b0188f9e5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:14 +0800 Subject: [PATCH 088/319] New translations 1.txt (German) [ci skip] --- fastlane/metadata/android/de-DE/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/de-DE/changelogs/1.txt diff --git a/fastlane/metadata/android/de-DE/changelogs/1.txt b/fastlane/metadata/android/de-DE/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/de-DE/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 01b73b57f756a80cc3997c1cab1977f5269ae60c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:15 +0800 Subject: [PATCH 089/319] New translations 1.txt (Greek) [ci skip] --- fastlane/metadata/android/el-GR/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/el-GR/changelogs/1.txt diff --git a/fastlane/metadata/android/el-GR/changelogs/1.txt b/fastlane/metadata/android/el-GR/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/el-GR/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 2738174ecdc321f9e78c1553d14c892e0e47bb55 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:17 +0800 Subject: [PATCH 090/319] New translations 1.txt (Hebrew) [ci skip] --- fastlane/metadata/android/he-IL/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/he-IL/changelogs/1.txt diff --git a/fastlane/metadata/android/he-IL/changelogs/1.txt b/fastlane/metadata/android/he-IL/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/he-IL/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 1c0b6231c5b124ca8f7b4e9a47719570ddcb75bb Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:18 +0800 Subject: [PATCH 091/319] New translations 1.txt (Italian) [ci skip] --- fastlane/metadata/android/it-IT/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/it-IT/changelogs/1.txt diff --git a/fastlane/metadata/android/it-IT/changelogs/1.txt b/fastlane/metadata/android/it-IT/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/it-IT/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 81a8200b164ba0836d6f17620800267d2aa069b7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:19 +0800 Subject: [PATCH 092/319] New translations 1.txt (Japanese) [ci skip] --- fastlane/metadata/android/ja-JP/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/ja-JP/changelogs/1.txt diff --git a/fastlane/metadata/android/ja-JP/changelogs/1.txt b/fastlane/metadata/android/ja-JP/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/ja-JP/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 9d13971e3295c1bb35ab0aefc580ceff5f67d3e5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:21 +0800 Subject: [PATCH 093/319] New translations 1.txt (Korean) [ci skip] --- fastlane/metadata/android/ko-KR/changelogs/1.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/ko-KR/changelogs/1.txt b/fastlane/metadata/android/ko-KR/changelogs/1.txt index 66bdc8a..33dbc13 100644 --- a/fastlane/metadata/android/ko-KR/changelogs/1.txt +++ b/fastlane/metadata/android/ko-KR/changelogs/1.txt @@ -1,5 +1,5 @@ 첫 출시: -- 차변/대변 검증이 포함된 전표 관리 +- 凭证管理,支持借贷平衡校验 - 59개 사전 설정 표준 회계 계정 - 총계정원장 및 보조원장 보기 - 시산표, 손익계산서, 대차대조표 From b6ddcf1da91231fbec3d738c36df9ddafcc697e5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:22 +0800 Subject: [PATCH 094/319] New translations 1.txt (Polish) [ci skip] --- fastlane/metadata/android/pl-PL/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/pl-PL/changelogs/1.txt diff --git a/fastlane/metadata/android/pl-PL/changelogs/1.txt b/fastlane/metadata/android/pl-PL/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/pl-PL/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From e4e096bc07dc9c6f6183f6fc7401b3143a845deb Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:23 +0800 Subject: [PATCH 095/319] New translations 1.txt (Russian) [ci skip] --- fastlane/metadata/android/ru-RU/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/ru-RU/changelogs/1.txt diff --git a/fastlane/metadata/android/ru-RU/changelogs/1.txt b/fastlane/metadata/android/ru-RU/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From ba069d4e3bcbd50842eb614c1fdc33da1eb3f5d6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:25 +0800 Subject: [PATCH 096/319] New translations 1.txt (Turkish) [ci skip] --- fastlane/metadata/android/tr-TR/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/tr-TR/changelogs/1.txt diff --git a/fastlane/metadata/android/tr-TR/changelogs/1.txt b/fastlane/metadata/android/tr-TR/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/tr-TR/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 44d56e77b3ba6e03e6d199414b63c649476ed4a2 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:26 +0800 Subject: [PATCH 097/319] New translations 1.txt (Chinese Traditional) [ci skip] --- fastlane/metadata/android/zh-TW/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/zh-TW/changelogs/1.txt diff --git a/fastlane/metadata/android/zh-TW/changelogs/1.txt b/fastlane/metadata/android/zh-TW/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/zh-TW/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 182f8f21fa7d3f841834d324ba23248921745d71 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:28 +0800 Subject: [PATCH 098/319] New translations 1.txt (English) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index c32ae1f..09b4fcf 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -Initial release: -- Voucher management with debit/credit validation -- 59 preset standard accounts -- General ledger and subsidiary ledger views -- Trial balance, income statement, and balance sheet -- 74 trilingual knowledge cards with Markdown rendering -- CSV/PDF export for all report types -- Chinese, English, and Korean language support -- Light, dark, and system theme modes +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 1efb2966562c9b5f513fdb3d6200110b8f931384 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:29 +0800 Subject: [PATCH 099/319] New translations 1.txt (Indonesian) [ci skip] --- fastlane/metadata/android/id-ID/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/id-ID/changelogs/1.txt diff --git a/fastlane/metadata/android/id-ID/changelogs/1.txt b/fastlane/metadata/android/id-ID/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/id-ID/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 780512c044677df8b2eb22bc3ffef318eeefd1c9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:30 +0800 Subject: [PATCH 100/319] New translations 1.txt (Persian) [ci skip] --- fastlane/metadata/android/fa-IR/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/fa-IR/changelogs/1.txt diff --git a/fastlane/metadata/android/fa-IR/changelogs/1.txt b/fastlane/metadata/android/fa-IR/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/fa-IR/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From a8c45518f75063b381d299807125f7e6af2c2888 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:31 +0800 Subject: [PATCH 101/319] New translations 1.txt (Bengali) [ci skip] --- fastlane/metadata/android/bn-BD/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/bn-BD/changelogs/1.txt diff --git a/fastlane/metadata/android/bn-BD/changelogs/1.txt b/fastlane/metadata/android/bn-BD/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/bn-BD/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 2822b314bac10c8f57d50b7f45abdb2bc7144cec Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:33 +0800 Subject: [PATCH 102/319] New translations 1.txt (Thai) [ci skip] --- fastlane/metadata/android/th-TH/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/th-TH/changelogs/1.txt diff --git a/fastlane/metadata/android/th-TH/changelogs/1.txt b/fastlane/metadata/android/th-TH/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/th-TH/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From dc9fee64539350beb6b05d2a8fa41b98a1b39f3c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:34 +0800 Subject: [PATCH 103/319] New translations 1.txt (Hindi) [ci skip] --- fastlane/metadata/android/hi-IN/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/hi-IN/changelogs/1.txt diff --git a/fastlane/metadata/android/hi-IN/changelogs/1.txt b/fastlane/metadata/android/hi-IN/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/hi-IN/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 7ce2d9c964063d5778b3b51326e97cfaff7a094b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:35 +0800 Subject: [PATCH 104/319] New translations 1.txt (English, United States) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index 09b4fcf..c32ae1f 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -首次发布: -- 凭证管理,支持借贷平衡校验 -- 59 个预置标准会计科目 -- 总账与明细账视图 -- 试算平衡表、利润表、资产负债表 -- 74 条三语知识卡片,支持 Markdown 渲染 -- 支持 CSV/PDF 导出 -- 中/英/韩三种语言支持 -- 浅色/深色/跟随系统主题模式 +Initial release: +- Voucher management with debit/credit validation +- 59 preset standard accounts +- General ledger and subsidiary ledger views +- Trial balance, income statement, and balance sheet +- 74 trilingual knowledge cards with Markdown rendering +- CSV/PDF export for all report types +- Chinese, English, and Korean language support +- Light, dark, and system theme modes From 08e856e324dd2bec6c4fa501890ce180f278e6c7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:37 +0800 Subject: [PATCH 105/319] New translations 1.txt (Burmese) [ci skip] --- fastlane/metadata/android/my-MM/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/my-MM/changelogs/1.txt diff --git a/fastlane/metadata/android/my-MM/changelogs/1.txt b/fastlane/metadata/android/my-MM/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/my-MM/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 3db41dd8556e0d327ee6a786d53beaa43e43b3ab Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:38 +0800 Subject: [PATCH 106/319] New translations 1.txt (Uyghur) [ci skip] --- fastlane/metadata/android/ug-CN/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/ug-CN/changelogs/1.txt diff --git a/fastlane/metadata/android/ug-CN/changelogs/1.txt b/fastlane/metadata/android/ug-CN/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/ug-CN/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 86798f8e8803e5ec01380ae1bb758c048e94fd77 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:40 +0800 Subject: [PATCH 107/319] New translations 1.txt (Lao) [ci skip] --- fastlane/metadata/android/lo-LA/changelogs/1.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 fastlane/metadata/android/lo-LA/changelogs/1.txt diff --git a/fastlane/metadata/android/lo-LA/changelogs/1.txt b/fastlane/metadata/android/lo-LA/changelogs/1.txt new file mode 100644 index 0000000..09b4fcf --- /dev/null +++ b/fastlane/metadata/android/lo-LA/changelogs/1.txt @@ -0,0 +1,9 @@ +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From bb01403b43c9227788d6380e4e268fe2fdefd50d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:41 +0800 Subject: [PATCH 108/319] New translations readme.md (French) [ci skip] --- README_fr-FR.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_fr-FR.md diff --git a/README_fr-FR.md b/README_fr-FR.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_fr-FR.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From b92ac0590855bc67e46b1140618c4cfc08df4004 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:43 +0800 Subject: [PATCH 109/319] New translations readme.md (Arabic) [ci skip] --- README_ar-SA.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_ar-SA.md diff --git a/README_ar-SA.md b/README_ar-SA.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_ar-SA.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From f4e8b3581eb06f5e90374c3780628d8ab877d0f4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:44 +0800 Subject: [PATCH 110/319] New translations readme.md (German) [ci skip] --- README_de-DE.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_de-DE.md diff --git a/README_de-DE.md b/README_de-DE.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_de-DE.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 2f8e89f300d81b70accbae3b7284d6ca0845486e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:45 +0800 Subject: [PATCH 111/319] New translations readme.md (Greek) [ci skip] --- README_el-GR.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_el-GR.md diff --git a/README_el-GR.md b/README_el-GR.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_el-GR.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From f1e97116f6154e5984e810eaa5261f4a06a10a6b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:48 +0800 Subject: [PATCH 112/319] New translations readme.md (Hebrew) [ci skip] --- README_he-IL.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_he-IL.md diff --git a/README_he-IL.md b/README_he-IL.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_he-IL.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From daa67093703b81528c01342cd79d66ed116f1e8a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:49 +0800 Subject: [PATCH 113/319] New translations readme.md (Italian) [ci skip] --- README_it-IT.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_it-IT.md diff --git a/README_it-IT.md b/README_it-IT.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_it-IT.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From bfd2eda9f6780e9509699d140de36b6b0f52a08d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:50 +0800 Subject: [PATCH 114/319] New translations readme.md (Japanese) [ci skip] --- README_ja-JP.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_ja-JP.md diff --git a/README_ja-JP.md b/README_ja-JP.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_ja-JP.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 8be22397c1c84610509b7c43da9e2950f1022097 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:52 +0800 Subject: [PATCH 115/319] New translations readme.md (Korean) [ci skip] --- README_ko-KR.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_ko-KR.md diff --git a/README_ko-KR.md b/README_ko-KR.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_ko-KR.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 2b312c4e08f1bba4c6d642cf1dbfa3bc7aa7182d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:54 +0800 Subject: [PATCH 116/319] New translations readme.md (Polish) [ci skip] --- README_pl-PL.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_pl-PL.md diff --git a/README_pl-PL.md b/README_pl-PL.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_pl-PL.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 12d11b1e4028bd3083d05bc9d93fdd802622910b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:55 +0800 Subject: [PATCH 117/319] New translations readme.md (Russian) [ci skip] --- README_ru-RU.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_ru-RU.md diff --git a/README_ru-RU.md b/README_ru-RU.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_ru-RU.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 5a3b00d54a597f49bac1273aad7422e822d56902 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:56 +0800 Subject: [PATCH 118/319] New translations readme.md (Turkish) [ci skip] --- README_tr-TR.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_tr-TR.md diff --git a/README_tr-TR.md b/README_tr-TR.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_tr-TR.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From b44f995772413adcb1c8d7f403b51ffee84dcd34 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:58 +0800 Subject: [PATCH 119/319] New translations readme.md (Chinese Traditional) [ci skip] --- README_zh-TW.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_zh-TW.md diff --git a/README_zh-TW.md b/README_zh-TW.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_zh-TW.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 1162cb5b78d50413fad99f71b7ea5e3343b498b6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:25:59 +0800 Subject: [PATCH 120/319] New translations readme.md (English) [ci skip] --- README_en-US.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_en-US.md diff --git a/README_en-US.md b/README_en-US.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_en-US.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 651a9fb3a4fa4a3767255a216e179bc91b7913ff Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:00 +0800 Subject: [PATCH 121/319] New translations readme.md (Indonesian) [ci skip] --- README_id-ID.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_id-ID.md diff --git a/README_id-ID.md b/README_id-ID.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_id-ID.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 674d83182a271e21868b4bbc0143f0e00e68e4b6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:02 +0800 Subject: [PATCH 122/319] New translations readme.md (Persian) [ci skip] --- README_fa-IR.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_fa-IR.md diff --git a/README_fa-IR.md b/README_fa-IR.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_fa-IR.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 17c15862e9026358a7c1295deeaa414ea06cb657 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:03 +0800 Subject: [PATCH 123/319] New translations readme.md (Bengali) [ci skip] --- README_bn-BD.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_bn-BD.md diff --git a/README_bn-BD.md b/README_bn-BD.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_bn-BD.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From be2b331c3bff2eac7f974a30c229427ad377013b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:05 +0800 Subject: [PATCH 124/319] New translations readme.md (Thai) [ci skip] --- README_th-TH.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_th-TH.md diff --git a/README_th-TH.md b/README_th-TH.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_th-TH.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From cc2244ddd01980717151ef2861510794c6005b63 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:06 +0800 Subject: [PATCH 125/319] New translations readme.md (Hindi) [ci skip] --- README_hi-IN.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_hi-IN.md diff --git a/README_hi-IN.md b/README_hi-IN.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_hi-IN.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From ce548de4d506f9f39f05fa61073b64fc8fb16165 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:08 +0800 Subject: [PATCH 126/319] New translations readme.md (Burmese) [ci skip] --- README_my-MM.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_my-MM.md diff --git a/README_my-MM.md b/README_my-MM.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_my-MM.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From f0a339a7f5738a54f2328d2e96292e8834842397 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:10 +0800 Subject: [PATCH 127/319] New translations readme.md (Uyghur) [ci skip] --- README_ug-CN.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_ug-CN.md diff --git a/README_ug-CN.md b/README_ug-CN.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_ug-CN.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 45a5bcbda0ba014a3be1f30fe6c13ac30e34818f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Wed, 13 May 2026 23:26:11 +0800 Subject: [PATCH 128/319] New translations readme.md (Lao) [ci skip] --- README_lo-LA.md | 220 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 README_lo-LA.md diff --git a/README_lo-LA.md b/README_lo-LA.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/README_lo-LA.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 70081244ca7f760fd1d553227c3db61a49e0fd5c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:46:56 +0800 Subject: [PATCH 129/319] New translations zh-cn.json (Japanese) [ci skip] --- i18n/ja-JP.json | 386 ++++++++++++++++++++++++------------------------ 1 file changed, 193 insertions(+), 193 deletions(-) diff --git a/i18n/ja-JP.json b/i18n/ja-JP.json index c120744..8457a9a 100644 --- a/i18n/ja-JP.json +++ b/i18n/ja-JP.json @@ -1,30 +1,30 @@ { - "app_name": "记账学习", + "app_name": "簿記学習", "app_full_name": "LedgerLearn", - "ok": "确定", - "cancel": "取消", + "ok": "OK", + "cancel": "キャンセル", "save": "保存", - "delete": "删除", - "edit": "编辑", - "close": "关闭", - "back": "返回", - "search": "搜索", - "loading": "加载中...", - "no_data": "暂无数据", - "confirm": "确认", - "confirm_delete": "确认删除", - "yes": "是", - "no": "否", + "delete": "削除", + "edit": "編集", + "close": "閉じる", + "back": "戻る", + "search": "検索", + "loading": "読み込み中...", + "no_data": "データなし", + "confirm": "確認", + "confirm_delete": "削除の確認", + "yes": "はい", + "no": "いいえ", "success": "成功", - "error": "错误", + "error": "エラー", "warning": "警告", - "all": "全部", - "about_title": "关于", - "about_readme": "自述文件", - "about_changelog": "更新日志", - "about_license": "许可证", - "about_view_details": "查看详情", - "total": "合计", + "all": "すべて", + "about_title": "このアプリについて", + "about_readme": "README", + "about_changelog": "変更履歴", + "about_license": "ライセンス", + "about_view_details": "詳細を見る", + "total": "合計", "month_1": "1月", "month_2": "2月", "month_3": "3月", @@ -37,188 +37,188 @@ "month_10": "10月", "month_11": "11月", "month_12": "12月", - "month_selector": "选择月份", - "nav_home": "首页", - "nav_voucher": "凭证", + "month_selector": "月を選択", + "nav_home": "ホーム", + "nav_voucher": "伝票", "nav_accounts": "科目", - "nav_ledger": "账簿", - "nav_reports": "报表", - "nav_knowledge": "知识库", - "nav_settings": "设置", - "home_title": "记账学习", - "home_period": "当前账期", - "home_voucher_count": "本月凭证", - "home_debit_total": "借方合计", - "home_credit_total": "贷方合计", - "home_balance_status": "试算平衡", - "home_balanced": "平衡", - "home_unbalanced": "不平衡", - "home_quick_voucher": "录凭证", - "home_quick_accounts": "科目余额表", - "home_quick_knowledge": "知识库", - "home_check_unbalanced": "试算不平衡,请检查凭证!", - "voucher_title": "凭证管理", - "voucher_new": "新建凭证", - "voucher_edit": "编辑凭证", - "voucher_list": "凭证列表", - "voucher_number": "凭证号", - "voucher_date": "日期", + "nav_ledger": "元帳", + "nav_reports": "レポート", + "nav_knowledge": "知識", + "nav_settings": "設定", + "home_title": "簿記学習", + "home_period": "現在の期", + "home_voucher_count": "伝票数", + "home_debit_total": "借方合計", + "home_credit_total": "貸方合計", + "home_balance_status": "試算表", + "home_balanced": "バランス済", + "home_unbalanced": "不均衡", + "home_quick_voucher": "伝票入力", + "home_quick_accounts": "科目残高", + "home_quick_knowledge": "知識ベース", + "home_check_unbalanced": "試算表がバランスしていません。伝票を確認してください!", + "voucher_title": "伝票管理", + "voucher_new": "新規伝票", + "voucher_edit": "伝票を編集", + "voucher_list": "伝票一覧", + "voucher_number": "伝票番号", + "voucher_date": "日付", "voucher_summary": "摘要", - "voucher_entries": "分录", - "voucher_add_entry": "添加分录", - "voucher_remove_entry": "删除分录", + "voucher_entries": "仕訳", + "voucher_add_entry": "分录を追加", + "voucher_remove_entry": "仕訳を削除", "voucher_account": "科目", - "voucher_debit": "借方金额", - "voucher_credit": "贷方金额", + "voucher_debit": "借方金額", + "voucher_credit": "貸方金額", "voucher_direction": "方向", - "voucher_direction_debit": "借", - "voucher_direction_credit": "贷", - "voucher_amount": "金额", - "voucher_debit_total": "借方合计", - "voucher_credit_total": "贷方合计", - "voucher_balanced": "借贷平衡", - "voucher_unbalanced": "借贷不平衡", - "voucher_balance_rule": "有借必有贷,借贷必相等", - "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", - "voucher_save_success": "凭证保存成功!", - "voucher_delete_success": "凭证删除成功!", - "voucher_select_account": "选择科目", - "voucher_search_account": "搜索科目...", - "voucher_filter_month": "按月份筛选", - "voucher_templates": "常见业务模板", - "voucher_template_cash_withdraw": "提现", - "voucher_template_cash_withdraw_desc": "从银行提取现金", - "voucher_template_purchase": "采购原材料", - "voucher_template_purchase_desc": "购买原材料,价款未付", - "voucher_template_sales": "销售商品", - "voucher_template_sales_desc": "销售商品,款项存入银行", - "voucher_template_reimburse": "报销差旅费", - "voucher_template_reimburse_desc": "现金报销差旅费", - "voucher_knowledge_tip": "💡 知识小贴士", - "voucher_detail": "凭证详情", - "voucher_no_entries": "请至少添加两条分录", - "voucher_summary_hint": "请输入业务摘要", - "accounts_title": "会计科目", - "accounts_code": "科目编码", - "accounts_name": "科目名称", - "accounts_balance": "余额", - "accounts_category": "类别", - "accounts_all": "全部科目", - "accounts_detail": "科目详情", - "accounts_opening_balance": "期初余额", - "accounts_debit_total": "本期借方累计", - "accounts_credit_total": "本期贷方累计", - "accounts_ending_balance": "期末余额", - "accounts_related_knowledge": "相关知识点", - "accounts_add_custom": "添加自定义科目", - "accounts_name_hint": "请输入科目名称", - "accounts_no_custom_delete": "系统预置科目不可删除", - "category_asset": "资产类", - "category_liability": "负债类", - "category_equity": "所有者权益类", - "category_cost": "成本类", - "category_pl": "损益类", - "subcategory_current_asset": "流动资产", - "subcategory_noncurrent_asset": "非流动资产", - "subcategory_current_liability": "流动负债", - "subcategory_noncurrent_liability": "非流动负债", - "subcategory_equity": "所有者权益", - "subcategory_cost": "成本", - "subcategory_income": "损益-收入", - "subcategory_expense": "损益-费用", - "ledger_title": "总账", + "voucher_direction_debit": "借方", + "voucher_direction_credit": "貸方", + "voucher_amount": "金額", + "voucher_debit_total": "借方合計", + "voucher_credit_total": "貸方合計", + "voucher_balanced": "バランス済", + "voucher_unbalanced": "不均衡", + "voucher_balance_rule": "借方あれば貸方あり", + "voucher_balance_hint": "複式簿記の基本ルール:すべての取引は、ある勘定の借方と別の勘定の貸方に同額で記録されなければなりません。", + "voucher_save_success": "伝票が保存されました!", + "voucher_delete_success": "伝票が削除されました!", + "voucher_select_account": "科目を選択", + "voucher_search_account": "科目を検索...", + "voucher_filter_month": "月で絞り込み", + "voucher_templates": "取引テンプレート", + "voucher_template_cash_withdraw": "現金引出", + "voucher_template_cash_withdraw_desc": "銀行から現金を引出す", + "voucher_template_purchase": "原材料仕入", + "voucher_template_purchase_desc": "原材料を掛で仕入れる", + "voucher_template_sales": "商品販売", + "voucher_template_sales_desc": "商品を販売し、代金を銀行に預ける", + "voucher_template_reimburse": "旅費精算", + "voucher_template_reimburse_desc": "旅費を現金で精算する", + "voucher_knowledge_tip": "💡 ナレッジヒント", + "voucher_detail": "伝票詳細", + "voucher_no_entries": "少なくとも2つの仕訳を追加してください", + "voucher_summary_hint": "取引の摘要を入力", + "accounts_title": "勘定科目一覧", + "accounts_code": "科目コード", + "accounts_name": "科目名", + "accounts_balance": "残高", + "accounts_category": "区分", + "accounts_all": "全科目", + "accounts_detail": "科目詳細", + "accounts_opening_balance": "期首残高", + "accounts_debit_total": "借方当期", + "accounts_credit_total": "貸方当期", + "accounts_ending_balance": "期末残高", + "accounts_related_knowledge": "関連知識", + "accounts_add_custom": "カスタム科目を追加", + "accounts_name_hint": "科目名を入力", + "accounts_no_custom_delete": "システム科目は削除できません", + "category_asset": "資産", + "category_liability": "負債", + "category_equity": "純資産", + "category_cost": "原価", + "category_pl": "損益", + "subcategory_current_asset": "流動資産", + "subcategory_noncurrent_asset": "非流動資産", + "subcategory_current_liability": "流動負債", + "subcategory_noncurrent_liability": "非流動負債", + "subcategory_equity": "純資産", + "subcategory_cost": "原価", + "subcategory_income": "損益-収益", + "subcategory_expense": "損益-費用", + "ledger_title": "総勘定元帳", "ledger_account": "科目", - "ledger_opening": "期初余额", + "ledger_opening": "期首残高", "ledger_debit": "借方", - "ledger_credit": "贷方", - "ledger_ending": "期末余额", - "ledger_detail_title": "明细账", - "ledger_detail_for": "明细账 - {account}", - "ledger_date": "日期", - "ledger_voucher_no": "凭证号", + "ledger_credit": "貸方", + "ledger_ending": "期末残高", + "ledger_detail_title": "補助元帳", + "ledger_detail_for": "補助元帳 - {account}", + "ledger_date": "日付", + "ledger_voucher_no": "伝票番号", "ledger_summary": "摘要", - "ledger_debit_amount": "借方金额", - "ledger_credit_amount": "贷方金额", - "ledger_balance": "余额", + "ledger_debit_amount": "借方金額", + "ledger_credit_amount": "貸方金額", + "ledger_balance": "残高", "ledger_direction_debit": "借", - "ledger_direction_credit": "贷", - "ledger_what_is": "什么是总账?", - "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", - "reports_title": "财务报表", - "reports_trial_balance": "试算平衡表", - "reports_income_statement": "利润表", - "reports_balance_sheet": "资产负债表", + "ledger_direction_credit": "貸", + "ledger_what_is": "総勘定元帳とは?", + "ledger_explanation": "総勘定元帳は、勘定科目ごとに取引を要約した帳簿であり、各科目の一定期間における増減と残高を示します。財務諸表作成の主要な根拠となります。", + "reports_title": "財務諸表", + "reports_trial_balance": "試算表", + "reports_income_statement": "損益計算書", + "reports_balance_sheet": "貸借対照表", "reports_account": "科目", - "reports_debit_opening": "借方期初", - "reports_credit_opening": "贷方期初", - "reports_debit_current": "借方本期", - "reports_credit_current": "贷方本期", + "reports_debit_opening": "借方期首", + "reports_credit_opening": "貸方期首", + "reports_debit_current": "借方当期", + "reports_credit_current": "貸方当期", "reports_debit_ending": "借方期末", - "reports_credit_ending": "贷方期末", - "reports_total": "合计", - "reports_balanced": "平衡 ✓", - "reports_unbalanced": "不平衡 ✗", - "reports_difference": "差额", - "reports_item": "项目", - "reports_amount": "金额", - "reports_revenue": "营业收入", - "reports_cost": "营业成本", - "reports_expense": "费用", - "reports_profit": "利润", - "reports_net_profit": "净利润", - "reports_assets": "资产", - "reports_liabilities": "负债", - "reports_equity": "所有者权益", - "reports_current_assets": "流动资产", - "reports_noncurrent_assets": "非流动资产", - "reports_current_liabilities": "流动负债", - "reports_noncurrent_liabilities": "非流动负债", - "reports_total_assets": "资产总计", - "reports_total_liabilities_equity": "负债与所有者权益总计", - "reports_how_to_read": "如何看这张表?", - "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", - "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", - "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", - "knowledge_title": "知识库", - "knowledge_practice": "会计实务", - "knowledge_law": "经济法", - "knowledge_tax": "税务", - "knowledge_search_hint": "搜索知识...", - "knowledge_detail": "知识详情", - "knowledge_related_account": "关联科目", - "settings_title": "设置", - "settings_language": "语言设置", + "reports_credit_ending": "貸方期末", + "reports_total": "合計", + "reports_balanced": "均衡 ✓", + "reports_unbalanced": "不均衡 ✗", + "reports_difference": "差額", + "reports_item": "項目", + "reports_amount": "金額", + "reports_revenue": "売上高", + "reports_cost": "売上原価", + "reports_expense": "費用", + "reports_profit": "利益", + "reports_net_profit": "純利益", + "reports_assets": "資産", + "reports_liabilities": "負債", + "reports_equity": "純資産", + "reports_current_assets": "流動資産", + "reports_noncurrent_assets": "非流動資産", + "reports_current_liabilities": "流動負債", + "reports_noncurrent_liabilities": "非流動負債", + "reports_total_assets": "資産合計", + "reports_total_liabilities_equity": "負債及び純資産合計", + "reports_how_to_read": "このレポートの見方", + "reports_trial_balance_hint": "試算表は、すべての勘定の借方と貸方の合計が一致するかを確認するツールです。一致しない場合は記録エラーがあります。", + "reports_income_hint": "損益計算書は、一定期間における企業の経営成績を示します。収益 - 費用 = 利益。", + "reports_balance_hint": "貸借対照表は、ある時点における企業の財政状態を示します。資産 = 負債 + 純資産。", + "knowledge_title": "知識ベース", + "knowledge_practice": "会計実務", + "knowledge_law": "経済法", + "knowledge_tax": "税務", + "knowledge_search_hint": "知識を検索...", + "knowledge_detail": "知識詳細", + "knowledge_related_account": "関連科目", + "settings_title": "設定", + "settings_language": "言語", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "默认账期", - "settings_data": "数据管理", - "settings_reset_data": "重置数据", - "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", - "settings_reset_success": "数据已重置", - "settings_about": "关于", - "settings_version": "版本", - "settings_progress": "学习进度", - "theme_title": "主题设置", - "theme_mode_system": "跟随系统", - "theme_mode_light": "浅色模式", - "theme_mode_dark": "深色模式", - "theme_color": "配色方案", - "theme_color_blue": "海蓝", - "theme_color_green": "翠绿", - "theme_color_purple": "紫罗兰", - "theme_color_orange": "暖橙", - "theme_color_teal": "青碧", - "account_type_asset": "资产", - "account_type_liability": "负债", - "account_type_equity": "权益", - "account_type_cost": "成本", - "account_type_income": "收入", - "account_type_expense": "费用", - "debit": "借", - "credit": "贷", - "balance": "余额", - "opening_balance": "期初余额", - "current_period": "本期发生额", - "ending_balance": "期末余额" + "settings_period": "デフォルトの期", + "settings_data": "データ管理", + "settings_reset_data": "データをリセット", + "settings_reset_confirm": "すべてのデータをリセットしますか?すべての伝票が削除され、デフォルトの科目と知識カードが復元されます。", + "settings_reset_success": "データがリセットされました", + "settings_about": "このアプリについて", + "settings_version": "バージョン", + "settings_progress": "学習進捗", + "theme_title": "テーマ", + "theme_mode_system": "システムに従う", + "theme_mode_light": "ライトモード", + "theme_mode_dark": "ダークモード", + "theme_color": "配色", + "theme_color_blue": "オーシャンブルー", + "theme_color_green": "フォレストグリーン", + "theme_color_purple": "バイオレット", + "theme_color_orange": "ウォームオレンジ", + "theme_color_teal": "ティール", + "account_type_asset": "資産", + "account_type_liability": "負債", + "account_type_equity": "資本", + "account_type_cost": "原価", + "account_type_income": "収益", + "account_type_expense": "費用", + "debit": "借方", + "credit": "貸方", + "balance": "残高", + "opening_balance": "期首残高", + "current_period": "当期発生額", + "ending_balance": "期末残高" } From 28ca99658bb7d5dc891320ba1e796407209f3d9f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:46:59 +0800 Subject: [PATCH 130/319] New translations zh-cn.json (English) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index 5a99ffa..c120744 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "LedgerLearn", + "app_name": "记账学习", "app_full_name": "LedgerLearn", - "ok": "OK", - "cancel": "Cancel", - "save": "Save", - "delete": "Delete", - "edit": "Edit", - "close": "Close", - "back": "Back", - "search": "Search", - "loading": "Loading...", - "no_data": "No Data", - "confirm": "Confirm", - "confirm_delete": "Confirm Delete", - "yes": "Yes", - "no": "No", - "success": "Success", - "error": "Error", - "warning": "Warning", - "all": "All", - "about_title": "About", - "about_readme": "Readme", - "about_changelog": "Changelog", - "about_license": "License", - "about_view_details": "View Details", - "total": "Total", - "month_1": "Jan", - "month_2": "Feb", - "month_3": "Mar", - "month_4": "Apr", - "month_5": "May", - "month_6": "Jun", - "month_7": "Jul", - "month_8": "Aug", - "month_9": "Sep", - "month_10": "Oct", - "month_11": "Nov", - "month_12": "Dec", - "month_selector": "Select Month", - "nav_home": "Home", - "nav_voucher": "Vouchers", - "nav_accounts": "Accounts", - "nav_ledger": "Ledger", - "nav_reports": "Reports", - "nav_knowledge": "Knowledge", - "nav_settings": "Settings", - "home_title": "LedgerLearn", - "home_period": "Current Period", - "home_voucher_count": "Vouchers", - "home_debit_total": "Total Debit", - "home_credit_total": "Total Credit", - "home_balance_status": "Trial Balance", - "home_balanced": "Balanced", - "home_unbalanced": "Unbalanced", - "home_quick_voucher": "New Voucher", - "home_quick_accounts": "Account Balances", - "home_quick_knowledge": "Knowledge Base", - "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", - "voucher_title": "Voucher Management", - "voucher_new": "New Voucher", - "voucher_edit": "Edit Voucher", - "voucher_list": "Voucher List", - "voucher_number": "Voucher No.", - "voucher_date": "Date", - "voucher_summary": "Summary", - "voucher_entries": "Entries", - "voucher_add_entry": "Add Entry", - "voucher_remove_entry": "Remove Entry", - "voucher_account": "Account", - "voucher_debit": "Debit Amount", - "voucher_credit": "Credit Amount", - "voucher_direction": "Direction", - "voucher_direction_debit": "Debit", - "voucher_direction_credit": "Credit", - "voucher_amount": "Amount", - "voucher_debit_total": "Total Debit", - "voucher_credit_total": "Total Credit", - "voucher_balanced": "Balanced", - "voucher_unbalanced": "Unbalanced", - "voucher_balance_rule": "Every debit must have a corresponding credit", - "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", - "voucher_save_success": "Voucher saved successfully!", - "voucher_delete_success": "Voucher deleted successfully!", - "voucher_select_account": "Select Account", - "voucher_search_account": "Search accounts...", - "voucher_filter_month": "Filter by Month", - "voucher_templates": "Transaction Templates", - "voucher_template_cash_withdraw": "Cash Withdrawal", - "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", - "voucher_template_purchase": "Purchase Materials", - "voucher_template_purchase_desc": "Purchase raw materials on credit", - "voucher_template_sales": "Sales", - "voucher_template_sales_desc": "Sell goods, deposit to bank", - "voucher_template_reimburse": "Reimbursement", - "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", - "voucher_knowledge_tip": "💡 Knowledge Tip", - "voucher_detail": "Voucher Detail", - "voucher_no_entries": "Please add at least two entries", - "voucher_summary_hint": "Enter transaction summary", - "accounts_title": "Chart of Accounts", - "accounts_code": "Code", - "accounts_name": "Account Name", - "accounts_balance": "Balance", - "accounts_category": "Category", - "accounts_all": "All Accounts", - "accounts_detail": "Account Detail", - "accounts_opening_balance": "Opening Balance", - "accounts_debit_total": "Debit This Period", - "accounts_credit_total": "Credit This Period", - "accounts_ending_balance": "Ending Balance", - "accounts_related_knowledge": "Related Knowledge", - "accounts_add_custom": "Add Custom Account", - "accounts_name_hint": "Enter account name", - "accounts_no_custom_delete": "System accounts cannot be deleted", - "category_asset": "Assets", - "category_liability": "Liabilities", - "category_equity": "Owner's Equity", - "category_cost": "Costs", - "category_pl": "Profit & Loss", - "subcategory_current_asset": "Current Assets", - "subcategory_noncurrent_asset": "Non-Current Assets", - "subcategory_current_liability": "Current Liabilities", - "subcategory_noncurrent_liability": "Non-Current Liabilities", - "subcategory_equity": "Owner's Equity", - "subcategory_cost": "Costs", - "subcategory_income": "P&L - Revenue", - "subcategory_expense": "P&L - Expense", - "ledger_title": "General Ledger", - "ledger_account": "Account", - "ledger_opening": "Opening Balance", - "ledger_debit": "Debit", - "ledger_credit": "Credit", - "ledger_ending": "Ending Balance", - "ledger_detail_title": "Detail Ledger", - "ledger_detail_for": "Detail Ledger - {account}", - "ledger_date": "Date", - "ledger_voucher_no": "Voucher No.", - "ledger_summary": "Summary", - "ledger_debit_amount": "Debit", - "ledger_credit_amount": "Credit", - "ledger_balance": "Balance", - "ledger_direction_debit": "Dr", - "ledger_direction_credit": "Cr", - "ledger_what_is": "What is a General Ledger?", - "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", - "reports_title": "Financial Reports", - "reports_trial_balance": "Trial Balance", - "reports_income_statement": "Income Statement", - "reports_balance_sheet": "Balance Sheet", - "reports_account": "Account", - "reports_debit_opening": "Debit Opening", - "reports_credit_opening": "Credit Opening", - "reports_debit_current": "Debit Current", - "reports_credit_current": "Credit Current", - "reports_debit_ending": "Debit Ending", - "reports_credit_ending": "Credit Ending", - "reports_total": "Total", - "reports_balanced": "Balanced ✓", - "reports_unbalanced": "Unbalanced ✗", - "reports_difference": "Difference", - "reports_item": "Item", - "reports_amount": "Amount", - "reports_revenue": "Revenue", - "reports_cost": "Cost of Sales", - "reports_expense": "Expenses", - "reports_profit": "Profit", - "reports_net_profit": "Net Profit", - "reports_assets": "Assets", - "reports_liabilities": "Liabilities", - "reports_equity": "Owner's Equity", - "reports_current_assets": "Current Assets", - "reports_noncurrent_assets": "Non-Current Assets", - "reports_current_liabilities": "Current Liabilities", - "reports_noncurrent_liabilities": "Non-Current Liabilities", - "reports_total_assets": "Total Assets", - "reports_total_liabilities_equity": "Total Liabilities & Equity", - "reports_how_to_read": "How to read this report?", - "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", - "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", - "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", - "knowledge_title": "Knowledge Base", - "knowledge_practice": "Accounting Practice", - "knowledge_law": "Economic Law", - "knowledge_tax": "Tax", - "knowledge_search_hint": "Search knowledge...", - "knowledge_detail": "Knowledge Detail", - "knowledge_related_account": "Related Account", - "settings_title": "Settings", - "settings_language": "Language", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "Default Period", - "settings_data": "Data Management", - "settings_reset_data": "Reset Data", - "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", - "settings_reset_success": "Data has been reset", - "settings_about": "About", - "settings_version": "Version", - "settings_progress": "Learning Progress", - "theme_title": "Theme", - "theme_mode_system": "Follow System", - "theme_mode_light": "Light Mode", - "theme_mode_dark": "Dark Mode", - "theme_color": "Color Scheme", - "theme_color_blue": "Ocean Blue", - "theme_color_green": "Forest Green", - "theme_color_purple": "Violet", - "theme_color_orange": "Warm Orange", - "theme_color_teal": "Teal", - "account_type_asset": "Asset", - "account_type_liability": "Liability", - "account_type_equity": "Equity", - "account_type_cost": "Cost", - "account_type_income": "Revenue", - "account_type_expense": "Expense", - "debit": "Debit", - "credit": "Credit", - "balance": "Balance", - "opening_balance": "Opening Balance", - "current_period": "Current Period", - "ending_balance": "Ending Balance" + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" } From be5b65cab9643488208f6a5be13e64749e22e73d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:02 +0800 Subject: [PATCH 131/319] New translations zh-cn.json (Thai) [ci skip] --- i18n/th-TH.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/th-TH.json b/i18n/th-TH.json index c120744..25f6c04 100644 --- a/i18n/th-TH.json +++ b/i18n/th-TH.json @@ -1,224 +1,224 @@ { - "app_name": "记账学习", + "app_name": "เรียนรู้การทำบัญชี", "app_full_name": "LedgerLearn", - "ok": "确定", - "cancel": "取消", - "save": "保存", - "delete": "删除", - "edit": "编辑", - "close": "关闭", - "back": "返回", - "search": "搜索", - "loading": "加载中...", - "no_data": "暂无数据", - "confirm": "确认", - "confirm_delete": "确认删除", - "yes": "是", - "no": "否", - "success": "成功", - "error": "错误", - "warning": "警告", - "all": "全部", - "about_title": "关于", - "about_readme": "自述文件", - "about_changelog": "更新日志", - "about_license": "许可证", - "about_view_details": "查看详情", - "total": "合计", - "month_1": "1月", - "month_2": "2月", - "month_3": "3月", - "month_4": "4月", - "month_5": "5月", - "month_6": "6月", - "month_7": "7月", - "month_8": "8月", - "month_9": "9月", - "month_10": "10月", - "month_11": "11月", - "month_12": "12月", - "month_selector": "选择月份", - "nav_home": "首页", - "nav_voucher": "凭证", - "nav_accounts": "科目", - "nav_ledger": "账簿", - "nav_reports": "报表", - "nav_knowledge": "知识库", - "nav_settings": "设置", - "home_title": "记账学习", - "home_period": "当前账期", - "home_voucher_count": "本月凭证", - "home_debit_total": "借方合计", - "home_credit_total": "贷方合计", - "home_balance_status": "试算平衡", - "home_balanced": "平衡", - "home_unbalanced": "不平衡", - "home_quick_voucher": "录凭证", - "home_quick_accounts": "科目余额表", - "home_quick_knowledge": "知识库", - "home_check_unbalanced": "试算不平衡,请检查凭证!", - "voucher_title": "凭证管理", - "voucher_new": "新建凭证", - "voucher_edit": "编辑凭证", - "voucher_list": "凭证列表", - "voucher_number": "凭证号", - "voucher_date": "日期", - "voucher_summary": "摘要", - "voucher_entries": "分录", - "voucher_add_entry": "添加分录", - "voucher_remove_entry": "删除分录", - "voucher_account": "科目", - "voucher_debit": "借方金额", - "voucher_credit": "贷方金额", - "voucher_direction": "方向", - "voucher_direction_debit": "借", - "voucher_direction_credit": "贷", - "voucher_amount": "金额", - "voucher_debit_total": "借方合计", - "voucher_credit_total": "贷方合计", - "voucher_balanced": "借贷平衡", - "voucher_unbalanced": "借贷不平衡", - "voucher_balance_rule": "有借必有贷,借贷必相等", - "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", - "voucher_save_success": "凭证保存成功!", - "voucher_delete_success": "凭证删除成功!", - "voucher_select_account": "选择科目", - "voucher_search_account": "搜索科目...", - "voucher_filter_month": "按月份筛选", - "voucher_templates": "常见业务模板", - "voucher_template_cash_withdraw": "提现", - "voucher_template_cash_withdraw_desc": "从银行提取现金", - "voucher_template_purchase": "采购原材料", - "voucher_template_purchase_desc": "购买原材料,价款未付", - "voucher_template_sales": "销售商品", - "voucher_template_sales_desc": "销售商品,款项存入银行", - "voucher_template_reimburse": "报销差旅费", - "voucher_template_reimburse_desc": "现金报销差旅费", - "voucher_knowledge_tip": "💡 知识小贴士", - "voucher_detail": "凭证详情", - "voucher_no_entries": "请至少添加两条分录", - "voucher_summary_hint": "请输入业务摘要", - "accounts_title": "会计科目", - "accounts_code": "科目编码", - "accounts_name": "科目名称", - "accounts_balance": "余额", - "accounts_category": "类别", - "accounts_all": "全部科目", - "accounts_detail": "科目详情", - "accounts_opening_balance": "期初余额", - "accounts_debit_total": "本期借方累计", - "accounts_credit_total": "本期贷方累计", - "accounts_ending_balance": "期末余额", - "accounts_related_knowledge": "相关知识点", - "accounts_add_custom": "添加自定义科目", - "accounts_name_hint": "请输入科目名称", - "accounts_no_custom_delete": "系统预置科目不可删除", - "category_asset": "资产类", - "category_liability": "负债类", - "category_equity": "所有者权益类", - "category_cost": "成本类", - "category_pl": "损益类", - "subcategory_current_asset": "流动资产", - "subcategory_noncurrent_asset": "非流动资产", - "subcategory_current_liability": "流动负债", - "subcategory_noncurrent_liability": "非流动负债", - "subcategory_equity": "所有者权益", - "subcategory_cost": "成本", - "subcategory_income": "损益-收入", - "subcategory_expense": "损益-费用", - "ledger_title": "总账", - "ledger_account": "科目", - "ledger_opening": "期初余额", - "ledger_debit": "借方", - "ledger_credit": "贷方", - "ledger_ending": "期末余额", - "ledger_detail_title": "明细账", - "ledger_detail_for": "明细账 - {account}", - "ledger_date": "日期", - "ledger_voucher_no": "凭证号", - "ledger_summary": "摘要", - "ledger_debit_amount": "借方金额", - "ledger_credit_amount": "贷方金额", - "ledger_balance": "余额", - "ledger_direction_debit": "借", - "ledger_direction_credit": "贷", - "ledger_what_is": "什么是总账?", - "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", - "reports_title": "财务报表", - "reports_trial_balance": "试算平衡表", - "reports_income_statement": "利润表", - "reports_balance_sheet": "资产负债表", - "reports_account": "科目", - "reports_debit_opening": "借方期初", - "reports_credit_opening": "贷方期初", - "reports_debit_current": "借方本期", - "reports_credit_current": "贷方本期", - "reports_debit_ending": "借方期末", - "reports_credit_ending": "贷方期末", - "reports_total": "合计", - "reports_balanced": "平衡 ✓", - "reports_unbalanced": "不平衡 ✗", - "reports_difference": "差额", - "reports_item": "项目", - "reports_amount": "金额", - "reports_revenue": "营业收入", - "reports_cost": "营业成本", - "reports_expense": "费用", - "reports_profit": "利润", - "reports_net_profit": "净利润", - "reports_assets": "资产", - "reports_liabilities": "负债", - "reports_equity": "所有者权益", - "reports_current_assets": "流动资产", - "reports_noncurrent_assets": "非流动资产", - "reports_current_liabilities": "流动负债", - "reports_noncurrent_liabilities": "非流动负债", - "reports_total_assets": "资产总计", - "reports_total_liabilities_equity": "负债与所有者权益总计", - "reports_how_to_read": "如何看这张表?", - "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", - "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", - "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", - "knowledge_title": "知识库", - "knowledge_practice": "会计实务", - "knowledge_law": "经济法", - "knowledge_tax": "税务", - "knowledge_search_hint": "搜索知识...", - "knowledge_detail": "知识详情", - "knowledge_related_account": "关联科目", - "settings_title": "设置", - "settings_language": "语言设置", + "ok": "ตกลง", + "cancel": "ยกเลิก", + "save": "บันทึก", + "delete": "ลบ", + "edit": "แก้ไข", + "close": "ปิด", + "back": "กลับ", + "search": "ค้นหา", + "loading": "กำลังโหลด...", + "no_data": "ไม่มีข้อมูล", + "confirm": "ยืนยัน", + "confirm_delete": "ยืนยันการลบ", + "yes": "ใช่", + "no": "ไม่", + "success": "สำเร็จ", + "error": "ข้อผิดพลาด", + "warning": "คำเตือน", + "all": "ทั้งหมด", + "about_title": "เกี่ยวกับ", + "about_readme": "README", + "about_changelog": "บันทึกการเปลี่ยนแปลง", + "about_license": "สัญญาอนุญาต", + "about_view_details": "ดูรายละเอียด", + "total": "รวม", + "month_1": "ม.ค.", + "month_2": "ก.พ.", + "month_3": "มี.ค.", + "month_4": "เม.ย.", + "month_5": "พ.ค.", + "month_6": "มิ.ย.", + "month_7": "ก.ค.", + "month_8": "ส.ค.", + "month_9": "ก.ย.", + "month_10": "ต.ค.", + "month_11": "พ.ย.", + "month_12": "ธ.ค.", + "month_selector": "เลือกเดือน", + "nav_home": "หน้าแรก", + "nav_voucher": "ใบสำคัญ", + "nav_accounts": "บัญชี", + "nav_ledger": "บัญชีแยกประเภท", + "nav_reports": "รายงาน", + "nav_knowledge": "ความรู้", + "nav_settings": "ตั้งค่า", + "home_title": "เรียนรู้การทำบัญชี", + "home_period": "งวดปัจจุบัน", + "home_voucher_count": "จำนวนใบสำคัญ", + "home_debit_total": "รวมเดบิต", + "home_credit_total": "รวมเครดิต", + "home_balance_status": "งบทดลอง", + "home_balanced": "สมดุล", + "home_unbalanced": "ไม่สมดุล", + "home_quick_voucher": "บันทึกใบสำคัญ", + "home_quick_accounts": "ยอดคงเหลือบัญชี", + "home_quick_knowledge": "ฐานความรู้", + "home_check_unbalanced": "งบทดลองไม่สมดุล! กรุณาตรวจสอบใบสำคัญ!", + "voucher_title": "จัดการใบสำคัญ", + "voucher_new": "ใบสำคัญใหม่", + "voucher_edit": "แก้ไขใบสำคัญ", + "voucher_list": "รายการใบสำคัญ", + "voucher_number": "เลขที่ใบสำคัญ", + "voucher_date": "วันที่", + "voucher_summary": "สรุป", + "voucher_entries": "รายการ", + "voucher_add_entry": "เพิ่มรายการ", + "voucher_remove_entry": "ลบรายการ", + "voucher_account": "บัญชี", + "voucher_debit": "จำนวนเงินเดบิต", + "voucher_credit": "จำนวนเงินเครดิต", + "voucher_direction": "ทิศทาง", + "voucher_direction_debit": "เดบิต", + "voucher_direction_credit": "เครดิต", + "voucher_amount": "จำนวนเงิน", + "voucher_debit_total": "รวมเดบิต", + "voucher_credit_total": "รวมเครดิต", + "voucher_balanced": "สมดุล", + "voucher_unbalanced": "ไม่สมดุล", + "voucher_balance_rule": "เดบิตต้องมีเครดิตเท่ากัน", + "voucher_balance_hint": "หลักการพื้นฐานของการบัญชีคู่: ทุกรายการต้องบันทึกเป็นเดบิตในบัญชีหนึ่งและเครดิตในอีกบัญชีหนึ่งด้วยจำนวนเงินที่เท่ากัน", + "voucher_save_success": "บันทึกใบสำคัญสำเร็จ!", + "voucher_delete_success": "ลบใบสำคัญสำเร็จ!", + "voucher_select_account": "เลือกบัญชี", + "voucher_search_account": "ค้นหาบัญชี...", + "voucher_filter_month": "กรองตามเดือน", + "voucher_templates": "แม่แบบรายการ", + "voucher_template_cash_withdraw": "ถอนเงินสด", + "voucher_template_cash_withdraw_desc": "ถอนเงินสดจากธนาคาร", + "voucher_template_purchase": "ซื้อวัตถุดิบ", + "voucher_template_purchase_desc": "ซื้อวัตถุดิบแบบเครดิต", + "voucher_template_sales": "ขายสินค้า", + "voucher_template_sales_desc": "ขายสินค้า นำฝากธนาคาร", + "voucher_template_reimburse": "เบิกค่าเดินทาง", + "voucher_template_reimburse_desc": "เบิกค่าเดินทางเป็นเงินสด", + "voucher_knowledge_tip": "💡 เคล็ดลับความรู้", + "voucher_detail": "รายละเอียดใบสำคัญ", + "voucher_no_entries": "กรุณาเพิ่มอย่างน้อยสองรายการ", + "voucher_summary_hint": "ป้อนสรุปรายการ", + "accounts_title": "ผังบัญชี", + "accounts_code": "รหัสบัญชี", + "accounts_name": "ชื่อบัญชี", + "accounts_balance": "ยอดคงเหลือ", + "accounts_category": "หมวดหมู่", + "accounts_all": "บัญชีทั้งหมด", + "accounts_detail": "รายละเอียดบัญชี", + "accounts_opening_balance": "ยอดยกมา", + "accounts_debit_total": "เดบิตงวดนี้", + "accounts_credit_total": "เครดิตงวดนี้", + "accounts_ending_balance": "ยอดยกไป", + "accounts_related_knowledge": "ความรู้ที่เกี่ยวข้อง", + "accounts_add_custom": "เพิ่มบัญชีที่กำหนดเอง", + "accounts_name_hint": "ป้อนชื่อบัญชี", + "accounts_no_custom_delete": "ไม่สามารถลบบัญชีระบบได้", + "category_asset": "สินทรัพย์", + "category_liability": "หนี้สิน", + "category_equity": "ส่วนของเจ้าของ", + "category_cost": "ต้นทุน", + "category_pl": "กำไรขาดทุน", + "subcategory_current_asset": "สินทรัพย์หมุนเวียน", + "subcategory_noncurrent_asset": "สินทรัพย์ไม่หมุนเวียน", + "subcategory_current_liability": "หนี้สินหมุนเวียน", + "subcategory_noncurrent_liability": "หนี้สินไม่หมุนเวียน", + "subcategory_equity": "ส่วนของเจ้าของ", + "subcategory_cost": "ต้นทุน", + "subcategory_income": "กำไรขาดทุน - รายได้", + "subcategory_expense": "กำไรขาดทุน - ค่าใช้จ่าย", + "ledger_title": "บัญชีแยกประเภททั่วไป", + "ledger_account": "บัญชี", + "ledger_opening": "ยอดยกมา", + "ledger_debit": "เดบิต", + "ledger_credit": "เครดิต", + "ledger_ending": "ยอดยกไป", + "ledger_detail_title": "บัญชีแยกประเภท", + "ledger_detail_for": "บัญชีแยกประเภท - {account}", + "ledger_date": "วันที่", + "ledger_voucher_no": "เลขที่ใบสำคัญ", + "ledger_summary": "สรุป", + "ledger_debit_amount": "จำนวนเงินเดบิต", + "ledger_credit_amount": "จำนวนเงินเครดิต", + "ledger_balance": "ยอดคงเหลือ", + "ledger_direction_debit": "เดบิต", + "ledger_direction_credit": "เครดิต", + "ledger_what_is": "บัญชีแยกประเภททั่วไปคืออะไร?", + "ledger_explanation": "บัญชีแยกประเภททั่วไปคือการสรุปรายการทางบัญชีตามบัญชีแต่ละบัญชี แสดงการเปลี่ยนแปลงและยอดคงเหลือของแต่ละบัญชีในช่วงเวลาหนึ่ง เป็นพื้นฐานหลักในการจัดทำงบการเงิน", + "reports_title": "รายงานทางการเงิน", + "reports_trial_balance": "งบทดลอง", + "reports_income_statement": "งบกำไรขาดทุน", + "reports_balance_sheet": "งบดุล", + "reports_account": "บัญชี", + "reports_debit_opening": "เดบิตต้นงวด", + "reports_credit_opening": "เครดิตต้นงวด", + "reports_debit_current": "เดบิตงวดนี้", + "reports_credit_current": "เครดิตงวดนี้", + "reports_debit_ending": "เดบิตปลายงวด", + "reports_credit_ending": "เครดิตปลายงวด", + "reports_total": "รวม", + "reports_balanced": "สมดุล ✓", + "reports_unbalanced": "ไม่สมดุล ✗", + "reports_difference": "ผลต่าง", + "reports_item": "รายการ", + "reports_amount": "จำนวนเงิน", + "reports_revenue": "รายได้", + "reports_cost": "ต้นทุนขาย", + "reports_expense": "ค่าใช้จ่าย", + "reports_profit": "กำไร", + "reports_net_profit": "กำไรสุทธิ", + "reports_assets": "สินทรัพย์", + "reports_liabilities": "หนี้สิน", + "reports_equity": "ส่วนของเจ้าของ", + "reports_current_assets": "สินทรัพย์หมุนเวียน", + "reports_noncurrent_assets": "สินทรัพย์ไม่หมุนเวียน", + "reports_current_liabilities": "หนี้สินหมุนเวียน", + "reports_noncurrent_liabilities": "หนี้สินไม่หมุนเวียน", + "reports_total_assets": "รวมสินทรัพย์", + "reports_total_liabilities_equity": "รวมหนี้สินและส่วนของเจ้าของ", + "reports_how_to_read": "วิธีอ่านรายงานนี้?", + "reports_trial_balance_hint": "งบทดลองเป็นเครื่องมือตรวจสอบว่าเดบิตและเครดิตของทุกบัญชีเท่ากันหรือไม่ หากไม่เท่ากันแสดงว่ามีข้อผิดพลาดในการบันทึก", + "reports_income_hint": "งบกำไรขาดทุนแสดงผลการดำเนินงานในช่วงเวลาหนึ่ง รายได้ - ค่าใช้จ่าย = กำไร", + "reports_balance_hint": "งบดุลแสดงฐานะการเงิน ณ จุดเวลาใดเวลาหนึ่ง สินทรัพย์ = หนี้สิน + ส่วนของเจ้าของ", + "knowledge_title": "ฐานความรู้", + "knowledge_practice": "ปฏิบัติการบัญชี", + "knowledge_law": "กฎหมายเศรษฐกิจ", + "knowledge_tax": "ภาษี", + "knowledge_search_hint": "ค้นหาความรู้...", + "knowledge_detail": "รายละเอียดความรู้", + "knowledge_related_account": "บัญชีที่เกี่ยวข้อง", + "settings_title": "ตั้งค่า", + "settings_language": "ภาษา", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "默认账期", - "settings_data": "数据管理", - "settings_reset_data": "重置数据", - "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", - "settings_reset_success": "数据已重置", - "settings_about": "关于", - "settings_version": "版本", - "settings_progress": "学习进度", - "theme_title": "主题设置", - "theme_mode_system": "跟随系统", - "theme_mode_light": "浅色模式", - "theme_mode_dark": "深色模式", - "theme_color": "配色方案", - "theme_color_blue": "海蓝", - "theme_color_green": "翠绿", - "theme_color_purple": "紫罗兰", - "theme_color_orange": "暖橙", - "theme_color_teal": "青碧", - "account_type_asset": "资产", - "account_type_liability": "负债", - "account_type_equity": "权益", - "account_type_cost": "成本", - "account_type_income": "收入", - "account_type_expense": "费用", - "debit": "借", - "credit": "贷", - "balance": "余额", - "opening_balance": "期初余额", - "current_period": "本期发生额", - "ending_balance": "期末余额" + "settings_period": "งวดเริ่มต้น", + "settings_data": "จัดการข้อมูล", + "settings_reset_data": "รีเซ็ตข้อมูล", + "settings_reset_confirm": "รีเซ็ตข้อมูลทั้งหมด? การดำเนินการนี้จะล้างใบสำคัญทั้งหมดและคืนค่าบัญชีเริ่มต้นและการ์ดความรู้", + "settings_reset_success": "รีเซ็ตข้อมูลเรียบร้อยแล้ว", + "settings_about": "เกี่ยวกับ", + "settings_version": "เวอร์ชัน", + "settings_progress": "ความก้าวหน้า", + "theme_title": "ธีม", + "theme_mode_system": "ตามระบบ", + "theme_mode_light": "โหมดสว่าง", + "theme_mode_dark": "โหมดมืด", + "theme_color": "โทนสี", + "theme_color_blue": "สีฟ้าสมุทร", + "theme_color_green": "สีเขียวป่า", + "theme_color_purple": "สีม่วง", + "theme_color_orange": "สีส้มอุ่น", + "theme_color_teal": "สีเขียวอมน้ำเงิน", + "account_type_asset": "สินทรัพย์", + "account_type_liability": "หนี้สิน", + "account_type_equity": "ส่วนของเจ้าของ", + "account_type_cost": "ต้นทุน", + "account_type_income": "รายได้", + "account_type_expense": "ค่าใช้จ่าย", + "debit": "เดบิต", + "credit": "เครดิต", + "balance": "ยอดคงเหลือ", + "opening_balance": "ยอดยกมา", + "current_period": "ยอดเคลื่อนไหวงวดนี้", + "ending_balance": "ยอดยกไป" } From 621568c34f5d7c88deafd41017bfe81bb83b2a59 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:03 +0800 Subject: [PATCH 132/319] New translations zh-cn.json (English, United States) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index c120744..5a99ffa 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "记账学习", + "app_name": "LedgerLearn", "app_full_name": "LedgerLearn", - "ok": "确定", - "cancel": "取消", - "save": "保存", - "delete": "删除", - "edit": "编辑", - "close": "关闭", - "back": "返回", - "search": "搜索", - "loading": "加载中...", - "no_data": "暂无数据", - "confirm": "确认", - "confirm_delete": "确认删除", - "yes": "是", - "no": "否", - "success": "成功", - "error": "错误", - "warning": "警告", - "all": "全部", - "about_title": "关于", - "about_readme": "自述文件", - "about_changelog": "更新日志", - "about_license": "许可证", - "about_view_details": "查看详情", - "total": "合计", - "month_1": "1月", - "month_2": "2月", - "month_3": "3月", - "month_4": "4月", - "month_5": "5月", - "month_6": "6月", - "month_7": "7月", - "month_8": "8月", - "month_9": "9月", - "month_10": "10月", - "month_11": "11月", - "month_12": "12月", - "month_selector": "选择月份", - "nav_home": "首页", - "nav_voucher": "凭证", - "nav_accounts": "科目", - "nav_ledger": "账簿", - "nav_reports": "报表", - "nav_knowledge": "知识库", - "nav_settings": "设置", - "home_title": "记账学习", - "home_period": "当前账期", - "home_voucher_count": "本月凭证", - "home_debit_total": "借方合计", - "home_credit_total": "贷方合计", - "home_balance_status": "试算平衡", - "home_balanced": "平衡", - "home_unbalanced": "不平衡", - "home_quick_voucher": "录凭证", - "home_quick_accounts": "科目余额表", - "home_quick_knowledge": "知识库", - "home_check_unbalanced": "试算不平衡,请检查凭证!", - "voucher_title": "凭证管理", - "voucher_new": "新建凭证", - "voucher_edit": "编辑凭证", - "voucher_list": "凭证列表", - "voucher_number": "凭证号", - "voucher_date": "日期", - "voucher_summary": "摘要", - "voucher_entries": "分录", - "voucher_add_entry": "添加分录", - "voucher_remove_entry": "删除分录", - "voucher_account": "科目", - "voucher_debit": "借方金额", - "voucher_credit": "贷方金额", - "voucher_direction": "方向", - "voucher_direction_debit": "借", - "voucher_direction_credit": "贷", - "voucher_amount": "金额", - "voucher_debit_total": "借方合计", - "voucher_credit_total": "贷方合计", - "voucher_balanced": "借贷平衡", - "voucher_unbalanced": "借贷不平衡", - "voucher_balance_rule": "有借必有贷,借贷必相等", - "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", - "voucher_save_success": "凭证保存成功!", - "voucher_delete_success": "凭证删除成功!", - "voucher_select_account": "选择科目", - "voucher_search_account": "搜索科目...", - "voucher_filter_month": "按月份筛选", - "voucher_templates": "常见业务模板", - "voucher_template_cash_withdraw": "提现", - "voucher_template_cash_withdraw_desc": "从银行提取现金", - "voucher_template_purchase": "采购原材料", - "voucher_template_purchase_desc": "购买原材料,价款未付", - "voucher_template_sales": "销售商品", - "voucher_template_sales_desc": "销售商品,款项存入银行", - "voucher_template_reimburse": "报销差旅费", - "voucher_template_reimburse_desc": "现金报销差旅费", - "voucher_knowledge_tip": "💡 知识小贴士", - "voucher_detail": "凭证详情", - "voucher_no_entries": "请至少添加两条分录", - "voucher_summary_hint": "请输入业务摘要", - "accounts_title": "会计科目", - "accounts_code": "科目编码", - "accounts_name": "科目名称", - "accounts_balance": "余额", - "accounts_category": "类别", - "accounts_all": "全部科目", - "accounts_detail": "科目详情", - "accounts_opening_balance": "期初余额", - "accounts_debit_total": "本期借方累计", - "accounts_credit_total": "本期贷方累计", - "accounts_ending_balance": "期末余额", - "accounts_related_knowledge": "相关知识点", - "accounts_add_custom": "添加自定义科目", - "accounts_name_hint": "请输入科目名称", - "accounts_no_custom_delete": "系统预置科目不可删除", - "category_asset": "资产类", - "category_liability": "负债类", - "category_equity": "所有者权益类", - "category_cost": "成本类", - "category_pl": "损益类", - "subcategory_current_asset": "流动资产", - "subcategory_noncurrent_asset": "非流动资产", - "subcategory_current_liability": "流动负债", - "subcategory_noncurrent_liability": "非流动负债", - "subcategory_equity": "所有者权益", - "subcategory_cost": "成本", - "subcategory_income": "损益-收入", - "subcategory_expense": "损益-费用", - "ledger_title": "总账", - "ledger_account": "科目", - "ledger_opening": "期初余额", - "ledger_debit": "借方", - "ledger_credit": "贷方", - "ledger_ending": "期末余额", - "ledger_detail_title": "明细账", - "ledger_detail_for": "明细账 - {account}", - "ledger_date": "日期", - "ledger_voucher_no": "凭证号", - "ledger_summary": "摘要", - "ledger_debit_amount": "借方金额", - "ledger_credit_amount": "贷方金额", - "ledger_balance": "余额", - "ledger_direction_debit": "借", - "ledger_direction_credit": "贷", - "ledger_what_is": "什么是总账?", - "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", - "reports_title": "财务报表", - "reports_trial_balance": "试算平衡表", - "reports_income_statement": "利润表", - "reports_balance_sheet": "资产负债表", - "reports_account": "科目", - "reports_debit_opening": "借方期初", - "reports_credit_opening": "贷方期初", - "reports_debit_current": "借方本期", - "reports_credit_current": "贷方本期", - "reports_debit_ending": "借方期末", - "reports_credit_ending": "贷方期末", - "reports_total": "合计", - "reports_balanced": "平衡 ✓", - "reports_unbalanced": "不平衡 ✗", - "reports_difference": "差额", - "reports_item": "项目", - "reports_amount": "金额", - "reports_revenue": "营业收入", - "reports_cost": "营业成本", - "reports_expense": "费用", - "reports_profit": "利润", - "reports_net_profit": "净利润", - "reports_assets": "资产", - "reports_liabilities": "负债", - "reports_equity": "所有者权益", - "reports_current_assets": "流动资产", - "reports_noncurrent_assets": "非流动资产", - "reports_current_liabilities": "流动负债", - "reports_noncurrent_liabilities": "非流动负债", - "reports_total_assets": "资产总计", - "reports_total_liabilities_equity": "负债与所有者权益总计", - "reports_how_to_read": "如何看这张表?", - "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", - "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", - "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", - "knowledge_title": "知识库", - "knowledge_practice": "会计实务", - "knowledge_law": "经济法", - "knowledge_tax": "税务", - "knowledge_search_hint": "搜索知识...", - "knowledge_detail": "知识详情", - "knowledge_related_account": "关联科目", - "settings_title": "设置", - "settings_language": "语言设置", + "ok": "OK", + "cancel": "Cancel", + "save": "Save", + "delete": "Delete", + "edit": "Edit", + "close": "Close", + "back": "Back", + "search": "Search", + "loading": "Loading...", + "no_data": "No Data", + "confirm": "Confirm", + "confirm_delete": "Confirm Delete", + "yes": "Yes", + "no": "No", + "success": "Success", + "error": "Error", + "warning": "Warning", + "all": "All", + "about_title": "About", + "about_readme": "Readme", + "about_changelog": "Changelog", + "about_license": "License", + "about_view_details": "View Details", + "total": "Total", + "month_1": "Jan", + "month_2": "Feb", + "month_3": "Mar", + "month_4": "Apr", + "month_5": "May", + "month_6": "Jun", + "month_7": "Jul", + "month_8": "Aug", + "month_9": "Sep", + "month_10": "Oct", + "month_11": "Nov", + "month_12": "Dec", + "month_selector": "Select Month", + "nav_home": "Home", + "nav_voucher": "Vouchers", + "nav_accounts": "Accounts", + "nav_ledger": "Ledger", + "nav_reports": "Reports", + "nav_knowledge": "Knowledge", + "nav_settings": "Settings", + "home_title": "LedgerLearn", + "home_period": "Current Period", + "home_voucher_count": "Vouchers", + "home_debit_total": "Total Debit", + "home_credit_total": "Total Credit", + "home_balance_status": "Trial Balance", + "home_balanced": "Balanced", + "home_unbalanced": "Unbalanced", + "home_quick_voucher": "New Voucher", + "home_quick_accounts": "Account Balances", + "home_quick_knowledge": "Knowledge Base", + "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", + "voucher_title": "Voucher Management", + "voucher_new": "New Voucher", + "voucher_edit": "Edit Voucher", + "voucher_list": "Voucher List", + "voucher_number": "Voucher No.", + "voucher_date": "Date", + "voucher_summary": "Summary", + "voucher_entries": "Entries", + "voucher_add_entry": "Add Entry", + "voucher_remove_entry": "Remove Entry", + "voucher_account": "Account", + "voucher_debit": "Debit Amount", + "voucher_credit": "Credit Amount", + "voucher_direction": "Direction", + "voucher_direction_debit": "Debit", + "voucher_direction_credit": "Credit", + "voucher_amount": "Amount", + "voucher_debit_total": "Total Debit", + "voucher_credit_total": "Total Credit", + "voucher_balanced": "Balanced", + "voucher_unbalanced": "Unbalanced", + "voucher_balance_rule": "Every debit must have a corresponding credit", + "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", + "voucher_save_success": "Voucher saved successfully!", + "voucher_delete_success": "Voucher deleted successfully!", + "voucher_select_account": "Select Account", + "voucher_search_account": "Search accounts...", + "voucher_filter_month": "Filter by Month", + "voucher_templates": "Transaction Templates", + "voucher_template_cash_withdraw": "Cash Withdrawal", + "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", + "voucher_template_purchase": "Purchase Materials", + "voucher_template_purchase_desc": "Purchase raw materials on credit", + "voucher_template_sales": "Sales", + "voucher_template_sales_desc": "Sell goods, deposit to bank", + "voucher_template_reimburse": "Reimbursement", + "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", + "voucher_knowledge_tip": "💡 Knowledge Tip", + "voucher_detail": "Voucher Detail", + "voucher_no_entries": "Please add at least two entries", + "voucher_summary_hint": "Enter transaction summary", + "accounts_title": "Chart of Accounts", + "accounts_code": "Code", + "accounts_name": "Account Name", + "accounts_balance": "Balance", + "accounts_category": "Category", + "accounts_all": "All Accounts", + "accounts_detail": "Account Detail", + "accounts_opening_balance": "Opening Balance", + "accounts_debit_total": "Debit This Period", + "accounts_credit_total": "Credit This Period", + "accounts_ending_balance": "Ending Balance", + "accounts_related_knowledge": "Related Knowledge", + "accounts_add_custom": "Add Custom Account", + "accounts_name_hint": "Enter account name", + "accounts_no_custom_delete": "System accounts cannot be deleted", + "category_asset": "Assets", + "category_liability": "Liabilities", + "category_equity": "Owner's Equity", + "category_cost": "Costs", + "category_pl": "Profit & Loss", + "subcategory_current_asset": "Current Assets", + "subcategory_noncurrent_asset": "Non-Current Assets", + "subcategory_current_liability": "Current Liabilities", + "subcategory_noncurrent_liability": "Non-Current Liabilities", + "subcategory_equity": "Owner's Equity", + "subcategory_cost": "Costs", + "subcategory_income": "P&L - Revenue", + "subcategory_expense": "P&L - Expense", + "ledger_title": "General Ledger", + "ledger_account": "Account", + "ledger_opening": "Opening Balance", + "ledger_debit": "Debit", + "ledger_credit": "Credit", + "ledger_ending": "Ending Balance", + "ledger_detail_title": "Detail Ledger", + "ledger_detail_for": "Detail Ledger - {account}", + "ledger_date": "Date", + "ledger_voucher_no": "Voucher No.", + "ledger_summary": "Summary", + "ledger_debit_amount": "Debit", + "ledger_credit_amount": "Credit", + "ledger_balance": "Balance", + "ledger_direction_debit": "Dr", + "ledger_direction_credit": "Cr", + "ledger_what_is": "What is a General Ledger?", + "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", + "reports_title": "Financial Reports", + "reports_trial_balance": "Trial Balance", + "reports_income_statement": "Income Statement", + "reports_balance_sheet": "Balance Sheet", + "reports_account": "Account", + "reports_debit_opening": "Debit Opening", + "reports_credit_opening": "Credit Opening", + "reports_debit_current": "Debit Current", + "reports_credit_current": "Credit Current", + "reports_debit_ending": "Debit Ending", + "reports_credit_ending": "Credit Ending", + "reports_total": "Total", + "reports_balanced": "Balanced ✓", + "reports_unbalanced": "Unbalanced ✗", + "reports_difference": "Difference", + "reports_item": "Item", + "reports_amount": "Amount", + "reports_revenue": "Revenue", + "reports_cost": "Cost of Sales", + "reports_expense": "Expenses", + "reports_profit": "Profit", + "reports_net_profit": "Net Profit", + "reports_assets": "Assets", + "reports_liabilities": "Liabilities", + "reports_equity": "Owner's Equity", + "reports_current_assets": "Current Assets", + "reports_noncurrent_assets": "Non-Current Assets", + "reports_current_liabilities": "Current Liabilities", + "reports_noncurrent_liabilities": "Non-Current Liabilities", + "reports_total_assets": "Total Assets", + "reports_total_liabilities_equity": "Total Liabilities & Equity", + "reports_how_to_read": "How to read this report?", + "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", + "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", + "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", + "knowledge_title": "Knowledge Base", + "knowledge_practice": "Accounting Practice", + "knowledge_law": "Economic Law", + "knowledge_tax": "Tax", + "knowledge_search_hint": "Search knowledge...", + "knowledge_detail": "Knowledge Detail", + "knowledge_related_account": "Related Account", + "settings_title": "Settings", + "settings_language": "Language", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "默认账期", - "settings_data": "数据管理", - "settings_reset_data": "重置数据", - "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", - "settings_reset_success": "数据已重置", - "settings_about": "关于", - "settings_version": "版本", - "settings_progress": "学习进度", - "theme_title": "主题设置", - "theme_mode_system": "跟随系统", - "theme_mode_light": "浅色模式", - "theme_mode_dark": "深色模式", - "theme_color": "配色方案", - "theme_color_blue": "海蓝", - "theme_color_green": "翠绿", - "theme_color_purple": "紫罗兰", - "theme_color_orange": "暖橙", - "theme_color_teal": "青碧", - "account_type_asset": "资产", - "account_type_liability": "负债", - "account_type_equity": "权益", - "account_type_cost": "成本", - "account_type_income": "收入", - "account_type_expense": "费用", - "debit": "借", - "credit": "贷", - "balance": "余额", - "opening_balance": "期初余额", - "current_period": "本期发生额", - "ending_balance": "期末余额" + "settings_period": "Default Period", + "settings_data": "Data Management", + "settings_reset_data": "Reset Data", + "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", + "settings_reset_success": "Data has been reset", + "settings_about": "About", + "settings_version": "Version", + "settings_progress": "Learning Progress", + "theme_title": "Theme", + "theme_mode_system": "Follow System", + "theme_mode_light": "Light Mode", + "theme_mode_dark": "Dark Mode", + "theme_color": "Color Scheme", + "theme_color_blue": "Ocean Blue", + "theme_color_green": "Forest Green", + "theme_color_purple": "Violet", + "theme_color_orange": "Warm Orange", + "theme_color_teal": "Teal", + "account_type_asset": "Asset", + "account_type_liability": "Liability", + "account_type_equity": "Equity", + "account_type_cost": "Cost", + "account_type_income": "Revenue", + "account_type_expense": "Expense", + "debit": "Debit", + "credit": "Credit", + "balance": "Balance", + "opening_balance": "Opening Balance", + "current_period": "Current Period", + "ending_balance": "Ending Balance" } From 2e462a0c5d606103f1c9924a82eb0986da0f8a23 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:10 +0800 Subject: [PATCH 133/319] New translations title.txt (English) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 4eca651..315882e 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn +LedgerLearn 记账学习 From 9811f0c3a52585dc56088d30ee01fdc1fd8a3226 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:14 +0800 Subject: [PATCH 134/319] New translations title.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 315882e..4eca651 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn 记账学习 +LedgerLearn From 44d350c39ae8e2c175f61eaba61e2fe8c0f1fa7c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:21 +0800 Subject: [PATCH 135/319] New translations short_description.txt (English) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index e84dfdd..9ff48df 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 565cf49852a3f94a43bbf94eccb1a29dd4cf0a4e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:24 +0800 Subject: [PATCH 136/319] New translations short_description.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 9ff48df..e84dfdd 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 +Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing From e99c547cd20ba3ea0ca7ceb85618873a14572997 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:32 +0800 Subject: [PATCH 137/319] New translations full_description.txt (English) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 7fe5c10..5732bbd 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 -IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 -Features: -• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. -• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. -• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. -• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. -• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 -Built with Flutter and GetX. Offline-first with local storage — no account registration needed. +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 翻译由 Crowdin 社区提供支持。 From 460c0affbfa327b221ef281df0313b3a43618ead Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:35 +0800 Subject: [PATCH 138/319] New translations full_description.txt (English, United States) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 5732bbd..7fe5c10 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 +LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. -⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 +IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. -功能特色: -• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +Features: +• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 -• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 -• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 -• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 -• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 +• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. +• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. +• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. +• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. +• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. -基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 +Built with Flutter and GetX. Offline-first with local storage — no account registration needed. 翻译由 Crowdin 社区提供支持。 From 9a5a61f7fca15cb6276f274b6485f9402ddbed1d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:43 +0800 Subject: [PATCH 139/319] New translations 1.txt (English) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index c32ae1f..09b4fcf 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -Initial release: -- Voucher management with debit/credit validation -- 59 preset standard accounts -- General ledger and subsidiary ledger views -- Trial balance, income statement, and balance sheet -- 74 trilingual knowledge cards with Markdown rendering -- CSV/PDF export for all report types -- Chinese, English, and Korean language support -- Light, dark, and system theme modes +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From d21d9591804800d5b09bd09449eeb89c20ab975e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:47 +0800 Subject: [PATCH 140/319] New translations 1.txt (English, United States) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index 09b4fcf..c32ae1f 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -首次发布: -- 凭证管理,支持借贷平衡校验 -- 59 个预置标准会计科目 -- 总账与明细账视图 -- 试算平衡表、利润表、资产负债表 -- 74 条三语知识卡片,支持 Markdown 渲染 -- 支持 CSV/PDF 导出 -- 中/英/韩三种语言支持 -- 浅色/深色/跟随系统主题模式 +Initial release: +- Voucher management with debit/credit validation +- 59 preset standard accounts +- General ledger and subsidiary ledger views +- Trial balance, income statement, and balance sheet +- 74 trilingual knowledge cards with Markdown rendering +- CSV/PDF export for all report types +- Chinese, English, and Korean language support +- Light, dark, and system theme modes From e313ec3c333e48a63957ec42530f9396b0049b99 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:47:58 +0800 Subject: [PATCH 141/319] New translations readme.md (English, United States) [ci skip] --- README_en-US.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README_en-US.md b/README_en-US.md index 2dae408..c855a3e 100644 --- a/README_en-US.md +++ b/README_en-US.md @@ -15,7 +15,7 @@ | Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | | 其他平台 | 参见[构建说明](#构建)自行编译 | -## 功能概览 +## Feature Overview | 模块 | 功能描述 | | ---------- | -------------------------------------------- | From ff2403d8d44d6edfd73bc3e7ade1cfde2d8e98f1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:01 +0800 Subject: [PATCH 142/319] New translations zh-cn.json (French) [ci skip] --- knowledge_card/fr-FR.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/fr-FR.json diff --git a/knowledge_card/fr-FR.json b/knowledge_card/fr-FR.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/fr-FR.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 0495ced9090fcba11ef8a25a36f82011b31ce2a4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:02 +0800 Subject: [PATCH 143/319] New translations zh-cn.json (Arabic) [ci skip] --- knowledge_card/ar-SA.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/ar-SA.json diff --git a/knowledge_card/ar-SA.json b/knowledge_card/ar-SA.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/ar-SA.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 1da613ea989ad9f2d737052a16ff8c1512ffbeb9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:03 +0800 Subject: [PATCH 144/319] New translations zh-cn.json (German) [ci skip] --- knowledge_card/de-DE.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/de-DE.json diff --git a/knowledge_card/de-DE.json b/knowledge_card/de-DE.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/de-DE.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 0d8d0ef36c140865f7e4456c6e964b9094cdd5b3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:05 +0800 Subject: [PATCH 145/319] New translations zh-cn.json (Greek) [ci skip] --- knowledge_card/el-GR.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/el-GR.json diff --git a/knowledge_card/el-GR.json b/knowledge_card/el-GR.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/el-GR.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From a4a567f5140cced7854d4af3ef248cf4b7b31f62 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:06 +0800 Subject: [PATCH 146/319] New translations zh-cn.json (Hebrew) [ci skip] --- knowledge_card/he-IL.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/he-IL.json diff --git a/knowledge_card/he-IL.json b/knowledge_card/he-IL.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/he-IL.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 9d14311f98211906cfcae9005a174d0bcfa5e0b9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:07 +0800 Subject: [PATCH 147/319] New translations zh-cn.json (Italian) [ci skip] --- knowledge_card/it-IT.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/it-IT.json diff --git a/knowledge_card/it-IT.json b/knowledge_card/it-IT.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/it-IT.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 01b6d94966b9b83e7c75d9045c387b799b7d7c9d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:09 +0800 Subject: [PATCH 148/319] New translations zh-cn.json (Japanese) [ci skip] --- knowledge_card/ja-JP.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/ja-JP.json diff --git a/knowledge_card/ja-JP.json b/knowledge_card/ja-JP.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/ja-JP.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 388f3b68b06af40c6e139dfefa6434377dc68d01 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:10 +0800 Subject: [PATCH 149/319] New translations zh-cn.json (Korean) [ci skip] --- knowledge_card/ko-KR.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/ko-KR.json diff --git a/knowledge_card/ko-KR.json b/knowledge_card/ko-KR.json new file mode 100644 index 0000000..491f68b --- /dev/null +++ b/knowledge_card/ko-KR.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "복식부기", + "content": "## 복식부기\n\n복식부기는 현대 회계의 기본적인 기록 방법입니다.\n\n### 핵심 규칙: **차변이 있으면 반드시 대변이 있다**\n\n모든 거래는 한 계정의 차변과 다른 계정의 대변에 동일한 금액으로 기록되어야 합니다.\n\n### 계정 방향\n- **자산, 비용**: 증가는 차변, 감소는 대변, 잔액은 일반적으로 차변\n- **부채, 자본, 수익**: 증가는 대변, 감소는 차변, 잔액은 일반적으로 대변\n\n### 예시\n기업이 은행에서 5,000위안 인출:\n- 차: 현금 5,000 (자산 증가)\n- 대: 은행예금 5,000 (자산 감소)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "기본 회계 등식", + "content": "## 기본 회계 등식\n\n### 정태 등식 (대차대조표 기준)\n**자산 = 부채 + 자본**\n\n이 등식은 특정 시점의 재무 상태를 반영합니다. 왼쪽은 자원(자산), 오른쪽은 그 자원의 출처(부채와 자본)입니다.\n\n### 동태 등식 (손익계산서 기준)\n**수익 - 비용 = 이익**\n\n일정 기간의 경영 성과를 반영합니다.\n\n### 확장 등식\n**자산 = 부채 + 자본 + (수익 - 비용)**\n\n어떤 거래도 회계 등식의 균형을 깨뜨릴 수 없습니다.", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "일반적인 분개 예시", + "content": "## 일반적인 분개 예시\n\n### 1. 현금 인출\n| 차변 | 대변 |\n|---|---|\n| 현금 | 은행예금 |\n\n### 2. 원자재 구매 (외상)\n| 차변 | 대변 |\n|---|---|\n| 원재료 | 외상매입금 |\n\n### 3. 상품 판매 (은행 입금)\n| 차변 | 대변 |\n|---|---|\n| 은행예금 | 주된영업수익 |\n\n### 4. 출장비 정산\n| 차변 | 대변 |\n|---|---|\n| 관리비 | 현금 |\n\n### 5. 감가상각 기록\n| 차변 | 대변 |\n|---|---|\n| 관리비 | 감가상각누계액 |\n\n### 6. 임금 지급\n| 차변 | 대변 |\n|---|---|\n| 미지급임금 | 은행예금 |\n\n### 7. 연말 결산\n| 차변 | 대변 |\n|---|---|\n| 주된영업수익 | 당기순이익 |\n| 당기순이익 | 주된영업원가 |\n| 당기순이익 | 관리비 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "부가가치세 소개", + "content": "## 부가가치세 소개\n\n부가가치세(VAT)는 상품과 서비스의 유통 과정에서 발생하는 부가가치에 부과되는 유통세입니다.\n\n### 납세자 분류\n- **일반 납세자**: 매입세액 공제 가능, 일반 과세 방법 사용\n- **간이 과세자**: 간이 과세 방법 사용, 낮은 세율이지만 매입세액 공제 불가\n\n### 세율 (중국)\n- 기본 세율: 13% (상품 판매, 가공, 수리 서비스)\n- 낮은 세율: 9% (농산물, 공공요금), 6% (현대 서비스업)\n\n### 계산 방법\n납부할 VAT = 매출세액 - 매입세액\n\n### 회계 처리\n- 구매 시: 차: 원재료, 미지급세금-VAT(매입) 대: 은행예금\n- 판매 시: 차: 은행예금 대: 주된영업수익, 미지급세금-VAT(매출)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "계약법 기본 사항", + "content": "## 계약법 기본 사항\n\n### 계약의 성립\n- **청약**: 일방 당사자가 상대방에게 계약 체결 의사를 표시\n- **승낙**: 청약 상대방이 청약에 동의하는 의사 표시\n- 계약은 승낙이 효력을 발생할 때 성립\n\n### 계약의 주요 조항\n1. 당사자의 명칭 및 주소\n2. 목적물\n3. 수량\n4. 품질\n5. 가격 또는 보수\n6. 이행 기한, 장소 및 방법\n7. 채무불이행 책임\n8. 분쟁 해결 방법\n\n### 계약의 효력\n- **유효한 계약**: 당사자 능력, 진실한 의사, 적법한 내용\n- **무효 계약**: 국가 이익 침해, 악의적 공모, 위법 목적 은폐 등\n- **취소 가능 계약**: 중대한 오해, 현저히 불공정, 사기/강박\n\n### 채무불이행 구제\n- 이행 강제\n- 시정 조치\n- 손해 배상\n- 위약금 지급", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "기말 결산 절차", + "content": "## 기말 결산 절차\n\n### 1단계: 수익 계정 마감\n모든 수익 계정 잔액을 \"당기순이익\"(대변)으로 이전:\n- 차: 주된영업수익\n- 차: 기타영업수익\n- 차: 영업외수익\n-    대: 당기순이익\n\n### 2단계: 비용 계정 마감\n모든 비용 계정 잔액을 \"당기순이익\"(차변)으로 이전:\n- 차: 당기순이익\n-    대: 주된영업원가\n-    대: 기타영업원가\n-    대: 세금및부가세\n-    대: 판매비\n-    대: 관리비\n-    대: 재무비용\n-    대: 영업외비용\n-    대: 소득세비용\n\n### 3단계: 당기순이익 마감\n- 이익 시: 차: 당기순이익 대: 이익처분\n- 손실 시: 차: 이익처분 대: 당기순이익\n\n### 4단계: 이익잉여금 적립\n- 차: 이익처분-이익잉여금적립\n-    대: 이익잉여금", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "고정자산 감가상각", + "content": "## 고정자산 감가상각\n\n### 감가상각 방법\n1. **정액법**: 연간 감가상각액 = (취득원가 - 잔존가치) / 내용연수\n2. **생산량비례법**: 실제 사용량 기준\n3. **이중체감잔액법**: 가속상각 방법\n4. **연수합계법**: 가속상각 방법\n\n### 분개\n- 차: 관리비 (또는 제조간접비)\n-    대: 감가상각누계액\n\n### 참고\n- 당월 취득 자산: 당월 상각 없음, 익월부터 상각\n- 당월 처분 자산: 당월 상각 있음, 익월부터 중지\n- 감가상각누계액은 자산 차감 계정, 장부가치 = 취득원가 - 감가상각누계액", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "시산표 원리", + "content": "## 시산표 원리\n\n### 목적\n모든 계정의 차변 총액이 대변 총액과 일치하는지 확인합니다.\n\n### 균형 기준\n1. **발생액 균형**: 전 계정 차변 발생액 합계 = 전 계정 대변 발생액 합계\n2. **잔액 균형**: 전 계정 차변 기말잔액 합계 = 전 계정 대변 기말잔액 합계\n\n### 불균형 원인\n- 방향 오류 (차변을 대변으로 기록)\n- 금액 오류 (숫자 불일치)\n- 누락 (한쪽만 기록)\n- 계산 오류 (합산 실수)\n\n### 주의\n시산표 균형이 완전한 정확성을 보장하지 않습니다! 다음은 균형에 영향 없음:\n- 양쪽 동시 누락 또는 중복\n- 양쪽 모두 잘못된 계정에 기장\n- 차변/대변 반전되었으나 금액 동일", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "회계 기록 보존 기간", + "content": "## 회계 기록 보존 기간\n\n### 영구 보존\n- 연간 재무 보고서 (결산)\n- 회계 기록 보존 대장\n- 회계 기록 폐기 대장\n- 회계 기록 평가 의견서\n\n### 30년 보존\n- 회계 전표 (원시 증빙, 분개 전표)\n- 회계 장부 (총계정원장, 보조원장, 일기장)\n- 회계 기록 이관 대장\n\n### 10년 보존\n- 월간, 분기, 반기 재무 보고서\n- 은행 계좌 잔액 조정표\n- 은행 거래 내역서\n- 세금 신고서\n\n### 법적 책임\n법적으로 보존해야 하는 회계 문서, 장부, 보고서를 고의로 폐기하는 경우 범죄가 성립되며, 중대한 경우 형사 책임을 질 수 있습니다.", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "재무제표 간의 관계", + "content": "## 재무제표 간의 관계\n\n### 3대 재무제표\n1. **대차대조표**: 특정 시점의 재무 상태 (자산 = 부채 + 자본)\n2. **손익계산서**: 일정 기간의 경영 성과 (수익 - 비용 = 이익)\n3. **현금흐름표**: 현금 및 현금성 자산의 유입과 유출\n\n### 재무제표 간 연계\n- 손익계산서의 **순이익** → 대차대조표의 **이익잉여금**\n- 대차대조표 **현금 차이(기말-기초)** = 현금흐름표 **순현금증가**\n\n### 분석 경로\n1. 손익계산서 먼저 → 수익성 파악\n2. 그 다음 대차대조표 → 재무 구조와 지급 능력 파악\n3. 마지막 현금흐름표 → 현금 출처와 사용 파악", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "부가가치세 상세", + "content": "## 부가가치세 상세\n\n부가가치세는 중국 최대 세목으로, 상품과 서비스 유통 과정에서 발생하는 부가가치에 부과됩니다.\n\n### 납세자\n- **일반 납세자**: 연간 과세 매출 > 500만 위안, 매입세액 공제 가능\n- **간이 과세자**: 연간 매출 ≤ 500만 위안, 간이 과세 방법\n\n### 세율 구조\n| 세율 | 적용 범위 |\n|------|---------|\n| 13% | 상품 판매, 가공 수리 서비스, 유형 동산 임대 |\n| 9% | 농산물, 공공요금, 도서, 부동산, 운송 |\n| 6% | 현대 서비스, 금융 서비스, 생활 서비스 |\n| 0% | 수출 상품 |\n\n### 계산 공식\n**일반 과세**: 납부세액 = 매출세액 - 매입세액\n**간이 과세**: 납부세액 = 매출액 × 징수율 (3% 또는 5%)\n\n### 세금계산서 유형\n- **전용 세금계산서**: 매입세액 공제 가능\n- **일반 세금계산서**: 공제 불가\n- **전자 세금계산서**: 종이 세금계산서와 동일한 법적 효력", + "relatedAccountId": "2221", + "relatedSubject": "부가가치세 신고" + }, + { + "id": "t2", + "category": "tax", + "title": "법인세 기초", + "content": "## 법인세\n\n법인세는 기업 및 기타 소득을 얻는 조직에 부과되는 세금입니다.\n\n### 세율\n| 유형 | 세율 |\n|---|---|\n| 일반 기업 | 25% |\n| 첨단 기술 기업 | 15% |\n| 소형 저이익 기업 | 20% (할인 계산) |\n\n### 과세 소득 계산\n**과세 소득 = 총수입 - 비과세 소득 - 면세 소득 - 각종 공제 - 이전 연도 결손**\n\n### 일반 공제 항목\n- 합리적 급여 지출\n- 직원 복지비 (임금 총액 14% 이내)\n- 접대비 (발생액 60%, 수익 5‰ 이내)\n- 광고 및 판촉비 (수익 15% 이내)", + "relatedAccountId": "2221", + "relatedSubject": "연간 법인세 정산" + }, + { + "id": "t3", + "category": "tax", + "title": "세금계산서 관리와 규정 준수", + "content": "## 세금계산서 관리\n\n세금계산서는 기업 경제 활동에서 가장 중요한 원시 증빙 중 하나입니다.\n\n### 세금계산서 유형\n1. **전용 세금계산서** — 매입세액 공제 가능\n2. **일반 세금계산서** — 공제 불가\n3. **전자 세금계산서** — 종이와 동일한 법적 효력\n\n### 발행 요건\n- 실제 거래 내용에 따라 진실하게 발행\n- 세금계산서 정보 완전\n- 허위 발행 금지\n- 대여, 양도 금지\n\n### 법적 책임\n- **허위 발행**: 중대한 경우 2-7년 징역\n- **불법 매매**: 중대한 경우 2-7년 징역\n\n### 보존\n- 발행된 세금계산서 보관본과 등록부는 5년간 보존", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "세금 신고 절차", + "content": "## 세금 신고 절차\n\n### 신고 기한\n\n| 세목 | 신고 기한 |\n|------|---------|\n| 부가가치세 | 익월 15일까지 |\n| 법인세 (분기) | 분기 종료 후 15일 이내 |\n| 법인세 (연간) | 연도 종료 후 5개월 이내 |\n| 개인소득세 | 익월 15일까지 |\n| 인지세 | 익월 15일까지 |\n\n### 신고 방법\n1. **온라인 신고** — 전자 세무국을 통한 신고\n2. **방문 신고** — 관할 세무서 방문\n3. **우편 신고** — 우편으로 신고서 제출\n\n### 기한 초과 결과\n- 미납 세금의 일 0.05% 가산금\n- 최대 2,000위안 벌금", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "개인소득세 기본", + "content": "## 개인소득세\n\n### 과세 범위\n- 급여, 임금 소득\n- 노무 보수 소득\n- 저작권료 소득\n- 사업 소득\n- 이자, 배당, 보너스 소득\n- 재산 임대/양도 소득\n\n### 종합 소득 세율\n| 등급 | 연간 과세 소득 | 세율 |\n|------|-------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 특별 부가 공제\n- 자녀 교육: 자녀당 월 2,000위안\n- 주택 대출 이자: 월 1,000위안\n- 주택 임대료: 월 800-1,500위안\n- 노인 부양: 월 2,000-3,000위안\n- 영아 보육 (3세 미만): 아동당 월 2,000위안", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "현금 관리", + "content": "## 현금\n\n현금은 기업이 금고에 보관하는 통화로 유동성이 가장 높은 자산입니다.\n\n### 관리 규칙\n- 한도 관리: 은행 승인 한도 초과 불가\n- 사용 범위: 임금, 수당, 출장비, 소액 지출\n- 현금 수입 직접 지출 불가\n\n### 일반 분개\n- 현금 인출: 차: 현금 대: 은행예금\n- 비용 정산: 차: 관리비 대: 현금\n- 현금 과부족: 차: 현금 대: 미처리재산손익", + "relatedAccountId": "1001", + "relatedSubject": "현금 관리 규정" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "은행 예금과 대사", + "content": "## 은행 예금\n\n은행 예금은 기업이 은행 계좌에 보관하는 자금입니다.\n\n### 계좌 유형\n- 기본 예금: 일상 결제 및 현금\n- 일반 예금: 대출 이체 및 상환\n- 전용 예금: 특정 목적 자금\n- 임시 예금: 임시 사업\n\n### 은행 대사\n월별 **은행 잔액 조정표** 작성", + "relatedAccountId": "1002", + "relatedSubject": "은행 잔액 조정표" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "수취채권 관리", + "content": "## 수취채권\n\n### 주요 계정\n- **1121 받을어음**: 상업 어음 채권\n- **1122 외상매출금**: 판매/용역 채권\n- **1123 선급금**: 공급자 선지급\n- **1131 미수배당금**: 현금 배당\n- **1132 미수이자**: 채권 이자\n- **1221 기타 미수금**: 보증금 등\n- **1231 대손충당금**: 회수 불가 예상 (차감)\n\n### 대손\n차: 자산손상차손 (5601) 대: 대손충당금\n\n### 관리\n- 정기적 연령 분석 및 추심\n- 연체 채권 충당금 설정\n- 외상매출금 회전율 = 수익 ÷ 평균 외상매출금", + "relatedAccountId": "1122", + "relatedSubject": "외상매출금 회전율과 연령 분석" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "재고 회계", + "content": "## 재고\n\n### 계정\n- **1401 재료구매**: 운송 중 자재\n- **1403 원재료**: 보유 자재\n- **1405 제품**: 판매 가능 상품\n- **1411 회전자재**: 재사용 포장재\n- **1471 재고평가손실충당금**: 원가 > 순실현가능가치 (차감)\n\n### 평가: 선입선출법, 가중평균법, 개별법\n\n### 핵심 분개\n- 구매: 차: 원재료 (1403) 대: 외상매입금 (2202)\n- 투입: 차: 생산원가 (4001) 대: 원재료\n- 완성: 차: 제품 (1405) 대: 생산원가\n- 원가: 차: 주된영업원가 (5401) 대: 제품", + "relatedAccountId": "1403", + "relatedSubject": "재고 조사와 평가 방법" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "고정자산과 무형자산", + "content": "## 장기 자산\n\n### 고정자산 계정\n- **1601 고정자산**: 생산용 유형자산\n- **1604 건설중인자산**: 미완성 공사\n- **1606 고정자산처분**: 처분 과도 계정\n\n### 무형자산 계정\n- **1701 무형자산**: 특허, 상표, 토지사용권\n- **1702 무형자산상각누계액**: 차감 계정\n\n### 기타\n- **1801 장기선급비용**\n- **1901 미처리재산손익**\n\n### 핵심 분개\n- 구매: 차: 고정자산 대: 은행\n- 감가상각: 차: 관리비/제조 대: 감가상각누계액\n- 처분: 차: 처분/감가상각누계 대: 고정자산\n- 상각: 차: 관리비 대: 무형자산상각누계액", + "relatedAccountId": "1601", + "relatedSubject": "고정자산 관리 제도" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "금융 자산과 투자", + "content": "## 투자 계정\n\n### 계정 목록\n- **1012 기타 화폐 자산**: 외부 예금, 자기앞수표, 신용장 보증금\n- **1101 매매금융자산**: 단기 매매 주식, 채권, 펀드\n- **1501 만기보유투자**: 고정 만기 채권\n- **1511 장기지분투자**: 관계/공동/종속 기업 투자\n\n### 투자수익\n- **5201 투자수익**: 투자 이익 또는 손실\n- 배당 선언: 차: 미수배당금 대: 투자수익\n- 처분: 차: 은행예금 대: 매매금융자산, 투자수익\n\n### 공정가치 변동\n- **5101 공정가치변동이익**: 매매금융자산 연말 조정", + "relatedAccountId": "1101", + "relatedSubject": "금융 자산 3분류" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "외상매입금과 단기 부채", + "content": "## 단기 부채\n\n### 계정 목록\n- **2001 단기차입금**: 1년 내 만기 은행 차입\n- **2201 지급어음**: 발행 상업 어음\n- **2202 외상매입금**: 상품/용역 대금\n- **2203 선수금**: 고객 선수령\n- **2211 미지급임금**: 미지급 임금/보험\n- **2231 미지급이자**: 발생 미지급 이자\n- **2232 미지급배당금**: 선언 미지급 배당금\n- **2241 기타 미지급금**: 보증금 등\n\n### 핵심 분개\n- 구매: 차: 원재료 대: 외상매입금\n- 차입: 차: 은행예금 대: 단기차입금\n- 지급: 차: 외상매입금 대: 은행예금\n- 이자 발생: 차: 재무비용 대: 미지급이자", + "relatedAccountId": "2202", + "relatedSubject": "외상매입금 관리" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "장기 부채", + "content": "## 장기 부채\n\n### 계정 목록\n- **2501 장기차입금**: 1년 초과 은행 차입\n- **2502 사채**: 기업 발행 채권\n- **2701 장기미지급금**: 금융리스, 분할 구매\n\n### 장기 차입금\n- 차입: 차: 은행 대: 장기차입금\n- 이자: 차: 재무비용/건설중 대: 장기차입금-미지급이자\n- 상환: 차: 장기차입금 대: 은행\n\n### 사채\n- 액면, 할증 또는 할인 발행\n- 할증/할인 존속 기간 상각\n\n### 차입 비용 자본화\n- 고정자산 건설 이자는 사용 가능 전까지 건설중인자산에 자본화 가능", + "relatedAccountId": "2501", + "relatedSubject": "차입 비용 자본화" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "소유자 지분", + "content": "## 소유자 지분\n\n### 계정 목록\n- **3001 자본금**: 투자자 납입 등록 자본\n- **3002 자본잉여금**: 자본 프리미엄 및 기타\n- **3101 이익잉여금**: 순이익 적립\n- **3103 당기순이익**: 연간 누적 순이익\n- **3104 이익처분**: 이익 배분\n\n### 핵심 분개\n- 투자: 차: 은행 대: 자본금, 자본잉여금\n- 잉여금 적립: 차: 이익처분 대: 이익잉여금\n- 수익 마감: 차: 주된영업수익 대: 당기순이익\n- 비용 마감: 차: 당기순이익 대: 주된영업원가 등\n- 당기순이익 마감: 차: 당기순이익 대: 이익처분\n\n### 등식\n**자산 = 부채 + 자본**", + "relatedAccountId": "3001", + "relatedSubject": "이익 처분 절차" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "원가 계산", + "content": "## 원가 계정\n\n### 계정 목록\n- **4001 생산원가**: 직접 재료 + 노무 + 간접비\n- **4101 제조간접비**: 작업장 간접 비용\n\n### 원가 흐름\n1. 비용 발생: 차: 생산원가 대: 원재료/미지급임금\n2. 간접비 집계: 차: 제조간접비 대: 감가상각누계/은행\n3. 간접비 배분: 차: 생산원가 대: 제조간접비\n4. 완성: 차: 제품 (1405) 대: 생산원가\n5. 판매 원가: 차: 주된영업원가 (5401) 대: 제품\n\n### 원가 요소\n- 직접 재료 | 직접 노무 | 제조 간접비\n\n### 계산 방법\n- 품종법, 분할법, 공정법", + "relatedAccountId": "4001", + "relatedSubject": "원가 계산 방법" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "수익 인식", + "content": "## 수익 계정\n\n### 계정 목록\n- **5001 주된영업수익**: 주된 사업 수익\n- **5051 기타영업수익**: 자재 판매, 임대\n- **5101 공정가치변동이익**: 금융자산 공정가치 변동\n- **5201 투자수익**: 외부 투자 손익\n- **5301 영업외수익**: 비일상 이익\n\n### 5단계 인식\n1. 고객 계약 식별\n2. 이행 의무 식별\n3. 거래 가격 결정\n4. 가격 배분\n5. 의무 이행 시 수익 인식\n\n### 분개\n- 판매: 차: 은행/외상매출금 대: 주된영업수익\n- 기말: 차: 주된영업수익 대: 당기순이익", + "relatedAccountId": "5001", + "relatedSubject": "수익 인식 5단계 모델" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "원가와 비용 회계", + "content": "## 원가와 비용 계정\n\n### 영업 원가\n- **5401 주된영업원가**: 주된 수익 대응 원가\n- **5402 기타영업원가**: 기타 사업 원가\n\n### 세금\n- **5403 세금및부가세**: 소비세, 부가세, 인지세 등\n\n### 기간 비용\n- **5501 판매비**: 광고, 운송, 영업 직원\n- **5502 관리비**: 사무, 관리, 감가상각\n- **5503 재무비용**: 이자, 환차손, 은행 수수료\n\n### 기타 손익\n- **5601 자산손상차손**: 대손, 재고 평가손\n- **5701 영업외비용**: 벌금, 기부, 비정상\n- **5801 소득세비용**: 당기 소득세\n\n### 기말 결산\n- 차: 당기순이익\n-   대: 주된영업원가, 판매비, 관리비, 재무비용 등", + "relatedAccountId": "5401", + "relatedSubject": "비용 통제와 예산 관리" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "급여 회계", + "content": "## 미지급임금 (2211)\n\n### 구성\n- 임금, 상여금, 수당, 보조금\n- 직원 복지비 (총임금 14%)\n- 사회보험 (5종)\n- 주택기금\n- 노조비 (총임금 2%)\n- 직원 교육비 (총임금 8%)\n\n### 발생 분개\n차: 생산원가 (생산직)\n  제조간접비 (작업장)\n  관리비 (사무직)\n  판매비 (영업직)\n  대: 미지급임금\n\n### 지급 분개\n차: 미지급임금\n  대: 은행예금\n    미지급세금-개인소득세 (2221)", + "relatedAccountId": "2211", + "relatedSubject": "사회보험 계산 기준" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "소득세 회계", + "content": "## 소득세비용 (5801)\n\n### 당기 소득세\n과세소득 × 적용세율\n\n### 이연소득세\n- **가산할 일시적 차이** → 이연소득세 부채\n- **차감할 일시적 차이** → 이연소득세 자산\n\n### 소득세 비용 공식\n소득세 비용 = 당기 소득세 + 이연소득세\n\n### 분개\n차: 소득세비용 (5801)\n  이연소득세 자산\n  대: 미지급세금-소득세 (2221)\n    이연소득세 부채\n\n### 일반적 일시적 차이\n- 감가상각 방법 차이\n- 자산 손상 충당금\n- 발생 부채", + "relatedAccountId": "5801", + "relatedSubject": "이연소득세 원리" + }, + { + "id": "k25", + "category": "economic_law", + "title": "중국 세제 개요", + "content": "## 중국 세제\n\n### 유통세\n- **부가가치세**: 부가가치에 부과 (13%/9%/6%)\n- **소비세**: 특정 소비재\n\n### 소득세\n- **법인세**: 25%/15%/20%\n- **개인소득세**: 3%-45% 누진\n\n### 재산·행위세\n- **인지세**: 계약, 장부\n- **재산세**: 영업용 부동산\n- **차량세**\n- **취득세**: 부동산 이전\n\n### 부가세\n- 도시유지건설세 (7%/5%/1%)\n- 교육부가세 (3%)\n- 지방교육부가세 (2%)\n\n### 해당 계정\n- 부가가치세 → 미지급세금 (2221)\n- 기타 세금 → 세금및부가세 (5403)\n- 소득세 → 소득세비용 (5801)", + "relatedAccountId": "2221", + "relatedSubject": "세목별 신고 기한" + }, + { + "id": "k26", + "category": "economic_law", + "title": "회사법과 자본 제도", + "content": "## 회사 자본 제도\n\n### 등록 자본금\n- 유한책임회사 등록 자본금은 모든 주주 인수 출자액\n- 자본금 (3001)은 실제 수령 출자액\n\n### 출자 방식\n- 화폐 | 현물 (고정자산) | 지식재산권 | 토지사용권\n\n### 자본 3원칙\n1. **자본 확정 원칙**: 설립 시 명확히\n2. **자본 유지 원칙**: 존속 기간 자본 상응 재산 유지\n3. **자본 불변 원칙**: 법정 절차 외 임의 변경 금지\n\n### 이익잉여금\n- 법정 이익잉여금: 순이익 10%\n- 결손 보전 또는 자본 전입 가능\n- 자본 전입 후 잔액 ≥ 전입 전 등록자본금 25%\n\n### 이익 배분\n- 결손 보전 → 이익잉여금 적립 → 투자자 배분", + "relatedAccountId": "3001", + "relatedSubject": "주주 권리와 의무" + }, + { + "id": "k27", + "category": "economic_law", + "title": "세금 징수 관리법", + "content": "## 세금 징수 관리\n\n### 세무 등록\n- 설립 후 30일 내 등록\n- 변경, 말소 시 해당 등록\n\n### 장부·증빙 관리\n- 적법 유효 증빙 기초 장부 기록\n- 보존 기간은 회계 기록 보존 (카드 k9) 참조\n\n### 세금 신고\n- 정기 진실 신고 (부가가치세: 익월 15일)\n- 온라인, 방문 또는 우편\n\n### 세금 징수\n- 장부 조사, 추계, 정기 정액\n- 가산금: 일 0.05%\n\n### 세무 조사\n- 세무 당국 장부, 증빙, 보고서 검사 권한\n- 현장 조사 가능\n\n### 법적 책임\n- 탈세: 추징 + 50%-5배 벌금\n- 중대 시 형사 기소", + "relatedAccountId": "5403", + "relatedSubject": "세무 조사 대응" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "받을어음", + "content": "## 받을어음 (1121)\n\n상품 판매, 용역 제공 등으로 수취한 상업 어음.\n\n### 유형: 상업 인수 어음 vs 은행 인수 어음\n\n### 분개\n- 수취: 차: 받을어음 대: 주된영업수익\n- 만기 수금: 차: 은행예금 대: 받을어음\n- 할인: 차: 은행예금(할인액), 재무비용(할인이자) 대: 받을어음\n\n### 관련\n- 1122 외상매출금 | 1131 미수배당금 | 1132 미수이자\n- 5503 재무비용 (할인이자)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "선급금", + "content": "## 선급금 (1123)\n\n계약에 따라 공급자에게 미리 지급한 금액.\n\n### 분개\n- 선급: 차: 선급금 대: 은행예금\n- 상품 수취: 차: 원재료 대: 선급금\n- 차액 지급: 차: 선급금 대: 은행예금\n\n### 참고: 중요하지 않으면 외상매입금 (2202) 차변에 기록 가능.\n\n### 관련: 2202 외상매입금 | 1403 원재료 | 2203 선수금", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "미수배당금과 미수이자", + "content": "## 미수배당금 (1131)과 미수이자 (1132)\n\n### 미수배당금\n- 기업이 수취할 현금 배당금 또는 이익\n- 선언: 차: 미수배당금 대: 투자수익 (5201)\n- 수령: 차: 은행예금 대: 미수배당금\n\n### 미수이자\n- 기업이 수취할 채권 이자\n- 발생: 차: 미수이자 대: 투자수익\n- 수령: 차: 은행예금 대: 미수이자\n\n### 관련: 5201 투자수익 | 1501 만기보유투자 | 1511 장기지분투자", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "기타 미수금", + "content": "## 기타 미수금 (1221)\n\n받을어음, 외상매출금, 선급금, 미수배당금 및 미수이자 외 각종 미수금 및 일시 지급액.\n\n### 포함\n- 각종 배상금, 벌금\n- 포장재 임대 미수 임대료\n- 직원에게 회수할 각종 대납금\n- 지급 보증금\n- 소액 현금 선급금\n\n### 관련\n- 벌금 수입: 차: 기타 미수금 대: 영업외수익 (5301)\n- 회수: 차: 은행예금 대: 기타 미수금\n- 2241 기타 미지급금 | 5301 영업외수익", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "재료구매", + "content": "## 재료구매 (1401)\n\n계획 원가로 자재 일상 회계 시 구매 자재의 실제 구매 원가.\n\n### 계획 원가법\n1. 구매: 차: 재료구매 (실제 원가) 대: 은행\n2. 입고: 차: 원재료 (계획 원가) 대: 재료구매; 차/대: 재료 원가 차이\n\n### 재료 원가 차이\n- 실제 > 계획: 초과 (차변 차이)\n- 실제 < 계획: 절약 (대변 차이)\n\n### 관련: 1403 원재료 | 4001 생산원가 | 5401 주된영업원가", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "제품", + "content": "## 제품 (1405)\n\n모든 생산 공정을 완료하고 검수 입고되어 판매 가능한 상품.\n\n### 분개\n- 생산 완료: 차: 제품 대: 생산원가 (4001)\n- 판매 출고: 차: 주된영업원가 (5401) 대: 제품\n\n### 관리\n- 정기 재고 조사\n- 재고평가손실충당금 설정 (1471 참조)\n- 재고 회전율 = 영업원가 ÷ 평균 재고\n\n### 관련: 4001 생산원가 | 5401 주된영업원가 | 1411 회전자재 | 1471 재고평가손실충당금", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "회전자재", + "content": "## 회전자재 (1411)\n\n여러 번 사용 가능하지만 고정자산 정의에 부합하지 않는 자재.\n\n### 포함\n- 포장재 (드럼, 상자, 봉투)\n- 저가 소모품 (공구, 관리 용품, 보호 장비)\n\n### 상각 방법\n- 일시 상각법: 사용 시 전액 비용화\n- 5:5 상각법: 사용 시 50%, 폐기 시 50%\n- 분할 상각법: 사용 횟수별 분할 상각\n\n### 분개 (일시법)\n- 사용 시: 차: 제조간접비/관리비 대: 회전자재\n\n### 관련: 4101 제조간접비 | 5502 관리비 | 1405 제품", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "재고평가손실충당금", + "content": "## 재고평가손실충당금 (1471)\n\n기말 재고 원가가 순실현가능가치 초과 시 설정.\n\n### 순실현가능가치 = 추정 판매가 - 완성 추정 원가 - 추정 판매비 - 관련 세금\n\n### 설정\n차: 자산손상차손 (5601) 대: 재고평가손실충당금\n\n### 환입\n손상 요인 소멸 시 원래 설정 금액 내 환입.\n차: 재고평가손실충당금 대: 자산손상차손\n\n### 관련: 1403 원재료 | 1405 제품 | 5601 자산손상차손 | 1231 대손충당금 (참고: 대손충당금은 환입 불가)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "만기보유투자", + "content": "## 만기보유투자 (1501)\n\n만기 고정, 회수 금액 고정 또는 결정 가능, 만기 보유 의도와 능력 있는 비파생 금융자산.\n\n### 측정: 최초 FV + 거래 원가; 후속 실효이자율법 상각후원가.\n\n### 분개\n- 구매: 차: 만기보유투자-원가 대: 은행\n- 이자 발생: 차: 미수이자 (1132) 대: 투자수익 (5201)\n- 만기 회수: 차: 은행 대: 만기보유투자\n\n### 관련: 1132 미수이자 | 5201 투자수익 | 1511 장기지분투자", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "장기지분투자", + "content": "## 장기지분투자 (1511)\n\n지배, 공동 지배 또는 유의적 영향력 있는 지분 투자.\n\n### 방법\n- **원가법**: 종속기업 (지분 >50%)\n- **지분법**: 관계기업 (20%-50%) 및 공동기업\n\n### 원가법\n- 배당 선언: 차: 미수배당금 대: 투자수익\n- 피투자기업 순자산 변동 미조정\n\n### 지분법\n- 피투자기업 이익: 차: 장기지분투자-손익조정 대: 투자수익\n- 배당 선언: 차: 미수배당금 대: 장기지분투자-손익조정\n\n### 관련: 1131 미수배당금 | 5201 투자수익 | 3002 자본잉여금", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "건설중인자산", + "content": "## 건설중인자산 (1604)\n\n건설, 설치 또는 기술 개조 중인 공사 프로젝트.\n\n### 내용: 건축 공사, 설치 공사, 기술 개조.\n\n### 분개\n- 지출 발생: 차: 건설중인자산 대: 은행/공사 자재\n- 차입 비용 자본화: 차: 건설중인자산 대: 장기차입금-미지급이자\n- 완공: 차: 고정자산 (1601) 대: 건설중인자산\n\n### 참고: 사용 가능 상태 도달 시 고정자산으로 전환, 익월부터 감가상각.\n\n### 관련: 1601 고정자산 | 2501 장기차입금 | 1606 고정자산처분", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "고정자산처분", + "content": "## 고정자산처분 (1606)\n\n고정자산 매각, 폐기, 훼손 시 사용하는 과도 계정.\n\n### 분개\n1. 처분 전환: 차: 처분, 감가상각누계액 (1602) 대: 고정자산 (1601)\n2. 처분 비용: 차: 처분 대: 은행\n3. 처분 수입: 차: 은행 대: 처분\n4. 순손익: 차/대: 처분 대/차: 영업외수익 (5301) / 영업외비용 (5701)\n\n### 관련: 1601 고정자산 | 1602 감가상각누계액 | 5701 영업외비용 | 5301 영업외수익", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "무형자산", + "content": "## 무형자산 (1701)\n\n물리적 형태 없는 식별 가능한 비화폐성 자산.\n\n### 종류\n- 특허권 | 상표권 | 저작권\n- 토지사용권 (중국 특유)\n- 비특허 기술 | 프랜차이즈\n\n### 분개\n- 구매: 차: 무형자산 대: 은행\n- 자체 R&D: 연구는 비용화, 적격 개발은 자본화\n- 상각: 차: 관리비 (5502) 대: 무형자산상각누계액 (1702)\n\n### 유한 내용연수: 상각. 무한: 상각 없음, 매년 손상 검사.\n\n### 관련: 1702 무형자산상각누계액 | 5502 관리비 | 1601 고정자산 (유추)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "무형자산상각누계액", + "content": "## 무형자산상각누계액 (1702)\n\n무형자산 사용에 따른 가치 누적 감소액; 자산 차감 계정.\n\n### 방법: 일반적으로 정액법.\n\n### 분개\n월별: 차: 관리비 (5502) / 기타영업원가 (5402) 대: 무형자산상각누계액\n\n### 감가상각누계액과의 비교\n- 같음: 둘 다 차감 계정으로 장부가치 감소\n- 다름: 고정자산은 감가상각누계액 (1602); 무형자산은 무형자산상각누계액\n\n### 관련: 1701 무형자산 | 5502 관리비 | 1602 감가상각누계액 (유추)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "장기선급비용", + "content": "## 장기선급비용 (1801)\n\n이미 발생했으나 당기와 이후 기간 부담, 분할 기간 1년 초과 비용.\n\n### 포함\n- 리스 고정자산 개량 지출\n- 고정자산 대수리 지출\n- 창업비 (선택)\n\n### 분개\n- 발생: 차: 장기선급비용 대: 은행\n- 상각: 차: 관리비/판매비 대: 장기선급비용\n\n### 관련: 5502 관리비 | 5501 판매비 | 1601 고정자산", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "미처리재산손익", + "content": "## 미처리재산손익 (1901)\n\n재산 조사 중 발견된 각종 재산 과부족 및 훼손 가치.\n\n### 과잉 분개\n- 발견: 차: 고정자산/원재료 대: 미처리재산손익\n- 승인: 차: 미처리재산손익 대: 영업외수익 (5301)/관리비\n\n### 부족 분개\n- 발견: 차: 미처리재산손익 대: 고정자산/원재료\n- 승인: 차: 영업외비용 (5701)/기타 미수금/관리비 대: 미처리재산손익\n\n### 참고: 기말 전 처리 완료 필수; 보고서 잔액 없어야 함.\n\n### 관련: 1601 고정자산 | 1403 원재료 | 5301 영업외수익 | 5701 영업외비용 | 1221 기타 미수금", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "단기차입금", + "content": "## 단기차입금 (2001)\n\n은행 또는 금융기관으로부터 1년 이하 차입.\n\n### 분개\n- 차입: 차: 은행 대: 단기차입금\n- 이자 발생: 차: 재무비용 (5503) 대: 미지급이자 (2231)\n- 이자 지급: 차: 미지급이자 대: 은행\n- 원금 상환: 차: 단기차입금 대: 은행\n\n### 장기 비교: 단기 ≤ 1년 (2001); 장기 > 1년 (2501). 단기 이자는 일반적으로 비용화.\n\n### 관련: 2231 미지급이자 | 5503 재무비용 | 2501 장기차입금", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "지급어음", + "content": "## 지급어음 (2201)\n\n상품 구매, 용역 수취 등으로 발행한 상업 어음.\n\n### 분개\n- 발행: 차: 원재료/제품 대: 지급어음\n- 만기 지급: 차: 지급어음 대: 은행\n- 지급 불능: 상업 인수 → 외상매입금 (2202); 은행 인수 → 단기차입금 (2001)\n\n### 관련: 1121 받을어음 (상대방) | 2202 외상매입금 | 2001 단기차입금", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "선수금", + "content": "## 선수금 (2203)\n\n계약에 따라 고객으로부터 미리 수취한 금액.\n\n### 분개\n- 선수령: 차: 은행 대: 선수금\n- 상품 인도: 차: 선수금 대: 주된영업수익 (5001)\n- 초과 환불: 차: 선수금 대: 은행\n\n### 참고: 신수익기준 하 미이행 부분은 '계약 부채'로 재분류 가능.\n\n### 관련: 1123 선급금 (상대방) | 5001 주된영업수익 | 2202 외상매입금", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "미지급이자와 미지급배당금", + "content": "## 미지급이자 (2231)와 미지급배당금 (2232)\n\n### 미지급이자\n- 발생 미지급 차입 이자\n- 발생: 차: 재무비용 (5503) 대: 미지급이자\n- 지급: 차: 미지급이자 대: 은행\n\n### 미지급배당금\n- 선언 미지급 현금 배당금\n- 선언: 차: 이익처분 (3104) 대: 미지급배당금\n- 지급: 차: 미지급배당금 대: 은행\n\n### 관련: 5503 재무비용 | 3104 이익처분 | 2001 단기차입금 | 2501 장기차입금", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "기타 미지급금", + "content": "## 기타 미지급금 (2241)\n\n지급어음, 외상매입금, 선수금, 미지급임금, 미지급세금, 미지급이자, 미지급배당금 외 각종 미지급금 및 일시 수령액.\n\n### 포함\n- 미지급 임대료\n- 수취 보증금\n- 미지급 배상금, 벌금\n\n### 분개\n- 보증금 수취: 차: 은행 대: 기타 미지급금\n- 보증금 환불: 차: 기타 미지급금 대: 은행\n- 미청구 보증금은 영업외수익 인식 가능\n\n### 관련: 1221 기타 미수금 (상대 계정) | 2202 외상매입금 | 5301 영업외수익", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "사채", + "content": "## 사채 (2502)\n\n자금 조달을 위해 기업이 발행하는 채권.\n\n### 발행 방식\n- 액면: 표면금리 = 시장금리\n- 할증: 표면금리 > 시장금리 (투자자 추가 지급)\n- 할인: 표면금리 < 시장금리 (투자자 보상 필요)\n\n### 분개\n- 발행: 차: 은행 대: 사채-액면, 사채-이자조정 (또는 차변)\n- 이자 발생: 차: 재무비용 대: 사채-미지급이자\n- 조정 상각: 차/대: 사채-이자조정 대/차: 재무비용\n\n### 관련: 5503 재무비용 | 2501 장기차입금 | 2701 장기미지급금", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "장기미지급금", + "content": "## 장기미지급금 (2701)\n\n장기차입금과 사채 외 기타 장기 미지급액.\n\n### 포함\n- 금융리스 미지급금\n- 고정자산 분할 구매 미지급금\n\n### 분개 (금융리스)\n- 리스 개시: 차: 고정자산 (최소 리스료 PV 또는 FV 중 낮은 금액), 미인식 금융비용 대: 장기미지급금\n- 임대료 지급: 차: 장기미지급금 대: 은행\n- 금융비용 상각: 차: 재무비용 대: 미인식 금융비용\n\n### 관련: 1601 고정자산 | 5503 재무비용 | 2501 장기차입금 | 2502 사채", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "기타 화폐 자산", + "content": "## 기타 화폐 자산 (1012)\n\n현금 및 은행예금 외 화폐 자산.\n\n### 포함\n- 외부 예금 (원격 임시 구매)\n- 은행 어음 예금 | 자기앞수표 예금\n- 신용장 보증금 | 신용카드 예금\n\n### 분개\n- 특별 계정 이체: 차: 기타 화폐 자산 대: 은행\n- 사용: 차: 원재료 대: 기타 화폐 자산\n- 잔액 환불: 차: 은행 대: 기타 화폐 자산\n\n### 관련: 1001 현금 | 1002 은행예금 | 2202 외상매입금", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "자본잉여금", + "content": "## 자본잉여금 (3002)\n\n투자자 출자가 등록자본금 지분 초과 부분.\n\n### 출처\n- **자본 프리미엄**: 실제 출자 > 등록자본금\n- **주식 발행초과금**: 발행가 > 액면가\n- **기타 자본잉여금**: 지분법 피투자기업 변동 등\n\n### 용도\n- 자본 전입\n- 결손 보전 불가\n- 전입 후 잔액 ≥ 전입 전 등록자본금 25%\n\n### 분개\n- 프리미엄 수령: 차: 은행 대: 자본금, 자본잉여금-프리미엄\n\n### 관련: 3001 자본금 | 3101 이익잉여금 | 1511 장기지분투자", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "이익잉여금", + "content": "## 이익잉여금 (3101)\n\n순이익에서 적립한 누적 자금.\n\n### 종류\n- **법정**: 순이익 10% (등록자본금 50% 도달 중단 가능)\n- **임의**: 주주총회 결정 비율\n\n### 용도\n- 결손 보전 | 자본 전입 | 생산 확대\n\n### 분개\n- 적립: 차: 이익처분 (3104) 대: 이익잉여금\n- 결손 보전: 차: 이익잉여금 대: 이익처분\n- 자본 전입: 차: 이익잉여금 대: 자본금 (3001)\n\n### 관련: 3104 이익처분 | 3001 자본금 | 3103 당기순이익", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "당기순이익", + "content": "## 당기순이익 (3103)\n\n당해 연도 누적 순이익 또는 손실.\n\n### 기말 결산\n**수익 마감**\n- 차: 주된영업수익 (5001), 기타영업수익 (5051), 투자수익 (5201), 영업외수익 (5301) 대: 당기순이익\n\n**비용 마감**\n- 차: 당기순이익 대: 주된영업원가 (5401), 판매비 (5501), 관리비 (5502), 재무비용 (5503), 영업외비용 (5701), 소득세비용 (5801)\n\n**연말 이전**\n- 이익: 차: 당기순이익 대: 이익처분 (3104)\n- 손실: 차: 이익처분 대: 당기순이익", + "relatedAccountId": "3103", + "relatedSubject": "기말 결산 절차" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "이익처분", + "content": "## 이익처분 (3104)\n\n이익 배분 (또는 손실 보전) 및 누적 잔액.\n\n### 배분 순서\n1. 이전 연도 결손 보전\n2. 법정 이익잉여금 적립 (10%)\n3. 임의 이익잉여금 적립\n4. 투자자 배분 (배당금)\n\n### 분개\n- 잉여금 적립: 차: 이익처분-법정잉여금 대: 이익잉여금 (3101)\n- 배당 선언: 차: 이익처분-배당금 대: 미지급배당금 (2232)\n- 연말: 차: 이익처분-미처분 대: 이익처분-잉여금, 배당금\n\n### 미처분이익: 이익처분-미처분 대변 잔액 = 누적 미처분이익.\n\n### 관련: 3101 이익잉여금 | 2232 미지급배당금 | 3103 당기순이익", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "제조간접비", + "content": "## 제조간접비 (4101)\n\n상품 생산 및 용역 제공을 위한 각종 간접 비용.\n\n### 포함\n- 작업장 관리자 임금 및 복지\n- 작업장 감가상각\n- 공공요금, 난방비\n- 소모품, 저가 소모품\n- 노동 보호, 계절/수리 중단 손실\n\n### 분개\n- 집계: 차: 제조간접비 대: 감가상각누계/미지급임금/은행\n- 배분: 차: 생산원가 (4001) 대: 제조간접비\n\n### 배분 기준: 노동 시간, 기계 시간, 직접 노무비.\n\n### 관련: 4001 생산원가 | 1602 감가상각누계 | 2211 미지급임금", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "기타영업수익", + "content": "## 기타영업수익 (5051)\n\n주된 영업 외 기타 영업 활동 수익.\n\n### 포함\n- 자재 판매 | 포장재/고정자산 임대\n- 자산 사용권 양도 | 운송 등\n\n### 분개\n- 인식: 차: 은행 대: 기타영업수익\n- 기말: 차: 기타영업수익 대: 당기순이익 (3103)\n\n### 영업외수익과의 차이: 기타영업수익은 일상 활동; 영업외수익 (5301)은 비일상.\n\n### 관련: 5402 기타영업원가 | 5001 주된영업수익 | 5301 영업외수익", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "공정가치변동이익", + "content": "## 공정가치변동이익 (5101)\n\n매매금융자산 등의 공정가치 변동으로 인한 당기 손익.\n\n### 적용: 매매금융자산 (1101), 공정가치 측정 투자부동산.\n\n### 분개\n- FV 상승: 차: 매매금융자산-FV변동 대: 공정가치변동이익\n- FV 하락: 차: 공정가치변동이익 대: 매매금융자산-FV변동\n- 기말: 차/대: 공정가치변동이익 대/차: 당기순이익 (3103)\n\n### 관련: 1101 매매금융자산 | 5201 투자수익 | 3103 당기순이익", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "투자수익", + "content": "## 투자수익 (5201)\n\n외부 투자로 인한 이익 또는 손실.\n\n### 출처\n- 장기지분투자 (1511) 배당 수입\n- 만기보유투자 (1501) 이자 수입\n- 매매금융자산 (1101) 처분 손익\n- 지분법 피투자기업 순이익 지분\n\n### 분개\n- 배당 선언 (원가법): 차: 미수배당금 대: 투자수익\n- 피투자기업 이익 (지분법): 차: 장기지분투자 대: 투자수익\n- 금융자산 처분: 차: 은행 대: 매매금융자산, 투자수익 (차액)\n\n### 관련: 1511 장기지분투자 | 1131 미수배당금 | 1101 매매금융자산 | 1501 만기보유투자", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "영업외수익과 비용", + "content": "## 영업외수익 (5301)과 영업외비용 (5701)\n\n### 영업외수익: 비유동자산 처분 이익, 과잉 이익, 기부 수입, 벌금 수입, 지급 불능 외상매입금.\n\n### 영업외비용: 비유동자산 처분 손실, 부족 손실, 기부 지출, 벌금 지출, 비정상 손실.\n\n### 분개\n- 과잉 이익: 차: 미처리재산손익 대: 영업외수익\n- 기부 지출: 차: 영업외비용 대: 은행\n\n### 참고: 둘 다 비일상 활동; 당기 이익 직접 영향; 영업 이익 불영향, 총 이익 영향.\n\n### 관련: 1901 미처리재산손익 | 1606 처분", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "기타영업원가", + "content": "## 기타영업원가 (5402)\n\n주된 영업 외 기타 영업 활동 원가.\n\n### 포함: 자재 판매 원가, 임대 고정자산 감가상각, 포장재 상각, 무형자산 임대 상각.\n\n### 분개\n- 원가 인식: 차: 기타영업원가 대: 원재료/감가상각누계/무형자산상각누계\n- 기말: 차: 당기순이익 (3103) 대: 기타영업원가\n\n### 대응: 기타영업수익 (5051)과 기타영업원가는 대응 인식.\n\n### 관련: 5051 기타영업수익 | 5401 주된영업원가 | 3103 당기순이익", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "판매비", + "content": "## 판매비 (5501)\n\n상품/자재 판매 및 용역 제공 과정에서 발생하는 각종 비용.\n\n### 포함: 광고, 전시, 운송, 하역, 포장, 운송 보험, 영업 부서 급여, 영업 부서 감가상각/수리, 제품 품질 보증 충당.\n\n### 분개\n- 발생: 차: 판매비 대: 은행/감가상각누계/미지급임금\n- 기말: 차: 당기순이익 (3103) 대: 판매비\n\n### 비율: 판매비 ÷ 수익 = 판매비율.\n\n### 관련: 5502 관리비 | 5503 재무비용 | 3103 당기순이익", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "관리비", + "content": "## 관리비 (5502)\n\n기업 경영 조직 및 관리를 위한 비용.\n\n### 포함: 관리 부서 급여, 사무용품, 출장, 회의, 이사회 비용, 전문 서비스 비용 (감사, 법률), 컨설팅, 소송, 재산세, 차량세, 인지세, 관리용 고정자산 감가상각, 무형자산 상각, 접대비.\n\n### 접대비: 발생액 60% 공제, 연간 수익 5‰ 상한.\n\n### 분개\n- 발생: 차: 관리비 대: 은행/감가상각누계\n- 기말: 차: 당기순이익 (3103) 대: 관리비\n\n### 관련: 5501 판매비 | 5503 재무비용 | 5403 세금및부가세", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "재무비용", + "content": "## 재무비용 (5503)\n\n생산 경영 자금 조달을 위한 비용.\n\n### 포함: 이자 비용 (이자 수익 차감), 환차손 (환차익 차감), 은행 수수료, 현금 할인.\n\n### 분개\n- 이자 발생: 차: 재무비용 대: 미지급이자 (2231)/장기차입금-미지급이자\n- 이자 수입: 차: 은행 대: 재무비용 (차감)\n- 수수료: 차: 재무비용 대: 은행\n\n### 자본화: 고정자산 건설 특정 차입 이자는 사용 가능 전까지 건설중인자산 (1604)에 자본화.\n\n### 관련: 2231 미지급이자 | 2001 단기차입금 | 2501 장기차입금 | 1604 건설중인자산", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "자산손상차손", + "content": "## 자산손상차손 (5601)\n\n각종 자산 손상 충당금 설정 손실.\n\n### 해당 차감 계정\n| 손상차손 (5601) | 차감 계정 |\n|---|---|\n| 대손 손실 | 대손충당금 (1231) |\n| 재고 평가손 | 재고평가손실충당금 (1471) |\n| 고정자산 손상 | 고정자산손상충당금 |\n| 무형자산 손상 | 무형자산손상충당금 |\n\n### 분개: 차: 자산손상차손 대: [차감 계정]; 기말: 차: 당기순이익 (3103) 대: 손실\n\n### 참고: 고정자산 손상은 환입 불가! 재고 평가손은 원래 범위 내 환입 가능. 대손충당금은 환입 불가.\n\n### 관련: 1231 대손충당금 | 1471 재고평가손실충당금 | 3103 당기순이익", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "영업외비용", + "content": "## 영업외비용 (5701)\n\n일상 활동과 직접 관련 없는 각종 손실.\n\n### 포함: 비유동자산 처분 손실, 부족 손실, 벌금, 기부, 비정상 손실, 비화폐성 교환 손실, 채무 재조정 손실.\n\n### 영향: 영업 이익 불영향, 총 이익과 순이익 영향.\n총 이익 = 영업 이익 + 영업외수익 - 영업외비용\n\n### 분개: 차: 영업외비용 대: 은행/처분; 기말: 차: 당기순이익 (3103) 대: 영업외비용\n\n### 관련: 5301 영업외수익 | 3103 당기순이익 | 1606 고정자산처분", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "미수이자 회계", + "content": "## 미수이자 (1132)\n\n만기보유투자, 매도가능금융자산 등에서 수취할 이자.\n\n### 발생: 차: 미수이자 대: 투자수익 (5201)\n### 수령: 차: 은행 대: 미수이자\n\n### 관련: 1501 만기보유투자 | 5201 투자수익 | 5503 재무비용", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "대손충당금", + "content": "## 대손충당금 (1231)\n\n외상매출금 차감 계정, 회수 불가 예상 외상매출금.\n\n### 설정: 차: 자산손상차손 (5601) 대: 대손충당금\n### 제각: 차: 대손충당금 대: 외상매출금 (1122)\n### 회수: 차: 외상매출금 대: 대손충당금; 차: 은행 대: 외상매출금\n\n### 방법: 연령 분석법, 잔액 비율법\n\n### 관련: 1122 외상매출금 | 5601 자산손상차손 | 1471 재고평가손실충당금", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "미지급배당금 회계", + "content": "## 미지급배당금 (2232)\n\n주주총회 결의로 결정된 현금 배당금 또는 이익.\n\n### 선언: 차: 이익처분 (3104) 대: 미지급배당금\n### 지급: 차: 미지급배당금 대: 은행\n\n### 참고: 주식 배당은 본 계정 불기록 (비고 등록만)\n\n### 관련: 3104 이익처분 | 3101 이익잉여금 | 1131 미수배당금 (상대방)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From a3d898a8bf9f8d62b9a17df210a736c02bc6dd70 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:12 +0800 Subject: [PATCH 150/319] New translations zh-cn.json (Polish) [ci skip] --- knowledge_card/pl-PL.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/pl-PL.json diff --git a/knowledge_card/pl-PL.json b/knowledge_card/pl-PL.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/pl-PL.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 9b1b0cf72efbcb4b5ef80bbfadc174850e8bafc7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:13 +0800 Subject: [PATCH 151/319] New translations zh-cn.json (Russian) [ci skip] --- knowledge_card/ru-RU.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/ru-RU.json diff --git a/knowledge_card/ru-RU.json b/knowledge_card/ru-RU.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/ru-RU.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From bc95af52e0d0ac98e7dd98b67ed30188c385af96 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:14 +0800 Subject: [PATCH 152/319] New translations zh-cn.json (Turkish) [ci skip] --- knowledge_card/tr-TR.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/tr-TR.json diff --git a/knowledge_card/tr-TR.json b/knowledge_card/tr-TR.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/tr-TR.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From a36f6e4d7b1f5505257e430db90f116e0eee0f94 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:15 +0800 Subject: [PATCH 153/319] New translations zh-cn.json (Chinese Traditional) [ci skip] --- knowledge_card/zh-TW.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/zh-TW.json diff --git a/knowledge_card/zh-TW.json b/knowledge_card/zh-TW.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/zh-TW.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 751093631db6370007062a1c373c5d859ff3040a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:17 +0800 Subject: [PATCH 154/319] New translations zh-cn.json (English) [ci skip] --- knowledge_card/en-US.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/en-US.json diff --git a/knowledge_card/en-US.json b/knowledge_card/en-US.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/en-US.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 9686923df8f59d41a729c23a15b9e544b4eb2480 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:18 +0800 Subject: [PATCH 155/319] New translations zh-cn.json (Indonesian) [ci skip] --- knowledge_card/id-ID.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/id-ID.json diff --git a/knowledge_card/id-ID.json b/knowledge_card/id-ID.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/id-ID.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From c9425e55d72f9be7ef1683bb27871bfa53416c56 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:19 +0800 Subject: [PATCH 156/319] New translations zh-cn.json (Persian) [ci skip] --- knowledge_card/fa-IR.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/fa-IR.json diff --git a/knowledge_card/fa-IR.json b/knowledge_card/fa-IR.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/fa-IR.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 56cd7a846ccc661c009cd152b6d48ce9bfd420c0 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:21 +0800 Subject: [PATCH 157/319] New translations zh-cn.json (Bengali) [ci skip] --- knowledge_card/bn-BD.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/bn-BD.json diff --git a/knowledge_card/bn-BD.json b/knowledge_card/bn-BD.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/bn-BD.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 1f6e0a7af5b22234221eeaa0d79234943c36d662 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:22 +0800 Subject: [PATCH 158/319] New translations zh-cn.json (Thai) [ci skip] --- knowledge_card/th-TH.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/th-TH.json diff --git a/knowledge_card/th-TH.json b/knowledge_card/th-TH.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/th-TH.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 65e9354671f79edc7062c40b612b2b9a33d57f41 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:23 +0800 Subject: [PATCH 159/319] New translations zh-cn.json (Hindi) [ci skip] --- knowledge_card/hi-IN.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/hi-IN.json diff --git a/knowledge_card/hi-IN.json b/knowledge_card/hi-IN.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/hi-IN.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 58131e6191d3053de8f988e48a59c3f0a918a0ee Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:25 +0800 Subject: [PATCH 160/319] New translations zh-cn.json (English, United States) [ci skip] --- knowledge_card/en-US.json | 336 +++++++++++++++++++------------------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/knowledge_card/en-US.json b/knowledge_card/en-US.json index ef05be6..4bfacee 100644 --- a/knowledge_card/en-US.json +++ b/knowledge_card/en-US.json @@ -2,592 +2,592 @@ { "id": "k1", "category": "accounting_practice", - "title": "借贷记账法", - "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "title": "Double-Entry Bookkeeping", + "content": "## Double-Entry Bookkeeping\n\nDouble-entry bookkeeping is the fundamental recording method in modern accounting.\n\n### Core Rule: **Every debit must have a corresponding credit**\n\nEvery transaction must be recorded as a debit in one account and a credit in another, with equal amounts on both sides.\n\n### Account Direction\n- **Assets, Expenses**: Increase on debit side, decrease on credit side, normally have debit balance\n- **Liabilities, Equity, Revenue**: Increase on credit side, decrease on debit side, normally have credit balance\n\n### Example\nCompany withdraws 5,000 CNY from bank:\n- Dr: Cash on Hand 5,000 (asset increases)\n- Cr: Bank Deposit 5,000 (asset decreases)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k2", "category": "accounting_practice", - "title": "会计基本等式", - "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "title": "Basic Accounting Equation", + "content": "## Basic Accounting Equation\n\n### Static Equation (Balance Sheet basis)\n**Assets = Liabilities + Owner's Equity**\n\nThis equation reflects the financial position at a point in time. The left side represents resources (assets), and the right side represents the sources of those resources (liabilities and equity).\n\n### Dynamic Equation (Income Statement basis)\n**Revenue - Expenses = Profit**\n\nReflects operating performance over a period.\n\n### Extended Equation\n**Assets = Liabilities + Equity + (Revenue - Expenses)**\n\nNo transaction can break the balance of the accounting equation.", "relatedAccountId": null, "relatedSubject": null }, { "id": "k3", "category": "accounting_practice", - "title": "常见会计分录示例", - "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "title": "Common Journal Entry Examples", + "content": "## Common Journal Entries\n\n### 1. Cash Withdrawal\n| Debit | Credit |\n|---|---|\n| Cash on Hand | Bank Deposit |\n\n### 2. Purchase Materials (on credit)\n| Debit | Credit |\n|---|---|\n| Raw Materials | Accounts Payable |\n\n### 3. Sell Goods (deposited in bank)\n| Debit | Credit |\n|---|---|\n| Bank Deposit | Main Operating Revenue |\n\n### 4. Reimburse Travel Expenses\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Cash on Hand |\n\n### 5. Record Depreciation\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Accumulated Depreciation |\n\n### 6. Pay Wages\n| Debit | Credit |\n|---|---|\n| Payroll Payable | Bank Deposit |\n\n### 7. Close Year-End\n| Debit | Credit |\n|---|---|\n| Main Operating Revenue | Current Year Profit |\n| Current Year Profit | Main Operating Cost |\n| Current Year Profit | Admin. Expenses |", "relatedAccountId": null, "relatedSubject": null }, { "id": "k4", "category": "economic_law", - "title": "增值税简介", - "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "title": "Introduction to VAT", + "content": "## Introduction to VAT\n\nValue-Added Tax (VAT) is a turnover tax levied on the value added in the circulation of goods and services.\n\n### Taxpayer Classification\n- **General taxpayers**: Can deduct input VAT, use general tax calculation method\n- **Small-scale taxpayers**: Use simplified method, lower levy rate but cannot deduct input VAT\n\n### Tax Rates (China)\n- Basic rate: 13% (goods sales, processing, repair services)\n- Low rates: 9% (agricultural products, utilities), 6% (modern services)\n\n### Calculation Method\nVAT Payable = Output VAT - Input VAT\n\n### Accounting Treatment\n- On purchase: Dr: Raw Materials, Taxes Payable-VAT(input) Cr: Bank Deposit\n- On sale: Dr: Bank Deposit Cr: Main Operating Revenue, Taxes Payable-VAT(output)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k5", "category": "economic_law", - "title": "合同法基本要点", - "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "title": "Key Points of Contract Law", + "content": "## Key Points of Contract Law\n\n### Formation of Contract\n- **Offer**: One party proposes to enter into a contract\n- **Acceptance**: The offeree agrees to the offer\n- A contract is formed when acceptance takes effect\n\n### Main Terms of a Contract\n1. Names and addresses of the parties\n2. Subject matter\n3. Quantity\n4. Quality\n5. Price or remuneration\n6. Performance period, place, and method\n7. Liability for breach\n8. Dispute resolution methods\n\n### Validity of Contracts\n- **Valid**: Parties have capacity, genuine intent, lawful content\n- **Invalid**: Fraud/coercion harming state interests, malicious collusion, concealing illegal purposes\n- **Voidable**: Material misunderstanding, grossly unfair, fraud/coercion\n\n### Remedies for Breach\n- Specific performance\n- Remedial measures\n- Damages\n- Liquidated damages", "relatedAccountId": null, "relatedSubject": null }, { "id": "k6", "category": "accounting_practice", - "title": "期末结转步骤", - "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "title": "Period-End Closing Steps", + "content": "## Period-End Closing Steps\n\n### Step 1: Close Revenue Accounts\nTransfer all revenue account balances to \"Current Year Profit\" (credit):\n- Dr: Main Operating Revenue\n- Dr: Other Operating Revenue\n- Dr: Non-operating Income\n-    Cr: Current Year Profit\n\n### Step 2: Close Expense Accounts\nTransfer all expense account balances to \"Current Year Profit\" (debit):\n- Dr: Current Year Profit\n-    Cr: Main Operating Cost\n-    Cr: Other Operating Cost\n-    Cr: Taxes & Surcharges\n-    Cr: Selling Expenses\n-    Cr: Admin. Expenses\n-    Cr: Financial Expenses\n-    Cr: Non-operating Expenses\n-    Cr: Income Tax Expense\n\n### Step 3: Close Current Year Profit\n- If profit: Dr: Current Year Profit Cr: Profit Distribution\n- If loss: Dr: Profit Distribution Cr: Current Year Profit\n\n### Step 4: Transfer to Surplus Reserve\n- Dr: Profit Distribution - Transfer to Surplus Reserve\n-    Cr: Surplus Reserve", "relatedAccountId": null, "relatedSubject": null }, { "id": "k7", "category": "accounting_practice", - "title": "固定资产折旧", - "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "title": "Fixed Asset Depreciation", + "content": "## Fixed Asset Depreciation\n\n### Depreciation Methods\n1. **Straight-line method**: Annual depreciation = (Cost - Residual) / Useful life\n2. **Units of production method**: Based on actual usage\n3. **Double-declining balance**: Accelerated method\n4. **Sum-of-years-digits**: Accelerated method\n\n### Journal Entry\n- Dr: Admin. Expenses (or Manufacturing Overhead)\n-    Cr: Accumulated Depreciation\n\n### Notes\n- Assets added this month: depreciation starts next month\n- Assets disposed this month: depreciation this month, stops next month\n- Accumulated depreciation is a contra-asset; book value = Cost - Accumulated depreciation", "relatedAccountId": "1602", "relatedSubject": null }, { "id": "k8", "category": "accounting_practice", - "title": "试算平衡原理", - "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "title": "Trial Balance Principle", + "content": "## Trial Balance Principle\n\n### Purpose\nVerify that total debits equal total credits across all accounts.\n\n### Balance Basis\n1. **Transaction balance**: Total debit entries = Total credit entries for the period\n2. **Balance check**: Total debit ending balances = Total credit ending balances\n\n### Causes of Imbalance\n- Wrong direction (debit recorded as credit)\n- Amount error (numbers don't match)\n- Missing entry (only one side recorded)\n- Calculation error (summation mistakes)\n\n### Note\nA balanced trial balance does NOT guarantee correctness! The following don't affect balance:\n- Both sides omitted or duplicated equally\n- Both sides posted to wrong accounts\n- Debit/credit reversed but amounts equal", "relatedAccountId": null, "relatedSubject": null }, { "id": "k9", "category": "economic_law", - "title": "会计档案保管期限", - "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "title": "Accounting Archive Retention", + "content": "## Accounting Archive Retention\n\n### Permanent Retention\n- Annual financial reports (final accounts)\n- Accounting archive retention register\n- Accounting archive destruction register\n- Accounting archive appraisal report\n\n### 30-Year Retention\n- Accounting vouchers (source documents, journal vouchers)\n- Accounting books (general ledger, detail ledgers, journals)\n- Accounting archive transfer register\n\n### 10-Year Retention\n- Monthly, quarterly, semi-annual financial reports\n- Bank reconciliation statements\n- Bank statements\n- Tax returns\n\n### Legal Liability\nIntentional destruction of accounting documents, books, or reports required by law constitutes a criminal offense.", "relatedAccountId": null, "relatedSubject": null }, { "id": "k10", "category": "accounting_practice", - "title": "财务报表之间的关系", - "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "title": "Relationship Between Financial Statements", + "content": "## Relationship Between Financial Statements\n\n### Three Main Statements\n1. **Balance Sheet**: Financial position at a point in time (Assets = Liabilities + Equity)\n2. **Income Statement**: Operating performance over a period (Revenue - Expenses = Profit)\n3. **Cash Flow Statement**: Inflows and outflows of cash and equivalents\n\n### Articulation Between Statements\n- Income statement **net profit** flows to balance sheet **retained earnings**\n- Balance sheet **cash difference (ending - beginning)** = Cash flow statement **net cash increase**\n\n### Analysis Path\n1. Start with income statement → Understand profitability\n2. Then balance sheet → Understand financial structure and solvency\n3. Finally cash flow statement → Understand cash sources and uses", "relatedAccountId": null, "relatedSubject": null }, { "id": "t1", "category": "tax", - "title": "增值税详解", - "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "title": "VAT in Detail", + "content": "## VAT in Detail\n\nVAT is the largest tax category in China, levied on the value added during the circulation of goods and services.\n\n### Taxpayers\n- **General taxpayers**: Annual taxable sales > 5 million CNY, can deduct input VAT\n- **Small-scale taxpayers**: Annual sales ≤ 5 million CNY, simplified method\n\n### Tax Rate Structure\n| Rate | Scope |\n|------|-------|\n| 13% | Goods sales, processing, repair, tangible movable property leasing |\n| 9% | Agricultural products, utilities, books, real estate, transportation |\n| 6% | Modern services, financial services, lifestyle services |\n| 0% | Export goods |\n\n### Calculation\n**General**: Tax payable = Output VAT - Input VAT\n**Simplified**: Tax payable = Sales × Levy rate (3% or 5%)\n\n### Invoice Types\n- **Special VAT Invoice**: Can be used for input VAT deduction\n- **General VAT Invoice**: Cannot be deducted\n- **E-Invoice**: Same legal effect as paper invoices", "relatedAccountId": "2221", - "relatedSubject": "增值税纳税申报" + "relatedSubject": "VAT Declaration" }, { "id": "t2", "category": "tax", - "title": "企业所得税基础", - "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "title": "Corporate Income Tax Basics", + "content": "## Corporate Income Tax\n\nCIT is a tax levied on enterprises and other organizations that obtain income.\n\n### Tax Rates\n| Type | Rate |\n|---|---|\n| General enterprises | 25% |\n| High-tech enterprises | 15% |\n| Small low-profit enterprises | 20% (reduced basis) |\n\n### Taxable Income Calculation\n**Taxable income = Gross income - Non-taxable income - Tax-exempt income - Deductions - Prior year losses**\n\n### Common Deductions\n- Reasonable salary expenses\n- Employee welfare (within 14% of total wages)\n- Business entertainment (60% of incurred, ≤ 5‰ of revenue)\n- Advertising & promotion (within 15% of revenue)", "relatedAccountId": "2221", - "relatedSubject": "企业所得税年度汇算清缴" + "relatedSubject": "Annual CIT Reconciliation" }, { "id": "t3", "category": "tax", - "title": "发票管理与合规", - "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "title": "Invoice Management & Compliance", + "content": "## Invoice Management\n\nInvoices are one of the most important source documents in business activities.\n\n### Invoice Types\n1. **Special VAT Invoice** — For input VAT deduction\n2. **General VAT Invoice** — Cannot be deducted\n3. **E-Invoice** — Same legal effect as paper\n\n### Issuance Requirements\n- Must be issued according to actual transaction content\n- Invoice information must be complete\n- No false invoicing\n- No lending or transferring of invoices\n\n### Legal Liability\n- **False invoicing**: 2-7 years imprisonment for serious cases\n- **Illegal sale**: 2-7 years imprisonment for serious cases\n\n### Invoice Retention\n- Issued invoice stubs and registers must be kept for 5 years", "relatedAccountId": null, "relatedSubject": null }, { "id": "t4", "category": "tax", - "title": "纳税申报流程", - "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "title": "Tax Declaration Process", + "content": "## Tax Declaration Process\n\n### Filing Deadlines\n\n| Tax Type | Deadline |\n|----------|----------|\n| VAT | 15th of following month |\n| CIT (quarterly) | Within 15 days after quarter end |\n| CIT (annual) | Within 5 months after year end |\n| Individual Income Tax | 15th of following month |\n| Stamp Duty | 15th of following month |\n\n### Filing Methods\n1. **Online filing** — Via e-Tax Bureau (most common)\n2. **In-person filing** — At tax service hall\n3. **Mail filing** — Submit returns by post\n\n### Late Filing Consequences\n- Daily surcharge of 0.05% of unpaid tax\n- Fine of up to 2,000 CNY", "relatedAccountId": null, "relatedSubject": null }, { "id": "t5", "category": "tax", - "title": "个人所得税常识", - "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "title": "Individual Income Tax Basics", + "content": "## Individual Income Tax\n\n### Taxable Scope\n- Wages and salaries\n- Labor remuneration\n- Author's remuneration\n- Business income\n- Interest, dividends, bonuses\n- Property rental/transfer income\n\n### Comprehensive Income Tax Rates\n| Level | Annual Taxable Income | Rate |\n|-------|---------------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### Special Additional Deductions\n- Children's education: 2,000 CNY/month per child\n- Housing loan interest: 1,000 CNY/month\n- Housing rent: 800-1,500 CNY/month\n- Elderly support: 2,000-3,000 CNY/month\n- Infant care (under 3): 2,000 CNY/month per child", "relatedAccountId": null, "relatedSubject": null }, { "id": "k11", "category": "accounting_practice", - "title": "库存现金管理", - "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "title": "Cash on Hand Management", + "content": "## Cash on Hand\n\nCash on Hand is the most liquid asset, representing physical currency held by the business.\n\n### Management Rules\n- Limit management: Cash held must not exceed bank-approved limit\n- Usage scope: Wages, allowances, travel expenses, petty cash\n- No direct payment from cash receipts\n\n### Common Entries\n- Withdraw cash: Dr: Cash on Hand Cr: Bank Deposit\n- Reimburse expense: Dr: Admin Expenses Cr: Cash on Hand\n- Cash overage: Dr: Cash on Hand Cr: Pending Property Gain", "relatedAccountId": "1001", - "relatedSubject": "现金管理规定" + "relatedSubject": "Cash Management Rules" }, { "id": "k12", "category": "accounting_practice", - "title": "银行存款与对账", - "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "title": "Bank Deposits & Reconciliation", + "content": "## Bank Deposits\n\nBank deposits represent funds held in enterprise bank accounts.\n\n### Account Types\n- Basic deposit: Daily settlement and cash\n- General deposit: Loan transfers and repayments\n- Special deposit: Designated purpose funds\n- Temporary deposit: Temporary business\n\n### Bank Reconciliation\nPrepare monthly **bank reconciliation statement**:\n- Deposits in transit | Outstanding checks\n- Bank credits not recorded | Bank debits not recorded\n\n### Common Entries\n- Sales receipt: Dr: Bank Deposit Cr: Main Revenue\n- Pay supplier: Dr: Accounts Payable Cr: Bank Deposit", "relatedAccountId": "1002", - "relatedSubject": "银行余额调节表" + "relatedSubject": "Bank Reconciliation Statement" }, { "id": "k13", "category": "accounting_practice", - "title": "应收款项管理", - "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "title": "Receivables Management", + "content": "## Receivables\n\n### Key Accounts\n- **1121 Notes Receivable**: Claims from commercial notes\n- **1122 Accounts Receivable**: Claims from sales/services\n- **1123 Prepaid Accounts**: Advances to suppliers\n- **1131 Dividends Receivable**: Cash dividends due\n- **1132 Interest Receivable**: Bond interest due\n- **1221 Other Receivables**: Deposits, petty cash advances\n- **1231 Bad Debt Provision**: Estimated uncollectible (contra)\n\n### Bad Debt\nDr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n\n### Management\n- Regular aging analysis and follow-up\n- Provide for overdue receivables\n- AR Turnover = Revenue ÷ Average AR", "relatedAccountId": "1122", - "relatedSubject": "应收账款周转率与账龄分析" + "relatedSubject": "AR Turnover & Aging" }, { "id": "k14", "category": "accounting_practice", - "title": "存货核算", - "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "title": "Inventory Accounting", + "content": "## Inventory\n\n### Accounts\n- **1401 Material Procurement**: Materials in transit\n- **1403 Raw Materials**: Stock materials\n- **1405 Finished Goods**: Goods ready for sale\n- **1411 Revolving Materials**: Reusable packaging\n- **1471 Inventory Write-down**: Cost > NRV (contra)\n\n### Valuation: FIFO, Weighted Average, Specific ID\n\n### Core Entries\n- Purchase: Dr: Raw Materials (1403) Cr: AP (2202)\n- Issue: Dr: Production Cost (4001) Cr: Raw Materials\n- Complete: Dr: Finished Goods (1405) Cr: Production Cost\n- COGS: Dr: Main Operating Cost (5401) Cr: Finished Goods", "relatedAccountId": "1403", - "relatedSubject": "存货盘点与计价方法" + "relatedSubject": "Inventory Count & Valuation" }, { "id": "k15", "category": "accounting_practice", - "title": "固定资产与无形资产", - "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "title": "Fixed & Intangible Assets", + "content": "## Long-term Assets\n\n### Fixed Asset Accounts\n- **1601 Fixed Assets**: Tangible assets for production\n- **1604 Construction in Progress**: Uncompleted projects\n- **1606 Fixed Asset Disposal**: Transitional disposal\n\n### Intangible Asset Accounts\n- **1701 Intangible Assets**: Patents, trademarks, land use rights\n- **1702 Accumulated Amortization**: Contra account\n\n### Others\n- **1801 Long-term Prepaid Expenses**\n- **1901 Pending Property Loss/Gain**\n\n### Core Entries\n- Purchase: Dr: Fixed Assets Cr: Bank\n- Depreciation: Dr: Admin/Mfg Cr: Accumulated Depreciation\n- Disposal: Dr: Disposal/Acc Dep Cr: Fixed Assets\n- Amortization: Dr: Admin Cr: Accumulated Amortization", "relatedAccountId": "1601", - "relatedSubject": "固定资产管理制度" + "relatedSubject": "Fixed Asset Management Policy" }, { "id": "k16", "category": "accounting_practice", - "title": "金融资产与投资", - "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "title": "Financial Assets & Investments", + "content": "## Investment Accounts\n\n### Account List\n- **1012 Other Monetary Assets**: Outport deposits, cashier's checks, L/C margins\n- **1101 Trading Financial Assets**: Stocks, bonds, funds for short-term trading\n- **1501 Held-to-Maturity Investments**: Fixed-maturity bonds\n- **1511 Long-term Equity Investment**: Associates, JVs, subsidiaries\n\n### Investment Income\n- **5201 Investment Income**: Gain or loss from investments\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- Disposal: Dr: Bank Deposit Cr: Trading FA, Investment Income\n\n### Fair Value Changes\n- **5101 Fair Value Change Gain**: Year-end adjustment for trading FA", "relatedAccountId": "1101", - "relatedSubject": "金融资产三分类" + "relatedSubject": "Three Categories of Financial Assets" }, { "id": "k17", "category": "accounting_practice", - "title": "应付账款与短期负债", - "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "title": "Accounts Payable & Short-term Liabilities", + "content": "## Short-term Liabilities\n\n### Account List\n- **2001 Short-term Loans**: Bank loans due within 1 year\n- **2201 Notes Payable**: Commercial notes issued\n- **2202 Accounts Payable**: Owed for goods/services\n- **2203 Advances from Customers**: Prepayments received\n- **2211 Payroll Payable**: Accrued wages & insurance\n- **2231 Interest Payable**: Accrued unpaid interest\n- **2232 Dividends Payable**: Declared unpaid dividends\n- **2241 Other Payables**: Deposits, temporary receipts\n\n### Core Entries\n- Purchase: Dr: Raw Materials Cr: AP\n- Borrow: Dr: Bank Deposit Cr: Short-term Loan\n- Pay: Dr: AP Cr: Bank Deposit\n- Accrue interest: Dr: Financial Expenses Cr: Interest Payable", "relatedAccountId": "2202", - "relatedSubject": "应付账款管理" + "relatedSubject": "AP Management" }, { "id": "k18", "category": "accounting_practice", - "title": "长期负债", - "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "title": "Long-term Liabilities", + "content": "## Long-term Liabilities\n\n### Account List\n- **2501 Long-term Loans**: Bank loans > 1 year\n- **2502 Bonds Payable**: Corporate bonds issued\n- **2701 Long-term Payables**: Finance leases, installments\n\n### Long-term Loans\n- Borrow: Dr: Bank Cr: Long-term Loan\n- Interest: Dr: Financial Expense/CIP Cr: Long-term Loan-Accrued Interest\n- Repay: Dr: Long-term Loan Cr: Bank\n\n### Bonds Payable\n- Issued at par, premium, or discount\n- Premium/discount amortized over life\n\n### Borrowing Cost Capitalization\n- Interest for constructing fixed assets can be capitalized into CIP before asset is ready for use", "relatedAccountId": "2501", - "relatedSubject": "借款费用资本化" + "relatedSubject": "Borrowing Cost Capitalization" }, { "id": "k19", "category": "accounting_practice", - "title": "所有者权益", - "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "title": "Owner's Equity", + "content": "## Owner's Equity\n\n### Account List\n- **3001 Paid-in Capital**: Registered capital invested\n- **3002 Capital Reserve**: Capital premium & other\n- **3101 Surplus Reserve**: Accumulated from net profit\n- **3103 Current Year Profit**: Cumulative net profit\n- **3104 Profit Distribution**: Profit allocation\n\n### Core Entries\n- Investment: Dr: Bank Cr: Paid-in Capital, Capital Reserve\n- Transfer to reserve: Dr: Profit Distribution Cr: Surplus Reserve\n- Close revenue: Dr: Main Revenue Cr: Current Year Profit\n- Close expenses: Dr: Current Year Profit Cr: Main Cost etc.\n- Close CY profit: Dr: Current Year Profit Cr: Profit Distribution\n\n### Equation\n**Assets = Liabilities + Equity**", "relatedAccountId": "3001", - "relatedSubject": "利润分配流程" + "relatedSubject": "Profit Distribution Process" }, { "id": "k20", "category": "accounting_practice", - "title": "成本核算", - "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "title": "Cost Accounting", + "content": "## Cost Accounts\n\n### Account List\n- **4001 Production Cost**: Direct materials + labor + overhead\n- **4101 Manufacturing Overhead**: Indirect workshop costs\n\n### Cost Flow\n1. Incur costs: Dr: Production Cost Cr: Raw Materials/Payroll\n2. Collect overhead: Dr: Mfg Overhead Cr: Acc Dep/Bank\n3. Allocate overhead: Dr: Production Cost Cr: Mfg Overhead\n4. Complete: Dr: Finished Goods (1405) Cr: Production Cost\n5. Transfer to COGS: Dr: Main Cost (5401) Cr: Finished Goods\n\n### Cost Elements\n- Direct Materials | Direct Labor | Manufacturing Overhead\n\n### Costing Methods\n- Job costing, Process costing, Activity-based costing", "relatedAccountId": "4001", - "relatedSubject": "成本计算方法详解" + "relatedSubject": "Costing Methods" }, { "id": "k21", "category": "accounting_practice", - "title": "收入确认", - "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "title": "Revenue Recognition", + "content": "## Revenue Accounts\n\n### Account List\n- **5001 Main Operating Revenue**: Primary business revenue\n- **5051 Other Operating Revenue**: Material sales, rent\n- **5101 Fair Value Change Gain**: Financial asset FV changes\n- **5201 Investment Income**: External investment P&L\n- **5301 Non-operating Income**: Non-routine gains\n\n### Five-Step Recognition\n1. Identify contract with customer\n2. Identify performance obligations\n3. Determine transaction price\n4. Allocate price to obligations\n5. Recognize when obligation satisfied\n\n### Entries\n- Sale: Dr: Bank/AR Cr: Main Revenue\n- Period-end: Dr: Main Revenue Cr: Current Year Profit", "relatedAccountId": "5001", - "relatedSubject": "收入确认五步法" + "relatedSubject": "Revenue Five-Step Model" }, { "id": "k22", "category": "accounting_practice", - "title": "成本与费用核算", - "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "title": "Costs & Expenses Accounting", + "content": "## Cost & Expense Accounts\n\n### Operating Costs\n- **5401 Main Operating Cost**: Matched to main revenue\n- **5402 Other Operating Cost**: Other business costs\n\n### Taxes\n- **5403 Taxes & Surcharges**: Consumption tax, surcharges, stamp duty\n\n### Period Expenses\n- **5501 Selling Expenses**: Advertising, freight, sales staff\n- **5502 Administrative Expenses**: Office, management, depreciation\n- **5503 Financial Expenses**: Interest, exchange loss, bank charges\n\n### Other P&L\n- **5601 Asset Impairment Loss**: Bad debts, inventory write-down\n- **5701 Non-operating Expenses**: Fines, donations, extraordinary\n- **5801 Income Tax Expense**: Current income tax\n\n### Period-end Closing\n- Dr: Current Year Profit\n-   Cr: Main Cost, Selling Exp, Admin Exp, Financial Exp, etc.", "relatedAccountId": "5401", - "relatedSubject": "费用控制与预算管理" + "relatedSubject": "Expense Control & Budgeting" }, { "id": "k23", "category": "accounting_practice", - "title": "职工薪酬核算", - "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "title": "Payroll Accounting", + "content": "## Payroll Payable (2211)\n\n### Components\n- Wages, bonuses, allowances, subsidies\n- Employee welfare (14% of total wages)\n- Social insurance (5 types)\n- Housing fund\n- Union fees (2% of total wages)\n- Employee education (8% of total wages)\n\n### Accrual Entry\nDr: Production Cost (workers)\n  Mfg Overhead (workshop supervisors)\n  Admin Expenses (staff)\n  Selling Expenses (sales staff)\n  Cr: Payroll Payable\n\n### Payment Entry\nDr: Payroll Payable\n  Cr: Bank Deposit\n    Tax Payable-IIT (2221)", "relatedAccountId": "2211", - "relatedSubject": "社保公积金计算基数" + "relatedSubject": "Social Insurance Base" }, { "id": "k24", "category": "accounting_practice", - "title": "所得税会计", - "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "title": "Income Tax Accounting", + "content": "## Income Tax Expense (5801)\n\n### Current Tax\nTaxable income × Applicable rate\n\n### Deferred Tax\n- **Taxable temporary difference** → Deferred tax liability\n- **Deductible temporary difference** → Deferred tax asset\n\n### Income Tax Expense Formula\nTax expense = Current tax + Deferred tax\n\n### Entry\nDr: Income Tax Expense (5801)\n  Deferred Tax Asset\n  Cr: Tax Payable (2221)\n    Deferred Tax Liability\n\n### Common Temporary Differences\n- Different depreciation methods\n- Asset impairment provisions\n- Accrued liabilities", "relatedAccountId": "5801", - "relatedSubject": "递延所得税原理" + "relatedSubject": "Deferred Tax Principle" }, { "id": "k25", "category": "economic_law", - "title": "中国税制概览", - "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "title": "Overview of Chinese Tax System", + "content": "## Chinese Tax System\n\n### Turnover Taxes\n- **VAT**: On value added (13%/9%/6%)\n- **Consumption Tax**: Specific consumer goods\n\n### Income Taxes\n- **CIT**: 25%/15%/20%\n- **IIT**: 3%-45% progressive\n\n### Property & Behavior Taxes\n- **Stamp Duty**: Contracts, books\n- **Property Tax**: Commercial property\n- **Vehicle & Vessel Tax**\n- **Deed Tax**: Real estate transfer\n\n### Surcharges\n- Urban Maintenance & Construction Tax (7%/5%/1%)\n- Education Surcharge (3%)\n- Local Education Surcharge (2%)\n\n### Corresponding Accounts\n- VAT → Tax Payable (2221)\n- Other taxes → Taxes & Surcharges (5403)\n- Income tax → Income Tax Expense (5801)", "relatedAccountId": "2221", - "relatedSubject": "各税种申报期限" + "relatedSubject": "Tax Filing Deadlines" }, { "id": "k26", "category": "economic_law", - "title": "公司法与资本制度", - "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "title": "Company Law & Capital System", + "content": "## Company Capital System\n\n### Registered Capital\n- LLC registered capital is total subscribed contributions\n- Paid-in Capital (3001) is actual contributions received\n\n### Contribution Types\n- Cash | In-kind (fixed assets) | IP rights | Land use rights\n\n### Three Capital Principles\n1. **Capital Determination**: Specify at establishment\n2. **Capital Maintenance**: Maintain property matching capital\n3. **Capital Invariability**: No arbitrary changes\n\n### Surplus Reserve\n- Statutory surplus reserve: 10% of net profit\n- Can cover losses or increase capital\n- After capital increase, remainder ≥ 25% of pre-increase registered capital\n\n### Profit Distribution\n- Cover losses → Transfer to reserve → Distribute to investors", "relatedAccountId": "3001", - "relatedSubject": "股东权利与义务" + "relatedSubject": "Shareholder Rights & Obligations" }, { "id": "k27", "category": "economic_law", - "title": "税收征收管理法", - "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "title": "Tax Administration Law", + "content": "## Tax Administration\n\n### Tax Registration\n- Register within 30 days of establishment\n- Update for changes and deregistration\n\n### Books & Records\n- Maintain accounting books based on valid documents\n- Retention periods covered in Archive Retention (Card k9)\n\n### Tax Filing\n- File truthfully and timely (VAT: by 15th of next month)\n- Online, in-person, or by mail\n\n### Tax Collection\n- Audit-based, deemed assessment, fixed amount\n- Late payment surcharge: 0.05% daily\n\n### Tax Inspection\n- Tax authorities may inspect books, documents, reports\n- May conduct on-site inspection\n\n### Legal Liability\n- Tax evasion: Recovery + 50%-5x fine\n- Criminal prosecution for serious cases", "relatedAccountId": "5403", - "relatedSubject": "税务稽查应对" + "relatedSubject": "Tax Audit Response" }, { "id": "k28", "category": "accounting_practice", - "title": "应收票据", - "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "title": "Notes Receivable", + "content": "## Notes Receivable (1121)\n\nCommercial drafts received from sales of goods or services.\n\n### Types: Trade acceptance vs Bank acceptance\n\n### Entries\n- Receive note: Dr: Notes Receivable Cr: Main Revenue\n- Collect at maturity: Dr: Bank Deposit Cr: Notes Receivable\n- Discount: Dr: Bank Deposit (discounted amount), Financial Expenses (discount interest) Cr: Notes Receivable\n\n### Related\n- 1122 AR | 1131 Dividends Rec | 1132 Interest Rec\n- 5503 Financial Expenses (discount interest)", "relatedAccountId": "1121", "relatedSubject": null }, { "id": "k29", "category": "accounting_practice", - "title": "预付账款", - "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "title": "Prepaid Accounts", + "content": "## Prepaid Accounts (1123)\n\nAmounts paid in advance to suppliers per contract.\n\n### Entries\n- Prepay: Dr: Prepaid Accounts Cr: Bank Deposit\n- Receive goods: Dr: Raw Materials Cr: Prepaid Accounts\n- Pay balance: Dr: Prepaid Accounts Cr: Bank Deposit\n\n### Note: Can be recorded in AP (2202) debit if immaterial.\n\n### Related: 2202 AP | 1403 Raw Materials | 2203 Advances from Customers", "relatedAccountId": "1123", "relatedSubject": null }, { "id": "k30", "category": "accounting_practice", - "title": "应收股利与应收利息", - "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "title": "Dividends & Interest Receivable", + "content": "## Dividends Rec (1131) & Interest Rec (1132)\n\n### Dividends Receivable\n- Cash dividends or profits due to the enterprise\n- Declared: Dr: Dividends Rec Cr: Investment Income (5201)\n- Received: Dr: Bank Deposit Cr: Dividends Rec\n\n### Interest Receivable\n- Bond interest due to the enterprise\n- Accrue: Dr: Interest Rec Cr: Investment Income\n- Receive: Dr: Bank Deposit Cr: Interest Rec\n\n### Related: 5201 Investment Income | 1501 HTM | 1511 LT Equity", "relatedAccountId": "1131", "relatedSubject": null }, { "id": "k31", "category": "accounting_practice", - "title": "其他应收款", - "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "title": "Other Receivables", + "content": "## Other Receivables (1221)\n\nAll receivables and temporary payments other than notes, AR, prepaid, dividends, and interest receivable.\n\n### Includes\n- Compensation and fines receivable\n- Rent receivable from packaging rental\n- Advances recoverable from employees\n- Deposits paid (guarantee deposits)\n- Petty cash advances\n\n### Related\n- Fine income: Dr: Other Receivables Cr: Non-operating Income (5301)\n- Collection: Dr: Bank Deposit Cr: Other Receivables\n- 2241 Other Payables | 5301 Non-operating Income", "relatedAccountId": "1221", "relatedSubject": null }, { "id": "k32", "category": "accounting_practice", - "title": "材料采购", - "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "title": "Material Procurement", + "content": "## Material Procurement (1401)\n\nUsed when applying planned costing for daily material accounting.\n\n### Planned Cost Method\n1. Purchase: Dr: Material Procurement (actual) Cr: Bank\n2. Receipt: Dr: Raw Materials (planned) Cr: Material Procurement; Dr/Cr: Material Cost Variance\n\n### Material Cost Variance\n- Actual > Planned: unfavorable (debit variance)\n- Actual < Planned: favorable (credit variance)\n\n### Related: 1403 Raw Materials | 4001 Production Cost | 5401 Main Cost", "relatedAccountId": "1401", "relatedSubject": null }, { "id": "k33", "category": "accounting_practice", - "title": "库存商品", - "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "title": "Finished Goods", + "content": "## Finished Goods (1405)\n\nGoods that have completed the entire production process, passed inspection, and are ready for sale.\n\n### Entries\n- Complete production: Dr: Finished Goods Cr: Production Cost (4001)\n- Sell: Dr: Main Operating Cost (5401) Cr: Finished Goods\n\n### Management\n- Regular physical inventory counts\n- Inventory write-down provision (see 1471)\n- Inventory turnover = COGS ÷ Average inventory\n\n### Related: 4001 Production Cost | 5401 Main Cost | 1411 Revolving Materials | 1471 Inventory Write-down", "relatedAccountId": "1405", "relatedSubject": null }, { "id": "k34", "category": "accounting_practice", - "title": "周转材料", - "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "title": "Revolving Materials", + "content": "## Revolving Materials (1411)\n\nMaterials that can be used multiple times but don't qualify as fixed assets.\n\n### Includes\n- Packaging materials (drums, boxes, bags)\n- Low-value consumables (tools, supplies, protective gear)\n\n### Amortization Methods\n- Immediate write-off: All to expense upon issuance\n- 50-50 method: 50% at issue, 50% at retirement\n- Installment method: Amortized by usage count\n\n### Entry (immediate)\n- On issue: Dr: Mfg Overhead/Admin Cr: Revolving Materials\n\n### Related: 4101 Mfg Overhead | 5502 Admin | 1405 Finished Goods", "relatedAccountId": "1411", "relatedSubject": null }, { "id": "k35", "category": "accounting_practice", - "title": "存货跌价准备", - "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "title": "Inventory Write-down", + "content": "## Inventory Write-down (1471)\n\nProvide when inventory cost exceeds NRV at period end.\n\n### NRV = Estimated selling price - Cost to complete - Estimated selling expenses - Related taxes\n\n### Provide\nDr: Asset Impairment Loss (5601) Cr: Inventory Write-down\n\n### Reversal\nIf impairment factors disappear, reverse within original provision.\nDr: Inventory Write-down Cr: Asset Impairment Loss\n\n### Related: 1403 Raw Materials | 1405 Finished Goods | 5601 Impairment Loss | 1231 Bad Debt Provision (Note: bad debt provision cannot be reversed)", "relatedAccountId": "1471", "relatedSubject": null }, { "id": "k36", "category": "accounting_practice", - "title": "持有至到期投资", - "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "title": "Held-to-Maturity Investments", + "content": "## Held-to-Maturity Investments (1501)\n\nNon-derivative financial assets with fixed maturity, fixed/determinable payments, and positive intent and ability to hold to maturity.\n\n### Measurement: Initially at FV + transaction costs; subsequently at amortized cost using effective interest method.\n\n### Entries\n- Purchase: Dr: HTM - Cost Cr: Bank\n- Accrue interest: Dr: Interest Rec (1132) Cr: Investment Income (5201)\n- Maturity: Dr: Bank Cr: HTM\n\n### Related: 1132 Interest Rec | 5201 Investment Income | 1511 LT Equity", "relatedAccountId": "1501", "relatedSubject": null }, { "id": "k37", "category": "accounting_practice", - "title": "长期股权投资", - "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "title": "Long-term Equity Investment", + "content": "## Long-term Equity Investment (1511)\n\nEquity investment conferring control, joint control, or significant influence.\n\n### Methods\n- **Cost method**: Subsidiaries (>50% ownership)\n- **Equity method**: Associates (20%-50%) and joint ventures\n\n### Cost Method\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- No adjustment for investee's net asset changes\n\n### Equity Method\n- Investee profit: Dr: LT Equity - P&L Adjustment Cr: Investment Income\n- Declared dividend: Dr: Dividends Rec Cr: LT Equity - P&L Adjustment\n\n### Related: 1131 Dividends Rec | 5201 Investment Income | 3002 Capital Reserve", "relatedAccountId": "1511", "relatedSubject": null }, { "id": "k38", "category": "accounting_practice", - "title": "在建工程", - "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "title": "Construction in Progress", + "content": "## Construction in Progress (1604)\n\nProjects under construction, installation, or technical renovation.\n\n### Content\n- Building works (factories, offices)\n- Installation works (equipment)\n- Technical renovation\n\n### Entries\n- Incur costs: Dr: CIP Cr: Bank/Construction materials\n- Capitalize borrowing costs: Dr: CIP Cr: Long-term Loan-Accrued Interest\n- Complete: Dr: Fixed Assets (1601) Cr: CIP\n\n### Note: Transferred to Fixed Assets when ready for use; depreciation starts next month.\n\n### Related: 1601 Fixed Assets | 2501 Long-term Loan | 1606 Disposal", "relatedAccountId": "1604", "relatedSubject": null }, { "id": "k39", "category": "accounting_practice", - "title": "固定资产清理", - "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "title": "Fixed Asset Disposal", + "content": "## Fixed Asset Disposal (1606)\n\nTransitional account for sale, retirement, or destruction of fixed assets.\n\n### Entries\n1. Transfer to disposal: Dr: Disposal, Acc Dep (1602) Cr: Fixed Assets (1601)\n2. Disposal costs: Dr: Disposal Cr: Bank\n3. Proceeds: Dr: Bank Cr: Disposal\n4. Net gain/loss: Dr/Cr: Disposal Cr/Dr: Non-operating Income (5301) / Expenses (5701)\n\n### Related: 1601 Fixed Assets | 1602 Acc Dep | 5701 Non-operating Expenses | 5301 Non-operating Income", "relatedAccountId": "1606", "relatedSubject": null }, { "id": "k40", "category": "accounting_practice", - "title": "无形资产", - "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "title": "Intangible Assets", + "content": "## Intangible Assets (1701)\n\nIdentifiable non-monetary assets without physical substance.\n\n### Types\n- Patents | Trademarks | Copyrights\n- Land use rights (China-specific)\n- Proprietary technology | Franchises\n\n### Entries\n- Purchase: Dr: Intangible Assets Cr: Bank\n- Self-developed R&D: Research = expense; qualifying development = capitalize\n- Amortization: Dr: Admin (5502) Cr: Accumulated Amortization (1702)\n\n### Finite-life intangibles: Amortize. Indefinite-life: No amortization, annual impairment test.\n\n### Related: 1702 Acc Amort | 5502 Admin | 1601 Fixed Assets (analogy)", "relatedAccountId": "1701", "relatedSubject": null }, { "id": "k41", "category": "accounting_practice", - "title": "累计摊销", - "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "title": "Accumulated Amortization", + "content": "## Accumulated Amortization (1702)\n\nCumulative reduction in intangible asset value from usage; contra-asset account.\n\n### Method: Generally straight-line over legal/contractual/estimated useful life.\n\n### Entry\nMonthly: Dr: Admin (5502) / Other Cost (5402) Cr: Accumulated Amortization\n\n### vs Accumulated Depreciation\n- Same: Both contra-assets reducing carrying value\n- Diff: Fixed assets use Acc Dep (1602); Intangibles use Acc Amort (1702)\n\n### Related: 1701 Intangible Assets | 5502 Admin | 1602 Acc Dep (analogy)", "relatedAccountId": "1702", "relatedSubject": null }, { "id": "k42", "category": "accounting_practice", - "title": "长期待摊费用", - "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "title": "Long-term Prepaid Expenses", + "content": "## Long-term Prepaid Expenses (1801)\n\nExpenses incurred but benefiting multiple periods with amortization > 1 year.\n\n### Includes\n- Improvement to leased fixed assets\n- Major repair of fixed assets\n- Organization costs (optional)\n\n### Entries\n- Incur: Dr: LT Prepaid Expenses Cr: Bank\n- Amortize: Dr: Admin/Selling Expenses Cr: LT Prepaid Expenses\n\n### Related: 5502 Admin | 5501 Selling | 1601 Fixed Assets", "relatedAccountId": "1801", "relatedSubject": null }, { "id": "k43", "category": "accounting_practice", - "title": "待处理财产损溢", - "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "title": "Pending Property Loss/Gain", + "content": "## Pending Property Loss/Gain (1901)\n\nValue of asset overages, shortages, and damage discovered during property inspection.\n\n### Entries for Overage\n- Discover: Dr: Fixed Assets/Raw Materials Cr: Pending Property Gain\n- Approved: Dr: Pending Property Gain Cr: Non-operating Income (5301)/Admin\n\n### Entries for Shortage\n- Discover: Dr: Pending Property Loss Cr: Fixed Assets/Raw Materials\n- Approved: Dr: Non-operating Expenses (5701)/Other Rec/Admin Cr: Pending Property Loss\n\n### Note: Must be resolved by period-end; transitional account with no balance on reports.\n\n### Related: 1601 FA | 1403 RM | 5301 Non-operating Income | 5701 Non-operating Exp | 1221 Other Rec", "relatedAccountId": "1901", "relatedSubject": null }, { "id": "k44", "category": "accounting_practice", - "title": "短期借款", - "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "title": "Short-term Loans", + "content": "## Short-term Loans (2001)\n\nBorrowings from banks or financial institutions with terms ≤ 1 year.\n\n### Entries\n- Borrow: Dr: Bank Cr: Short-term Loan\n- Accrue interest: Dr: Financial Expenses (5503) Cr: Interest Payable (2231)\n- Pay interest: Dr: Interest Payable Cr: Bank\n- Repay principal: Dr: Short-term Loan Cr: Bank\n\n### vs Long-term: Short-term ≤ 1yr (2001); Long-term > 1yr (2501). Short-term interest generally expensed (cannot capitalize).\n\n### Related: 2231 Interest Payable | 5503 Financial Expenses | 2501 Long-term Loans", "relatedAccountId": "2001", "relatedSubject": null }, { "id": "k45", "category": "accounting_practice", - "title": "应付票据", - "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "title": "Notes Payable", + "content": "## Notes Payable (2201)\n\nCommercial drafts issued for purchases of goods or services.\n\n### Entries\n- Issue: Dr: Raw Materials/Finished Goods Cr: Notes Payable\n- Pay at maturity: Dr: Notes Payable Cr: Bank\n- Unable to pay: Trade acceptance → AP (2202); Bank acceptance → Short-term Loan (2001)\n\n### Related: 1121 Notes Receivable (counterparty) | 2202 AP | 2001 Short-term Loans", "relatedAccountId": "2201", "relatedSubject": null }, { "id": "k46", "category": "accounting_practice", - "title": "预收账款", - "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "title": "Advances from Customers", + "content": "## Advances from Customers (2203)\n\nAmounts received in advance from customers per contract.\n\n### Entries\n- Receive advance: Dr: Bank Cr: Advances from Customers\n- Deliver goods: Dr: Advances Cr: Main Revenue (5001)\n- Refund excess: Dr: Advances Cr: Bank\n\n### Note: Under new revenue standard, unearned portion may be reclassified as 'contract liabilities'.\n\n### Related: 1123 Prepaid (counterparty) | 5001 Main Revenue | 2202 AP", "relatedAccountId": "2203", "relatedSubject": null }, { "id": "k47", "category": "accounting_practice", - "title": "应付利息与应付股利", - "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "title": "Interest & Dividends Payable", + "content": "## Interest Payable (2231) & Dividends Payable (2232)\n\n### Interest Payable\n- Accrued unpaid borrowing interest\n- Accrue: Dr: Financial Expenses (5503) Cr: Interest Payable\n- Pay: Dr: Interest Payable Cr: Bank\n\n### Dividends Payable\n- Declared unpaid cash dividends\n- Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n- Pay: Dr: Dividends Payable Cr: Bank\n\n### Related: 5503 Financial Exp | 3104 Profit Distribution | 2001 ST Loans | 2501 LT Loans", "relatedAccountId": "2231", "relatedSubject": null }, { "id": "k48", "category": "accounting_practice", - "title": "其他应付款", - "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "title": "Other Payables", + "content": "## Other Payables (2241)\n\nAll payables and temporary receipts other than notes, AP, advances, payroll, tax, interest, and dividends payable.\n\n### Includes\n- Rent payable\n- Deposits and guarantees received\n- Compensation and fines payable\n\n### Entries\n- Receive deposit: Dr: Bank Cr: Other Payables\n- Refund deposit: Dr: Other Payables Cr: Bank\n- Unclaimed deposits may be recognized as non-operating income\n\n### Related: 1221 Other Receivables (counterpart) | 2202 AP | 5301 Non-operating Income", "relatedAccountId": "2241", "relatedSubject": null }, { "id": "k49", "category": "accounting_practice", - "title": "应付债券", - "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "title": "Bonds Payable", + "content": "## Bonds Payable (2502)\n\nBonds issued by the enterprise to raise funds.\n\n### Issuance\n- Par: Coupon rate = Market rate\n- Premium: Coupon > Market (investors pay more)\n- Discount: Coupon < Market (investors need compensation)\n\n### Entries\n- Issue: Dr: Bank Cr: Bonds Payable-Face, Bonds Payable-Premium (or Dr for Discount)\n- Accrue interest: Dr: Financial Exp Cr: Bonds Payable-Accrued Interest\n- Amortize: Dr/Cr: Bonds Payable-Adjustment Cr/Dr: Financial Exp\n\n### Related: 5503 Financial Exp | 2501 LT Loans | 2701 LT Payables", "relatedAccountId": "2502", "relatedSubject": null }, { "id": "k50", "category": "accounting_practice", - "title": "长期应付款", - "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "title": "Long-term Payables", + "content": "## Long-term Payables (2701)\n\nLong-term payables other than loans and bonds.\n\n### Includes\n- Finance lease payables\n- Installment purchase of fixed assets\n\n### Entries (Finance Lease)\n- Lease inception: Dr: Fixed Assets (lower of MLP PV or FV), Unrecognized Finance Cost Cr: LT Payables\n- Rent payment: Dr: LT Payables Cr: Bank\n- Amortize finance cost: Dr: Financial Exp Cr: Unrecognized Finance Cost\n\n### Related: 1601 Fixed Assets | 5503 Financial Exp | 2501 LT Loans | 2502 Bonds Payable", "relatedAccountId": "2701", "relatedSubject": null }, { "id": "k51", "category": "accounting_practice", - "title": "其他货币资金", - "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "title": "Other Monetary Assets", + "content": "## Other Monetary Assets (1012)\n\nMonetary assets other than cash on hand and bank deposits.\n\n### Includes\n- Outport deposits (remote temporary purchase)\n- Bank draft deposits | Cashier's check deposits\n- L/C margin deposits | Credit card deposits\n\n### Entries\n- Transfer to special account: Dr: Other Monetary Assets Cr: Bank\n- Use: Dr: Raw Materials Cr: Other Monetary Assets\n- Refund balance: Dr: Bank Cr: Other Monetary Assets\n\n### Related: 1001 Cash on Hand | 1002 Bank Deposit | 2202 AP", "relatedAccountId": "1012", "relatedSubject": null }, { "id": "k52", "category": "accounting_practice", - "title": "资本公积", - "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "title": "Capital Reserve", + "content": "## Capital Reserve (3002)\n\nExcess of investment received over registered capital share.\n\n### Sources\n- **Capital premium**: Actual contribution > registered capital\n- **Share premium**: Issue price > par value\n- **Other capital reserve**: Equity method investee changes\n\n### Uses\n- Transfer to registered capital\n- Cannot cover losses\n- After transfer, remainder ≥ 25% of pre-transfer registered capital\n\n### Entry\n- Receive premium: Dr: Bank Cr: Paid-in Capital, Capital Reserve - Premium\n\n### Related: 3001 Paid-in Capital | 3101 Surplus Reserve | 1511 LT Equity Investment", "relatedAccountId": "3002", "relatedSubject": null }, { "id": "k53", "category": "accounting_practice", - "title": "盈余公积", - "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "title": "Surplus Reserve", + "content": "## Surplus Reserve (3101)\n\nAccumulated funds extracted from net profit.\n\n### Types\n- **Statutory**: 10% of net profit (may stop at 50% of registered capital)\n- **Discretionary**: As determined by shareholders\n\n### Uses\n- Cover losses | Increase capital | Expand operations\n\n### Entries\n- Transfer: Dr: Profit Distribution (3104) Cr: Surplus Reserve\n- Cover loss: Dr: Surplus Reserve Cr: Profit Distribution\n- Increase capital: Dr: Surplus Reserve Cr: Paid-in Capital (3001)\n\n### Related: 3104 Profit Distribution | 3001 Paid-in Capital | 3103 CY Profit", "relatedAccountId": "3101", "relatedSubject": null }, { "id": "k54", "category": "accounting_practice", - "title": "本年利润", - "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "title": "Current Year Profit", + "content": "## Current Year Profit (3103)\n\nCumulative net profit or loss realized in the current year.\n\n### Period-end Closing\n**Close Revenue**\n- Dr: Main Revenue (5001), Other Revenue (5051), Investment Income (5201), Non-op Income (5301) Cr: CY Profit\n\n**Close Expenses**\n- Dr: CY Profit Cr: Main Cost (5401), Selling (5501), Admin (5502), Financial (5503), Non-op Exp (5701), Income Tax (5801)\n\n**Year-end Transfer**\n- Profit: Dr: CY Profit Cr: Profit Distribution (3104)\n- Loss: Dr: Profit Distribution Cr: CY Profit", "relatedAccountId": "3103", - "relatedSubject": "期末结转流程" + "relatedSubject": "Period-end Closing Process" }, { "id": "k55", "category": "accounting_practice", - "title": "利润分配", - "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "title": "Profit Distribution", + "content": "## Profit Distribution (3104)\n\nAllocation of profits (or coverage of losses) and accumulated balances.\n\n### Distribution Order\n1. Cover prior year losses\n2. Transfer to statutory surplus reserve (10%)\n3. Transfer to discretionary surplus reserve\n4. Distribute to investors (dividends)\n\n### Entries\n- Transfer to reserve: Dr: PD-Statutory Reserve Cr: Surplus Reserve (3101)\n- Declare dividend: Dr: PD-Dividends Cr: Dividends Payable (2232)\n- Year-end close: Dr: PD-Undistributed Cr: PD-Reserve, Dividends\n\n### Undistributed profit: Credit balance of PD-Undistributed sub-account.\n\n### Related: 3101 Surplus Reserve | 2232 Dividends Payable | 3103 CY Profit", "relatedAccountId": "3104", "relatedSubject": null }, { "id": "k56", "category": "accounting_practice", - "title": "制造费用", - "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "title": "Manufacturing Overhead", + "content": "## Manufacturing Overhead (4101)\n\nIndirect costs incurred for production of goods and services.\n\n### Includes\n- Supervisor wages and welfare\n- Workshop depreciation\n- Utilities, heating\n- Consumables, low-value items\n- Labor protection, seasonal/repair downtime\n\n### Entries\n- Collect: Dr: Mfg Overhead Cr: Acc Dep/Payroll/Bank\n- Allocate: Dr: Production Cost (4001) Cr: Mfg Overhead\n\n### Allocation bases: Labor hours, machine hours, direct labor cost.\n\n### Related: 4001 Production Cost | 1602 Acc Dep | 2211 Payroll Payable", "relatedAccountId": "4101", "relatedSubject": null }, { "id": "k57", "category": "accounting_practice", - "title": "其他业务收入", - "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "title": "Other Operating Revenue", + "content": "## Other Operating Revenue (5051)\n\nRevenue from operating activities other than main business.\n\n### Includes\n- Material sales | Packaging/fixed asset rental\n- Asset use right transfer | Transportation\n\n### Entries\n- Recognize: Dr: Bank Cr: Other Operating Revenue\n- Period-end: Dr: Other Revenue Cr: CY Profit (3103)\n\n### vs Non-operating Income: Other Revenue is routine; Non-op Income (5301) is non-routine.\n\n### Related: 5402 Other Cost | 5001 Main Revenue | 5301 Non-op Income", "relatedAccountId": "5051", "relatedSubject": null }, { "id": "k58", "category": "accounting_practice", - "title": "公允价值变动损益", - "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "title": "Fair Value Change Gain", + "content": "## Fair Value Change Gain (5101)\n\nGains or losses from FV changes of trading financial assets and other FV-measured items.\n\n### Applicable: Trading Financial Assets (1101), FV-measured investment property.\n\n### Entries\n- FV increase: Dr: Trading FA-FV Change Cr: FV Change Gain\n- FV decrease: Dr: FV Change Gain Cr: Trading FA-FV Change\n- Period-end: Dr/Cr: FV Change Gain Cr/Dr: CY Profit (3103)\n\n### Related: 1101 Trading FA | 5201 Investment Income | 3103 CY Profit", "relatedAccountId": "5101", "relatedSubject": null }, { "id": "k59", "category": "accounting_practice", - "title": "投资收益", - "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "title": "Investment Income", + "content": "## Investment Income (5201)\n\nGains or losses from external investments.\n\n### Sources\n- Dividend income from LT equity investment (1511)\n- Interest income from HTM (1501)\n- Disposal gains/losses of trading FA (1101)\n- Equity method share of investee net profit\n\n### Entries\n- Declared dividend (cost method): Dr: Dividends Rec Cr: Investment Income\n- Investee profit (equity method): Dr: LT Equity Cr: Investment Income\n- Dispose FA: Dr: Bank Cr: Trading FA, Investment Income (difference)\n\n### Related: 1511 LT Equity | 1131 Dividends Rec | 1101 Trading FA | 1501 HTM", "relatedAccountId": "5201", "relatedSubject": null }, { "id": "k60", "category": "accounting_practice", - "title": "营业外收入与支出", - "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "title": "Non-operating Income & Expenses", + "content": "## Non-operating Income (5301) & Expenses (5701)\n\n### Non-operating Income: Disposal gains, overage gains, donation income, fine income, unpayable AP.\n\n### Non-operating Expenses: Disposal losses, shortage losses, donation expenses, fine expenses, extraordinary losses.\n\n### Entries\n- Overage gain: Dr: Pending Property Gain Cr: Non-op Income\n- Donation expense: Dr: Non-op Expenses Cr: Bank\n\n### Note: Both are non-routine; directly affect current profit; don't affect operating profit but affect total profit.\n\n### Related: 1901 Pending Property | 1606 Disposal", "relatedAccountId": "5301", "relatedSubject": null }, { "id": "k61", "category": "accounting_practice", - "title": "其他业务成本", - "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "title": "Other Operating Cost", + "content": "## Other Operating Cost (5402)\n\nCosts incurred from other operating activities besides main business.\n\n### Includes: Material sales cost, rented FA depreciation, packaging amortization, intangible asset rental amortization.\n\n### Entries\n- Recognize cost: Dr: Other Cost Cr: Raw Materials/Acc Dep/Acc Amort\n- Period-end: Dr: CY Profit (3103) Cr: Other Cost\n\n### Matching: Other Revenue (5051) must be matched with corresponding Other Cost.\n\n### Related: 5051 Other Revenue | 5401 Main Cost | 3103 CY Profit", "relatedAccountId": "5402", "relatedSubject": null }, { "id": "k62", "category": "accounting_practice", - "title": "销售费用", - "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "title": "Selling Expenses", + "content": "## Selling Expenses (5501)\n\nExpenses incurred in selling goods, materials, and providing services.\n\n### Includes: Advertising, exhibition, freight, handling, packaging, insurance (transit), sales staff payroll, sales dept depreciation/repair, product warranty provisions.\n\n### Entries\n- Incur: Dr: Selling Exp Cr: Bank/Acc Dep/Payroll\n- Period-end: Dr: CY Profit (3103) Cr: Selling Exp\n\n### Ratio: Selling Exp ÷ Revenue = selling expense ratio.\n\n### Related: 5502 Admin | 5503 Financial | 3103 CY Profit", "relatedAccountId": "5501", "relatedSubject": null }, { "id": "k63", "category": "accounting_practice", - "title": "管理费用", - "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "title": "Administrative Expenses", + "content": "## Administrative Expenses (5502)\n\nExpenses for organizing and managing business operations.\n\n### Includes: Admin staff payroll, office supplies, travel, meetings, board fees, professional service fees (audit, legal), consulting, litigation, property tax, vehicle tax, stamp duty, admin FA depreciation, intangible amortization, business entertainment.\n\n### Entertainment: 60% deductible, capped at 5‰ of annual revenue.\n\n### Entries\n- Incur: Dr: Admin Cr: Bank/Acc Dep\n- Period-end: Dr: CY Profit (3103) Cr: Admin\n\n### Related: 5501 Selling | 5503 Financial | 5403 Taxes & Surcharges", "relatedAccountId": "5502", "relatedSubject": null }, { "id": "k64", "category": "accounting_practice", - "title": "财务费用", - "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "title": "Financial Expenses", + "content": "## Financial Expenses (5503)\n\nFinancing costs incurred to raise funds for production and operations.\n\n### Includes: Interest expense (net of interest income), exchange losses (net of gains), bank charges, cash discounts.\n\n### Entries\n- Accrue interest: Dr: Financial Exp Cr: Interest Payable (2231)/LT Loan-Accrued Interest\n- Interest income: Dr: Bank Cr: Financial Exp (offset)\n- Bank charges: Dr: Financial Exp Cr: Bank\n\n### Capitalization: Interest on specific borrowings for fixed asset construction is capitalized to CIP (1604) before asset is ready for use.\n\n### Related: 2231 Interest Payable | 2001 ST Loans | 2501 LT Loans | 1604 CIP", "relatedAccountId": "5503", "relatedSubject": null }, { "id": "k65", "category": "accounting_practice", - "title": "资产减值损失", - "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "title": "Asset Impairment Loss", + "content": "## Asset Impairment Loss (5601)\n\nLoss from recognizing asset impairment provisions.\n\n### Corresponding Contra Accounts\n| Impairment Loss (5601) | Contra Account |\n|---|---|\n| Bad debt loss | Bad Debt Provision (1231) |\n| Inventory write-down | Inventory Write-down (1471) |\n| FA impairment | FA Impairment Provision |\n| IA impairment | IA Impairment Provision |\n\n### Entry: Dr: Asset Impairment Loss Cr: [Contra Account]; Period-end: Dr: CY Profit (3103) Cr: Loss\n\n### Note: FA impairment cannot be reversed! Inventory write-down can be reversed within original provision. Bad debt provision cannot be reversed.\n\n### Related: 1231 Bad Debt Provision | 1471 Inventory Write-down | 3103 CY Profit", "relatedAccountId": "5601", "relatedSubject": null }, { "id": "k66", "category": "accounting_practice", - "title": "营业外支出", - "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "title": "Non-operating Expenses", + "content": "## Non-operating Expenses (5701)\n\nLosses not directly related to daily activities.\n\n### Includes: Non-current asset disposal losses, shortage losses, fines, donations, extraordinary losses (natural disasters), non-monetary exchange losses, debt restructuring losses.\n\n### Impact: Doesn't affect operating profit but affects total profit and net profit.\nTotal Profit = Operating Profit + Non-op Income - Non-op Expenses\n\n### Entry: Dr: Non-op Expenses Cr: Bank/Disposal; Period-end: Dr: CY Profit (3103) Cr: Non-op Expenses\n\n### Related: 5301 Non-op Income | 3103 CY Profit | 1606 FA Disposal", "relatedAccountId": "5701", "relatedSubject": null }, { "id": "k67", "category": "accounting_practice", - "title": "应收利息核算", - "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "title": "Interest Receivable Accounting", + "content": "## Interest Receivable (1132)\n\nInterest due from HTM, AFS financial assets.\n\n### Accrue: Dr: Interest Rec Cr: Investment Income (5201)\n### Receive: Dr: Bank Cr: Interest Rec\n\n### Related: 1501 HTM | 5201 Investment Income | 5503 Financial Exp", "relatedAccountId": "1132", "relatedSubject": null }, { "id": "k68", "category": "accounting_practice", - "title": "坏账准备核算", - "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "title": "Bad Debt Provision", + "content": "## Bad Debt Provision (1231)\n\nContra-asset for AR, recording estimated uncollectible amounts.\n\n### Provide: Dr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n### Write-off: Dr: Bad Debt Provision Cr: AR (1122)\n### Recovery: Dr: AR Cr: Bad Debt Provision; Dr: Bank Cr: AR\n\n### Methods: Aging analysis, % of receivables\n\n### Related: 1122 AR | 5601 Impairment Loss | 1471 Inventory Write-down", "relatedAccountId": "1231", "relatedSubject": null }, { "id": "k69", "category": "accounting_practice", - "title": "应付股利核算", - "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "title": "Dividends Payable Accounting", + "content": "## Dividends Payable (2232)\n\nCash dividends or profits determined by shareholders meeting.\n\n### Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n### Pay: Dr: Dividends Payable Cr: Bank\n\n### Note: Stock dividends are not recorded here (memo entry only)\n\n### Related: 3104 Profit Distribution | 3101 Surplus Reserve | 1131 Dividends Rec (counterpart)", "relatedAccountId": "2232", "relatedSubject": null } From dd9e896fbff40b5cb8ba5f1f236bd7fbb6fbba80 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:26 +0800 Subject: [PATCH 161/319] New translations zh-cn.json (Burmese) [ci skip] --- knowledge_card/my-MM.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/my-MM.json diff --git a/knowledge_card/my-MM.json b/knowledge_card/my-MM.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/my-MM.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From e44075b0437ed3b6174d8d7f61af3163d48e8b65 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:27 +0800 Subject: [PATCH 162/319] New translations zh-cn.json (Uyghur) [ci skip] --- knowledge_card/ug-CN.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/ug-CN.json diff --git a/knowledge_card/ug-CN.json b/knowledge_card/ug-CN.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/ug-CN.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From 66893cc8df0a6b033c0d13816de60ed8fbd6d2d4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 00:48:29 +0800 Subject: [PATCH 163/319] New translations zh-cn.json (Lao) [ci skip] --- knowledge_card/lo-LA.json | 594 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 594 insertions(+) create mode 100644 knowledge_card/lo-LA.json diff --git a/knowledge_card/lo-LA.json b/knowledge_card/lo-LA.json new file mode 100644 index 0000000..ef05be6 --- /dev/null +++ b/knowledge_card/lo-LA.json @@ -0,0 +1,594 @@ +[ + { + "id": "k1", + "category": "accounting_practice", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k2", + "category": "accounting_practice", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k3", + "category": "accounting_practice", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k4", + "category": "economic_law", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k5", + "category": "economic_law", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k6", + "category": "accounting_practice", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k7", + "category": "accounting_practice", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "relatedAccountId": "1602", + "relatedSubject": null + }, + { + "id": "k8", + "category": "accounting_practice", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k9", + "category": "economic_law", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k10", + "category": "accounting_practice", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t1", + "category": "tax", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "relatedAccountId": "2221", + "relatedSubject": "增值税纳税申报" + }, + { + "id": "t2", + "category": "tax", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "relatedAccountId": "2221", + "relatedSubject": "企业所得税年度汇算清缴" + }, + { + "id": "t3", + "category": "tax", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t4", + "category": "tax", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "t5", + "category": "tax", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "relatedAccountId": null, + "relatedSubject": null + }, + { + "id": "k11", + "category": "accounting_practice", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "relatedAccountId": "1001", + "relatedSubject": "现金管理规定" + }, + { + "id": "k12", + "category": "accounting_practice", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "relatedAccountId": "1002", + "relatedSubject": "银行余额调节表" + }, + { + "id": "k13", + "category": "accounting_practice", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "relatedAccountId": "1122", + "relatedSubject": "应收账款周转率与账龄分析" + }, + { + "id": "k14", + "category": "accounting_practice", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "relatedAccountId": "1403", + "relatedSubject": "存货盘点与计价方法" + }, + { + "id": "k15", + "category": "accounting_practice", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "relatedAccountId": "1601", + "relatedSubject": "固定资产管理制度" + }, + { + "id": "k16", + "category": "accounting_practice", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "relatedAccountId": "1101", + "relatedSubject": "金融资产三分类" + }, + { + "id": "k17", + "category": "accounting_practice", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "relatedAccountId": "2202", + "relatedSubject": "应付账款管理" + }, + { + "id": "k18", + "category": "accounting_practice", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "relatedAccountId": "2501", + "relatedSubject": "借款费用资本化" + }, + { + "id": "k19", + "category": "accounting_practice", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "relatedAccountId": "3001", + "relatedSubject": "利润分配流程" + }, + { + "id": "k20", + "category": "accounting_practice", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "relatedAccountId": "4001", + "relatedSubject": "成本计算方法详解" + }, + { + "id": "k21", + "category": "accounting_practice", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "relatedAccountId": "5001", + "relatedSubject": "收入确认五步法" + }, + { + "id": "k22", + "category": "accounting_practice", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "relatedAccountId": "5401", + "relatedSubject": "费用控制与预算管理" + }, + { + "id": "k23", + "category": "accounting_practice", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "relatedAccountId": "2211", + "relatedSubject": "社保公积金计算基数" + }, + { + "id": "k24", + "category": "accounting_practice", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "relatedAccountId": "5801", + "relatedSubject": "递延所得税原理" + }, + { + "id": "k25", + "category": "economic_law", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "relatedAccountId": "2221", + "relatedSubject": "各税种申报期限" + }, + { + "id": "k26", + "category": "economic_law", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "relatedAccountId": "3001", + "relatedSubject": "股东权利与义务" + }, + { + "id": "k27", + "category": "economic_law", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "relatedAccountId": "5403", + "relatedSubject": "税务稽查应对" + }, + { + "id": "k28", + "category": "accounting_practice", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "relatedAccountId": "1121", + "relatedSubject": null + }, + { + "id": "k29", + "category": "accounting_practice", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "relatedAccountId": "1123", + "relatedSubject": null + }, + { + "id": "k30", + "category": "accounting_practice", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "relatedAccountId": "1131", + "relatedSubject": null + }, + { + "id": "k31", + "category": "accounting_practice", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "relatedAccountId": "1221", + "relatedSubject": null + }, + { + "id": "k32", + "category": "accounting_practice", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "relatedAccountId": "1401", + "relatedSubject": null + }, + { + "id": "k33", + "category": "accounting_practice", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "relatedAccountId": "1405", + "relatedSubject": null + }, + { + "id": "k34", + "category": "accounting_practice", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "relatedAccountId": "1411", + "relatedSubject": null + }, + { + "id": "k35", + "category": "accounting_practice", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "relatedAccountId": "1471", + "relatedSubject": null + }, + { + "id": "k36", + "category": "accounting_practice", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "relatedAccountId": "1501", + "relatedSubject": null + }, + { + "id": "k37", + "category": "accounting_practice", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "relatedAccountId": "1511", + "relatedSubject": null + }, + { + "id": "k38", + "category": "accounting_practice", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "relatedAccountId": "1604", + "relatedSubject": null + }, + { + "id": "k39", + "category": "accounting_practice", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "relatedAccountId": "1606", + "relatedSubject": null + }, + { + "id": "k40", + "category": "accounting_practice", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "relatedAccountId": "1701", + "relatedSubject": null + }, + { + "id": "k41", + "category": "accounting_practice", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "relatedAccountId": "1702", + "relatedSubject": null + }, + { + "id": "k42", + "category": "accounting_practice", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "relatedAccountId": "1801", + "relatedSubject": null + }, + { + "id": "k43", + "category": "accounting_practice", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "relatedAccountId": "1901", + "relatedSubject": null + }, + { + "id": "k44", + "category": "accounting_practice", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "relatedAccountId": "2001", + "relatedSubject": null + }, + { + "id": "k45", + "category": "accounting_practice", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "relatedAccountId": "2201", + "relatedSubject": null + }, + { + "id": "k46", + "category": "accounting_practice", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "relatedAccountId": "2203", + "relatedSubject": null + }, + { + "id": "k47", + "category": "accounting_practice", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "relatedAccountId": "2231", + "relatedSubject": null + }, + { + "id": "k48", + "category": "accounting_practice", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "relatedAccountId": "2241", + "relatedSubject": null + }, + { + "id": "k49", + "category": "accounting_practice", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "relatedAccountId": "2502", + "relatedSubject": null + }, + { + "id": "k50", + "category": "accounting_practice", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "relatedAccountId": "2701", + "relatedSubject": null + }, + { + "id": "k51", + "category": "accounting_practice", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "relatedAccountId": "1012", + "relatedSubject": null + }, + { + "id": "k52", + "category": "accounting_practice", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "relatedAccountId": "3002", + "relatedSubject": null + }, + { + "id": "k53", + "category": "accounting_practice", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "relatedAccountId": "3101", + "relatedSubject": null + }, + { + "id": "k54", + "category": "accounting_practice", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "relatedAccountId": "3103", + "relatedSubject": "期末结转流程" + }, + { + "id": "k55", + "category": "accounting_practice", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "relatedAccountId": "3104", + "relatedSubject": null + }, + { + "id": "k56", + "category": "accounting_practice", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "relatedAccountId": "4101", + "relatedSubject": null + }, + { + "id": "k57", + "category": "accounting_practice", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "relatedAccountId": "5051", + "relatedSubject": null + }, + { + "id": "k58", + "category": "accounting_practice", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "relatedAccountId": "5101", + "relatedSubject": null + }, + { + "id": "k59", + "category": "accounting_practice", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "relatedAccountId": "5201", + "relatedSubject": null + }, + { + "id": "k60", + "category": "accounting_practice", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "relatedAccountId": "5301", + "relatedSubject": null + }, + { + "id": "k61", + "category": "accounting_practice", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "relatedAccountId": "5402", + "relatedSubject": null + }, + { + "id": "k62", + "category": "accounting_practice", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "relatedAccountId": "5501", + "relatedSubject": null + }, + { + "id": "k63", + "category": "accounting_practice", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "relatedAccountId": "5502", + "relatedSubject": null + }, + { + "id": "k64", + "category": "accounting_practice", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "relatedAccountId": "5503", + "relatedSubject": null + }, + { + "id": "k65", + "category": "accounting_practice", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "relatedAccountId": "5601", + "relatedSubject": null + }, + { + "id": "k66", + "category": "accounting_practice", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "relatedAccountId": "5701", + "relatedSubject": null + }, + { + "id": "k67", + "category": "accounting_practice", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "relatedAccountId": "1132", + "relatedSubject": null + }, + { + "id": "k68", + "category": "accounting_practice", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "relatedAccountId": "1231", + "relatedSubject": null + }, + { + "id": "k69", + "category": "accounting_practice", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "relatedAccountId": "2232", + "relatedSubject": null + } +] \ No newline at end of file From d6ef59f9d84690d6e3b6adcb3c45b49e09af3e63 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:13 +0800 Subject: [PATCH 164/319] New translations zh-cn.json (Japanese) [ci skip] --- i18n/ja-JP.json | 356 ++++++++++++++++++++++++------------------------ 1 file changed, 178 insertions(+), 178 deletions(-) diff --git a/i18n/ja-JP.json b/i18n/ja-JP.json index afdc800..8457a9a 100644 --- a/i18n/ja-JP.json +++ b/i18n/ja-JP.json @@ -1,93 +1,31 @@ { - "about_changelog": "変更履歴", - "about_license": "ライセンス", - "about_readme": "README", - "about_title": "このアプリについて", - "about_view_details": "詳細を見る", - "account_type_asset": "資産", - "account_type_cost": "原価", - "account_type_equity": "資本", - "account_type_expense": "費用", - "account_type_income": "収益", - "account_type_liability": "負債", - "accounts_add_custom": "カスタム科目を追加", - "accounts_all": "全科目", - "accounts_balance": "残高", - "accounts_category": "区分", - "accounts_code": "科目コード", - "accounts_credit_total": "貸方当期", - "accounts_debit_total": "借方当期", - "accounts_detail": "科目詳細", - "accounts_ending_balance": "期末残高", - "accounts_name": "科目名", - "accounts_name_hint": "科目名を入力", - "accounts_no_custom_delete": "システム科目は削除できません", - "accounts_opening_balance": "期首残高", - "accounts_related_knowledge": "関連知識", - "accounts_title": "勘定科目一覧", - "all": "すべて", - "app_full_name": "LedgerLearn", "app_name": "簿記学習", - "back": "戻る", - "balance": "残高", + "app_full_name": "LedgerLearn", + "ok": "OK", "cancel": "キャンセル", - "category_asset": "資産", - "category_cost": "原価", - "category_equity": "純資産", - "category_liability": "負債", - "category_pl": "損益", + "save": "保存", + "delete": "削除", + "edit": "編集", "close": "閉じる", + "back": "戻る", + "search": "検索", + "loading": "読み込み中...", + "no_data": "データなし", "confirm": "確認", "confirm_delete": "削除の確認", - "credit": "貸方", - "current_period": "当期発生額", - "debit": "借方", - "delete": "削除", - "edit": "編集", - "ending_balance": "期末残高", + "yes": "はい", + "no": "いいえ", + "success": "成功", "error": "エラー", - "home_balance_status": "試算表", - "home_balanced": "バランス済", - "home_check_unbalanced": "試算表がバランスしていません。伝票を確認してください!", - "home_credit_total": "貸方合計", - "home_debit_total": "借方合計", - "home_period": "現在の期", - "home_quick_accounts": "科目残高", - "home_quick_knowledge": "知識ベース", - "home_quick_voucher": "伝票入力", - "home_title": "簿記学習", - "home_unbalanced": "不均衡", - "home_voucher_count": "伝票数", - "knowledge_detail": "知識詳細", - "knowledge_law": "経済法", - "knowledge_practice": "会計実務", - "knowledge_related_account": "関連科目", - "knowledge_search_hint": "知識を検索...", - "knowledge_tax": "税務", - "knowledge_title": "知識ベース", - "ledger_account": "科目", - "ledger_balance": "残高", - "ledger_credit": "貸方", - "ledger_credit_amount": "貸方金額", - "ledger_date": "日付", - "ledger_debit": "借方", - "ledger_debit_amount": "借方金額", - "ledger_detail_for": "補助元帳 - {account}", - "ledger_detail_title": "補助元帳", - "ledger_direction_credit": "貸", - "ledger_direction_debit": "借", - "ledger_ending": "期末残高", - "ledger_explanation": "総勘定元帳は、勘定科目ごとに取引を要約した帳簿であり、各科目の一定期間における増減と残高を示します。財務諸表作成の主要な根拠となります。", - "ledger_opening": "期首残高", - "ledger_summary": "摘要", - "ledger_title": "総勘定元帳", - "ledger_voucher_no": "伝票番号", - "ledger_what_is": "総勘定元帳とは?", - "loading": "読み込み中...", + "warning": "警告", + "all": "すべて", + "about_title": "このアプリについて", + "about_readme": "README", + "about_changelog": "変更履歴", + "about_license": "ライセンス", + "about_view_details": "詳細を見る", + "total": "合計", "month_1": "1月", - "month_10": "10月", - "month_11": "11月", - "month_12": "12月", "month_2": "2月", "month_3": "3月", "month_4": "4月", @@ -96,129 +34,191 @@ "month_7": "7月", "month_8": "8月", "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", "month_selector": "月を選択", - "nav_accounts": "科目", "nav_home": "ホーム", - "nav_knowledge": "知識", + "nav_voucher": "伝票", + "nav_accounts": "科目", "nav_ledger": "元帳", "nav_reports": "レポート", + "nav_knowledge": "知識", "nav_settings": "設定", - "nav_voucher": "伝票", - "no": "いいえ", - "no_data": "データなし", - "ok": "OK", - "opening_balance": "期首残高", - "reports_account": "科目", - "reports_amount": "金額", - "reports_assets": "資産", - "reports_balance_hint": "貸借対照表は、ある時点における企業の財政状態を示します。資産 = 負債 + 純資産。", + "home_title": "簿記学習", + "home_period": "現在の期", + "home_voucher_count": "伝票数", + "home_debit_total": "借方合計", + "home_credit_total": "貸方合計", + "home_balance_status": "試算表", + "home_balanced": "バランス済", + "home_unbalanced": "不均衡", + "home_quick_voucher": "伝票入力", + "home_quick_accounts": "科目残高", + "home_quick_knowledge": "知識ベース", + "home_check_unbalanced": "試算表がバランスしていません。伝票を確認してください!", + "voucher_title": "伝票管理", + "voucher_new": "新規伝票", + "voucher_edit": "伝票を編集", + "voucher_list": "伝票一覧", + "voucher_number": "伝票番号", + "voucher_date": "日付", + "voucher_summary": "摘要", + "voucher_entries": "仕訳", + "voucher_add_entry": "分录を追加", + "voucher_remove_entry": "仕訳を削除", + "voucher_account": "科目", + "voucher_debit": "借方金額", + "voucher_credit": "貸方金額", + "voucher_direction": "方向", + "voucher_direction_debit": "借方", + "voucher_direction_credit": "貸方", + "voucher_amount": "金額", + "voucher_debit_total": "借方合計", + "voucher_credit_total": "貸方合計", + "voucher_balanced": "バランス済", + "voucher_unbalanced": "不均衡", + "voucher_balance_rule": "借方あれば貸方あり", + "voucher_balance_hint": "複式簿記の基本ルール:すべての取引は、ある勘定の借方と別の勘定の貸方に同額で記録されなければなりません。", + "voucher_save_success": "伝票が保存されました!", + "voucher_delete_success": "伝票が削除されました!", + "voucher_select_account": "科目を選択", + "voucher_search_account": "科目を検索...", + "voucher_filter_month": "月で絞り込み", + "voucher_templates": "取引テンプレート", + "voucher_template_cash_withdraw": "現金引出", + "voucher_template_cash_withdraw_desc": "銀行から現金を引出す", + "voucher_template_purchase": "原材料仕入", + "voucher_template_purchase_desc": "原材料を掛で仕入れる", + "voucher_template_sales": "商品販売", + "voucher_template_sales_desc": "商品を販売し、代金を銀行に預ける", + "voucher_template_reimburse": "旅費精算", + "voucher_template_reimburse_desc": "旅費を現金で精算する", + "voucher_knowledge_tip": "💡 ナレッジヒント", + "voucher_detail": "伝票詳細", + "voucher_no_entries": "少なくとも2つの仕訳を追加してください", + "voucher_summary_hint": "取引の摘要を入力", + "accounts_title": "勘定科目一覧", + "accounts_code": "科目コード", + "accounts_name": "科目名", + "accounts_balance": "残高", + "accounts_category": "区分", + "accounts_all": "全科目", + "accounts_detail": "科目詳細", + "accounts_opening_balance": "期首残高", + "accounts_debit_total": "借方当期", + "accounts_credit_total": "貸方当期", + "accounts_ending_balance": "期末残高", + "accounts_related_knowledge": "関連知識", + "accounts_add_custom": "カスタム科目を追加", + "accounts_name_hint": "科目名を入力", + "accounts_no_custom_delete": "システム科目は削除できません", + "category_asset": "資産", + "category_liability": "負債", + "category_equity": "純資産", + "category_cost": "原価", + "category_pl": "損益", + "subcategory_current_asset": "流動資産", + "subcategory_noncurrent_asset": "非流動資産", + "subcategory_current_liability": "流動負債", + "subcategory_noncurrent_liability": "非流動負債", + "subcategory_equity": "純資産", + "subcategory_cost": "原価", + "subcategory_income": "損益-収益", + "subcategory_expense": "損益-費用", + "ledger_title": "総勘定元帳", + "ledger_account": "科目", + "ledger_opening": "期首残高", + "ledger_debit": "借方", + "ledger_credit": "貸方", + "ledger_ending": "期末残高", + "ledger_detail_title": "補助元帳", + "ledger_detail_for": "補助元帳 - {account}", + "ledger_date": "日付", + "ledger_voucher_no": "伝票番号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金額", + "ledger_credit_amount": "貸方金額", + "ledger_balance": "残高", + "ledger_direction_debit": "借", + "ledger_direction_credit": "貸", + "ledger_what_is": "総勘定元帳とは?", + "ledger_explanation": "総勘定元帳は、勘定科目ごとに取引を要約した帳簿であり、各科目の一定期間における増減と残高を示します。財務諸表作成の主要な根拠となります。", + "reports_title": "財務諸表", + "reports_trial_balance": "試算表", + "reports_income_statement": "損益計算書", "reports_balance_sheet": "貸借対照表", - "reports_balanced": "均衡 ✓", - "reports_cost": "売上原価", - "reports_credit_current": "貸方当期", - "reports_credit_ending": "貸方期末", + "reports_account": "科目", + "reports_debit_opening": "借方期首", "reports_credit_opening": "貸方期首", - "reports_current_assets": "流動資産", - "reports_current_liabilities": "流動負債", "reports_debit_current": "借方当期", + "reports_credit_current": "貸方当期", "reports_debit_ending": "借方期末", - "reports_debit_opening": "借方期首", + "reports_credit_ending": "貸方期末", + "reports_total": "合計", + "reports_balanced": "均衡 ✓", + "reports_unbalanced": "不均衡 ✗", "reports_difference": "差額", - "reports_equity": "純資産", - "reports_expense": "費用", - "reports_how_to_read": "このレポートの見方", - "reports_income_hint": "損益計算書は、一定期間における企業の経営成績を示します。収益 - 費用 = 利益。", - "reports_income_statement": "損益計算書", "reports_item": "項目", - "reports_liabilities": "負債", + "reports_amount": "金額", + "reports_revenue": "売上高", + "reports_cost": "売上原価", + "reports_expense": "費用", + "reports_profit": "利益", "reports_net_profit": "純利益", + "reports_assets": "資産", + "reports_liabilities": "負債", + "reports_equity": "純資産", + "reports_current_assets": "流動資産", "reports_noncurrent_assets": "非流動資産", + "reports_current_liabilities": "流動負債", "reports_noncurrent_liabilities": "非流動負債", - "reports_profit": "利益", - "reports_revenue": "売上高", - "reports_title": "財務諸表", - "reports_total": "合計", "reports_total_assets": "資産合計", "reports_total_liabilities_equity": "負債及び純資産合計", - "reports_trial_balance": "試算表", + "reports_how_to_read": "このレポートの見方", "reports_trial_balance_hint": "試算表は、すべての勘定の借方と貸方の合計が一致するかを確認するツールです。一致しない場合は記録エラーがあります。", - "reports_unbalanced": "不均衡 ✗", - "save": "保存", - "search": "検索", - "settings_about": "このアプリについて", - "settings_data": "データ管理", + "reports_income_hint": "損益計算書は、一定期間における企業の経営成績を示します。収益 - 費用 = 利益。", + "reports_balance_hint": "貸借対照表は、ある時点における企業の財政状態を示します。資産 = 負債 + 純資産。", + "knowledge_title": "知識ベース", + "knowledge_practice": "会計実務", + "knowledge_law": "経済法", + "knowledge_tax": "税務", + "knowledge_search_hint": "知識を検索...", + "knowledge_detail": "知識詳細", + "knowledge_related_account": "関連科目", + "settings_title": "設定", "settings_language": "言語", + "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_language_zh": "中文", "settings_period": "デフォルトの期", - "settings_progress": "学習進捗", - "settings_reset_confirm": "すべてのデータをリセットしますか?すべての伝票が削除され、デフォルトの科目と知識カードが復元されます。", + "settings_data": "データ管理", "settings_reset_data": "データをリセット", + "settings_reset_confirm": "すべてのデータをリセットしますか?すべての伝票が削除され、デフォルトの科目と知識カードが復元されます。", "settings_reset_success": "データがリセットされました", - "settings_title": "設定", + "settings_about": "このアプリについて", "settings_version": "バージョン", - "subcategory_cost": "原価", - "subcategory_current_asset": "流動資産", - "subcategory_current_liability": "流動負債", - "subcategory_equity": "純資産", - "subcategory_expense": "損益-費用", - "subcategory_income": "損益-収益", - "subcategory_noncurrent_asset": "非流動資産", - "subcategory_noncurrent_liability": "非流動負債", - "success": "成功", + "settings_progress": "学習進捗", + "theme_title": "テーマ", + "theme_mode_system": "システムに従う", + "theme_mode_light": "ライトモード", + "theme_mode_dark": "ダークモード", "theme_color": "配色", "theme_color_blue": "オーシャンブルー", "theme_color_green": "フォレストグリーン", - "theme_color_orange": "ウォームオレンジ", "theme_color_purple": "バイオレット", + "theme_color_orange": "ウォームオレンジ", "theme_color_teal": "ティール", - "theme_mode_dark": "ダークモード", - "theme_mode_light": "ライトモード", - "theme_mode_system": "システムに従う", - "theme_title": "テーマ", - "total": "合計", - "voucher_account": "科目", - "voucher_add_entry": "分录を追加", - "voucher_amount": "金額", - "voucher_balance_hint": "複式簿記の基本ルール:すべての取引は、ある勘定の借方と別の勘定の貸方に同額で記録されなければなりません。", - "voucher_balance_rule": "借方あれば貸方あり", - "voucher_balanced": "バランス済", - "voucher_credit": "貸方金額", - "voucher_credit_total": "貸方合計", - "voucher_date": "日付", - "voucher_debit": "借方金額", - "voucher_debit_total": "借方合計", - "voucher_delete_success": "伝票が削除されました!", - "voucher_detail": "伝票詳細", - "voucher_direction": "方向", - "voucher_direction_credit": "貸方", - "voucher_direction_debit": "借方", - "voucher_edit": "伝票を編集", - "voucher_entries": "仕訳", - "voucher_filter_month": "月で絞り込み", - "voucher_knowledge_tip": "💡 ナレッジヒント", - "voucher_list": "伝票一覧", - "voucher_new": "新規伝票", - "voucher_no_entries": "少なくとも2つの仕訳を追加してください", - "voucher_number": "伝票番号", - "voucher_remove_entry": "仕訳を削除", - "voucher_save_success": "伝票が保存されました!", - "voucher_search_account": "科目を検索...", - "voucher_select_account": "科目を選択", - "voucher_summary": "摘要", - "voucher_summary_hint": "取引の摘要を入力", - "voucher_template_cash_withdraw": "現金引出", - "voucher_template_cash_withdraw_desc": "銀行から現金を引出す", - "voucher_template_purchase": "原材料仕入", - "voucher_template_purchase_desc": "原材料を掛で仕入れる", - "voucher_template_reimburse": "旅費精算", - "voucher_template_reimburse_desc": "旅費を現金で精算する", - "voucher_template_sales": "商品販売", - "voucher_template_sales_desc": "商品を販売し、代金を銀行に預ける", - "voucher_templates": "取引テンプレート", - "voucher_title": "伝票管理", - "voucher_unbalanced": "不均衡", - "warning": "警告", - "yes": "はい" + "account_type_asset": "資産", + "account_type_liability": "負債", + "account_type_equity": "資本", + "account_type_cost": "原価", + "account_type_income": "収益", + "account_type_expense": "費用", + "debit": "借方", + "credit": "貸方", + "balance": "残高", + "opening_balance": "期首残高", + "current_period": "当期発生額", + "ending_balance": "期末残高" } From e16da10e89bb7a8267f922e72ddfdb84d1b3f48e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:18 +0800 Subject: [PATCH 165/319] New translations zh-cn.json (English) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index 5a99ffa..c120744 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "LedgerLearn", + "app_name": "记账学习", "app_full_name": "LedgerLearn", - "ok": "OK", - "cancel": "Cancel", - "save": "Save", - "delete": "Delete", - "edit": "Edit", - "close": "Close", - "back": "Back", - "search": "Search", - "loading": "Loading...", - "no_data": "No Data", - "confirm": "Confirm", - "confirm_delete": "Confirm Delete", - "yes": "Yes", - "no": "No", - "success": "Success", - "error": "Error", - "warning": "Warning", - "all": "All", - "about_title": "About", - "about_readme": "Readme", - "about_changelog": "Changelog", - "about_license": "License", - "about_view_details": "View Details", - "total": "Total", - "month_1": "Jan", - "month_2": "Feb", - "month_3": "Mar", - "month_4": "Apr", - "month_5": "May", - "month_6": "Jun", - "month_7": "Jul", - "month_8": "Aug", - "month_9": "Sep", - "month_10": "Oct", - "month_11": "Nov", - "month_12": "Dec", - "month_selector": "Select Month", - "nav_home": "Home", - "nav_voucher": "Vouchers", - "nav_accounts": "Accounts", - "nav_ledger": "Ledger", - "nav_reports": "Reports", - "nav_knowledge": "Knowledge", - "nav_settings": "Settings", - "home_title": "LedgerLearn", - "home_period": "Current Period", - "home_voucher_count": "Vouchers", - "home_debit_total": "Total Debit", - "home_credit_total": "Total Credit", - "home_balance_status": "Trial Balance", - "home_balanced": "Balanced", - "home_unbalanced": "Unbalanced", - "home_quick_voucher": "New Voucher", - "home_quick_accounts": "Account Balances", - "home_quick_knowledge": "Knowledge Base", - "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", - "voucher_title": "Voucher Management", - "voucher_new": "New Voucher", - "voucher_edit": "Edit Voucher", - "voucher_list": "Voucher List", - "voucher_number": "Voucher No.", - "voucher_date": "Date", - "voucher_summary": "Summary", - "voucher_entries": "Entries", - "voucher_add_entry": "Add Entry", - "voucher_remove_entry": "Remove Entry", - "voucher_account": "Account", - "voucher_debit": "Debit Amount", - "voucher_credit": "Credit Amount", - "voucher_direction": "Direction", - "voucher_direction_debit": "Debit", - "voucher_direction_credit": "Credit", - "voucher_amount": "Amount", - "voucher_debit_total": "Total Debit", - "voucher_credit_total": "Total Credit", - "voucher_balanced": "Balanced", - "voucher_unbalanced": "Unbalanced", - "voucher_balance_rule": "Every debit must have a corresponding credit", - "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", - "voucher_save_success": "Voucher saved successfully!", - "voucher_delete_success": "Voucher deleted successfully!", - "voucher_select_account": "Select Account", - "voucher_search_account": "Search accounts...", - "voucher_filter_month": "Filter by Month", - "voucher_templates": "Transaction Templates", - "voucher_template_cash_withdraw": "Cash Withdrawal", - "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", - "voucher_template_purchase": "Purchase Materials", - "voucher_template_purchase_desc": "Purchase raw materials on credit", - "voucher_template_sales": "Sales", - "voucher_template_sales_desc": "Sell goods, deposit to bank", - "voucher_template_reimburse": "Reimbursement", - "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", - "voucher_knowledge_tip": "💡 Knowledge Tip", - "voucher_detail": "Voucher Detail", - "voucher_no_entries": "Please add at least two entries", - "voucher_summary_hint": "Enter transaction summary", - "accounts_title": "Chart of Accounts", - "accounts_code": "Code", - "accounts_name": "Account Name", - "accounts_balance": "Balance", - "accounts_category": "Category", - "accounts_all": "All Accounts", - "accounts_detail": "Account Detail", - "accounts_opening_balance": "Opening Balance", - "accounts_debit_total": "Debit This Period", - "accounts_credit_total": "Credit This Period", - "accounts_ending_balance": "Ending Balance", - "accounts_related_knowledge": "Related Knowledge", - "accounts_add_custom": "Add Custom Account", - "accounts_name_hint": "Enter account name", - "accounts_no_custom_delete": "System accounts cannot be deleted", - "category_asset": "Assets", - "category_liability": "Liabilities", - "category_equity": "Owner's Equity", - "category_cost": "Costs", - "category_pl": "Profit & Loss", - "subcategory_current_asset": "Current Assets", - "subcategory_noncurrent_asset": "Non-Current Assets", - "subcategory_current_liability": "Current Liabilities", - "subcategory_noncurrent_liability": "Non-Current Liabilities", - "subcategory_equity": "Owner's Equity", - "subcategory_cost": "Costs", - "subcategory_income": "P&L - Revenue", - "subcategory_expense": "P&L - Expense", - "ledger_title": "General Ledger", - "ledger_account": "Account", - "ledger_opening": "Opening Balance", - "ledger_debit": "Debit", - "ledger_credit": "Credit", - "ledger_ending": "Ending Balance", - "ledger_detail_title": "Detail Ledger", - "ledger_detail_for": "Detail Ledger - {account}", - "ledger_date": "Date", - "ledger_voucher_no": "Voucher No.", - "ledger_summary": "Summary", - "ledger_debit_amount": "Debit", - "ledger_credit_amount": "Credit", - "ledger_balance": "Balance", - "ledger_direction_debit": "Dr", - "ledger_direction_credit": "Cr", - "ledger_what_is": "What is a General Ledger?", - "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", - "reports_title": "Financial Reports", - "reports_trial_balance": "Trial Balance", - "reports_income_statement": "Income Statement", - "reports_balance_sheet": "Balance Sheet", - "reports_account": "Account", - "reports_debit_opening": "Debit Opening", - "reports_credit_opening": "Credit Opening", - "reports_debit_current": "Debit Current", - "reports_credit_current": "Credit Current", - "reports_debit_ending": "Debit Ending", - "reports_credit_ending": "Credit Ending", - "reports_total": "Total", - "reports_balanced": "Balanced ✓", - "reports_unbalanced": "Unbalanced ✗", - "reports_difference": "Difference", - "reports_item": "Item", - "reports_amount": "Amount", - "reports_revenue": "Revenue", - "reports_cost": "Cost of Sales", - "reports_expense": "Expenses", - "reports_profit": "Profit", - "reports_net_profit": "Net Profit", - "reports_assets": "Assets", - "reports_liabilities": "Liabilities", - "reports_equity": "Owner's Equity", - "reports_current_assets": "Current Assets", - "reports_noncurrent_assets": "Non-Current Assets", - "reports_current_liabilities": "Current Liabilities", - "reports_noncurrent_liabilities": "Non-Current Liabilities", - "reports_total_assets": "Total Assets", - "reports_total_liabilities_equity": "Total Liabilities & Equity", - "reports_how_to_read": "How to read this report?", - "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", - "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", - "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", - "knowledge_title": "Knowledge Base", - "knowledge_practice": "Accounting Practice", - "knowledge_law": "Economic Law", - "knowledge_tax": "Tax", - "knowledge_search_hint": "Search knowledge...", - "knowledge_detail": "Knowledge Detail", - "knowledge_related_account": "Related Account", - "settings_title": "Settings", - "settings_language": "Language", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "Default Period", - "settings_data": "Data Management", - "settings_reset_data": "Reset Data", - "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", - "settings_reset_success": "Data has been reset", - "settings_about": "About", - "settings_version": "Version", - "settings_progress": "Learning Progress", - "theme_title": "Theme", - "theme_mode_system": "Follow System", - "theme_mode_light": "Light Mode", - "theme_mode_dark": "Dark Mode", - "theme_color": "Color Scheme", - "theme_color_blue": "Ocean Blue", - "theme_color_green": "Forest Green", - "theme_color_purple": "Violet", - "theme_color_orange": "Warm Orange", - "theme_color_teal": "Teal", - "account_type_asset": "Asset", - "account_type_liability": "Liability", - "account_type_equity": "Equity", - "account_type_cost": "Cost", - "account_type_income": "Revenue", - "account_type_expense": "Expense", - "debit": "Debit", - "credit": "Credit", - "balance": "Balance", - "opening_balance": "Opening Balance", - "current_period": "Current Period", - "ending_balance": "Ending Balance" + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" } From d38c62c3eb424b9e8cf8d18997f496b7f43f5efa Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:21 +0800 Subject: [PATCH 166/319] New translations zh-cn.json (Thai) [ci skip] --- i18n/th-TH.json | 356 ++++++++++++++++++++++++------------------------ 1 file changed, 178 insertions(+), 178 deletions(-) diff --git a/i18n/th-TH.json b/i18n/th-TH.json index ad22006..25f6c04 100644 --- a/i18n/th-TH.json +++ b/i18n/th-TH.json @@ -1,93 +1,31 @@ { - "about_changelog": "บันทึกการเปลี่ยนแปลง", - "about_license": "สัญญาอนุญาต", - "about_readme": "README", - "about_title": "เกี่ยวกับ", - "about_view_details": "ดูรายละเอียด", - "account_type_asset": "สินทรัพย์", - "account_type_cost": "ต้นทุน", - "account_type_equity": "ส่วนของเจ้าของ", - "account_type_expense": "ค่าใช้จ่าย", - "account_type_income": "รายได้", - "account_type_liability": "หนี้สิน", - "accounts_add_custom": "เพิ่มบัญชีที่กำหนดเอง", - "accounts_all": "บัญชีทั้งหมด", - "accounts_balance": "ยอดคงเหลือ", - "accounts_category": "หมวดหมู่", - "accounts_code": "รหัสบัญชี", - "accounts_credit_total": "เครดิตงวดนี้", - "accounts_debit_total": "เดบิตงวดนี้", - "accounts_detail": "รายละเอียดบัญชี", - "accounts_ending_balance": "ยอดยกไป", - "accounts_name": "ชื่อบัญชี", - "accounts_name_hint": "ป้อนชื่อบัญชี", - "accounts_no_custom_delete": "ไม่สามารถลบบัญชีระบบได้", - "accounts_opening_balance": "ยอดยกมา", - "accounts_related_knowledge": "ความรู้ที่เกี่ยวข้อง", - "accounts_title": "ผังบัญชี", - "all": "ทั้งหมด", - "app_full_name": "LedgerLearn", "app_name": "เรียนรู้การทำบัญชี", - "back": "กลับ", - "balance": "ยอดคงเหลือ", + "app_full_name": "LedgerLearn", + "ok": "ตกลง", "cancel": "ยกเลิก", - "category_asset": "สินทรัพย์", - "category_cost": "ต้นทุน", - "category_equity": "ส่วนของเจ้าของ", - "category_liability": "หนี้สิน", - "category_pl": "กำไรขาดทุน", + "save": "บันทึก", + "delete": "ลบ", + "edit": "แก้ไข", "close": "ปิด", + "back": "กลับ", + "search": "ค้นหา", + "loading": "กำลังโหลด...", + "no_data": "ไม่มีข้อมูล", "confirm": "ยืนยัน", "confirm_delete": "ยืนยันการลบ", - "credit": "เครดิต", - "current_period": "ยอดเคลื่อนไหวงวดนี้", - "debit": "เดบิต", - "delete": "ลบ", - "edit": "แก้ไข", - "ending_balance": "ยอดยกไป", + "yes": "ใช่", + "no": "ไม่", + "success": "สำเร็จ", "error": "ข้อผิดพลาด", - "home_balance_status": "งบทดลอง", - "home_balanced": "สมดุล", - "home_check_unbalanced": "งบทดลองไม่สมดุล! กรุณาตรวจสอบใบสำคัญ!", - "home_credit_total": "รวมเครดิต", - "home_debit_total": "รวมเดบิต", - "home_period": "งวดปัจจุบัน", - "home_quick_accounts": "ยอดคงเหลือบัญชี", - "home_quick_knowledge": "ฐานความรู้", - "home_quick_voucher": "บันทึกใบสำคัญ", - "home_title": "เรียนรู้การทำบัญชี", - "home_unbalanced": "ไม่สมดุล", - "home_voucher_count": "จำนวนใบสำคัญ", - "knowledge_detail": "รายละเอียดความรู้", - "knowledge_law": "กฎหมายเศรษฐกิจ", - "knowledge_practice": "ปฏิบัติการบัญชี", - "knowledge_related_account": "บัญชีที่เกี่ยวข้อง", - "knowledge_search_hint": "ค้นหาความรู้...", - "knowledge_tax": "ภาษี", - "knowledge_title": "ฐานความรู้", - "ledger_account": "บัญชี", - "ledger_balance": "ยอดคงเหลือ", - "ledger_credit": "เครดิต", - "ledger_credit_amount": "จำนวนเงินเครดิต", - "ledger_date": "วันที่", - "ledger_debit": "เดบิต", - "ledger_debit_amount": "จำนวนเงินเดบิต", - "ledger_detail_for": "บัญชีแยกประเภท - {account}", - "ledger_detail_title": "บัญชีแยกประเภท", - "ledger_direction_credit": "เครดิต", - "ledger_direction_debit": "เดบิต", - "ledger_ending": "ยอดยกไป", - "ledger_explanation": "บัญชีแยกประเภททั่วไปคือการสรุปรายการทางบัญชีตามบัญชีแต่ละบัญชี แสดงการเปลี่ยนแปลงและยอดคงเหลือของแต่ละบัญชีในช่วงเวลาหนึ่ง เป็นพื้นฐานหลักในการจัดทำงบการเงิน", - "ledger_opening": "ยอดยกมา", - "ledger_summary": "สรุป", - "ledger_title": "บัญชีแยกประเภททั่วไป", - "ledger_voucher_no": "เลขที่ใบสำคัญ", - "ledger_what_is": "บัญชีแยกประเภททั่วไปคืออะไร?", - "loading": "กำลังโหลด...", + "warning": "คำเตือน", + "all": "ทั้งหมด", + "about_title": "เกี่ยวกับ", + "about_readme": "README", + "about_changelog": "บันทึกการเปลี่ยนแปลง", + "about_license": "สัญญาอนุญาต", + "about_view_details": "ดูรายละเอียด", + "total": "รวม", "month_1": "ม.ค.", - "month_10": "ต.ค.", - "month_11": "พ.ย.", - "month_12": "ธ.ค.", "month_2": "ก.พ.", "month_3": "มี.ค.", "month_4": "เม.ย.", @@ -96,129 +34,191 @@ "month_7": "ก.ค.", "month_8": "ส.ค.", "month_9": "ก.ย.", + "month_10": "ต.ค.", + "month_11": "พ.ย.", + "month_12": "ธ.ค.", "month_selector": "เลือกเดือน", - "nav_accounts": "บัญชี", "nav_home": "หน้าแรก", - "nav_knowledge": "ความรู้", + "nav_voucher": "ใบสำคัญ", + "nav_accounts": "บัญชี", "nav_ledger": "บัญชีแยกประเภท", "nav_reports": "รายงาน", + "nav_knowledge": "ความรู้", "nav_settings": "ตั้งค่า", - "nav_voucher": "ใบสำคัญ", - "no": "ไม่", - "no_data": "ไม่มีข้อมูล", - "ok": "ตกลง", - "opening_balance": "ยอดยกมา", - "reports_account": "บัญชี", - "reports_amount": "จำนวนเงิน", - "reports_assets": "สินทรัพย์", - "reports_balance_hint": "งบดุลแสดงฐานะการเงิน ณ จุดเวลาใดเวลาหนึ่ง สินทรัพย์ = หนี้สิน + ส่วนของเจ้าของ", + "home_title": "เรียนรู้การทำบัญชี", + "home_period": "งวดปัจจุบัน", + "home_voucher_count": "จำนวนใบสำคัญ", + "home_debit_total": "รวมเดบิต", + "home_credit_total": "รวมเครดิต", + "home_balance_status": "งบทดลอง", + "home_balanced": "สมดุล", + "home_unbalanced": "ไม่สมดุล", + "home_quick_voucher": "บันทึกใบสำคัญ", + "home_quick_accounts": "ยอดคงเหลือบัญชี", + "home_quick_knowledge": "ฐานความรู้", + "home_check_unbalanced": "งบทดลองไม่สมดุล! กรุณาตรวจสอบใบสำคัญ!", + "voucher_title": "จัดการใบสำคัญ", + "voucher_new": "ใบสำคัญใหม่", + "voucher_edit": "แก้ไขใบสำคัญ", + "voucher_list": "รายการใบสำคัญ", + "voucher_number": "เลขที่ใบสำคัญ", + "voucher_date": "วันที่", + "voucher_summary": "สรุป", + "voucher_entries": "รายการ", + "voucher_add_entry": "เพิ่มรายการ", + "voucher_remove_entry": "ลบรายการ", + "voucher_account": "บัญชี", + "voucher_debit": "จำนวนเงินเดบิต", + "voucher_credit": "จำนวนเงินเครดิต", + "voucher_direction": "ทิศทาง", + "voucher_direction_debit": "เดบิต", + "voucher_direction_credit": "เครดิต", + "voucher_amount": "จำนวนเงิน", + "voucher_debit_total": "รวมเดบิต", + "voucher_credit_total": "รวมเครดิต", + "voucher_balanced": "สมดุล", + "voucher_unbalanced": "ไม่สมดุล", + "voucher_balance_rule": "เดบิตต้องมีเครดิตเท่ากัน", + "voucher_balance_hint": "หลักการพื้นฐานของการบัญชีคู่: ทุกรายการต้องบันทึกเป็นเดบิตในบัญชีหนึ่งและเครดิตในอีกบัญชีหนึ่งด้วยจำนวนเงินที่เท่ากัน", + "voucher_save_success": "บันทึกใบสำคัญสำเร็จ!", + "voucher_delete_success": "ลบใบสำคัญสำเร็จ!", + "voucher_select_account": "เลือกบัญชี", + "voucher_search_account": "ค้นหาบัญชี...", + "voucher_filter_month": "กรองตามเดือน", + "voucher_templates": "แม่แบบรายการ", + "voucher_template_cash_withdraw": "ถอนเงินสด", + "voucher_template_cash_withdraw_desc": "ถอนเงินสดจากธนาคาร", + "voucher_template_purchase": "ซื้อวัตถุดิบ", + "voucher_template_purchase_desc": "ซื้อวัตถุดิบแบบเครดิต", + "voucher_template_sales": "ขายสินค้า", + "voucher_template_sales_desc": "ขายสินค้า นำฝากธนาคาร", + "voucher_template_reimburse": "เบิกค่าเดินทาง", + "voucher_template_reimburse_desc": "เบิกค่าเดินทางเป็นเงินสด", + "voucher_knowledge_tip": "💡 เคล็ดลับความรู้", + "voucher_detail": "รายละเอียดใบสำคัญ", + "voucher_no_entries": "กรุณาเพิ่มอย่างน้อยสองรายการ", + "voucher_summary_hint": "ป้อนสรุปรายการ", + "accounts_title": "ผังบัญชี", + "accounts_code": "รหัสบัญชี", + "accounts_name": "ชื่อบัญชี", + "accounts_balance": "ยอดคงเหลือ", + "accounts_category": "หมวดหมู่", + "accounts_all": "บัญชีทั้งหมด", + "accounts_detail": "รายละเอียดบัญชี", + "accounts_opening_balance": "ยอดยกมา", + "accounts_debit_total": "เดบิตงวดนี้", + "accounts_credit_total": "เครดิตงวดนี้", + "accounts_ending_balance": "ยอดยกไป", + "accounts_related_knowledge": "ความรู้ที่เกี่ยวข้อง", + "accounts_add_custom": "เพิ่มบัญชีที่กำหนดเอง", + "accounts_name_hint": "ป้อนชื่อบัญชี", + "accounts_no_custom_delete": "ไม่สามารถลบบัญชีระบบได้", + "category_asset": "สินทรัพย์", + "category_liability": "หนี้สิน", + "category_equity": "ส่วนของเจ้าของ", + "category_cost": "ต้นทุน", + "category_pl": "กำไรขาดทุน", + "subcategory_current_asset": "สินทรัพย์หมุนเวียน", + "subcategory_noncurrent_asset": "สินทรัพย์ไม่หมุนเวียน", + "subcategory_current_liability": "หนี้สินหมุนเวียน", + "subcategory_noncurrent_liability": "หนี้สินไม่หมุนเวียน", + "subcategory_equity": "ส่วนของเจ้าของ", + "subcategory_cost": "ต้นทุน", + "subcategory_income": "กำไรขาดทุน - รายได้", + "subcategory_expense": "กำไรขาดทุน - ค่าใช้จ่าย", + "ledger_title": "บัญชีแยกประเภททั่วไป", + "ledger_account": "บัญชี", + "ledger_opening": "ยอดยกมา", + "ledger_debit": "เดบิต", + "ledger_credit": "เครดิต", + "ledger_ending": "ยอดยกไป", + "ledger_detail_title": "บัญชีแยกประเภท", + "ledger_detail_for": "บัญชีแยกประเภท - {account}", + "ledger_date": "วันที่", + "ledger_voucher_no": "เลขที่ใบสำคัญ", + "ledger_summary": "สรุป", + "ledger_debit_amount": "จำนวนเงินเดบิต", + "ledger_credit_amount": "จำนวนเงินเครดิต", + "ledger_balance": "ยอดคงเหลือ", + "ledger_direction_debit": "เดบิต", + "ledger_direction_credit": "เครดิต", + "ledger_what_is": "บัญชีแยกประเภททั่วไปคืออะไร?", + "ledger_explanation": "บัญชีแยกประเภททั่วไปคือการสรุปรายการทางบัญชีตามบัญชีแต่ละบัญชี แสดงการเปลี่ยนแปลงและยอดคงเหลือของแต่ละบัญชีในช่วงเวลาหนึ่ง เป็นพื้นฐานหลักในการจัดทำงบการเงิน", + "reports_title": "รายงานทางการเงิน", + "reports_trial_balance": "งบทดลอง", + "reports_income_statement": "งบกำไรขาดทุน", "reports_balance_sheet": "งบดุล", - "reports_balanced": "สมดุล ✓", - "reports_cost": "ต้นทุนขาย", - "reports_credit_current": "เครดิตงวดนี้", - "reports_credit_ending": "เครดิตปลายงวด", + "reports_account": "บัญชี", + "reports_debit_opening": "เดบิตต้นงวด", "reports_credit_opening": "เครดิตต้นงวด", - "reports_current_assets": "สินทรัพย์หมุนเวียน", - "reports_current_liabilities": "หนี้สินหมุนเวียน", "reports_debit_current": "เดบิตงวดนี้", + "reports_credit_current": "เครดิตงวดนี้", "reports_debit_ending": "เดบิตปลายงวด", - "reports_debit_opening": "เดบิตต้นงวด", + "reports_credit_ending": "เครดิตปลายงวด", + "reports_total": "รวม", + "reports_balanced": "สมดุล ✓", + "reports_unbalanced": "ไม่สมดุล ✗", "reports_difference": "ผลต่าง", - "reports_equity": "ส่วนของเจ้าของ", - "reports_expense": "ค่าใช้จ่าย", - "reports_how_to_read": "วิธีอ่านรายงานนี้?", - "reports_income_hint": "งบกำไรขาดทุนแสดงผลการดำเนินงานในช่วงเวลาหนึ่ง รายได้ - ค่าใช้จ่าย = กำไร", - "reports_income_statement": "งบกำไรขาดทุน", "reports_item": "รายการ", - "reports_liabilities": "หนี้สิน", + "reports_amount": "จำนวนเงิน", + "reports_revenue": "รายได้", + "reports_cost": "ต้นทุนขาย", + "reports_expense": "ค่าใช้จ่าย", + "reports_profit": "กำไร", "reports_net_profit": "กำไรสุทธิ", + "reports_assets": "สินทรัพย์", + "reports_liabilities": "หนี้สิน", + "reports_equity": "ส่วนของเจ้าของ", + "reports_current_assets": "สินทรัพย์หมุนเวียน", "reports_noncurrent_assets": "สินทรัพย์ไม่หมุนเวียน", + "reports_current_liabilities": "หนี้สินหมุนเวียน", "reports_noncurrent_liabilities": "หนี้สินไม่หมุนเวียน", - "reports_profit": "กำไร", - "reports_revenue": "รายได้", - "reports_title": "รายงานทางการเงิน", - "reports_total": "รวม", "reports_total_assets": "รวมสินทรัพย์", "reports_total_liabilities_equity": "รวมหนี้สินและส่วนของเจ้าของ", - "reports_trial_balance": "งบทดลอง", + "reports_how_to_read": "วิธีอ่านรายงานนี้?", "reports_trial_balance_hint": "งบทดลองเป็นเครื่องมือตรวจสอบว่าเดบิตและเครดิตของทุกบัญชีเท่ากันหรือไม่ หากไม่เท่ากันแสดงว่ามีข้อผิดพลาดในการบันทึก", - "reports_unbalanced": "ไม่สมดุล ✗", - "save": "บันทึก", - "search": "ค้นหา", - "settings_about": "เกี่ยวกับ", - "settings_data": "จัดการข้อมูล", + "reports_income_hint": "งบกำไรขาดทุนแสดงผลการดำเนินงานในช่วงเวลาหนึ่ง รายได้ - ค่าใช้จ่าย = กำไร", + "reports_balance_hint": "งบดุลแสดงฐานะการเงิน ณ จุดเวลาใดเวลาหนึ่ง สินทรัพย์ = หนี้สิน + ส่วนของเจ้าของ", + "knowledge_title": "ฐานความรู้", + "knowledge_practice": "ปฏิบัติการบัญชี", + "knowledge_law": "กฎหมายเศรษฐกิจ", + "knowledge_tax": "ภาษี", + "knowledge_search_hint": "ค้นหาความรู้...", + "knowledge_detail": "รายละเอียดความรู้", + "knowledge_related_account": "บัญชีที่เกี่ยวข้อง", + "settings_title": "ตั้งค่า", "settings_language": "ภาษา", + "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_language_zh": "中文", "settings_period": "งวดเริ่มต้น", - "settings_progress": "ความก้าวหน้า", - "settings_reset_confirm": "รีเซ็ตข้อมูลทั้งหมด? การดำเนินการนี้จะล้างใบสำคัญทั้งหมดและคืนค่าบัญชีเริ่มต้นและการ์ดความรู้", + "settings_data": "จัดการข้อมูล", "settings_reset_data": "รีเซ็ตข้อมูล", + "settings_reset_confirm": "รีเซ็ตข้อมูลทั้งหมด? การดำเนินการนี้จะล้างใบสำคัญทั้งหมดและคืนค่าบัญชีเริ่มต้นและการ์ดความรู้", "settings_reset_success": "รีเซ็ตข้อมูลเรียบร้อยแล้ว", - "settings_title": "ตั้งค่า", + "settings_about": "เกี่ยวกับ", "settings_version": "เวอร์ชัน", - "subcategory_cost": "ต้นทุน", - "subcategory_current_asset": "สินทรัพย์หมุนเวียน", - "subcategory_current_liability": "หนี้สินหมุนเวียน", - "subcategory_equity": "ส่วนของเจ้าของ", - "subcategory_expense": "กำไรขาดทุน - ค่าใช้จ่าย", - "subcategory_income": "กำไรขาดทุน - รายได้", - "subcategory_noncurrent_asset": "สินทรัพย์ไม่หมุนเวียน", - "subcategory_noncurrent_liability": "หนี้สินไม่หมุนเวียน", - "success": "สำเร็จ", + "settings_progress": "ความก้าวหน้า", + "theme_title": "ธีม", + "theme_mode_system": "ตามระบบ", + "theme_mode_light": "โหมดสว่าง", + "theme_mode_dark": "โหมดมืด", "theme_color": "โทนสี", "theme_color_blue": "สีฟ้าสมุทร", "theme_color_green": "สีเขียวป่า", - "theme_color_orange": "สีส้มอุ่น", "theme_color_purple": "สีม่วง", + "theme_color_orange": "สีส้มอุ่น", "theme_color_teal": "สีเขียวอมน้ำเงิน", - "theme_mode_dark": "โหมดมืด", - "theme_mode_light": "โหมดสว่าง", - "theme_mode_system": "ตามระบบ", - "theme_title": "ธีม", - "total": "รวม", - "voucher_account": "บัญชี", - "voucher_add_entry": "เพิ่มรายการ", - "voucher_amount": "จำนวนเงิน", - "voucher_balance_hint": "หลักการพื้นฐานของการบัญชีคู่: ทุกรายการต้องบันทึกเป็นเดบิตในบัญชีหนึ่งและเครดิตในอีกบัญชีหนึ่งด้วยจำนวนเงินที่เท่ากัน", - "voucher_balance_rule": "เดบิตต้องมีเครดิตเท่ากัน", - "voucher_balanced": "สมดุล", - "voucher_credit": "จำนวนเงินเครดิต", - "voucher_credit_total": "รวมเครดิต", - "voucher_date": "วันที่", - "voucher_debit": "จำนวนเงินเดบิต", - "voucher_debit_total": "รวมเดบิต", - "voucher_delete_success": "ลบใบสำคัญสำเร็จ!", - "voucher_detail": "รายละเอียดใบสำคัญ", - "voucher_direction": "ทิศทาง", - "voucher_direction_credit": "เครดิต", - "voucher_direction_debit": "เดบิต", - "voucher_edit": "แก้ไขใบสำคัญ", - "voucher_entries": "รายการ", - "voucher_filter_month": "กรองตามเดือน", - "voucher_knowledge_tip": "💡 เคล็ดลับความรู้", - "voucher_list": "รายการใบสำคัญ", - "voucher_new": "ใบสำคัญใหม่", - "voucher_no_entries": "กรุณาเพิ่มอย่างน้อยสองรายการ", - "voucher_number": "เลขที่ใบสำคัญ", - "voucher_remove_entry": "ลบรายการ", - "voucher_save_success": "บันทึกใบสำคัญสำเร็จ!", - "voucher_search_account": "ค้นหาบัญชี...", - "voucher_select_account": "เลือกบัญชี", - "voucher_summary": "สรุป", - "voucher_summary_hint": "ป้อนสรุปรายการ", - "voucher_template_cash_withdraw": "ถอนเงินสด", - "voucher_template_cash_withdraw_desc": "ถอนเงินสดจากธนาคาร", - "voucher_template_purchase": "ซื้อวัตถุดิบ", - "voucher_template_purchase_desc": "ซื้อวัตถุดิบแบบเครดิต", - "voucher_template_reimburse": "เบิกค่าเดินทาง", - "voucher_template_reimburse_desc": "เบิกค่าเดินทางเป็นเงินสด", - "voucher_template_sales": "ขายสินค้า", - "voucher_template_sales_desc": "ขายสินค้า นำฝากธนาคาร", - "voucher_templates": "แม่แบบรายการ", - "voucher_title": "จัดการใบสำคัญ", - "voucher_unbalanced": "ไม่สมดุล", - "warning": "คำเตือน", - "yes": "ใช่" + "account_type_asset": "สินทรัพย์", + "account_type_liability": "หนี้สิน", + "account_type_equity": "ส่วนของเจ้าของ", + "account_type_cost": "ต้นทุน", + "account_type_income": "รายได้", + "account_type_expense": "ค่าใช้จ่าย", + "debit": "เดบิต", + "credit": "เครดิต", + "balance": "ยอดคงเหลือ", + "opening_balance": "ยอดยกมา", + "current_period": "ยอดเคลื่อนไหวงวดนี้", + "ending_balance": "ยอดยกไป" } From b5dbd7c2418cd744606f2f08bddaea605d3f4965 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:23 +0800 Subject: [PATCH 167/319] New translations zh-cn.json (English, United States) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index c120744..5a99ffa 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "记账学习", + "app_name": "LedgerLearn", "app_full_name": "LedgerLearn", - "ok": "确定", - "cancel": "取消", - "save": "保存", - "delete": "删除", - "edit": "编辑", - "close": "关闭", - "back": "返回", - "search": "搜索", - "loading": "加载中...", - "no_data": "暂无数据", - "confirm": "确认", - "confirm_delete": "确认删除", - "yes": "是", - "no": "否", - "success": "成功", - "error": "错误", - "warning": "警告", - "all": "全部", - "about_title": "关于", - "about_readme": "自述文件", - "about_changelog": "更新日志", - "about_license": "许可证", - "about_view_details": "查看详情", - "total": "合计", - "month_1": "1月", - "month_2": "2月", - "month_3": "3月", - "month_4": "4月", - "month_5": "5月", - "month_6": "6月", - "month_7": "7月", - "month_8": "8月", - "month_9": "9月", - "month_10": "10月", - "month_11": "11月", - "month_12": "12月", - "month_selector": "选择月份", - "nav_home": "首页", - "nav_voucher": "凭证", - "nav_accounts": "科目", - "nav_ledger": "账簿", - "nav_reports": "报表", - "nav_knowledge": "知识库", - "nav_settings": "设置", - "home_title": "记账学习", - "home_period": "当前账期", - "home_voucher_count": "本月凭证", - "home_debit_total": "借方合计", - "home_credit_total": "贷方合计", - "home_balance_status": "试算平衡", - "home_balanced": "平衡", - "home_unbalanced": "不平衡", - "home_quick_voucher": "录凭证", - "home_quick_accounts": "科目余额表", - "home_quick_knowledge": "知识库", - "home_check_unbalanced": "试算不平衡,请检查凭证!", - "voucher_title": "凭证管理", - "voucher_new": "新建凭证", - "voucher_edit": "编辑凭证", - "voucher_list": "凭证列表", - "voucher_number": "凭证号", - "voucher_date": "日期", - "voucher_summary": "摘要", - "voucher_entries": "分录", - "voucher_add_entry": "添加分录", - "voucher_remove_entry": "删除分录", - "voucher_account": "科目", - "voucher_debit": "借方金额", - "voucher_credit": "贷方金额", - "voucher_direction": "方向", - "voucher_direction_debit": "借", - "voucher_direction_credit": "贷", - "voucher_amount": "金额", - "voucher_debit_total": "借方合计", - "voucher_credit_total": "贷方合计", - "voucher_balanced": "借贷平衡", - "voucher_unbalanced": "借贷不平衡", - "voucher_balance_rule": "有借必有贷,借贷必相等", - "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", - "voucher_save_success": "凭证保存成功!", - "voucher_delete_success": "凭证删除成功!", - "voucher_select_account": "选择科目", - "voucher_search_account": "搜索科目...", - "voucher_filter_month": "按月份筛选", - "voucher_templates": "常见业务模板", - "voucher_template_cash_withdraw": "提现", - "voucher_template_cash_withdraw_desc": "从银行提取现金", - "voucher_template_purchase": "采购原材料", - "voucher_template_purchase_desc": "购买原材料,价款未付", - "voucher_template_sales": "销售商品", - "voucher_template_sales_desc": "销售商品,款项存入银行", - "voucher_template_reimburse": "报销差旅费", - "voucher_template_reimburse_desc": "现金报销差旅费", - "voucher_knowledge_tip": "💡 知识小贴士", - "voucher_detail": "凭证详情", - "voucher_no_entries": "请至少添加两条分录", - "voucher_summary_hint": "请输入业务摘要", - "accounts_title": "会计科目", - "accounts_code": "科目编码", - "accounts_name": "科目名称", - "accounts_balance": "余额", - "accounts_category": "类别", - "accounts_all": "全部科目", - "accounts_detail": "科目详情", - "accounts_opening_balance": "期初余额", - "accounts_debit_total": "本期借方累计", - "accounts_credit_total": "本期贷方累计", - "accounts_ending_balance": "期末余额", - "accounts_related_knowledge": "相关知识点", - "accounts_add_custom": "添加自定义科目", - "accounts_name_hint": "请输入科目名称", - "accounts_no_custom_delete": "系统预置科目不可删除", - "category_asset": "资产类", - "category_liability": "负债类", - "category_equity": "所有者权益类", - "category_cost": "成本类", - "category_pl": "损益类", - "subcategory_current_asset": "流动资产", - "subcategory_noncurrent_asset": "非流动资产", - "subcategory_current_liability": "流动负债", - "subcategory_noncurrent_liability": "非流动负债", - "subcategory_equity": "所有者权益", - "subcategory_cost": "成本", - "subcategory_income": "损益-收入", - "subcategory_expense": "损益-费用", - "ledger_title": "总账", - "ledger_account": "科目", - "ledger_opening": "期初余额", - "ledger_debit": "借方", - "ledger_credit": "贷方", - "ledger_ending": "期末余额", - "ledger_detail_title": "明细账", - "ledger_detail_for": "明细账 - {account}", - "ledger_date": "日期", - "ledger_voucher_no": "凭证号", - "ledger_summary": "摘要", - "ledger_debit_amount": "借方金额", - "ledger_credit_amount": "贷方金额", - "ledger_balance": "余额", - "ledger_direction_debit": "借", - "ledger_direction_credit": "贷", - "ledger_what_is": "什么是总账?", - "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", - "reports_title": "财务报表", - "reports_trial_balance": "试算平衡表", - "reports_income_statement": "利润表", - "reports_balance_sheet": "资产负债表", - "reports_account": "科目", - "reports_debit_opening": "借方期初", - "reports_credit_opening": "贷方期初", - "reports_debit_current": "借方本期", - "reports_credit_current": "贷方本期", - "reports_debit_ending": "借方期末", - "reports_credit_ending": "贷方期末", - "reports_total": "合计", - "reports_balanced": "平衡 ✓", - "reports_unbalanced": "不平衡 ✗", - "reports_difference": "差额", - "reports_item": "项目", - "reports_amount": "金额", - "reports_revenue": "营业收入", - "reports_cost": "营业成本", - "reports_expense": "费用", - "reports_profit": "利润", - "reports_net_profit": "净利润", - "reports_assets": "资产", - "reports_liabilities": "负债", - "reports_equity": "所有者权益", - "reports_current_assets": "流动资产", - "reports_noncurrent_assets": "非流动资产", - "reports_current_liabilities": "流动负债", - "reports_noncurrent_liabilities": "非流动负债", - "reports_total_assets": "资产总计", - "reports_total_liabilities_equity": "负债与所有者权益总计", - "reports_how_to_read": "如何看这张表?", - "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", - "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", - "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", - "knowledge_title": "知识库", - "knowledge_practice": "会计实务", - "knowledge_law": "经济法", - "knowledge_tax": "税务", - "knowledge_search_hint": "搜索知识...", - "knowledge_detail": "知识详情", - "knowledge_related_account": "关联科目", - "settings_title": "设置", - "settings_language": "语言设置", + "ok": "OK", + "cancel": "Cancel", + "save": "Save", + "delete": "Delete", + "edit": "Edit", + "close": "Close", + "back": "Back", + "search": "Search", + "loading": "Loading...", + "no_data": "No Data", + "confirm": "Confirm", + "confirm_delete": "Confirm Delete", + "yes": "Yes", + "no": "No", + "success": "Success", + "error": "Error", + "warning": "Warning", + "all": "All", + "about_title": "About", + "about_readme": "Readme", + "about_changelog": "Changelog", + "about_license": "License", + "about_view_details": "View Details", + "total": "Total", + "month_1": "Jan", + "month_2": "Feb", + "month_3": "Mar", + "month_4": "Apr", + "month_5": "May", + "month_6": "Jun", + "month_7": "Jul", + "month_8": "Aug", + "month_9": "Sep", + "month_10": "Oct", + "month_11": "Nov", + "month_12": "Dec", + "month_selector": "Select Month", + "nav_home": "Home", + "nav_voucher": "Vouchers", + "nav_accounts": "Accounts", + "nav_ledger": "Ledger", + "nav_reports": "Reports", + "nav_knowledge": "Knowledge", + "nav_settings": "Settings", + "home_title": "LedgerLearn", + "home_period": "Current Period", + "home_voucher_count": "Vouchers", + "home_debit_total": "Total Debit", + "home_credit_total": "Total Credit", + "home_balance_status": "Trial Balance", + "home_balanced": "Balanced", + "home_unbalanced": "Unbalanced", + "home_quick_voucher": "New Voucher", + "home_quick_accounts": "Account Balances", + "home_quick_knowledge": "Knowledge Base", + "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", + "voucher_title": "Voucher Management", + "voucher_new": "New Voucher", + "voucher_edit": "Edit Voucher", + "voucher_list": "Voucher List", + "voucher_number": "Voucher No.", + "voucher_date": "Date", + "voucher_summary": "Summary", + "voucher_entries": "Entries", + "voucher_add_entry": "Add Entry", + "voucher_remove_entry": "Remove Entry", + "voucher_account": "Account", + "voucher_debit": "Debit Amount", + "voucher_credit": "Credit Amount", + "voucher_direction": "Direction", + "voucher_direction_debit": "Debit", + "voucher_direction_credit": "Credit", + "voucher_amount": "Amount", + "voucher_debit_total": "Total Debit", + "voucher_credit_total": "Total Credit", + "voucher_balanced": "Balanced", + "voucher_unbalanced": "Unbalanced", + "voucher_balance_rule": "Every debit must have a corresponding credit", + "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", + "voucher_save_success": "Voucher saved successfully!", + "voucher_delete_success": "Voucher deleted successfully!", + "voucher_select_account": "Select Account", + "voucher_search_account": "Search accounts...", + "voucher_filter_month": "Filter by Month", + "voucher_templates": "Transaction Templates", + "voucher_template_cash_withdraw": "Cash Withdrawal", + "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", + "voucher_template_purchase": "Purchase Materials", + "voucher_template_purchase_desc": "Purchase raw materials on credit", + "voucher_template_sales": "Sales", + "voucher_template_sales_desc": "Sell goods, deposit to bank", + "voucher_template_reimburse": "Reimbursement", + "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", + "voucher_knowledge_tip": "💡 Knowledge Tip", + "voucher_detail": "Voucher Detail", + "voucher_no_entries": "Please add at least two entries", + "voucher_summary_hint": "Enter transaction summary", + "accounts_title": "Chart of Accounts", + "accounts_code": "Code", + "accounts_name": "Account Name", + "accounts_balance": "Balance", + "accounts_category": "Category", + "accounts_all": "All Accounts", + "accounts_detail": "Account Detail", + "accounts_opening_balance": "Opening Balance", + "accounts_debit_total": "Debit This Period", + "accounts_credit_total": "Credit This Period", + "accounts_ending_balance": "Ending Balance", + "accounts_related_knowledge": "Related Knowledge", + "accounts_add_custom": "Add Custom Account", + "accounts_name_hint": "Enter account name", + "accounts_no_custom_delete": "System accounts cannot be deleted", + "category_asset": "Assets", + "category_liability": "Liabilities", + "category_equity": "Owner's Equity", + "category_cost": "Costs", + "category_pl": "Profit & Loss", + "subcategory_current_asset": "Current Assets", + "subcategory_noncurrent_asset": "Non-Current Assets", + "subcategory_current_liability": "Current Liabilities", + "subcategory_noncurrent_liability": "Non-Current Liabilities", + "subcategory_equity": "Owner's Equity", + "subcategory_cost": "Costs", + "subcategory_income": "P&L - Revenue", + "subcategory_expense": "P&L - Expense", + "ledger_title": "General Ledger", + "ledger_account": "Account", + "ledger_opening": "Opening Balance", + "ledger_debit": "Debit", + "ledger_credit": "Credit", + "ledger_ending": "Ending Balance", + "ledger_detail_title": "Detail Ledger", + "ledger_detail_for": "Detail Ledger - {account}", + "ledger_date": "Date", + "ledger_voucher_no": "Voucher No.", + "ledger_summary": "Summary", + "ledger_debit_amount": "Debit", + "ledger_credit_amount": "Credit", + "ledger_balance": "Balance", + "ledger_direction_debit": "Dr", + "ledger_direction_credit": "Cr", + "ledger_what_is": "What is a General Ledger?", + "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", + "reports_title": "Financial Reports", + "reports_trial_balance": "Trial Balance", + "reports_income_statement": "Income Statement", + "reports_balance_sheet": "Balance Sheet", + "reports_account": "Account", + "reports_debit_opening": "Debit Opening", + "reports_credit_opening": "Credit Opening", + "reports_debit_current": "Debit Current", + "reports_credit_current": "Credit Current", + "reports_debit_ending": "Debit Ending", + "reports_credit_ending": "Credit Ending", + "reports_total": "Total", + "reports_balanced": "Balanced ✓", + "reports_unbalanced": "Unbalanced ✗", + "reports_difference": "Difference", + "reports_item": "Item", + "reports_amount": "Amount", + "reports_revenue": "Revenue", + "reports_cost": "Cost of Sales", + "reports_expense": "Expenses", + "reports_profit": "Profit", + "reports_net_profit": "Net Profit", + "reports_assets": "Assets", + "reports_liabilities": "Liabilities", + "reports_equity": "Owner's Equity", + "reports_current_assets": "Current Assets", + "reports_noncurrent_assets": "Non-Current Assets", + "reports_current_liabilities": "Current Liabilities", + "reports_noncurrent_liabilities": "Non-Current Liabilities", + "reports_total_assets": "Total Assets", + "reports_total_liabilities_equity": "Total Liabilities & Equity", + "reports_how_to_read": "How to read this report?", + "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", + "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", + "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", + "knowledge_title": "Knowledge Base", + "knowledge_practice": "Accounting Practice", + "knowledge_law": "Economic Law", + "knowledge_tax": "Tax", + "knowledge_search_hint": "Search knowledge...", + "knowledge_detail": "Knowledge Detail", + "knowledge_related_account": "Related Account", + "settings_title": "Settings", + "settings_language": "Language", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "默认账期", - "settings_data": "数据管理", - "settings_reset_data": "重置数据", - "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", - "settings_reset_success": "数据已重置", - "settings_about": "关于", - "settings_version": "版本", - "settings_progress": "学习进度", - "theme_title": "主题设置", - "theme_mode_system": "跟随系统", - "theme_mode_light": "浅色模式", - "theme_mode_dark": "深色模式", - "theme_color": "配色方案", - "theme_color_blue": "海蓝", - "theme_color_green": "翠绿", - "theme_color_purple": "紫罗兰", - "theme_color_orange": "暖橙", - "theme_color_teal": "青碧", - "account_type_asset": "资产", - "account_type_liability": "负债", - "account_type_equity": "权益", - "account_type_cost": "成本", - "account_type_income": "收入", - "account_type_expense": "费用", - "debit": "借", - "credit": "贷", - "balance": "余额", - "opening_balance": "期初余额", - "current_period": "本期发生额", - "ending_balance": "期末余额" + "settings_period": "Default Period", + "settings_data": "Data Management", + "settings_reset_data": "Reset Data", + "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", + "settings_reset_success": "Data has been reset", + "settings_about": "About", + "settings_version": "Version", + "settings_progress": "Learning Progress", + "theme_title": "Theme", + "theme_mode_system": "Follow System", + "theme_mode_light": "Light Mode", + "theme_mode_dark": "Dark Mode", + "theme_color": "Color Scheme", + "theme_color_blue": "Ocean Blue", + "theme_color_green": "Forest Green", + "theme_color_purple": "Violet", + "theme_color_orange": "Warm Orange", + "theme_color_teal": "Teal", + "account_type_asset": "Asset", + "account_type_liability": "Liability", + "account_type_equity": "Equity", + "account_type_cost": "Cost", + "account_type_income": "Revenue", + "account_type_expense": "Expense", + "debit": "Debit", + "credit": "Credit", + "balance": "Balance", + "opening_balance": "Opening Balance", + "current_period": "Current Period", + "ending_balance": "Ending Balance" } From 9ba6fda91185cbd5929096ca27c627907b14332b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:33 +0800 Subject: [PATCH 168/319] New translations title.txt (English) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 4eca651..315882e 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn +LedgerLearn 记账学习 From 10958073ac61c8e7cfe2478783541415cba5245c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:38 +0800 Subject: [PATCH 169/319] New translations title.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 315882e..4eca651 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn 记账学习 +LedgerLearn From 858d2ca0c13c6a098eda35b859acac1442538df8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:47 +0800 Subject: [PATCH 170/319] New translations short_description.txt (English) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index e84dfdd..9ff48df 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 3848f8fb22f32a1c84c82237d7ede76b7d63cbd0 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:33:52 +0800 Subject: [PATCH 171/319] New translations short_description.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 9ff48df..e84dfdd 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 +Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing From 10f5c553661745909e25d07f80a42ab3b00fbbb7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:02 +0800 Subject: [PATCH 172/319] New translations full_description.txt (English) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 7fe5c10..5732bbd 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 -IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 -Features: -• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. -• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. -• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. -• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. -• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 -Built with Flutter and GetX. Offline-first with local storage — no account registration needed. +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 翻译由 Crowdin 社区提供支持。 From b7b3bd7c5047b6b85bd5e06eb47280dc882e394a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:07 +0800 Subject: [PATCH 173/319] New translations full_description.txt (English, United States) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 5732bbd..7fe5c10 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 +LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. -⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 +IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. -功能特色: -• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +Features: +• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 -• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 -• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 -• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 -• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 +• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. +• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. +• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. +• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. +• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. -基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 +Built with Flutter and GetX. Offline-first with local storage — no account registration needed. 翻译由 Crowdin 社区提供支持。 From 498858b7143aca916030f8e3700a820574e7ca37 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:17 +0800 Subject: [PATCH 174/319] New translations 1.txt (English) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index c32ae1f..09b4fcf 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -Initial release: -- Voucher management with debit/credit validation -- 59 preset standard accounts -- General ledger and subsidiary ledger views -- Trial balance, income statement, and balance sheet -- 74 trilingual knowledge cards with Markdown rendering -- CSV/PDF export for all report types -- Chinese, English, and Korean language support -- Light, dark, and system theme modes +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From f9a78569b52127d294c8b5c09ebd284f188a31b8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:21 +0800 Subject: [PATCH 175/319] New translations 1.txt (English, United States) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index 09b4fcf..c32ae1f 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -首次发布: -- 凭证管理,支持借贷平衡校验 -- 59 个预置标准会计科目 -- 总账与明细账视图 -- 试算平衡表、利润表、资产负债表 -- 74 条三语知识卡片,支持 Markdown 渲染 -- 支持 CSV/PDF 导出 -- 中/英/韩三种语言支持 -- 浅色/深色/跟随系统主题模式 +Initial release: +- Voucher management with debit/credit validation +- 59 preset standard accounts +- General ledger and subsidiary ledger views +- Trial balance, income statement, and balance sheet +- 74 trilingual knowledge cards with Markdown rendering +- CSV/PDF export for all report types +- Chinese, English, and Korean language support +- Light, dark, and system theme modes From a579ad56557b7fae15ba7e722768a9bdda312469 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:25 +0800 Subject: [PATCH 176/319] New translations readme.md (French) [ci skip] --- doc/fr-FR/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/fr-FR/README.md diff --git a/doc/fr-FR/README.md b/doc/fr-FR/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/fr-FR/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 071b7501920e1989dec1ae2e857be44c61b50cfa Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:26 +0800 Subject: [PATCH 177/319] New translations readme.md (Arabic) [ci skip] --- doc/ar-SA/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/ar-SA/README.md diff --git a/doc/ar-SA/README.md b/doc/ar-SA/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/ar-SA/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 8d85b81843f46c96eabb15a664b99c2f45b8aa3b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:28 +0800 Subject: [PATCH 178/319] New translations readme.md (German) [ci skip] --- doc/de-DE/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/de-DE/README.md diff --git a/doc/de-DE/README.md b/doc/de-DE/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/de-DE/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 15a86b52f2691df5bf887f106ead8d4ecac0e989 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:29 +0800 Subject: [PATCH 179/319] New translations readme.md (Greek) [ci skip] --- doc/el-GR/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/el-GR/README.md diff --git a/doc/el-GR/README.md b/doc/el-GR/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/el-GR/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From d6a05e710e490e69a2ebb9449fa9c2e9aef114b7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:31 +0800 Subject: [PATCH 180/319] New translations readme.md (Hebrew) [ci skip] --- doc/he-IL/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/he-IL/README.md diff --git a/doc/he-IL/README.md b/doc/he-IL/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/he-IL/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 9d93923af349194e0b33149b69d7c204dcabc5e7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:32 +0800 Subject: [PATCH 181/319] New translations readme.md (Italian) [ci skip] --- doc/it-IT/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/it-IT/README.md diff --git a/doc/it-IT/README.md b/doc/it-IT/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/it-IT/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 21ec761969a19bbd40eff751ef77bc100f832c2a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:34 +0800 Subject: [PATCH 182/319] New translations readme.md (Japanese) [ci skip] --- doc/ja-JP/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/ja-JP/README.md diff --git a/doc/ja-JP/README.md b/doc/ja-JP/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/ja-JP/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 964f2a1746ece28e5860a8d59992ae8a22a2246d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:35 +0800 Subject: [PATCH 183/319] New translations readme.md (Korean) [ci skip] --- doc/ko-KR/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/ko-KR/README.md diff --git a/doc/ko-KR/README.md b/doc/ko-KR/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/ko-KR/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From b5d19eeaf5244f091888fdda85eb27c97448c177 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:36 +0800 Subject: [PATCH 184/319] New translations readme.md (Polish) [ci skip] --- doc/pl-PL/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/pl-PL/README.md diff --git a/doc/pl-PL/README.md b/doc/pl-PL/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/pl-PL/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 3c8bf6c46cadf45ac6692ad45a3ae3fc37a59c98 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:38 +0800 Subject: [PATCH 185/319] New translations readme.md (Russian) [ci skip] --- doc/ru-RU/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/ru-RU/README.md diff --git a/doc/ru-RU/README.md b/doc/ru-RU/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/ru-RU/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From e35e8658e0b4f9134c0535bab9f67f7d12e2227b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:39 +0800 Subject: [PATCH 186/319] New translations readme.md (Turkish) [ci skip] --- doc/tr-TR/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/tr-TR/README.md diff --git a/doc/tr-TR/README.md b/doc/tr-TR/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/tr-TR/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From b4dde2b4689d43a1f911bba8d0d0989c062b2608 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:41 +0800 Subject: [PATCH 187/319] New translations readme.md (Chinese Traditional) [ci skip] --- doc/zh-TW/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/zh-TW/README.md diff --git a/doc/zh-TW/README.md b/doc/zh-TW/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/zh-TW/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 42ec9cf40ec64fc7a788b7949a09f1516772c893 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:42 +0800 Subject: [PATCH 188/319] New translations readme.md (English) [ci skip] --- doc/en-US/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/en-US/README.md diff --git a/doc/en-US/README.md b/doc/en-US/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/en-US/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From d23774099d037135c257149a5541b91857aa395c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:44 +0800 Subject: [PATCH 189/319] New translations readme.md (Indonesian) [ci skip] --- doc/id-ID/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/id-ID/README.md diff --git a/doc/id-ID/README.md b/doc/id-ID/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/id-ID/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 200026bd8479b75d86ebf50f8ac9c4d6b0af6975 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:45 +0800 Subject: [PATCH 190/319] New translations readme.md (Persian) [ci skip] --- doc/fa-IR/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/fa-IR/README.md diff --git a/doc/fa-IR/README.md b/doc/fa-IR/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/fa-IR/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 0415a6fc56dfa8bfe47d1b020a11f06786d1ea40 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:47 +0800 Subject: [PATCH 191/319] New translations readme.md (Bengali) [ci skip] --- doc/bn-BD/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/bn-BD/README.md diff --git a/doc/bn-BD/README.md b/doc/bn-BD/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/bn-BD/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 3a39da5ce1abfb8960c2721991a417f42b27f134 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:48 +0800 Subject: [PATCH 192/319] New translations readme.md (Thai) [ci skip] --- doc/th-TH/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/th-TH/README.md diff --git a/doc/th-TH/README.md b/doc/th-TH/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/th-TH/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 3e4a8d68fa3b5aa2e389ec1d93f3006254c83159 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:50 +0800 Subject: [PATCH 193/319] New translations readme.md (Hindi) [ci skip] --- doc/hi-IN/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/hi-IN/README.md diff --git a/doc/hi-IN/README.md b/doc/hi-IN/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/hi-IN/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 5c7d404955e01c6f6b097a13036cbe3d1e2a2514 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:51 +0800 Subject: [PATCH 194/319] New translations readme.md (English, United States) [ci skip] --- doc/en-US/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/en-US/README.md b/doc/en-US/README.md index 2dae408..c855a3e 100644 --- a/doc/en-US/README.md +++ b/doc/en-US/README.md @@ -15,7 +15,7 @@ | Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | | 其他平台 | 参见[构建说明](#构建)自行编译 | -## 功能概览 +## Feature Overview | 模块 | 功能描述 | | ---------- | -------------------------------------------- | From 239c1d687a6b44b578c73d8295d3e192eb73c10a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:53 +0800 Subject: [PATCH 195/319] New translations readme.md (Burmese) [ci skip] --- doc/my-MM/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/my-MM/README.md diff --git a/doc/my-MM/README.md b/doc/my-MM/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/my-MM/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 63241fc5275627bb1cf35951b5a41636dc8cea02 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:54 +0800 Subject: [PATCH 196/319] New translations readme.md (Uyghur) [ci skip] --- doc/ug-CN/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/ug-CN/README.md diff --git a/doc/ug-CN/README.md b/doc/ug-CN/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/ug-CN/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From 36c2904a3e200c96a169ec5f28de37f82dbcefec Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:34:56 +0800 Subject: [PATCH 197/319] New translations readme.md (Lao) [ci skip] --- doc/lo-LA/README.md | 220 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 doc/lo-LA/README.md diff --git a/doc/lo-LA/README.md b/doc/lo-LA/README.md new file mode 100644 index 0000000..2dae408 --- /dev/null +++ b/doc/lo-LA/README.md @@ -0,0 +1,220 @@ +# LedgerLearn — 记账学习模拟应用 + +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) +[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) + +一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 + +> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 + +## 下载 + +| 平台 | 来源 | +| ------- | ---------------------------------------------------------------------------------------------------------- | +| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | +| 其他平台 | 参见[构建说明](#构建)自行编译 | + +## 功能概览 + +| 模块 | 功能描述 | +| ---------- | -------------------------------------------- | +| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | +| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | +| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | +| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | +| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | +| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | +| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | +| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | + +## 技术栈 + +- **框架**:Flutter 3.x(Dart 3) +- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX +- **本地存储**:GetStorage +- **HTTP 客户端**:GetConnect(GetX 内置) +- **Markdown 渲染**:flutter_markdown +- **PDF 导出**:pdf +- **图表**:fl_chart +- **列表滑动手势**:flutter_slidable +- **日期/数字格式化**:intl +- **文件路径**:path_provider +- **静态分析**:flutter_lints + +## 项目结构 + +``` +├── i18n/ # 📦 Crowdin 翻译源文件(JSON) +│ ├── zh_CN.json # 源语言:简体中文 +│ ├── en_US.json # 英文翻译 +│ └── ko_KR.json # 韩文翻译 +├── scripts/ +│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 +├── fastlane/metadata/android/ +│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) +│ ├── en-US/ # F-Droid 元数据(英文) +│ └── ko-KR/ # F-Droid 元数据(韩文) +├── fdroid/ +│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 +├── crowdin.yml # Crowdin 翻译平台配置 +├── lib/ +│ ├── main.dart # 入口 + 底部导航壳 +│ ├── app/ +│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 +│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 +│ │ ├── i18n/ +│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) +│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) +│ │ ├── routes/app_pages.dart # 16 条命名路由 +│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 +│ ├── data/ +│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard +│ │ ├── repositories/ # 数据仓库层 +│ │ └── services/ +│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 +│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 +│ │ └── export_service.dart # CSV/PDF 导出 +│ ├── modules/ +│ │ ├── home/ # 首页仪表盘 +│ │ ├── voucher/ # 凭证录入/列表/详情 +│ │ ├── accounts/ # 科目管理/详情 +│ │ ├── ledger/ # 总账/明细账 +│ │ ├── reports/ # 试算平衡/利润表/资产负债表 +│ │ ├── knowledge/ # 知识库浏览/详情 +│ │ └── settings/ # 语言切换/数据重置 +│ └── shared/ +│ ├── widgets/ # 公共组件(科目选择器等) +│ └── utils/ # 工具函数(金额格式化、余额计算) +└── assets/ + ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 + └── data/ # 预置数据(knowledge_cards.json) +``` + +## 快速开始 + +### 环境要求 + +- Flutter 3.x(beta 频道),Dart 3.11+ +- Android Studio / VS Code +- Android SDK 或 Chrome(Web 模式) + +### 运行 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn + +# 安装依赖 +flutter pub get + +# 代码检查 +flutter analyze + +# 在 Chrome 中运行(无需 Android 模拟器) +flutter run -d chrome + +# 在 Android 设备/模拟器运行 +flutter run + +# 构建 APK +flutter build apk +``` + +## 翻译(Crowdin) + +本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: + +- **应用 UI 文本** — `i18n/*.json` +- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` +- **项目文档** — `README.md` + +### 翻译工作流 + +```bash +# 1. 从 Crowdin 拉取最新翻译 +crowdin pull + +# 2. 从 JSON 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 3. 更新源文本后推送至 Crowdin +crowdin push + +# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 +``` + +### 当前支持的语言 + +| 语言 | 代码 | 状态 | +| --------------- | ------- | -------------- | +| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | +| 🇺🇸 English | `en_US` | ✅ 完成 | +| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | +| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | +| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | +| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | + +### 参与翻译 + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 选择目标语言并开始翻译 +3. 翻译审核通过后,将合并到主分支 + +## 会计科目体系 + +预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: + +- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 +- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 +- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 +- **成本类**(2 个):生产成本、制造费用 +- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 + +每个科目均包含中英韩三语名称与讲解说明。 + +## 数据持久化 + +使用 GetStorage 以 JSON 格式存储全部数据: + +| 键 | 内容 | +| ----------------- | ------ | +| `accounts` | 科目列表 | +| `vouchers` | 凭证列表 | +| `knowledge_cards` | 知识卡片列表 | +| `locale` | 语言偏好 | +| `themeMode` | 主题模式 | +| `colorScheme` | 配色方案 | +| `defaultPeriod` | 默认账期 | + +首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 + +## 教学融入设计 + +- **凭证保存后**:随机弹出会计实务知识点 +- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 +- **报表页面**:点击信息图标查看该报表的解读说明 +- **科目详情页**:展示关联的知识卡片 +- **明细账/总账页**:悬浮按钮解释会计概念 + +## 发布到 F-Droid + +`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +```bash +# 预览 F-Droid 元数据 +cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml + +# 本地验证构建(需要 fdroidserver) +fdroid build com.yosvu.ledgerlearn.ledgerlearn +``` + +商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 + +## 许可证 + +[GNU General Public License v3.0](LICENSE) + +Copyright (C) 2026 Maicarorns + +LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. From e291f95463e4362179d37df5f749247e31a4ebc1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:04 +0800 Subject: [PATCH 198/319] New translations zh-cn.json (English) [ci skip] --- knowledge_card/en-US.json | 336 +++++++++++++++++++------------------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/knowledge_card/en-US.json b/knowledge_card/en-US.json index 4bfacee..ef05be6 100644 --- a/knowledge_card/en-US.json +++ b/knowledge_card/en-US.json @@ -2,592 +2,592 @@ { "id": "k1", "category": "accounting_practice", - "title": "Double-Entry Bookkeeping", - "content": "## Double-Entry Bookkeeping\n\nDouble-entry bookkeeping is the fundamental recording method in modern accounting.\n\n### Core Rule: **Every debit must have a corresponding credit**\n\nEvery transaction must be recorded as a debit in one account and a credit in another, with equal amounts on both sides.\n\n### Account Direction\n- **Assets, Expenses**: Increase on debit side, decrease on credit side, normally have debit balance\n- **Liabilities, Equity, Revenue**: Increase on credit side, decrease on debit side, normally have credit balance\n\n### Example\nCompany withdraws 5,000 CNY from bank:\n- Dr: Cash on Hand 5,000 (asset increases)\n- Cr: Bank Deposit 5,000 (asset decreases)", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k2", "category": "accounting_practice", - "title": "Basic Accounting Equation", - "content": "## Basic Accounting Equation\n\n### Static Equation (Balance Sheet basis)\n**Assets = Liabilities + Owner's Equity**\n\nThis equation reflects the financial position at a point in time. The left side represents resources (assets), and the right side represents the sources of those resources (liabilities and equity).\n\n### Dynamic Equation (Income Statement basis)\n**Revenue - Expenses = Profit**\n\nReflects operating performance over a period.\n\n### Extended Equation\n**Assets = Liabilities + Equity + (Revenue - Expenses)**\n\nNo transaction can break the balance of the accounting equation.", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", "relatedAccountId": null, "relatedSubject": null }, { "id": "k3", "category": "accounting_practice", - "title": "Common Journal Entry Examples", - "content": "## Common Journal Entries\n\n### 1. Cash Withdrawal\n| Debit | Credit |\n|---|---|\n| Cash on Hand | Bank Deposit |\n\n### 2. Purchase Materials (on credit)\n| Debit | Credit |\n|---|---|\n| Raw Materials | Accounts Payable |\n\n### 3. Sell Goods (deposited in bank)\n| Debit | Credit |\n|---|---|\n| Bank Deposit | Main Operating Revenue |\n\n### 4. Reimburse Travel Expenses\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Cash on Hand |\n\n### 5. Record Depreciation\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Accumulated Depreciation |\n\n### 6. Pay Wages\n| Debit | Credit |\n|---|---|\n| Payroll Payable | Bank Deposit |\n\n### 7. Close Year-End\n| Debit | Credit |\n|---|---|\n| Main Operating Revenue | Current Year Profit |\n| Current Year Profit | Main Operating Cost |\n| Current Year Profit | Admin. Expenses |", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", "relatedAccountId": null, "relatedSubject": null }, { "id": "k4", "category": "economic_law", - "title": "Introduction to VAT", - "content": "## Introduction to VAT\n\nValue-Added Tax (VAT) is a turnover tax levied on the value added in the circulation of goods and services.\n\n### Taxpayer Classification\n- **General taxpayers**: Can deduct input VAT, use general tax calculation method\n- **Small-scale taxpayers**: Use simplified method, lower levy rate but cannot deduct input VAT\n\n### Tax Rates (China)\n- Basic rate: 13% (goods sales, processing, repair services)\n- Low rates: 9% (agricultural products, utilities), 6% (modern services)\n\n### Calculation Method\nVAT Payable = Output VAT - Input VAT\n\n### Accounting Treatment\n- On purchase: Dr: Raw Materials, Taxes Payable-VAT(input) Cr: Bank Deposit\n- On sale: Dr: Bank Deposit Cr: Main Operating Revenue, Taxes Payable-VAT(output)", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k5", "category": "economic_law", - "title": "Key Points of Contract Law", - "content": "## Key Points of Contract Law\n\n### Formation of Contract\n- **Offer**: One party proposes to enter into a contract\n- **Acceptance**: The offeree agrees to the offer\n- A contract is formed when acceptance takes effect\n\n### Main Terms of a Contract\n1. Names and addresses of the parties\n2. Subject matter\n3. Quantity\n4. Quality\n5. Price or remuneration\n6. Performance period, place, and method\n7. Liability for breach\n8. Dispute resolution methods\n\n### Validity of Contracts\n- **Valid**: Parties have capacity, genuine intent, lawful content\n- **Invalid**: Fraud/coercion harming state interests, malicious collusion, concealing illegal purposes\n- **Voidable**: Material misunderstanding, grossly unfair, fraud/coercion\n\n### Remedies for Breach\n- Specific performance\n- Remedial measures\n- Damages\n- Liquidated damages", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", "relatedAccountId": null, "relatedSubject": null }, { "id": "k6", "category": "accounting_practice", - "title": "Period-End Closing Steps", - "content": "## Period-End Closing Steps\n\n### Step 1: Close Revenue Accounts\nTransfer all revenue account balances to \"Current Year Profit\" (credit):\n- Dr: Main Operating Revenue\n- Dr: Other Operating Revenue\n- Dr: Non-operating Income\n-    Cr: Current Year Profit\n\n### Step 2: Close Expense Accounts\nTransfer all expense account balances to \"Current Year Profit\" (debit):\n- Dr: Current Year Profit\n-    Cr: Main Operating Cost\n-    Cr: Other Operating Cost\n-    Cr: Taxes & Surcharges\n-    Cr: Selling Expenses\n-    Cr: Admin. Expenses\n-    Cr: Financial Expenses\n-    Cr: Non-operating Expenses\n-    Cr: Income Tax Expense\n\n### Step 3: Close Current Year Profit\n- If profit: Dr: Current Year Profit Cr: Profit Distribution\n- If loss: Dr: Profit Distribution Cr: Current Year Profit\n\n### Step 4: Transfer to Surplus Reserve\n- Dr: Profit Distribution - Transfer to Surplus Reserve\n-    Cr: Surplus Reserve", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", "relatedAccountId": null, "relatedSubject": null }, { "id": "k7", "category": "accounting_practice", - "title": "Fixed Asset Depreciation", - "content": "## Fixed Asset Depreciation\n\n### Depreciation Methods\n1. **Straight-line method**: Annual depreciation = (Cost - Residual) / Useful life\n2. **Units of production method**: Based on actual usage\n3. **Double-declining balance**: Accelerated method\n4. **Sum-of-years-digits**: Accelerated method\n\n### Journal Entry\n- Dr: Admin. Expenses (or Manufacturing Overhead)\n-    Cr: Accumulated Depreciation\n\n### Notes\n- Assets added this month: depreciation starts next month\n- Assets disposed this month: depreciation this month, stops next month\n- Accumulated depreciation is a contra-asset; book value = Cost - Accumulated depreciation", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", "relatedAccountId": "1602", "relatedSubject": null }, { "id": "k8", "category": "accounting_practice", - "title": "Trial Balance Principle", - "content": "## Trial Balance Principle\n\n### Purpose\nVerify that total debits equal total credits across all accounts.\n\n### Balance Basis\n1. **Transaction balance**: Total debit entries = Total credit entries for the period\n2. **Balance check**: Total debit ending balances = Total credit ending balances\n\n### Causes of Imbalance\n- Wrong direction (debit recorded as credit)\n- Amount error (numbers don't match)\n- Missing entry (only one side recorded)\n- Calculation error (summation mistakes)\n\n### Note\nA balanced trial balance does NOT guarantee correctness! The following don't affect balance:\n- Both sides omitted or duplicated equally\n- Both sides posted to wrong accounts\n- Debit/credit reversed but amounts equal", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", "relatedAccountId": null, "relatedSubject": null }, { "id": "k9", "category": "economic_law", - "title": "Accounting Archive Retention", - "content": "## Accounting Archive Retention\n\n### Permanent Retention\n- Annual financial reports (final accounts)\n- Accounting archive retention register\n- Accounting archive destruction register\n- Accounting archive appraisal report\n\n### 30-Year Retention\n- Accounting vouchers (source documents, journal vouchers)\n- Accounting books (general ledger, detail ledgers, journals)\n- Accounting archive transfer register\n\n### 10-Year Retention\n- Monthly, quarterly, semi-annual financial reports\n- Bank reconciliation statements\n- Bank statements\n- Tax returns\n\n### Legal Liability\nIntentional destruction of accounting documents, books, or reports required by law constitutes a criminal offense.", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", "relatedAccountId": null, "relatedSubject": null }, { "id": "k10", "category": "accounting_practice", - "title": "Relationship Between Financial Statements", - "content": "## Relationship Between Financial Statements\n\n### Three Main Statements\n1. **Balance Sheet**: Financial position at a point in time (Assets = Liabilities + Equity)\n2. **Income Statement**: Operating performance over a period (Revenue - Expenses = Profit)\n3. **Cash Flow Statement**: Inflows and outflows of cash and equivalents\n\n### Articulation Between Statements\n- Income statement **net profit** flows to balance sheet **retained earnings**\n- Balance sheet **cash difference (ending - beginning)** = Cash flow statement **net cash increase**\n\n### Analysis Path\n1. Start with income statement → Understand profitability\n2. Then balance sheet → Understand financial structure and solvency\n3. Finally cash flow statement → Understand cash sources and uses", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", "relatedAccountId": null, "relatedSubject": null }, { "id": "t1", "category": "tax", - "title": "VAT in Detail", - "content": "## VAT in Detail\n\nVAT is the largest tax category in China, levied on the value added during the circulation of goods and services.\n\n### Taxpayers\n- **General taxpayers**: Annual taxable sales > 5 million CNY, can deduct input VAT\n- **Small-scale taxpayers**: Annual sales ≤ 5 million CNY, simplified method\n\n### Tax Rate Structure\n| Rate | Scope |\n|------|-------|\n| 13% | Goods sales, processing, repair, tangible movable property leasing |\n| 9% | Agricultural products, utilities, books, real estate, transportation |\n| 6% | Modern services, financial services, lifestyle services |\n| 0% | Export goods |\n\n### Calculation\n**General**: Tax payable = Output VAT - Input VAT\n**Simplified**: Tax payable = Sales × Levy rate (3% or 5%)\n\n### Invoice Types\n- **Special VAT Invoice**: Can be used for input VAT deduction\n- **General VAT Invoice**: Cannot be deducted\n- **E-Invoice**: Same legal effect as paper invoices", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", "relatedAccountId": "2221", - "relatedSubject": "VAT Declaration" + "relatedSubject": "增值税纳税申报" }, { "id": "t2", "category": "tax", - "title": "Corporate Income Tax Basics", - "content": "## Corporate Income Tax\n\nCIT is a tax levied on enterprises and other organizations that obtain income.\n\n### Tax Rates\n| Type | Rate |\n|---|---|\n| General enterprises | 25% |\n| High-tech enterprises | 15% |\n| Small low-profit enterprises | 20% (reduced basis) |\n\n### Taxable Income Calculation\n**Taxable income = Gross income - Non-taxable income - Tax-exempt income - Deductions - Prior year losses**\n\n### Common Deductions\n- Reasonable salary expenses\n- Employee welfare (within 14% of total wages)\n- Business entertainment (60% of incurred, ≤ 5‰ of revenue)\n- Advertising & promotion (within 15% of revenue)", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", "relatedAccountId": "2221", - "relatedSubject": "Annual CIT Reconciliation" + "relatedSubject": "企业所得税年度汇算清缴" }, { "id": "t3", "category": "tax", - "title": "Invoice Management & Compliance", - "content": "## Invoice Management\n\nInvoices are one of the most important source documents in business activities.\n\n### Invoice Types\n1. **Special VAT Invoice** — For input VAT deduction\n2. **General VAT Invoice** — Cannot be deducted\n3. **E-Invoice** — Same legal effect as paper\n\n### Issuance Requirements\n- Must be issued according to actual transaction content\n- Invoice information must be complete\n- No false invoicing\n- No lending or transferring of invoices\n\n### Legal Liability\n- **False invoicing**: 2-7 years imprisonment for serious cases\n- **Illegal sale**: 2-7 years imprisonment for serious cases\n\n### Invoice Retention\n- Issued invoice stubs and registers must be kept for 5 years", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", "relatedAccountId": null, "relatedSubject": null }, { "id": "t4", "category": "tax", - "title": "Tax Declaration Process", - "content": "## Tax Declaration Process\n\n### Filing Deadlines\n\n| Tax Type | Deadline |\n|----------|----------|\n| VAT | 15th of following month |\n| CIT (quarterly) | Within 15 days after quarter end |\n| CIT (annual) | Within 5 months after year end |\n| Individual Income Tax | 15th of following month |\n| Stamp Duty | 15th of following month |\n\n### Filing Methods\n1. **Online filing** — Via e-Tax Bureau (most common)\n2. **In-person filing** — At tax service hall\n3. **Mail filing** — Submit returns by post\n\n### Late Filing Consequences\n- Daily surcharge of 0.05% of unpaid tax\n- Fine of up to 2,000 CNY", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", "relatedAccountId": null, "relatedSubject": null }, { "id": "t5", "category": "tax", - "title": "Individual Income Tax Basics", - "content": "## Individual Income Tax\n\n### Taxable Scope\n- Wages and salaries\n- Labor remuneration\n- Author's remuneration\n- Business income\n- Interest, dividends, bonuses\n- Property rental/transfer income\n\n### Comprehensive Income Tax Rates\n| Level | Annual Taxable Income | Rate |\n|-------|---------------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### Special Additional Deductions\n- Children's education: 2,000 CNY/month per child\n- Housing loan interest: 1,000 CNY/month\n- Housing rent: 800-1,500 CNY/month\n- Elderly support: 2,000-3,000 CNY/month\n- Infant care (under 3): 2,000 CNY/month per child", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", "relatedAccountId": null, "relatedSubject": null }, { "id": "k11", "category": "accounting_practice", - "title": "Cash on Hand Management", - "content": "## Cash on Hand\n\nCash on Hand is the most liquid asset, representing physical currency held by the business.\n\n### Management Rules\n- Limit management: Cash held must not exceed bank-approved limit\n- Usage scope: Wages, allowances, travel expenses, petty cash\n- No direct payment from cash receipts\n\n### Common Entries\n- Withdraw cash: Dr: Cash on Hand Cr: Bank Deposit\n- Reimburse expense: Dr: Admin Expenses Cr: Cash on Hand\n- Cash overage: Dr: Cash on Hand Cr: Pending Property Gain", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", "relatedAccountId": "1001", - "relatedSubject": "Cash Management Rules" + "relatedSubject": "现金管理规定" }, { "id": "k12", "category": "accounting_practice", - "title": "Bank Deposits & Reconciliation", - "content": "## Bank Deposits\n\nBank deposits represent funds held in enterprise bank accounts.\n\n### Account Types\n- Basic deposit: Daily settlement and cash\n- General deposit: Loan transfers and repayments\n- Special deposit: Designated purpose funds\n- Temporary deposit: Temporary business\n\n### Bank Reconciliation\nPrepare monthly **bank reconciliation statement**:\n- Deposits in transit | Outstanding checks\n- Bank credits not recorded | Bank debits not recorded\n\n### Common Entries\n- Sales receipt: Dr: Bank Deposit Cr: Main Revenue\n- Pay supplier: Dr: Accounts Payable Cr: Bank Deposit", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", "relatedAccountId": "1002", - "relatedSubject": "Bank Reconciliation Statement" + "relatedSubject": "银行余额调节表" }, { "id": "k13", "category": "accounting_practice", - "title": "Receivables Management", - "content": "## Receivables\n\n### Key Accounts\n- **1121 Notes Receivable**: Claims from commercial notes\n- **1122 Accounts Receivable**: Claims from sales/services\n- **1123 Prepaid Accounts**: Advances to suppliers\n- **1131 Dividends Receivable**: Cash dividends due\n- **1132 Interest Receivable**: Bond interest due\n- **1221 Other Receivables**: Deposits, petty cash advances\n- **1231 Bad Debt Provision**: Estimated uncollectible (contra)\n\n### Bad Debt\nDr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n\n### Management\n- Regular aging analysis and follow-up\n- Provide for overdue receivables\n- AR Turnover = Revenue ÷ Average AR", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", "relatedAccountId": "1122", - "relatedSubject": "AR Turnover & Aging" + "relatedSubject": "应收账款周转率与账龄分析" }, { "id": "k14", "category": "accounting_practice", - "title": "Inventory Accounting", - "content": "## Inventory\n\n### Accounts\n- **1401 Material Procurement**: Materials in transit\n- **1403 Raw Materials**: Stock materials\n- **1405 Finished Goods**: Goods ready for sale\n- **1411 Revolving Materials**: Reusable packaging\n- **1471 Inventory Write-down**: Cost > NRV (contra)\n\n### Valuation: FIFO, Weighted Average, Specific ID\n\n### Core Entries\n- Purchase: Dr: Raw Materials (1403) Cr: AP (2202)\n- Issue: Dr: Production Cost (4001) Cr: Raw Materials\n- Complete: Dr: Finished Goods (1405) Cr: Production Cost\n- COGS: Dr: Main Operating Cost (5401) Cr: Finished Goods", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", "relatedAccountId": "1403", - "relatedSubject": "Inventory Count & Valuation" + "relatedSubject": "存货盘点与计价方法" }, { "id": "k15", "category": "accounting_practice", - "title": "Fixed & Intangible Assets", - "content": "## Long-term Assets\n\n### Fixed Asset Accounts\n- **1601 Fixed Assets**: Tangible assets for production\n- **1604 Construction in Progress**: Uncompleted projects\n- **1606 Fixed Asset Disposal**: Transitional disposal\n\n### Intangible Asset Accounts\n- **1701 Intangible Assets**: Patents, trademarks, land use rights\n- **1702 Accumulated Amortization**: Contra account\n\n### Others\n- **1801 Long-term Prepaid Expenses**\n- **1901 Pending Property Loss/Gain**\n\n### Core Entries\n- Purchase: Dr: Fixed Assets Cr: Bank\n- Depreciation: Dr: Admin/Mfg Cr: Accumulated Depreciation\n- Disposal: Dr: Disposal/Acc Dep Cr: Fixed Assets\n- Amortization: Dr: Admin Cr: Accumulated Amortization", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", "relatedAccountId": "1601", - "relatedSubject": "Fixed Asset Management Policy" + "relatedSubject": "固定资产管理制度" }, { "id": "k16", "category": "accounting_practice", - "title": "Financial Assets & Investments", - "content": "## Investment Accounts\n\n### Account List\n- **1012 Other Monetary Assets**: Outport deposits, cashier's checks, L/C margins\n- **1101 Trading Financial Assets**: Stocks, bonds, funds for short-term trading\n- **1501 Held-to-Maturity Investments**: Fixed-maturity bonds\n- **1511 Long-term Equity Investment**: Associates, JVs, subsidiaries\n\n### Investment Income\n- **5201 Investment Income**: Gain or loss from investments\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- Disposal: Dr: Bank Deposit Cr: Trading FA, Investment Income\n\n### Fair Value Changes\n- **5101 Fair Value Change Gain**: Year-end adjustment for trading FA", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", "relatedAccountId": "1101", - "relatedSubject": "Three Categories of Financial Assets" + "relatedSubject": "金融资产三分类" }, { "id": "k17", "category": "accounting_practice", - "title": "Accounts Payable & Short-term Liabilities", - "content": "## Short-term Liabilities\n\n### Account List\n- **2001 Short-term Loans**: Bank loans due within 1 year\n- **2201 Notes Payable**: Commercial notes issued\n- **2202 Accounts Payable**: Owed for goods/services\n- **2203 Advances from Customers**: Prepayments received\n- **2211 Payroll Payable**: Accrued wages & insurance\n- **2231 Interest Payable**: Accrued unpaid interest\n- **2232 Dividends Payable**: Declared unpaid dividends\n- **2241 Other Payables**: Deposits, temporary receipts\n\n### Core Entries\n- Purchase: Dr: Raw Materials Cr: AP\n- Borrow: Dr: Bank Deposit Cr: Short-term Loan\n- Pay: Dr: AP Cr: Bank Deposit\n- Accrue interest: Dr: Financial Expenses Cr: Interest Payable", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", "relatedAccountId": "2202", - "relatedSubject": "AP Management" + "relatedSubject": "应付账款管理" }, { "id": "k18", "category": "accounting_practice", - "title": "Long-term Liabilities", - "content": "## Long-term Liabilities\n\n### Account List\n- **2501 Long-term Loans**: Bank loans > 1 year\n- **2502 Bonds Payable**: Corporate bonds issued\n- **2701 Long-term Payables**: Finance leases, installments\n\n### Long-term Loans\n- Borrow: Dr: Bank Cr: Long-term Loan\n- Interest: Dr: Financial Expense/CIP Cr: Long-term Loan-Accrued Interest\n- Repay: Dr: Long-term Loan Cr: Bank\n\n### Bonds Payable\n- Issued at par, premium, or discount\n- Premium/discount amortized over life\n\n### Borrowing Cost Capitalization\n- Interest for constructing fixed assets can be capitalized into CIP before asset is ready for use", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", "relatedAccountId": "2501", - "relatedSubject": "Borrowing Cost Capitalization" + "relatedSubject": "借款费用资本化" }, { "id": "k19", "category": "accounting_practice", - "title": "Owner's Equity", - "content": "## Owner's Equity\n\n### Account List\n- **3001 Paid-in Capital**: Registered capital invested\n- **3002 Capital Reserve**: Capital premium & other\n- **3101 Surplus Reserve**: Accumulated from net profit\n- **3103 Current Year Profit**: Cumulative net profit\n- **3104 Profit Distribution**: Profit allocation\n\n### Core Entries\n- Investment: Dr: Bank Cr: Paid-in Capital, Capital Reserve\n- Transfer to reserve: Dr: Profit Distribution Cr: Surplus Reserve\n- Close revenue: Dr: Main Revenue Cr: Current Year Profit\n- Close expenses: Dr: Current Year Profit Cr: Main Cost etc.\n- Close CY profit: Dr: Current Year Profit Cr: Profit Distribution\n\n### Equation\n**Assets = Liabilities + Equity**", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", "relatedAccountId": "3001", - "relatedSubject": "Profit Distribution Process" + "relatedSubject": "利润分配流程" }, { "id": "k20", "category": "accounting_practice", - "title": "Cost Accounting", - "content": "## Cost Accounts\n\n### Account List\n- **4001 Production Cost**: Direct materials + labor + overhead\n- **4101 Manufacturing Overhead**: Indirect workshop costs\n\n### Cost Flow\n1. Incur costs: Dr: Production Cost Cr: Raw Materials/Payroll\n2. Collect overhead: Dr: Mfg Overhead Cr: Acc Dep/Bank\n3. Allocate overhead: Dr: Production Cost Cr: Mfg Overhead\n4. Complete: Dr: Finished Goods (1405) Cr: Production Cost\n5. Transfer to COGS: Dr: Main Cost (5401) Cr: Finished Goods\n\n### Cost Elements\n- Direct Materials | Direct Labor | Manufacturing Overhead\n\n### Costing Methods\n- Job costing, Process costing, Activity-based costing", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", "relatedAccountId": "4001", - "relatedSubject": "Costing Methods" + "relatedSubject": "成本计算方法详解" }, { "id": "k21", "category": "accounting_practice", - "title": "Revenue Recognition", - "content": "## Revenue Accounts\n\n### Account List\n- **5001 Main Operating Revenue**: Primary business revenue\n- **5051 Other Operating Revenue**: Material sales, rent\n- **5101 Fair Value Change Gain**: Financial asset FV changes\n- **5201 Investment Income**: External investment P&L\n- **5301 Non-operating Income**: Non-routine gains\n\n### Five-Step Recognition\n1. Identify contract with customer\n2. Identify performance obligations\n3. Determine transaction price\n4. Allocate price to obligations\n5. Recognize when obligation satisfied\n\n### Entries\n- Sale: Dr: Bank/AR Cr: Main Revenue\n- Period-end: Dr: Main Revenue Cr: Current Year Profit", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", "relatedAccountId": "5001", - "relatedSubject": "Revenue Five-Step Model" + "relatedSubject": "收入确认五步法" }, { "id": "k22", "category": "accounting_practice", - "title": "Costs & Expenses Accounting", - "content": "## Cost & Expense Accounts\n\n### Operating Costs\n- **5401 Main Operating Cost**: Matched to main revenue\n- **5402 Other Operating Cost**: Other business costs\n\n### Taxes\n- **5403 Taxes & Surcharges**: Consumption tax, surcharges, stamp duty\n\n### Period Expenses\n- **5501 Selling Expenses**: Advertising, freight, sales staff\n- **5502 Administrative Expenses**: Office, management, depreciation\n- **5503 Financial Expenses**: Interest, exchange loss, bank charges\n\n### Other P&L\n- **5601 Asset Impairment Loss**: Bad debts, inventory write-down\n- **5701 Non-operating Expenses**: Fines, donations, extraordinary\n- **5801 Income Tax Expense**: Current income tax\n\n### Period-end Closing\n- Dr: Current Year Profit\n-   Cr: Main Cost, Selling Exp, Admin Exp, Financial Exp, etc.", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", "relatedAccountId": "5401", - "relatedSubject": "Expense Control & Budgeting" + "relatedSubject": "费用控制与预算管理" }, { "id": "k23", "category": "accounting_practice", - "title": "Payroll Accounting", - "content": "## Payroll Payable (2211)\n\n### Components\n- Wages, bonuses, allowances, subsidies\n- Employee welfare (14% of total wages)\n- Social insurance (5 types)\n- Housing fund\n- Union fees (2% of total wages)\n- Employee education (8% of total wages)\n\n### Accrual Entry\nDr: Production Cost (workers)\n  Mfg Overhead (workshop supervisors)\n  Admin Expenses (staff)\n  Selling Expenses (sales staff)\n  Cr: Payroll Payable\n\n### Payment Entry\nDr: Payroll Payable\n  Cr: Bank Deposit\n    Tax Payable-IIT (2221)", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", "relatedAccountId": "2211", - "relatedSubject": "Social Insurance Base" + "relatedSubject": "社保公积金计算基数" }, { "id": "k24", "category": "accounting_practice", - "title": "Income Tax Accounting", - "content": "## Income Tax Expense (5801)\n\n### Current Tax\nTaxable income × Applicable rate\n\n### Deferred Tax\n- **Taxable temporary difference** → Deferred tax liability\n- **Deductible temporary difference** → Deferred tax asset\n\n### Income Tax Expense Formula\nTax expense = Current tax + Deferred tax\n\n### Entry\nDr: Income Tax Expense (5801)\n  Deferred Tax Asset\n  Cr: Tax Payable (2221)\n    Deferred Tax Liability\n\n### Common Temporary Differences\n- Different depreciation methods\n- Asset impairment provisions\n- Accrued liabilities", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", "relatedAccountId": "5801", - "relatedSubject": "Deferred Tax Principle" + "relatedSubject": "递延所得税原理" }, { "id": "k25", "category": "economic_law", - "title": "Overview of Chinese Tax System", - "content": "## Chinese Tax System\n\n### Turnover Taxes\n- **VAT**: On value added (13%/9%/6%)\n- **Consumption Tax**: Specific consumer goods\n\n### Income Taxes\n- **CIT**: 25%/15%/20%\n- **IIT**: 3%-45% progressive\n\n### Property & Behavior Taxes\n- **Stamp Duty**: Contracts, books\n- **Property Tax**: Commercial property\n- **Vehicle & Vessel Tax**\n- **Deed Tax**: Real estate transfer\n\n### Surcharges\n- Urban Maintenance & Construction Tax (7%/5%/1%)\n- Education Surcharge (3%)\n- Local Education Surcharge (2%)\n\n### Corresponding Accounts\n- VAT → Tax Payable (2221)\n- Other taxes → Taxes & Surcharges (5403)\n- Income tax → Income Tax Expense (5801)", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", "relatedAccountId": "2221", - "relatedSubject": "Tax Filing Deadlines" + "relatedSubject": "各税种申报期限" }, { "id": "k26", "category": "economic_law", - "title": "Company Law & Capital System", - "content": "## Company Capital System\n\n### Registered Capital\n- LLC registered capital is total subscribed contributions\n- Paid-in Capital (3001) is actual contributions received\n\n### Contribution Types\n- Cash | In-kind (fixed assets) | IP rights | Land use rights\n\n### Three Capital Principles\n1. **Capital Determination**: Specify at establishment\n2. **Capital Maintenance**: Maintain property matching capital\n3. **Capital Invariability**: No arbitrary changes\n\n### Surplus Reserve\n- Statutory surplus reserve: 10% of net profit\n- Can cover losses or increase capital\n- After capital increase, remainder ≥ 25% of pre-increase registered capital\n\n### Profit Distribution\n- Cover losses → Transfer to reserve → Distribute to investors", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", "relatedAccountId": "3001", - "relatedSubject": "Shareholder Rights & Obligations" + "relatedSubject": "股东权利与义务" }, { "id": "k27", "category": "economic_law", - "title": "Tax Administration Law", - "content": "## Tax Administration\n\n### Tax Registration\n- Register within 30 days of establishment\n- Update for changes and deregistration\n\n### Books & Records\n- Maintain accounting books based on valid documents\n- Retention periods covered in Archive Retention (Card k9)\n\n### Tax Filing\n- File truthfully and timely (VAT: by 15th of next month)\n- Online, in-person, or by mail\n\n### Tax Collection\n- Audit-based, deemed assessment, fixed amount\n- Late payment surcharge: 0.05% daily\n\n### Tax Inspection\n- Tax authorities may inspect books, documents, reports\n- May conduct on-site inspection\n\n### Legal Liability\n- Tax evasion: Recovery + 50%-5x fine\n- Criminal prosecution for serious cases", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", "relatedAccountId": "5403", - "relatedSubject": "Tax Audit Response" + "relatedSubject": "税务稽查应对" }, { "id": "k28", "category": "accounting_practice", - "title": "Notes Receivable", - "content": "## Notes Receivable (1121)\n\nCommercial drafts received from sales of goods or services.\n\n### Types: Trade acceptance vs Bank acceptance\n\n### Entries\n- Receive note: Dr: Notes Receivable Cr: Main Revenue\n- Collect at maturity: Dr: Bank Deposit Cr: Notes Receivable\n- Discount: Dr: Bank Deposit (discounted amount), Financial Expenses (discount interest) Cr: Notes Receivable\n\n### Related\n- 1122 AR | 1131 Dividends Rec | 1132 Interest Rec\n- 5503 Financial Expenses (discount interest)", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", "relatedAccountId": "1121", "relatedSubject": null }, { "id": "k29", "category": "accounting_practice", - "title": "Prepaid Accounts", - "content": "## Prepaid Accounts (1123)\n\nAmounts paid in advance to suppliers per contract.\n\n### Entries\n- Prepay: Dr: Prepaid Accounts Cr: Bank Deposit\n- Receive goods: Dr: Raw Materials Cr: Prepaid Accounts\n- Pay balance: Dr: Prepaid Accounts Cr: Bank Deposit\n\n### Note: Can be recorded in AP (2202) debit if immaterial.\n\n### Related: 2202 AP | 1403 Raw Materials | 2203 Advances from Customers", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", "relatedAccountId": "1123", "relatedSubject": null }, { "id": "k30", "category": "accounting_practice", - "title": "Dividends & Interest Receivable", - "content": "## Dividends Rec (1131) & Interest Rec (1132)\n\n### Dividends Receivable\n- Cash dividends or profits due to the enterprise\n- Declared: Dr: Dividends Rec Cr: Investment Income (5201)\n- Received: Dr: Bank Deposit Cr: Dividends Rec\n\n### Interest Receivable\n- Bond interest due to the enterprise\n- Accrue: Dr: Interest Rec Cr: Investment Income\n- Receive: Dr: Bank Deposit Cr: Interest Rec\n\n### Related: 5201 Investment Income | 1501 HTM | 1511 LT Equity", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", "relatedAccountId": "1131", "relatedSubject": null }, { "id": "k31", "category": "accounting_practice", - "title": "Other Receivables", - "content": "## Other Receivables (1221)\n\nAll receivables and temporary payments other than notes, AR, prepaid, dividends, and interest receivable.\n\n### Includes\n- Compensation and fines receivable\n- Rent receivable from packaging rental\n- Advances recoverable from employees\n- Deposits paid (guarantee deposits)\n- Petty cash advances\n\n### Related\n- Fine income: Dr: Other Receivables Cr: Non-operating Income (5301)\n- Collection: Dr: Bank Deposit Cr: Other Receivables\n- 2241 Other Payables | 5301 Non-operating Income", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", "relatedAccountId": "1221", "relatedSubject": null }, { "id": "k32", "category": "accounting_practice", - "title": "Material Procurement", - "content": "## Material Procurement (1401)\n\nUsed when applying planned costing for daily material accounting.\n\n### Planned Cost Method\n1. Purchase: Dr: Material Procurement (actual) Cr: Bank\n2. Receipt: Dr: Raw Materials (planned) Cr: Material Procurement; Dr/Cr: Material Cost Variance\n\n### Material Cost Variance\n- Actual > Planned: unfavorable (debit variance)\n- Actual < Planned: favorable (credit variance)\n\n### Related: 1403 Raw Materials | 4001 Production Cost | 5401 Main Cost", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", "relatedAccountId": "1401", "relatedSubject": null }, { "id": "k33", "category": "accounting_practice", - "title": "Finished Goods", - "content": "## Finished Goods (1405)\n\nGoods that have completed the entire production process, passed inspection, and are ready for sale.\n\n### Entries\n- Complete production: Dr: Finished Goods Cr: Production Cost (4001)\n- Sell: Dr: Main Operating Cost (5401) Cr: Finished Goods\n\n### Management\n- Regular physical inventory counts\n- Inventory write-down provision (see 1471)\n- Inventory turnover = COGS ÷ Average inventory\n\n### Related: 4001 Production Cost | 5401 Main Cost | 1411 Revolving Materials | 1471 Inventory Write-down", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", "relatedAccountId": "1405", "relatedSubject": null }, { "id": "k34", "category": "accounting_practice", - "title": "Revolving Materials", - "content": "## Revolving Materials (1411)\n\nMaterials that can be used multiple times but don't qualify as fixed assets.\n\n### Includes\n- Packaging materials (drums, boxes, bags)\n- Low-value consumables (tools, supplies, protective gear)\n\n### Amortization Methods\n- Immediate write-off: All to expense upon issuance\n- 50-50 method: 50% at issue, 50% at retirement\n- Installment method: Amortized by usage count\n\n### Entry (immediate)\n- On issue: Dr: Mfg Overhead/Admin Cr: Revolving Materials\n\n### Related: 4101 Mfg Overhead | 5502 Admin | 1405 Finished Goods", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", "relatedAccountId": "1411", "relatedSubject": null }, { "id": "k35", "category": "accounting_practice", - "title": "Inventory Write-down", - "content": "## Inventory Write-down (1471)\n\nProvide when inventory cost exceeds NRV at period end.\n\n### NRV = Estimated selling price - Cost to complete - Estimated selling expenses - Related taxes\n\n### Provide\nDr: Asset Impairment Loss (5601) Cr: Inventory Write-down\n\n### Reversal\nIf impairment factors disappear, reverse within original provision.\nDr: Inventory Write-down Cr: Asset Impairment Loss\n\n### Related: 1403 Raw Materials | 1405 Finished Goods | 5601 Impairment Loss | 1231 Bad Debt Provision (Note: bad debt provision cannot be reversed)", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", "relatedAccountId": "1471", "relatedSubject": null }, { "id": "k36", "category": "accounting_practice", - "title": "Held-to-Maturity Investments", - "content": "## Held-to-Maturity Investments (1501)\n\nNon-derivative financial assets with fixed maturity, fixed/determinable payments, and positive intent and ability to hold to maturity.\n\n### Measurement: Initially at FV + transaction costs; subsequently at amortized cost using effective interest method.\n\n### Entries\n- Purchase: Dr: HTM - Cost Cr: Bank\n- Accrue interest: Dr: Interest Rec (1132) Cr: Investment Income (5201)\n- Maturity: Dr: Bank Cr: HTM\n\n### Related: 1132 Interest Rec | 5201 Investment Income | 1511 LT Equity", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", "relatedAccountId": "1501", "relatedSubject": null }, { "id": "k37", "category": "accounting_practice", - "title": "Long-term Equity Investment", - "content": "## Long-term Equity Investment (1511)\n\nEquity investment conferring control, joint control, or significant influence.\n\n### Methods\n- **Cost method**: Subsidiaries (>50% ownership)\n- **Equity method**: Associates (20%-50%) and joint ventures\n\n### Cost Method\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- No adjustment for investee's net asset changes\n\n### Equity Method\n- Investee profit: Dr: LT Equity - P&L Adjustment Cr: Investment Income\n- Declared dividend: Dr: Dividends Rec Cr: LT Equity - P&L Adjustment\n\n### Related: 1131 Dividends Rec | 5201 Investment Income | 3002 Capital Reserve", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", "relatedAccountId": "1511", "relatedSubject": null }, { "id": "k38", "category": "accounting_practice", - "title": "Construction in Progress", - "content": "## Construction in Progress (1604)\n\nProjects under construction, installation, or technical renovation.\n\n### Content\n- Building works (factories, offices)\n- Installation works (equipment)\n- Technical renovation\n\n### Entries\n- Incur costs: Dr: CIP Cr: Bank/Construction materials\n- Capitalize borrowing costs: Dr: CIP Cr: Long-term Loan-Accrued Interest\n- Complete: Dr: Fixed Assets (1601) Cr: CIP\n\n### Note: Transferred to Fixed Assets when ready for use; depreciation starts next month.\n\n### Related: 1601 Fixed Assets | 2501 Long-term Loan | 1606 Disposal", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", "relatedAccountId": "1604", "relatedSubject": null }, { "id": "k39", "category": "accounting_practice", - "title": "Fixed Asset Disposal", - "content": "## Fixed Asset Disposal (1606)\n\nTransitional account for sale, retirement, or destruction of fixed assets.\n\n### Entries\n1. Transfer to disposal: Dr: Disposal, Acc Dep (1602) Cr: Fixed Assets (1601)\n2. Disposal costs: Dr: Disposal Cr: Bank\n3. Proceeds: Dr: Bank Cr: Disposal\n4. Net gain/loss: Dr/Cr: Disposal Cr/Dr: Non-operating Income (5301) / Expenses (5701)\n\n### Related: 1601 Fixed Assets | 1602 Acc Dep | 5701 Non-operating Expenses | 5301 Non-operating Income", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", "relatedAccountId": "1606", "relatedSubject": null }, { "id": "k40", "category": "accounting_practice", - "title": "Intangible Assets", - "content": "## Intangible Assets (1701)\n\nIdentifiable non-monetary assets without physical substance.\n\n### Types\n- Patents | Trademarks | Copyrights\n- Land use rights (China-specific)\n- Proprietary technology | Franchises\n\n### Entries\n- Purchase: Dr: Intangible Assets Cr: Bank\n- Self-developed R&D: Research = expense; qualifying development = capitalize\n- Amortization: Dr: Admin (5502) Cr: Accumulated Amortization (1702)\n\n### Finite-life intangibles: Amortize. Indefinite-life: No amortization, annual impairment test.\n\n### Related: 1702 Acc Amort | 5502 Admin | 1601 Fixed Assets (analogy)", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", "relatedAccountId": "1701", "relatedSubject": null }, { "id": "k41", "category": "accounting_practice", - "title": "Accumulated Amortization", - "content": "## Accumulated Amortization (1702)\n\nCumulative reduction in intangible asset value from usage; contra-asset account.\n\n### Method: Generally straight-line over legal/contractual/estimated useful life.\n\n### Entry\nMonthly: Dr: Admin (5502) / Other Cost (5402) Cr: Accumulated Amortization\n\n### vs Accumulated Depreciation\n- Same: Both contra-assets reducing carrying value\n- Diff: Fixed assets use Acc Dep (1602); Intangibles use Acc Amort (1702)\n\n### Related: 1701 Intangible Assets | 5502 Admin | 1602 Acc Dep (analogy)", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", "relatedAccountId": "1702", "relatedSubject": null }, { "id": "k42", "category": "accounting_practice", - "title": "Long-term Prepaid Expenses", - "content": "## Long-term Prepaid Expenses (1801)\n\nExpenses incurred but benefiting multiple periods with amortization > 1 year.\n\n### Includes\n- Improvement to leased fixed assets\n- Major repair of fixed assets\n- Organization costs (optional)\n\n### Entries\n- Incur: Dr: LT Prepaid Expenses Cr: Bank\n- Amortize: Dr: Admin/Selling Expenses Cr: LT Prepaid Expenses\n\n### Related: 5502 Admin | 5501 Selling | 1601 Fixed Assets", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", "relatedAccountId": "1801", "relatedSubject": null }, { "id": "k43", "category": "accounting_practice", - "title": "Pending Property Loss/Gain", - "content": "## Pending Property Loss/Gain (1901)\n\nValue of asset overages, shortages, and damage discovered during property inspection.\n\n### Entries for Overage\n- Discover: Dr: Fixed Assets/Raw Materials Cr: Pending Property Gain\n- Approved: Dr: Pending Property Gain Cr: Non-operating Income (5301)/Admin\n\n### Entries for Shortage\n- Discover: Dr: Pending Property Loss Cr: Fixed Assets/Raw Materials\n- Approved: Dr: Non-operating Expenses (5701)/Other Rec/Admin Cr: Pending Property Loss\n\n### Note: Must be resolved by period-end; transitional account with no balance on reports.\n\n### Related: 1601 FA | 1403 RM | 5301 Non-operating Income | 5701 Non-operating Exp | 1221 Other Rec", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", "relatedAccountId": "1901", "relatedSubject": null }, { "id": "k44", "category": "accounting_practice", - "title": "Short-term Loans", - "content": "## Short-term Loans (2001)\n\nBorrowings from banks or financial institutions with terms ≤ 1 year.\n\n### Entries\n- Borrow: Dr: Bank Cr: Short-term Loan\n- Accrue interest: Dr: Financial Expenses (5503) Cr: Interest Payable (2231)\n- Pay interest: Dr: Interest Payable Cr: Bank\n- Repay principal: Dr: Short-term Loan Cr: Bank\n\n### vs Long-term: Short-term ≤ 1yr (2001); Long-term > 1yr (2501). Short-term interest generally expensed (cannot capitalize).\n\n### Related: 2231 Interest Payable | 5503 Financial Expenses | 2501 Long-term Loans", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", "relatedAccountId": "2001", "relatedSubject": null }, { "id": "k45", "category": "accounting_practice", - "title": "Notes Payable", - "content": "## Notes Payable (2201)\n\nCommercial drafts issued for purchases of goods or services.\n\n### Entries\n- Issue: Dr: Raw Materials/Finished Goods Cr: Notes Payable\n- Pay at maturity: Dr: Notes Payable Cr: Bank\n- Unable to pay: Trade acceptance → AP (2202); Bank acceptance → Short-term Loan (2001)\n\n### Related: 1121 Notes Receivable (counterparty) | 2202 AP | 2001 Short-term Loans", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", "relatedAccountId": "2201", "relatedSubject": null }, { "id": "k46", "category": "accounting_practice", - "title": "Advances from Customers", - "content": "## Advances from Customers (2203)\n\nAmounts received in advance from customers per contract.\n\n### Entries\n- Receive advance: Dr: Bank Cr: Advances from Customers\n- Deliver goods: Dr: Advances Cr: Main Revenue (5001)\n- Refund excess: Dr: Advances Cr: Bank\n\n### Note: Under new revenue standard, unearned portion may be reclassified as 'contract liabilities'.\n\n### Related: 1123 Prepaid (counterparty) | 5001 Main Revenue | 2202 AP", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", "relatedAccountId": "2203", "relatedSubject": null }, { "id": "k47", "category": "accounting_practice", - "title": "Interest & Dividends Payable", - "content": "## Interest Payable (2231) & Dividends Payable (2232)\n\n### Interest Payable\n- Accrued unpaid borrowing interest\n- Accrue: Dr: Financial Expenses (5503) Cr: Interest Payable\n- Pay: Dr: Interest Payable Cr: Bank\n\n### Dividends Payable\n- Declared unpaid cash dividends\n- Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n- Pay: Dr: Dividends Payable Cr: Bank\n\n### Related: 5503 Financial Exp | 3104 Profit Distribution | 2001 ST Loans | 2501 LT Loans", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", "relatedAccountId": "2231", "relatedSubject": null }, { "id": "k48", "category": "accounting_practice", - "title": "Other Payables", - "content": "## Other Payables (2241)\n\nAll payables and temporary receipts other than notes, AP, advances, payroll, tax, interest, and dividends payable.\n\n### Includes\n- Rent payable\n- Deposits and guarantees received\n- Compensation and fines payable\n\n### Entries\n- Receive deposit: Dr: Bank Cr: Other Payables\n- Refund deposit: Dr: Other Payables Cr: Bank\n- Unclaimed deposits may be recognized as non-operating income\n\n### Related: 1221 Other Receivables (counterpart) | 2202 AP | 5301 Non-operating Income", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", "relatedAccountId": "2241", "relatedSubject": null }, { "id": "k49", "category": "accounting_practice", - "title": "Bonds Payable", - "content": "## Bonds Payable (2502)\n\nBonds issued by the enterprise to raise funds.\n\n### Issuance\n- Par: Coupon rate = Market rate\n- Premium: Coupon > Market (investors pay more)\n- Discount: Coupon < Market (investors need compensation)\n\n### Entries\n- Issue: Dr: Bank Cr: Bonds Payable-Face, Bonds Payable-Premium (or Dr for Discount)\n- Accrue interest: Dr: Financial Exp Cr: Bonds Payable-Accrued Interest\n- Amortize: Dr/Cr: Bonds Payable-Adjustment Cr/Dr: Financial Exp\n\n### Related: 5503 Financial Exp | 2501 LT Loans | 2701 LT Payables", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", "relatedAccountId": "2502", "relatedSubject": null }, { "id": "k50", "category": "accounting_practice", - "title": "Long-term Payables", - "content": "## Long-term Payables (2701)\n\nLong-term payables other than loans and bonds.\n\n### Includes\n- Finance lease payables\n- Installment purchase of fixed assets\n\n### Entries (Finance Lease)\n- Lease inception: Dr: Fixed Assets (lower of MLP PV or FV), Unrecognized Finance Cost Cr: LT Payables\n- Rent payment: Dr: LT Payables Cr: Bank\n- Amortize finance cost: Dr: Financial Exp Cr: Unrecognized Finance Cost\n\n### Related: 1601 Fixed Assets | 5503 Financial Exp | 2501 LT Loans | 2502 Bonds Payable", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", "relatedAccountId": "2701", "relatedSubject": null }, { "id": "k51", "category": "accounting_practice", - "title": "Other Monetary Assets", - "content": "## Other Monetary Assets (1012)\n\nMonetary assets other than cash on hand and bank deposits.\n\n### Includes\n- Outport deposits (remote temporary purchase)\n- Bank draft deposits | Cashier's check deposits\n- L/C margin deposits | Credit card deposits\n\n### Entries\n- Transfer to special account: Dr: Other Monetary Assets Cr: Bank\n- Use: Dr: Raw Materials Cr: Other Monetary Assets\n- Refund balance: Dr: Bank Cr: Other Monetary Assets\n\n### Related: 1001 Cash on Hand | 1002 Bank Deposit | 2202 AP", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", "relatedAccountId": "1012", "relatedSubject": null }, { "id": "k52", "category": "accounting_practice", - "title": "Capital Reserve", - "content": "## Capital Reserve (3002)\n\nExcess of investment received over registered capital share.\n\n### Sources\n- **Capital premium**: Actual contribution > registered capital\n- **Share premium**: Issue price > par value\n- **Other capital reserve**: Equity method investee changes\n\n### Uses\n- Transfer to registered capital\n- Cannot cover losses\n- After transfer, remainder ≥ 25% of pre-transfer registered capital\n\n### Entry\n- Receive premium: Dr: Bank Cr: Paid-in Capital, Capital Reserve - Premium\n\n### Related: 3001 Paid-in Capital | 3101 Surplus Reserve | 1511 LT Equity Investment", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", "relatedAccountId": "3002", "relatedSubject": null }, { "id": "k53", "category": "accounting_practice", - "title": "Surplus Reserve", - "content": "## Surplus Reserve (3101)\n\nAccumulated funds extracted from net profit.\n\n### Types\n- **Statutory**: 10% of net profit (may stop at 50% of registered capital)\n- **Discretionary**: As determined by shareholders\n\n### Uses\n- Cover losses | Increase capital | Expand operations\n\n### Entries\n- Transfer: Dr: Profit Distribution (3104) Cr: Surplus Reserve\n- Cover loss: Dr: Surplus Reserve Cr: Profit Distribution\n- Increase capital: Dr: Surplus Reserve Cr: Paid-in Capital (3001)\n\n### Related: 3104 Profit Distribution | 3001 Paid-in Capital | 3103 CY Profit", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", "relatedAccountId": "3101", "relatedSubject": null }, { "id": "k54", "category": "accounting_practice", - "title": "Current Year Profit", - "content": "## Current Year Profit (3103)\n\nCumulative net profit or loss realized in the current year.\n\n### Period-end Closing\n**Close Revenue**\n- Dr: Main Revenue (5001), Other Revenue (5051), Investment Income (5201), Non-op Income (5301) Cr: CY Profit\n\n**Close Expenses**\n- Dr: CY Profit Cr: Main Cost (5401), Selling (5501), Admin (5502), Financial (5503), Non-op Exp (5701), Income Tax (5801)\n\n**Year-end Transfer**\n- Profit: Dr: CY Profit Cr: Profit Distribution (3104)\n- Loss: Dr: Profit Distribution Cr: CY Profit", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", "relatedAccountId": "3103", - "relatedSubject": "Period-end Closing Process" + "relatedSubject": "期末结转流程" }, { "id": "k55", "category": "accounting_practice", - "title": "Profit Distribution", - "content": "## Profit Distribution (3104)\n\nAllocation of profits (or coverage of losses) and accumulated balances.\n\n### Distribution Order\n1. Cover prior year losses\n2. Transfer to statutory surplus reserve (10%)\n3. Transfer to discretionary surplus reserve\n4. Distribute to investors (dividends)\n\n### Entries\n- Transfer to reserve: Dr: PD-Statutory Reserve Cr: Surplus Reserve (3101)\n- Declare dividend: Dr: PD-Dividends Cr: Dividends Payable (2232)\n- Year-end close: Dr: PD-Undistributed Cr: PD-Reserve, Dividends\n\n### Undistributed profit: Credit balance of PD-Undistributed sub-account.\n\n### Related: 3101 Surplus Reserve | 2232 Dividends Payable | 3103 CY Profit", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", "relatedAccountId": "3104", "relatedSubject": null }, { "id": "k56", "category": "accounting_practice", - "title": "Manufacturing Overhead", - "content": "## Manufacturing Overhead (4101)\n\nIndirect costs incurred for production of goods and services.\n\n### Includes\n- Supervisor wages and welfare\n- Workshop depreciation\n- Utilities, heating\n- Consumables, low-value items\n- Labor protection, seasonal/repair downtime\n\n### Entries\n- Collect: Dr: Mfg Overhead Cr: Acc Dep/Payroll/Bank\n- Allocate: Dr: Production Cost (4001) Cr: Mfg Overhead\n\n### Allocation bases: Labor hours, machine hours, direct labor cost.\n\n### Related: 4001 Production Cost | 1602 Acc Dep | 2211 Payroll Payable", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", "relatedAccountId": "4101", "relatedSubject": null }, { "id": "k57", "category": "accounting_practice", - "title": "Other Operating Revenue", - "content": "## Other Operating Revenue (5051)\n\nRevenue from operating activities other than main business.\n\n### Includes\n- Material sales | Packaging/fixed asset rental\n- Asset use right transfer | Transportation\n\n### Entries\n- Recognize: Dr: Bank Cr: Other Operating Revenue\n- Period-end: Dr: Other Revenue Cr: CY Profit (3103)\n\n### vs Non-operating Income: Other Revenue is routine; Non-op Income (5301) is non-routine.\n\n### Related: 5402 Other Cost | 5001 Main Revenue | 5301 Non-op Income", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", "relatedAccountId": "5051", "relatedSubject": null }, { "id": "k58", "category": "accounting_practice", - "title": "Fair Value Change Gain", - "content": "## Fair Value Change Gain (5101)\n\nGains or losses from FV changes of trading financial assets and other FV-measured items.\n\n### Applicable: Trading Financial Assets (1101), FV-measured investment property.\n\n### Entries\n- FV increase: Dr: Trading FA-FV Change Cr: FV Change Gain\n- FV decrease: Dr: FV Change Gain Cr: Trading FA-FV Change\n- Period-end: Dr/Cr: FV Change Gain Cr/Dr: CY Profit (3103)\n\n### Related: 1101 Trading FA | 5201 Investment Income | 3103 CY Profit", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", "relatedAccountId": "5101", "relatedSubject": null }, { "id": "k59", "category": "accounting_practice", - "title": "Investment Income", - "content": "## Investment Income (5201)\n\nGains or losses from external investments.\n\n### Sources\n- Dividend income from LT equity investment (1511)\n- Interest income from HTM (1501)\n- Disposal gains/losses of trading FA (1101)\n- Equity method share of investee net profit\n\n### Entries\n- Declared dividend (cost method): Dr: Dividends Rec Cr: Investment Income\n- Investee profit (equity method): Dr: LT Equity Cr: Investment Income\n- Dispose FA: Dr: Bank Cr: Trading FA, Investment Income (difference)\n\n### Related: 1511 LT Equity | 1131 Dividends Rec | 1101 Trading FA | 1501 HTM", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", "relatedAccountId": "5201", "relatedSubject": null }, { "id": "k60", "category": "accounting_practice", - "title": "Non-operating Income & Expenses", - "content": "## Non-operating Income (5301) & Expenses (5701)\n\n### Non-operating Income: Disposal gains, overage gains, donation income, fine income, unpayable AP.\n\n### Non-operating Expenses: Disposal losses, shortage losses, donation expenses, fine expenses, extraordinary losses.\n\n### Entries\n- Overage gain: Dr: Pending Property Gain Cr: Non-op Income\n- Donation expense: Dr: Non-op Expenses Cr: Bank\n\n### Note: Both are non-routine; directly affect current profit; don't affect operating profit but affect total profit.\n\n### Related: 1901 Pending Property | 1606 Disposal", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", "relatedAccountId": "5301", "relatedSubject": null }, { "id": "k61", "category": "accounting_practice", - "title": "Other Operating Cost", - "content": "## Other Operating Cost (5402)\n\nCosts incurred from other operating activities besides main business.\n\n### Includes: Material sales cost, rented FA depreciation, packaging amortization, intangible asset rental amortization.\n\n### Entries\n- Recognize cost: Dr: Other Cost Cr: Raw Materials/Acc Dep/Acc Amort\n- Period-end: Dr: CY Profit (3103) Cr: Other Cost\n\n### Matching: Other Revenue (5051) must be matched with corresponding Other Cost.\n\n### Related: 5051 Other Revenue | 5401 Main Cost | 3103 CY Profit", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", "relatedAccountId": "5402", "relatedSubject": null }, { "id": "k62", "category": "accounting_practice", - "title": "Selling Expenses", - "content": "## Selling Expenses (5501)\n\nExpenses incurred in selling goods, materials, and providing services.\n\n### Includes: Advertising, exhibition, freight, handling, packaging, insurance (transit), sales staff payroll, sales dept depreciation/repair, product warranty provisions.\n\n### Entries\n- Incur: Dr: Selling Exp Cr: Bank/Acc Dep/Payroll\n- Period-end: Dr: CY Profit (3103) Cr: Selling Exp\n\n### Ratio: Selling Exp ÷ Revenue = selling expense ratio.\n\n### Related: 5502 Admin | 5503 Financial | 3103 CY Profit", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", "relatedAccountId": "5501", "relatedSubject": null }, { "id": "k63", "category": "accounting_practice", - "title": "Administrative Expenses", - "content": "## Administrative Expenses (5502)\n\nExpenses for organizing and managing business operations.\n\n### Includes: Admin staff payroll, office supplies, travel, meetings, board fees, professional service fees (audit, legal), consulting, litigation, property tax, vehicle tax, stamp duty, admin FA depreciation, intangible amortization, business entertainment.\n\n### Entertainment: 60% deductible, capped at 5‰ of annual revenue.\n\n### Entries\n- Incur: Dr: Admin Cr: Bank/Acc Dep\n- Period-end: Dr: CY Profit (3103) Cr: Admin\n\n### Related: 5501 Selling | 5503 Financial | 5403 Taxes & Surcharges", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", "relatedAccountId": "5502", "relatedSubject": null }, { "id": "k64", "category": "accounting_practice", - "title": "Financial Expenses", - "content": "## Financial Expenses (5503)\n\nFinancing costs incurred to raise funds for production and operations.\n\n### Includes: Interest expense (net of interest income), exchange losses (net of gains), bank charges, cash discounts.\n\n### Entries\n- Accrue interest: Dr: Financial Exp Cr: Interest Payable (2231)/LT Loan-Accrued Interest\n- Interest income: Dr: Bank Cr: Financial Exp (offset)\n- Bank charges: Dr: Financial Exp Cr: Bank\n\n### Capitalization: Interest on specific borrowings for fixed asset construction is capitalized to CIP (1604) before asset is ready for use.\n\n### Related: 2231 Interest Payable | 2001 ST Loans | 2501 LT Loans | 1604 CIP", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", "relatedAccountId": "5503", "relatedSubject": null }, { "id": "k65", "category": "accounting_practice", - "title": "Asset Impairment Loss", - "content": "## Asset Impairment Loss (5601)\n\nLoss from recognizing asset impairment provisions.\n\n### Corresponding Contra Accounts\n| Impairment Loss (5601) | Contra Account |\n|---|---|\n| Bad debt loss | Bad Debt Provision (1231) |\n| Inventory write-down | Inventory Write-down (1471) |\n| FA impairment | FA Impairment Provision |\n| IA impairment | IA Impairment Provision |\n\n### Entry: Dr: Asset Impairment Loss Cr: [Contra Account]; Period-end: Dr: CY Profit (3103) Cr: Loss\n\n### Note: FA impairment cannot be reversed! Inventory write-down can be reversed within original provision. Bad debt provision cannot be reversed.\n\n### Related: 1231 Bad Debt Provision | 1471 Inventory Write-down | 3103 CY Profit", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", "relatedAccountId": "5601", "relatedSubject": null }, { "id": "k66", "category": "accounting_practice", - "title": "Non-operating Expenses", - "content": "## Non-operating Expenses (5701)\n\nLosses not directly related to daily activities.\n\n### Includes: Non-current asset disposal losses, shortage losses, fines, donations, extraordinary losses (natural disasters), non-monetary exchange losses, debt restructuring losses.\n\n### Impact: Doesn't affect operating profit but affects total profit and net profit.\nTotal Profit = Operating Profit + Non-op Income - Non-op Expenses\n\n### Entry: Dr: Non-op Expenses Cr: Bank/Disposal; Period-end: Dr: CY Profit (3103) Cr: Non-op Expenses\n\n### Related: 5301 Non-op Income | 3103 CY Profit | 1606 FA Disposal", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", "relatedAccountId": "5701", "relatedSubject": null }, { "id": "k67", "category": "accounting_practice", - "title": "Interest Receivable Accounting", - "content": "## Interest Receivable (1132)\n\nInterest due from HTM, AFS financial assets.\n\n### Accrue: Dr: Interest Rec Cr: Investment Income (5201)\n### Receive: Dr: Bank Cr: Interest Rec\n\n### Related: 1501 HTM | 5201 Investment Income | 5503 Financial Exp", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", "relatedAccountId": "1132", "relatedSubject": null }, { "id": "k68", "category": "accounting_practice", - "title": "Bad Debt Provision", - "content": "## Bad Debt Provision (1231)\n\nContra-asset for AR, recording estimated uncollectible amounts.\n\n### Provide: Dr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n### Write-off: Dr: Bad Debt Provision Cr: AR (1122)\n### Recovery: Dr: AR Cr: Bad Debt Provision; Dr: Bank Cr: AR\n\n### Methods: Aging analysis, % of receivables\n\n### Related: 1122 AR | 5601 Impairment Loss | 1471 Inventory Write-down", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", "relatedAccountId": "1231", "relatedSubject": null }, { "id": "k69", "category": "accounting_practice", - "title": "Dividends Payable Accounting", - "content": "## Dividends Payable (2232)\n\nCash dividends or profits determined by shareholders meeting.\n\n### Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n### Pay: Dr: Dividends Payable Cr: Bank\n\n### Note: Stock dividends are not recorded here (memo entry only)\n\n### Related: 3104 Profit Distribution | 3101 Surplus Reserve | 1131 Dividends Rec (counterpart)", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", "relatedAccountId": "2232", "relatedSubject": null } From a9c776372809a8a879a658c393580c198de752a9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:08 +0800 Subject: [PATCH 199/319] New translations zh-cn.json (English, United States) [ci skip] --- knowledge_card/en-US.json | 336 +++++++++++++++++++------------------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/knowledge_card/en-US.json b/knowledge_card/en-US.json index ef05be6..4bfacee 100644 --- a/knowledge_card/en-US.json +++ b/knowledge_card/en-US.json @@ -2,592 +2,592 @@ { "id": "k1", "category": "accounting_practice", - "title": "借贷记账法", - "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "title": "Double-Entry Bookkeeping", + "content": "## Double-Entry Bookkeeping\n\nDouble-entry bookkeeping is the fundamental recording method in modern accounting.\n\n### Core Rule: **Every debit must have a corresponding credit**\n\nEvery transaction must be recorded as a debit in one account and a credit in another, with equal amounts on both sides.\n\n### Account Direction\n- **Assets, Expenses**: Increase on debit side, decrease on credit side, normally have debit balance\n- **Liabilities, Equity, Revenue**: Increase on credit side, decrease on debit side, normally have credit balance\n\n### Example\nCompany withdraws 5,000 CNY from bank:\n- Dr: Cash on Hand 5,000 (asset increases)\n- Cr: Bank Deposit 5,000 (asset decreases)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k2", "category": "accounting_practice", - "title": "会计基本等式", - "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "title": "Basic Accounting Equation", + "content": "## Basic Accounting Equation\n\n### Static Equation (Balance Sheet basis)\n**Assets = Liabilities + Owner's Equity**\n\nThis equation reflects the financial position at a point in time. The left side represents resources (assets), and the right side represents the sources of those resources (liabilities and equity).\n\n### Dynamic Equation (Income Statement basis)\n**Revenue - Expenses = Profit**\n\nReflects operating performance over a period.\n\n### Extended Equation\n**Assets = Liabilities + Equity + (Revenue - Expenses)**\n\nNo transaction can break the balance of the accounting equation.", "relatedAccountId": null, "relatedSubject": null }, { "id": "k3", "category": "accounting_practice", - "title": "常见会计分录示例", - "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "title": "Common Journal Entry Examples", + "content": "## Common Journal Entries\n\n### 1. Cash Withdrawal\n| Debit | Credit |\n|---|---|\n| Cash on Hand | Bank Deposit |\n\n### 2. Purchase Materials (on credit)\n| Debit | Credit |\n|---|---|\n| Raw Materials | Accounts Payable |\n\n### 3. Sell Goods (deposited in bank)\n| Debit | Credit |\n|---|---|\n| Bank Deposit | Main Operating Revenue |\n\n### 4. Reimburse Travel Expenses\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Cash on Hand |\n\n### 5. Record Depreciation\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Accumulated Depreciation |\n\n### 6. Pay Wages\n| Debit | Credit |\n|---|---|\n| Payroll Payable | Bank Deposit |\n\n### 7. Close Year-End\n| Debit | Credit |\n|---|---|\n| Main Operating Revenue | Current Year Profit |\n| Current Year Profit | Main Operating Cost |\n| Current Year Profit | Admin. Expenses |", "relatedAccountId": null, "relatedSubject": null }, { "id": "k4", "category": "economic_law", - "title": "增值税简介", - "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "title": "Introduction to VAT", + "content": "## Introduction to VAT\n\nValue-Added Tax (VAT) is a turnover tax levied on the value added in the circulation of goods and services.\n\n### Taxpayer Classification\n- **General taxpayers**: Can deduct input VAT, use general tax calculation method\n- **Small-scale taxpayers**: Use simplified method, lower levy rate but cannot deduct input VAT\n\n### Tax Rates (China)\n- Basic rate: 13% (goods sales, processing, repair services)\n- Low rates: 9% (agricultural products, utilities), 6% (modern services)\n\n### Calculation Method\nVAT Payable = Output VAT - Input VAT\n\n### Accounting Treatment\n- On purchase: Dr: Raw Materials, Taxes Payable-VAT(input) Cr: Bank Deposit\n- On sale: Dr: Bank Deposit Cr: Main Operating Revenue, Taxes Payable-VAT(output)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k5", "category": "economic_law", - "title": "合同法基本要点", - "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "title": "Key Points of Contract Law", + "content": "## Key Points of Contract Law\n\n### Formation of Contract\n- **Offer**: One party proposes to enter into a contract\n- **Acceptance**: The offeree agrees to the offer\n- A contract is formed when acceptance takes effect\n\n### Main Terms of a Contract\n1. Names and addresses of the parties\n2. Subject matter\n3. Quantity\n4. Quality\n5. Price or remuneration\n6. Performance period, place, and method\n7. Liability for breach\n8. Dispute resolution methods\n\n### Validity of Contracts\n- **Valid**: Parties have capacity, genuine intent, lawful content\n- **Invalid**: Fraud/coercion harming state interests, malicious collusion, concealing illegal purposes\n- **Voidable**: Material misunderstanding, grossly unfair, fraud/coercion\n\n### Remedies for Breach\n- Specific performance\n- Remedial measures\n- Damages\n- Liquidated damages", "relatedAccountId": null, "relatedSubject": null }, { "id": "k6", "category": "accounting_practice", - "title": "期末结转步骤", - "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "title": "Period-End Closing Steps", + "content": "## Period-End Closing Steps\n\n### Step 1: Close Revenue Accounts\nTransfer all revenue account balances to \"Current Year Profit\" (credit):\n- Dr: Main Operating Revenue\n- Dr: Other Operating Revenue\n- Dr: Non-operating Income\n-    Cr: Current Year Profit\n\n### Step 2: Close Expense Accounts\nTransfer all expense account balances to \"Current Year Profit\" (debit):\n- Dr: Current Year Profit\n-    Cr: Main Operating Cost\n-    Cr: Other Operating Cost\n-    Cr: Taxes & Surcharges\n-    Cr: Selling Expenses\n-    Cr: Admin. Expenses\n-    Cr: Financial Expenses\n-    Cr: Non-operating Expenses\n-    Cr: Income Tax Expense\n\n### Step 3: Close Current Year Profit\n- If profit: Dr: Current Year Profit Cr: Profit Distribution\n- If loss: Dr: Profit Distribution Cr: Current Year Profit\n\n### Step 4: Transfer to Surplus Reserve\n- Dr: Profit Distribution - Transfer to Surplus Reserve\n-    Cr: Surplus Reserve", "relatedAccountId": null, "relatedSubject": null }, { "id": "k7", "category": "accounting_practice", - "title": "固定资产折旧", - "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "title": "Fixed Asset Depreciation", + "content": "## Fixed Asset Depreciation\n\n### Depreciation Methods\n1. **Straight-line method**: Annual depreciation = (Cost - Residual) / Useful life\n2. **Units of production method**: Based on actual usage\n3. **Double-declining balance**: Accelerated method\n4. **Sum-of-years-digits**: Accelerated method\n\n### Journal Entry\n- Dr: Admin. Expenses (or Manufacturing Overhead)\n-    Cr: Accumulated Depreciation\n\n### Notes\n- Assets added this month: depreciation starts next month\n- Assets disposed this month: depreciation this month, stops next month\n- Accumulated depreciation is a contra-asset; book value = Cost - Accumulated depreciation", "relatedAccountId": "1602", "relatedSubject": null }, { "id": "k8", "category": "accounting_practice", - "title": "试算平衡原理", - "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "title": "Trial Balance Principle", + "content": "## Trial Balance Principle\n\n### Purpose\nVerify that total debits equal total credits across all accounts.\n\n### Balance Basis\n1. **Transaction balance**: Total debit entries = Total credit entries for the period\n2. **Balance check**: Total debit ending balances = Total credit ending balances\n\n### Causes of Imbalance\n- Wrong direction (debit recorded as credit)\n- Amount error (numbers don't match)\n- Missing entry (only one side recorded)\n- Calculation error (summation mistakes)\n\n### Note\nA balanced trial balance does NOT guarantee correctness! The following don't affect balance:\n- Both sides omitted or duplicated equally\n- Both sides posted to wrong accounts\n- Debit/credit reversed but amounts equal", "relatedAccountId": null, "relatedSubject": null }, { "id": "k9", "category": "economic_law", - "title": "会计档案保管期限", - "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "title": "Accounting Archive Retention", + "content": "## Accounting Archive Retention\n\n### Permanent Retention\n- Annual financial reports (final accounts)\n- Accounting archive retention register\n- Accounting archive destruction register\n- Accounting archive appraisal report\n\n### 30-Year Retention\n- Accounting vouchers (source documents, journal vouchers)\n- Accounting books (general ledger, detail ledgers, journals)\n- Accounting archive transfer register\n\n### 10-Year Retention\n- Monthly, quarterly, semi-annual financial reports\n- Bank reconciliation statements\n- Bank statements\n- Tax returns\n\n### Legal Liability\nIntentional destruction of accounting documents, books, or reports required by law constitutes a criminal offense.", "relatedAccountId": null, "relatedSubject": null }, { "id": "k10", "category": "accounting_practice", - "title": "财务报表之间的关系", - "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "title": "Relationship Between Financial Statements", + "content": "## Relationship Between Financial Statements\n\n### Three Main Statements\n1. **Balance Sheet**: Financial position at a point in time (Assets = Liabilities + Equity)\n2. **Income Statement**: Operating performance over a period (Revenue - Expenses = Profit)\n3. **Cash Flow Statement**: Inflows and outflows of cash and equivalents\n\n### Articulation Between Statements\n- Income statement **net profit** flows to balance sheet **retained earnings**\n- Balance sheet **cash difference (ending - beginning)** = Cash flow statement **net cash increase**\n\n### Analysis Path\n1. Start with income statement → Understand profitability\n2. Then balance sheet → Understand financial structure and solvency\n3. Finally cash flow statement → Understand cash sources and uses", "relatedAccountId": null, "relatedSubject": null }, { "id": "t1", "category": "tax", - "title": "增值税详解", - "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "title": "VAT in Detail", + "content": "## VAT in Detail\n\nVAT is the largest tax category in China, levied on the value added during the circulation of goods and services.\n\n### Taxpayers\n- **General taxpayers**: Annual taxable sales > 5 million CNY, can deduct input VAT\n- **Small-scale taxpayers**: Annual sales ≤ 5 million CNY, simplified method\n\n### Tax Rate Structure\n| Rate | Scope |\n|------|-------|\n| 13% | Goods sales, processing, repair, tangible movable property leasing |\n| 9% | Agricultural products, utilities, books, real estate, transportation |\n| 6% | Modern services, financial services, lifestyle services |\n| 0% | Export goods |\n\n### Calculation\n**General**: Tax payable = Output VAT - Input VAT\n**Simplified**: Tax payable = Sales × Levy rate (3% or 5%)\n\n### Invoice Types\n- **Special VAT Invoice**: Can be used for input VAT deduction\n- **General VAT Invoice**: Cannot be deducted\n- **E-Invoice**: Same legal effect as paper invoices", "relatedAccountId": "2221", - "relatedSubject": "增值税纳税申报" + "relatedSubject": "VAT Declaration" }, { "id": "t2", "category": "tax", - "title": "企业所得税基础", - "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "title": "Corporate Income Tax Basics", + "content": "## Corporate Income Tax\n\nCIT is a tax levied on enterprises and other organizations that obtain income.\n\n### Tax Rates\n| Type | Rate |\n|---|---|\n| General enterprises | 25% |\n| High-tech enterprises | 15% |\n| Small low-profit enterprises | 20% (reduced basis) |\n\n### Taxable Income Calculation\n**Taxable income = Gross income - Non-taxable income - Tax-exempt income - Deductions - Prior year losses**\n\n### Common Deductions\n- Reasonable salary expenses\n- Employee welfare (within 14% of total wages)\n- Business entertainment (60% of incurred, ≤ 5‰ of revenue)\n- Advertising & promotion (within 15% of revenue)", "relatedAccountId": "2221", - "relatedSubject": "企业所得税年度汇算清缴" + "relatedSubject": "Annual CIT Reconciliation" }, { "id": "t3", "category": "tax", - "title": "发票管理与合规", - "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "title": "Invoice Management & Compliance", + "content": "## Invoice Management\n\nInvoices are one of the most important source documents in business activities.\n\n### Invoice Types\n1. **Special VAT Invoice** — For input VAT deduction\n2. **General VAT Invoice** — Cannot be deducted\n3. **E-Invoice** — Same legal effect as paper\n\n### Issuance Requirements\n- Must be issued according to actual transaction content\n- Invoice information must be complete\n- No false invoicing\n- No lending or transferring of invoices\n\n### Legal Liability\n- **False invoicing**: 2-7 years imprisonment for serious cases\n- **Illegal sale**: 2-7 years imprisonment for serious cases\n\n### Invoice Retention\n- Issued invoice stubs and registers must be kept for 5 years", "relatedAccountId": null, "relatedSubject": null }, { "id": "t4", "category": "tax", - "title": "纳税申报流程", - "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "title": "Tax Declaration Process", + "content": "## Tax Declaration Process\n\n### Filing Deadlines\n\n| Tax Type | Deadline |\n|----------|----------|\n| VAT | 15th of following month |\n| CIT (quarterly) | Within 15 days after quarter end |\n| CIT (annual) | Within 5 months after year end |\n| Individual Income Tax | 15th of following month |\n| Stamp Duty | 15th of following month |\n\n### Filing Methods\n1. **Online filing** — Via e-Tax Bureau (most common)\n2. **In-person filing** — At tax service hall\n3. **Mail filing** — Submit returns by post\n\n### Late Filing Consequences\n- Daily surcharge of 0.05% of unpaid tax\n- Fine of up to 2,000 CNY", "relatedAccountId": null, "relatedSubject": null }, { "id": "t5", "category": "tax", - "title": "个人所得税常识", - "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "title": "Individual Income Tax Basics", + "content": "## Individual Income Tax\n\n### Taxable Scope\n- Wages and salaries\n- Labor remuneration\n- Author's remuneration\n- Business income\n- Interest, dividends, bonuses\n- Property rental/transfer income\n\n### Comprehensive Income Tax Rates\n| Level | Annual Taxable Income | Rate |\n|-------|---------------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### Special Additional Deductions\n- Children's education: 2,000 CNY/month per child\n- Housing loan interest: 1,000 CNY/month\n- Housing rent: 800-1,500 CNY/month\n- Elderly support: 2,000-3,000 CNY/month\n- Infant care (under 3): 2,000 CNY/month per child", "relatedAccountId": null, "relatedSubject": null }, { "id": "k11", "category": "accounting_practice", - "title": "库存现金管理", - "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "title": "Cash on Hand Management", + "content": "## Cash on Hand\n\nCash on Hand is the most liquid asset, representing physical currency held by the business.\n\n### Management Rules\n- Limit management: Cash held must not exceed bank-approved limit\n- Usage scope: Wages, allowances, travel expenses, petty cash\n- No direct payment from cash receipts\n\n### Common Entries\n- Withdraw cash: Dr: Cash on Hand Cr: Bank Deposit\n- Reimburse expense: Dr: Admin Expenses Cr: Cash on Hand\n- Cash overage: Dr: Cash on Hand Cr: Pending Property Gain", "relatedAccountId": "1001", - "relatedSubject": "现金管理规定" + "relatedSubject": "Cash Management Rules" }, { "id": "k12", "category": "accounting_practice", - "title": "银行存款与对账", - "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "title": "Bank Deposits & Reconciliation", + "content": "## Bank Deposits\n\nBank deposits represent funds held in enterprise bank accounts.\n\n### Account Types\n- Basic deposit: Daily settlement and cash\n- General deposit: Loan transfers and repayments\n- Special deposit: Designated purpose funds\n- Temporary deposit: Temporary business\n\n### Bank Reconciliation\nPrepare monthly **bank reconciliation statement**:\n- Deposits in transit | Outstanding checks\n- Bank credits not recorded | Bank debits not recorded\n\n### Common Entries\n- Sales receipt: Dr: Bank Deposit Cr: Main Revenue\n- Pay supplier: Dr: Accounts Payable Cr: Bank Deposit", "relatedAccountId": "1002", - "relatedSubject": "银行余额调节表" + "relatedSubject": "Bank Reconciliation Statement" }, { "id": "k13", "category": "accounting_practice", - "title": "应收款项管理", - "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "title": "Receivables Management", + "content": "## Receivables\n\n### Key Accounts\n- **1121 Notes Receivable**: Claims from commercial notes\n- **1122 Accounts Receivable**: Claims from sales/services\n- **1123 Prepaid Accounts**: Advances to suppliers\n- **1131 Dividends Receivable**: Cash dividends due\n- **1132 Interest Receivable**: Bond interest due\n- **1221 Other Receivables**: Deposits, petty cash advances\n- **1231 Bad Debt Provision**: Estimated uncollectible (contra)\n\n### Bad Debt\nDr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n\n### Management\n- Regular aging analysis and follow-up\n- Provide for overdue receivables\n- AR Turnover = Revenue ÷ Average AR", "relatedAccountId": "1122", - "relatedSubject": "应收账款周转率与账龄分析" + "relatedSubject": "AR Turnover & Aging" }, { "id": "k14", "category": "accounting_practice", - "title": "存货核算", - "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "title": "Inventory Accounting", + "content": "## Inventory\n\n### Accounts\n- **1401 Material Procurement**: Materials in transit\n- **1403 Raw Materials**: Stock materials\n- **1405 Finished Goods**: Goods ready for sale\n- **1411 Revolving Materials**: Reusable packaging\n- **1471 Inventory Write-down**: Cost > NRV (contra)\n\n### Valuation: FIFO, Weighted Average, Specific ID\n\n### Core Entries\n- Purchase: Dr: Raw Materials (1403) Cr: AP (2202)\n- Issue: Dr: Production Cost (4001) Cr: Raw Materials\n- Complete: Dr: Finished Goods (1405) Cr: Production Cost\n- COGS: Dr: Main Operating Cost (5401) Cr: Finished Goods", "relatedAccountId": "1403", - "relatedSubject": "存货盘点与计价方法" + "relatedSubject": "Inventory Count & Valuation" }, { "id": "k15", "category": "accounting_practice", - "title": "固定资产与无形资产", - "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "title": "Fixed & Intangible Assets", + "content": "## Long-term Assets\n\n### Fixed Asset Accounts\n- **1601 Fixed Assets**: Tangible assets for production\n- **1604 Construction in Progress**: Uncompleted projects\n- **1606 Fixed Asset Disposal**: Transitional disposal\n\n### Intangible Asset Accounts\n- **1701 Intangible Assets**: Patents, trademarks, land use rights\n- **1702 Accumulated Amortization**: Contra account\n\n### Others\n- **1801 Long-term Prepaid Expenses**\n- **1901 Pending Property Loss/Gain**\n\n### Core Entries\n- Purchase: Dr: Fixed Assets Cr: Bank\n- Depreciation: Dr: Admin/Mfg Cr: Accumulated Depreciation\n- Disposal: Dr: Disposal/Acc Dep Cr: Fixed Assets\n- Amortization: Dr: Admin Cr: Accumulated Amortization", "relatedAccountId": "1601", - "relatedSubject": "固定资产管理制度" + "relatedSubject": "Fixed Asset Management Policy" }, { "id": "k16", "category": "accounting_practice", - "title": "金融资产与投资", - "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "title": "Financial Assets & Investments", + "content": "## Investment Accounts\n\n### Account List\n- **1012 Other Monetary Assets**: Outport deposits, cashier's checks, L/C margins\n- **1101 Trading Financial Assets**: Stocks, bonds, funds for short-term trading\n- **1501 Held-to-Maturity Investments**: Fixed-maturity bonds\n- **1511 Long-term Equity Investment**: Associates, JVs, subsidiaries\n\n### Investment Income\n- **5201 Investment Income**: Gain or loss from investments\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- Disposal: Dr: Bank Deposit Cr: Trading FA, Investment Income\n\n### Fair Value Changes\n- **5101 Fair Value Change Gain**: Year-end adjustment for trading FA", "relatedAccountId": "1101", - "relatedSubject": "金融资产三分类" + "relatedSubject": "Three Categories of Financial Assets" }, { "id": "k17", "category": "accounting_practice", - "title": "应付账款与短期负债", - "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "title": "Accounts Payable & Short-term Liabilities", + "content": "## Short-term Liabilities\n\n### Account List\n- **2001 Short-term Loans**: Bank loans due within 1 year\n- **2201 Notes Payable**: Commercial notes issued\n- **2202 Accounts Payable**: Owed for goods/services\n- **2203 Advances from Customers**: Prepayments received\n- **2211 Payroll Payable**: Accrued wages & insurance\n- **2231 Interest Payable**: Accrued unpaid interest\n- **2232 Dividends Payable**: Declared unpaid dividends\n- **2241 Other Payables**: Deposits, temporary receipts\n\n### Core Entries\n- Purchase: Dr: Raw Materials Cr: AP\n- Borrow: Dr: Bank Deposit Cr: Short-term Loan\n- Pay: Dr: AP Cr: Bank Deposit\n- Accrue interest: Dr: Financial Expenses Cr: Interest Payable", "relatedAccountId": "2202", - "relatedSubject": "应付账款管理" + "relatedSubject": "AP Management" }, { "id": "k18", "category": "accounting_practice", - "title": "长期负债", - "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "title": "Long-term Liabilities", + "content": "## Long-term Liabilities\n\n### Account List\n- **2501 Long-term Loans**: Bank loans > 1 year\n- **2502 Bonds Payable**: Corporate bonds issued\n- **2701 Long-term Payables**: Finance leases, installments\n\n### Long-term Loans\n- Borrow: Dr: Bank Cr: Long-term Loan\n- Interest: Dr: Financial Expense/CIP Cr: Long-term Loan-Accrued Interest\n- Repay: Dr: Long-term Loan Cr: Bank\n\n### Bonds Payable\n- Issued at par, premium, or discount\n- Premium/discount amortized over life\n\n### Borrowing Cost Capitalization\n- Interest for constructing fixed assets can be capitalized into CIP before asset is ready for use", "relatedAccountId": "2501", - "relatedSubject": "借款费用资本化" + "relatedSubject": "Borrowing Cost Capitalization" }, { "id": "k19", "category": "accounting_practice", - "title": "所有者权益", - "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "title": "Owner's Equity", + "content": "## Owner's Equity\n\n### Account List\n- **3001 Paid-in Capital**: Registered capital invested\n- **3002 Capital Reserve**: Capital premium & other\n- **3101 Surplus Reserve**: Accumulated from net profit\n- **3103 Current Year Profit**: Cumulative net profit\n- **3104 Profit Distribution**: Profit allocation\n\n### Core Entries\n- Investment: Dr: Bank Cr: Paid-in Capital, Capital Reserve\n- Transfer to reserve: Dr: Profit Distribution Cr: Surplus Reserve\n- Close revenue: Dr: Main Revenue Cr: Current Year Profit\n- Close expenses: Dr: Current Year Profit Cr: Main Cost etc.\n- Close CY profit: Dr: Current Year Profit Cr: Profit Distribution\n\n### Equation\n**Assets = Liabilities + Equity**", "relatedAccountId": "3001", - "relatedSubject": "利润分配流程" + "relatedSubject": "Profit Distribution Process" }, { "id": "k20", "category": "accounting_practice", - "title": "成本核算", - "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "title": "Cost Accounting", + "content": "## Cost Accounts\n\n### Account List\n- **4001 Production Cost**: Direct materials + labor + overhead\n- **4101 Manufacturing Overhead**: Indirect workshop costs\n\n### Cost Flow\n1. Incur costs: Dr: Production Cost Cr: Raw Materials/Payroll\n2. Collect overhead: Dr: Mfg Overhead Cr: Acc Dep/Bank\n3. Allocate overhead: Dr: Production Cost Cr: Mfg Overhead\n4. Complete: Dr: Finished Goods (1405) Cr: Production Cost\n5. Transfer to COGS: Dr: Main Cost (5401) Cr: Finished Goods\n\n### Cost Elements\n- Direct Materials | Direct Labor | Manufacturing Overhead\n\n### Costing Methods\n- Job costing, Process costing, Activity-based costing", "relatedAccountId": "4001", - "relatedSubject": "成本计算方法详解" + "relatedSubject": "Costing Methods" }, { "id": "k21", "category": "accounting_practice", - "title": "收入确认", - "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "title": "Revenue Recognition", + "content": "## Revenue Accounts\n\n### Account List\n- **5001 Main Operating Revenue**: Primary business revenue\n- **5051 Other Operating Revenue**: Material sales, rent\n- **5101 Fair Value Change Gain**: Financial asset FV changes\n- **5201 Investment Income**: External investment P&L\n- **5301 Non-operating Income**: Non-routine gains\n\n### Five-Step Recognition\n1. Identify contract with customer\n2. Identify performance obligations\n3. Determine transaction price\n4. Allocate price to obligations\n5. Recognize when obligation satisfied\n\n### Entries\n- Sale: Dr: Bank/AR Cr: Main Revenue\n- Period-end: Dr: Main Revenue Cr: Current Year Profit", "relatedAccountId": "5001", - "relatedSubject": "收入确认五步法" + "relatedSubject": "Revenue Five-Step Model" }, { "id": "k22", "category": "accounting_practice", - "title": "成本与费用核算", - "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "title": "Costs & Expenses Accounting", + "content": "## Cost & Expense Accounts\n\n### Operating Costs\n- **5401 Main Operating Cost**: Matched to main revenue\n- **5402 Other Operating Cost**: Other business costs\n\n### Taxes\n- **5403 Taxes & Surcharges**: Consumption tax, surcharges, stamp duty\n\n### Period Expenses\n- **5501 Selling Expenses**: Advertising, freight, sales staff\n- **5502 Administrative Expenses**: Office, management, depreciation\n- **5503 Financial Expenses**: Interest, exchange loss, bank charges\n\n### Other P&L\n- **5601 Asset Impairment Loss**: Bad debts, inventory write-down\n- **5701 Non-operating Expenses**: Fines, donations, extraordinary\n- **5801 Income Tax Expense**: Current income tax\n\n### Period-end Closing\n- Dr: Current Year Profit\n-   Cr: Main Cost, Selling Exp, Admin Exp, Financial Exp, etc.", "relatedAccountId": "5401", - "relatedSubject": "费用控制与预算管理" + "relatedSubject": "Expense Control & Budgeting" }, { "id": "k23", "category": "accounting_practice", - "title": "职工薪酬核算", - "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "title": "Payroll Accounting", + "content": "## Payroll Payable (2211)\n\n### Components\n- Wages, bonuses, allowances, subsidies\n- Employee welfare (14% of total wages)\n- Social insurance (5 types)\n- Housing fund\n- Union fees (2% of total wages)\n- Employee education (8% of total wages)\n\n### Accrual Entry\nDr: Production Cost (workers)\n  Mfg Overhead (workshop supervisors)\n  Admin Expenses (staff)\n  Selling Expenses (sales staff)\n  Cr: Payroll Payable\n\n### Payment Entry\nDr: Payroll Payable\n  Cr: Bank Deposit\n    Tax Payable-IIT (2221)", "relatedAccountId": "2211", - "relatedSubject": "社保公积金计算基数" + "relatedSubject": "Social Insurance Base" }, { "id": "k24", "category": "accounting_practice", - "title": "所得税会计", - "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "title": "Income Tax Accounting", + "content": "## Income Tax Expense (5801)\n\n### Current Tax\nTaxable income × Applicable rate\n\n### Deferred Tax\n- **Taxable temporary difference** → Deferred tax liability\n- **Deductible temporary difference** → Deferred tax asset\n\n### Income Tax Expense Formula\nTax expense = Current tax + Deferred tax\n\n### Entry\nDr: Income Tax Expense (5801)\n  Deferred Tax Asset\n  Cr: Tax Payable (2221)\n    Deferred Tax Liability\n\n### Common Temporary Differences\n- Different depreciation methods\n- Asset impairment provisions\n- Accrued liabilities", "relatedAccountId": "5801", - "relatedSubject": "递延所得税原理" + "relatedSubject": "Deferred Tax Principle" }, { "id": "k25", "category": "economic_law", - "title": "中国税制概览", - "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "title": "Overview of Chinese Tax System", + "content": "## Chinese Tax System\n\n### Turnover Taxes\n- **VAT**: On value added (13%/9%/6%)\n- **Consumption Tax**: Specific consumer goods\n\n### Income Taxes\n- **CIT**: 25%/15%/20%\n- **IIT**: 3%-45% progressive\n\n### Property & Behavior Taxes\n- **Stamp Duty**: Contracts, books\n- **Property Tax**: Commercial property\n- **Vehicle & Vessel Tax**\n- **Deed Tax**: Real estate transfer\n\n### Surcharges\n- Urban Maintenance & Construction Tax (7%/5%/1%)\n- Education Surcharge (3%)\n- Local Education Surcharge (2%)\n\n### Corresponding Accounts\n- VAT → Tax Payable (2221)\n- Other taxes → Taxes & Surcharges (5403)\n- Income tax → Income Tax Expense (5801)", "relatedAccountId": "2221", - "relatedSubject": "各税种申报期限" + "relatedSubject": "Tax Filing Deadlines" }, { "id": "k26", "category": "economic_law", - "title": "公司法与资本制度", - "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "title": "Company Law & Capital System", + "content": "## Company Capital System\n\n### Registered Capital\n- LLC registered capital is total subscribed contributions\n- Paid-in Capital (3001) is actual contributions received\n\n### Contribution Types\n- Cash | In-kind (fixed assets) | IP rights | Land use rights\n\n### Three Capital Principles\n1. **Capital Determination**: Specify at establishment\n2. **Capital Maintenance**: Maintain property matching capital\n3. **Capital Invariability**: No arbitrary changes\n\n### Surplus Reserve\n- Statutory surplus reserve: 10% of net profit\n- Can cover losses or increase capital\n- After capital increase, remainder ≥ 25% of pre-increase registered capital\n\n### Profit Distribution\n- Cover losses → Transfer to reserve → Distribute to investors", "relatedAccountId": "3001", - "relatedSubject": "股东权利与义务" + "relatedSubject": "Shareholder Rights & Obligations" }, { "id": "k27", "category": "economic_law", - "title": "税收征收管理法", - "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "title": "Tax Administration Law", + "content": "## Tax Administration\n\n### Tax Registration\n- Register within 30 days of establishment\n- Update for changes and deregistration\n\n### Books & Records\n- Maintain accounting books based on valid documents\n- Retention periods covered in Archive Retention (Card k9)\n\n### Tax Filing\n- File truthfully and timely (VAT: by 15th of next month)\n- Online, in-person, or by mail\n\n### Tax Collection\n- Audit-based, deemed assessment, fixed amount\n- Late payment surcharge: 0.05% daily\n\n### Tax Inspection\n- Tax authorities may inspect books, documents, reports\n- May conduct on-site inspection\n\n### Legal Liability\n- Tax evasion: Recovery + 50%-5x fine\n- Criminal prosecution for serious cases", "relatedAccountId": "5403", - "relatedSubject": "税务稽查应对" + "relatedSubject": "Tax Audit Response" }, { "id": "k28", "category": "accounting_practice", - "title": "应收票据", - "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "title": "Notes Receivable", + "content": "## Notes Receivable (1121)\n\nCommercial drafts received from sales of goods or services.\n\n### Types: Trade acceptance vs Bank acceptance\n\n### Entries\n- Receive note: Dr: Notes Receivable Cr: Main Revenue\n- Collect at maturity: Dr: Bank Deposit Cr: Notes Receivable\n- Discount: Dr: Bank Deposit (discounted amount), Financial Expenses (discount interest) Cr: Notes Receivable\n\n### Related\n- 1122 AR | 1131 Dividends Rec | 1132 Interest Rec\n- 5503 Financial Expenses (discount interest)", "relatedAccountId": "1121", "relatedSubject": null }, { "id": "k29", "category": "accounting_practice", - "title": "预付账款", - "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "title": "Prepaid Accounts", + "content": "## Prepaid Accounts (1123)\n\nAmounts paid in advance to suppliers per contract.\n\n### Entries\n- Prepay: Dr: Prepaid Accounts Cr: Bank Deposit\n- Receive goods: Dr: Raw Materials Cr: Prepaid Accounts\n- Pay balance: Dr: Prepaid Accounts Cr: Bank Deposit\n\n### Note: Can be recorded in AP (2202) debit if immaterial.\n\n### Related: 2202 AP | 1403 Raw Materials | 2203 Advances from Customers", "relatedAccountId": "1123", "relatedSubject": null }, { "id": "k30", "category": "accounting_practice", - "title": "应收股利与应收利息", - "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "title": "Dividends & Interest Receivable", + "content": "## Dividends Rec (1131) & Interest Rec (1132)\n\n### Dividends Receivable\n- Cash dividends or profits due to the enterprise\n- Declared: Dr: Dividends Rec Cr: Investment Income (5201)\n- Received: Dr: Bank Deposit Cr: Dividends Rec\n\n### Interest Receivable\n- Bond interest due to the enterprise\n- Accrue: Dr: Interest Rec Cr: Investment Income\n- Receive: Dr: Bank Deposit Cr: Interest Rec\n\n### Related: 5201 Investment Income | 1501 HTM | 1511 LT Equity", "relatedAccountId": "1131", "relatedSubject": null }, { "id": "k31", "category": "accounting_practice", - "title": "其他应收款", - "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "title": "Other Receivables", + "content": "## Other Receivables (1221)\n\nAll receivables and temporary payments other than notes, AR, prepaid, dividends, and interest receivable.\n\n### Includes\n- Compensation and fines receivable\n- Rent receivable from packaging rental\n- Advances recoverable from employees\n- Deposits paid (guarantee deposits)\n- Petty cash advances\n\n### Related\n- Fine income: Dr: Other Receivables Cr: Non-operating Income (5301)\n- Collection: Dr: Bank Deposit Cr: Other Receivables\n- 2241 Other Payables | 5301 Non-operating Income", "relatedAccountId": "1221", "relatedSubject": null }, { "id": "k32", "category": "accounting_practice", - "title": "材料采购", - "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "title": "Material Procurement", + "content": "## Material Procurement (1401)\n\nUsed when applying planned costing for daily material accounting.\n\n### Planned Cost Method\n1. Purchase: Dr: Material Procurement (actual) Cr: Bank\n2. Receipt: Dr: Raw Materials (planned) Cr: Material Procurement; Dr/Cr: Material Cost Variance\n\n### Material Cost Variance\n- Actual > Planned: unfavorable (debit variance)\n- Actual < Planned: favorable (credit variance)\n\n### Related: 1403 Raw Materials | 4001 Production Cost | 5401 Main Cost", "relatedAccountId": "1401", "relatedSubject": null }, { "id": "k33", "category": "accounting_practice", - "title": "库存商品", - "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "title": "Finished Goods", + "content": "## Finished Goods (1405)\n\nGoods that have completed the entire production process, passed inspection, and are ready for sale.\n\n### Entries\n- Complete production: Dr: Finished Goods Cr: Production Cost (4001)\n- Sell: Dr: Main Operating Cost (5401) Cr: Finished Goods\n\n### Management\n- Regular physical inventory counts\n- Inventory write-down provision (see 1471)\n- Inventory turnover = COGS ÷ Average inventory\n\n### Related: 4001 Production Cost | 5401 Main Cost | 1411 Revolving Materials | 1471 Inventory Write-down", "relatedAccountId": "1405", "relatedSubject": null }, { "id": "k34", "category": "accounting_practice", - "title": "周转材料", - "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "title": "Revolving Materials", + "content": "## Revolving Materials (1411)\n\nMaterials that can be used multiple times but don't qualify as fixed assets.\n\n### Includes\n- Packaging materials (drums, boxes, bags)\n- Low-value consumables (tools, supplies, protective gear)\n\n### Amortization Methods\n- Immediate write-off: All to expense upon issuance\n- 50-50 method: 50% at issue, 50% at retirement\n- Installment method: Amortized by usage count\n\n### Entry (immediate)\n- On issue: Dr: Mfg Overhead/Admin Cr: Revolving Materials\n\n### Related: 4101 Mfg Overhead | 5502 Admin | 1405 Finished Goods", "relatedAccountId": "1411", "relatedSubject": null }, { "id": "k35", "category": "accounting_practice", - "title": "存货跌价准备", - "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "title": "Inventory Write-down", + "content": "## Inventory Write-down (1471)\n\nProvide when inventory cost exceeds NRV at period end.\n\n### NRV = Estimated selling price - Cost to complete - Estimated selling expenses - Related taxes\n\n### Provide\nDr: Asset Impairment Loss (5601) Cr: Inventory Write-down\n\n### Reversal\nIf impairment factors disappear, reverse within original provision.\nDr: Inventory Write-down Cr: Asset Impairment Loss\n\n### Related: 1403 Raw Materials | 1405 Finished Goods | 5601 Impairment Loss | 1231 Bad Debt Provision (Note: bad debt provision cannot be reversed)", "relatedAccountId": "1471", "relatedSubject": null }, { "id": "k36", "category": "accounting_practice", - "title": "持有至到期投资", - "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "title": "Held-to-Maturity Investments", + "content": "## Held-to-Maturity Investments (1501)\n\nNon-derivative financial assets with fixed maturity, fixed/determinable payments, and positive intent and ability to hold to maturity.\n\n### Measurement: Initially at FV + transaction costs; subsequently at amortized cost using effective interest method.\n\n### Entries\n- Purchase: Dr: HTM - Cost Cr: Bank\n- Accrue interest: Dr: Interest Rec (1132) Cr: Investment Income (5201)\n- Maturity: Dr: Bank Cr: HTM\n\n### Related: 1132 Interest Rec | 5201 Investment Income | 1511 LT Equity", "relatedAccountId": "1501", "relatedSubject": null }, { "id": "k37", "category": "accounting_practice", - "title": "长期股权投资", - "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "title": "Long-term Equity Investment", + "content": "## Long-term Equity Investment (1511)\n\nEquity investment conferring control, joint control, or significant influence.\n\n### Methods\n- **Cost method**: Subsidiaries (>50% ownership)\n- **Equity method**: Associates (20%-50%) and joint ventures\n\n### Cost Method\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- No adjustment for investee's net asset changes\n\n### Equity Method\n- Investee profit: Dr: LT Equity - P&L Adjustment Cr: Investment Income\n- Declared dividend: Dr: Dividends Rec Cr: LT Equity - P&L Adjustment\n\n### Related: 1131 Dividends Rec | 5201 Investment Income | 3002 Capital Reserve", "relatedAccountId": "1511", "relatedSubject": null }, { "id": "k38", "category": "accounting_practice", - "title": "在建工程", - "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "title": "Construction in Progress", + "content": "## Construction in Progress (1604)\n\nProjects under construction, installation, or technical renovation.\n\n### Content\n- Building works (factories, offices)\n- Installation works (equipment)\n- Technical renovation\n\n### Entries\n- Incur costs: Dr: CIP Cr: Bank/Construction materials\n- Capitalize borrowing costs: Dr: CIP Cr: Long-term Loan-Accrued Interest\n- Complete: Dr: Fixed Assets (1601) Cr: CIP\n\n### Note: Transferred to Fixed Assets when ready for use; depreciation starts next month.\n\n### Related: 1601 Fixed Assets | 2501 Long-term Loan | 1606 Disposal", "relatedAccountId": "1604", "relatedSubject": null }, { "id": "k39", "category": "accounting_practice", - "title": "固定资产清理", - "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "title": "Fixed Asset Disposal", + "content": "## Fixed Asset Disposal (1606)\n\nTransitional account for sale, retirement, or destruction of fixed assets.\n\n### Entries\n1. Transfer to disposal: Dr: Disposal, Acc Dep (1602) Cr: Fixed Assets (1601)\n2. Disposal costs: Dr: Disposal Cr: Bank\n3. Proceeds: Dr: Bank Cr: Disposal\n4. Net gain/loss: Dr/Cr: Disposal Cr/Dr: Non-operating Income (5301) / Expenses (5701)\n\n### Related: 1601 Fixed Assets | 1602 Acc Dep | 5701 Non-operating Expenses | 5301 Non-operating Income", "relatedAccountId": "1606", "relatedSubject": null }, { "id": "k40", "category": "accounting_practice", - "title": "无形资产", - "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "title": "Intangible Assets", + "content": "## Intangible Assets (1701)\n\nIdentifiable non-monetary assets without physical substance.\n\n### Types\n- Patents | Trademarks | Copyrights\n- Land use rights (China-specific)\n- Proprietary technology | Franchises\n\n### Entries\n- Purchase: Dr: Intangible Assets Cr: Bank\n- Self-developed R&D: Research = expense; qualifying development = capitalize\n- Amortization: Dr: Admin (5502) Cr: Accumulated Amortization (1702)\n\n### Finite-life intangibles: Amortize. Indefinite-life: No amortization, annual impairment test.\n\n### Related: 1702 Acc Amort | 5502 Admin | 1601 Fixed Assets (analogy)", "relatedAccountId": "1701", "relatedSubject": null }, { "id": "k41", "category": "accounting_practice", - "title": "累计摊销", - "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "title": "Accumulated Amortization", + "content": "## Accumulated Amortization (1702)\n\nCumulative reduction in intangible asset value from usage; contra-asset account.\n\n### Method: Generally straight-line over legal/contractual/estimated useful life.\n\n### Entry\nMonthly: Dr: Admin (5502) / Other Cost (5402) Cr: Accumulated Amortization\n\n### vs Accumulated Depreciation\n- Same: Both contra-assets reducing carrying value\n- Diff: Fixed assets use Acc Dep (1602); Intangibles use Acc Amort (1702)\n\n### Related: 1701 Intangible Assets | 5502 Admin | 1602 Acc Dep (analogy)", "relatedAccountId": "1702", "relatedSubject": null }, { "id": "k42", "category": "accounting_practice", - "title": "长期待摊费用", - "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "title": "Long-term Prepaid Expenses", + "content": "## Long-term Prepaid Expenses (1801)\n\nExpenses incurred but benefiting multiple periods with amortization > 1 year.\n\n### Includes\n- Improvement to leased fixed assets\n- Major repair of fixed assets\n- Organization costs (optional)\n\n### Entries\n- Incur: Dr: LT Prepaid Expenses Cr: Bank\n- Amortize: Dr: Admin/Selling Expenses Cr: LT Prepaid Expenses\n\n### Related: 5502 Admin | 5501 Selling | 1601 Fixed Assets", "relatedAccountId": "1801", "relatedSubject": null }, { "id": "k43", "category": "accounting_practice", - "title": "待处理财产损溢", - "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "title": "Pending Property Loss/Gain", + "content": "## Pending Property Loss/Gain (1901)\n\nValue of asset overages, shortages, and damage discovered during property inspection.\n\n### Entries for Overage\n- Discover: Dr: Fixed Assets/Raw Materials Cr: Pending Property Gain\n- Approved: Dr: Pending Property Gain Cr: Non-operating Income (5301)/Admin\n\n### Entries for Shortage\n- Discover: Dr: Pending Property Loss Cr: Fixed Assets/Raw Materials\n- Approved: Dr: Non-operating Expenses (5701)/Other Rec/Admin Cr: Pending Property Loss\n\n### Note: Must be resolved by period-end; transitional account with no balance on reports.\n\n### Related: 1601 FA | 1403 RM | 5301 Non-operating Income | 5701 Non-operating Exp | 1221 Other Rec", "relatedAccountId": "1901", "relatedSubject": null }, { "id": "k44", "category": "accounting_practice", - "title": "短期借款", - "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "title": "Short-term Loans", + "content": "## Short-term Loans (2001)\n\nBorrowings from banks or financial institutions with terms ≤ 1 year.\n\n### Entries\n- Borrow: Dr: Bank Cr: Short-term Loan\n- Accrue interest: Dr: Financial Expenses (5503) Cr: Interest Payable (2231)\n- Pay interest: Dr: Interest Payable Cr: Bank\n- Repay principal: Dr: Short-term Loan Cr: Bank\n\n### vs Long-term: Short-term ≤ 1yr (2001); Long-term > 1yr (2501). Short-term interest generally expensed (cannot capitalize).\n\n### Related: 2231 Interest Payable | 5503 Financial Expenses | 2501 Long-term Loans", "relatedAccountId": "2001", "relatedSubject": null }, { "id": "k45", "category": "accounting_practice", - "title": "应付票据", - "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "title": "Notes Payable", + "content": "## Notes Payable (2201)\n\nCommercial drafts issued for purchases of goods or services.\n\n### Entries\n- Issue: Dr: Raw Materials/Finished Goods Cr: Notes Payable\n- Pay at maturity: Dr: Notes Payable Cr: Bank\n- Unable to pay: Trade acceptance → AP (2202); Bank acceptance → Short-term Loan (2001)\n\n### Related: 1121 Notes Receivable (counterparty) | 2202 AP | 2001 Short-term Loans", "relatedAccountId": "2201", "relatedSubject": null }, { "id": "k46", "category": "accounting_practice", - "title": "预收账款", - "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "title": "Advances from Customers", + "content": "## Advances from Customers (2203)\n\nAmounts received in advance from customers per contract.\n\n### Entries\n- Receive advance: Dr: Bank Cr: Advances from Customers\n- Deliver goods: Dr: Advances Cr: Main Revenue (5001)\n- Refund excess: Dr: Advances Cr: Bank\n\n### Note: Under new revenue standard, unearned portion may be reclassified as 'contract liabilities'.\n\n### Related: 1123 Prepaid (counterparty) | 5001 Main Revenue | 2202 AP", "relatedAccountId": "2203", "relatedSubject": null }, { "id": "k47", "category": "accounting_practice", - "title": "应付利息与应付股利", - "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "title": "Interest & Dividends Payable", + "content": "## Interest Payable (2231) & Dividends Payable (2232)\n\n### Interest Payable\n- Accrued unpaid borrowing interest\n- Accrue: Dr: Financial Expenses (5503) Cr: Interest Payable\n- Pay: Dr: Interest Payable Cr: Bank\n\n### Dividends Payable\n- Declared unpaid cash dividends\n- Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n- Pay: Dr: Dividends Payable Cr: Bank\n\n### Related: 5503 Financial Exp | 3104 Profit Distribution | 2001 ST Loans | 2501 LT Loans", "relatedAccountId": "2231", "relatedSubject": null }, { "id": "k48", "category": "accounting_practice", - "title": "其他应付款", - "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "title": "Other Payables", + "content": "## Other Payables (2241)\n\nAll payables and temporary receipts other than notes, AP, advances, payroll, tax, interest, and dividends payable.\n\n### Includes\n- Rent payable\n- Deposits and guarantees received\n- Compensation and fines payable\n\n### Entries\n- Receive deposit: Dr: Bank Cr: Other Payables\n- Refund deposit: Dr: Other Payables Cr: Bank\n- Unclaimed deposits may be recognized as non-operating income\n\n### Related: 1221 Other Receivables (counterpart) | 2202 AP | 5301 Non-operating Income", "relatedAccountId": "2241", "relatedSubject": null }, { "id": "k49", "category": "accounting_practice", - "title": "应付债券", - "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "title": "Bonds Payable", + "content": "## Bonds Payable (2502)\n\nBonds issued by the enterprise to raise funds.\n\n### Issuance\n- Par: Coupon rate = Market rate\n- Premium: Coupon > Market (investors pay more)\n- Discount: Coupon < Market (investors need compensation)\n\n### Entries\n- Issue: Dr: Bank Cr: Bonds Payable-Face, Bonds Payable-Premium (or Dr for Discount)\n- Accrue interest: Dr: Financial Exp Cr: Bonds Payable-Accrued Interest\n- Amortize: Dr/Cr: Bonds Payable-Adjustment Cr/Dr: Financial Exp\n\n### Related: 5503 Financial Exp | 2501 LT Loans | 2701 LT Payables", "relatedAccountId": "2502", "relatedSubject": null }, { "id": "k50", "category": "accounting_practice", - "title": "长期应付款", - "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "title": "Long-term Payables", + "content": "## Long-term Payables (2701)\n\nLong-term payables other than loans and bonds.\n\n### Includes\n- Finance lease payables\n- Installment purchase of fixed assets\n\n### Entries (Finance Lease)\n- Lease inception: Dr: Fixed Assets (lower of MLP PV or FV), Unrecognized Finance Cost Cr: LT Payables\n- Rent payment: Dr: LT Payables Cr: Bank\n- Amortize finance cost: Dr: Financial Exp Cr: Unrecognized Finance Cost\n\n### Related: 1601 Fixed Assets | 5503 Financial Exp | 2501 LT Loans | 2502 Bonds Payable", "relatedAccountId": "2701", "relatedSubject": null }, { "id": "k51", "category": "accounting_practice", - "title": "其他货币资金", - "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "title": "Other Monetary Assets", + "content": "## Other Monetary Assets (1012)\n\nMonetary assets other than cash on hand and bank deposits.\n\n### Includes\n- Outport deposits (remote temporary purchase)\n- Bank draft deposits | Cashier's check deposits\n- L/C margin deposits | Credit card deposits\n\n### Entries\n- Transfer to special account: Dr: Other Monetary Assets Cr: Bank\n- Use: Dr: Raw Materials Cr: Other Monetary Assets\n- Refund balance: Dr: Bank Cr: Other Monetary Assets\n\n### Related: 1001 Cash on Hand | 1002 Bank Deposit | 2202 AP", "relatedAccountId": "1012", "relatedSubject": null }, { "id": "k52", "category": "accounting_practice", - "title": "资本公积", - "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "title": "Capital Reserve", + "content": "## Capital Reserve (3002)\n\nExcess of investment received over registered capital share.\n\n### Sources\n- **Capital premium**: Actual contribution > registered capital\n- **Share premium**: Issue price > par value\n- **Other capital reserve**: Equity method investee changes\n\n### Uses\n- Transfer to registered capital\n- Cannot cover losses\n- After transfer, remainder ≥ 25% of pre-transfer registered capital\n\n### Entry\n- Receive premium: Dr: Bank Cr: Paid-in Capital, Capital Reserve - Premium\n\n### Related: 3001 Paid-in Capital | 3101 Surplus Reserve | 1511 LT Equity Investment", "relatedAccountId": "3002", "relatedSubject": null }, { "id": "k53", "category": "accounting_practice", - "title": "盈余公积", - "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "title": "Surplus Reserve", + "content": "## Surplus Reserve (3101)\n\nAccumulated funds extracted from net profit.\n\n### Types\n- **Statutory**: 10% of net profit (may stop at 50% of registered capital)\n- **Discretionary**: As determined by shareholders\n\n### Uses\n- Cover losses | Increase capital | Expand operations\n\n### Entries\n- Transfer: Dr: Profit Distribution (3104) Cr: Surplus Reserve\n- Cover loss: Dr: Surplus Reserve Cr: Profit Distribution\n- Increase capital: Dr: Surplus Reserve Cr: Paid-in Capital (3001)\n\n### Related: 3104 Profit Distribution | 3001 Paid-in Capital | 3103 CY Profit", "relatedAccountId": "3101", "relatedSubject": null }, { "id": "k54", "category": "accounting_practice", - "title": "本年利润", - "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "title": "Current Year Profit", + "content": "## Current Year Profit (3103)\n\nCumulative net profit or loss realized in the current year.\n\n### Period-end Closing\n**Close Revenue**\n- Dr: Main Revenue (5001), Other Revenue (5051), Investment Income (5201), Non-op Income (5301) Cr: CY Profit\n\n**Close Expenses**\n- Dr: CY Profit Cr: Main Cost (5401), Selling (5501), Admin (5502), Financial (5503), Non-op Exp (5701), Income Tax (5801)\n\n**Year-end Transfer**\n- Profit: Dr: CY Profit Cr: Profit Distribution (3104)\n- Loss: Dr: Profit Distribution Cr: CY Profit", "relatedAccountId": "3103", - "relatedSubject": "期末结转流程" + "relatedSubject": "Period-end Closing Process" }, { "id": "k55", "category": "accounting_practice", - "title": "利润分配", - "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "title": "Profit Distribution", + "content": "## Profit Distribution (3104)\n\nAllocation of profits (or coverage of losses) and accumulated balances.\n\n### Distribution Order\n1. Cover prior year losses\n2. Transfer to statutory surplus reserve (10%)\n3. Transfer to discretionary surplus reserve\n4. Distribute to investors (dividends)\n\n### Entries\n- Transfer to reserve: Dr: PD-Statutory Reserve Cr: Surplus Reserve (3101)\n- Declare dividend: Dr: PD-Dividends Cr: Dividends Payable (2232)\n- Year-end close: Dr: PD-Undistributed Cr: PD-Reserve, Dividends\n\n### Undistributed profit: Credit balance of PD-Undistributed sub-account.\n\n### Related: 3101 Surplus Reserve | 2232 Dividends Payable | 3103 CY Profit", "relatedAccountId": "3104", "relatedSubject": null }, { "id": "k56", "category": "accounting_practice", - "title": "制造费用", - "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "title": "Manufacturing Overhead", + "content": "## Manufacturing Overhead (4101)\n\nIndirect costs incurred for production of goods and services.\n\n### Includes\n- Supervisor wages and welfare\n- Workshop depreciation\n- Utilities, heating\n- Consumables, low-value items\n- Labor protection, seasonal/repair downtime\n\n### Entries\n- Collect: Dr: Mfg Overhead Cr: Acc Dep/Payroll/Bank\n- Allocate: Dr: Production Cost (4001) Cr: Mfg Overhead\n\n### Allocation bases: Labor hours, machine hours, direct labor cost.\n\n### Related: 4001 Production Cost | 1602 Acc Dep | 2211 Payroll Payable", "relatedAccountId": "4101", "relatedSubject": null }, { "id": "k57", "category": "accounting_practice", - "title": "其他业务收入", - "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "title": "Other Operating Revenue", + "content": "## Other Operating Revenue (5051)\n\nRevenue from operating activities other than main business.\n\n### Includes\n- Material sales | Packaging/fixed asset rental\n- Asset use right transfer | Transportation\n\n### Entries\n- Recognize: Dr: Bank Cr: Other Operating Revenue\n- Period-end: Dr: Other Revenue Cr: CY Profit (3103)\n\n### vs Non-operating Income: Other Revenue is routine; Non-op Income (5301) is non-routine.\n\n### Related: 5402 Other Cost | 5001 Main Revenue | 5301 Non-op Income", "relatedAccountId": "5051", "relatedSubject": null }, { "id": "k58", "category": "accounting_practice", - "title": "公允价值变动损益", - "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "title": "Fair Value Change Gain", + "content": "## Fair Value Change Gain (5101)\n\nGains or losses from FV changes of trading financial assets and other FV-measured items.\n\n### Applicable: Trading Financial Assets (1101), FV-measured investment property.\n\n### Entries\n- FV increase: Dr: Trading FA-FV Change Cr: FV Change Gain\n- FV decrease: Dr: FV Change Gain Cr: Trading FA-FV Change\n- Period-end: Dr/Cr: FV Change Gain Cr/Dr: CY Profit (3103)\n\n### Related: 1101 Trading FA | 5201 Investment Income | 3103 CY Profit", "relatedAccountId": "5101", "relatedSubject": null }, { "id": "k59", "category": "accounting_practice", - "title": "投资收益", - "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "title": "Investment Income", + "content": "## Investment Income (5201)\n\nGains or losses from external investments.\n\n### Sources\n- Dividend income from LT equity investment (1511)\n- Interest income from HTM (1501)\n- Disposal gains/losses of trading FA (1101)\n- Equity method share of investee net profit\n\n### Entries\n- Declared dividend (cost method): Dr: Dividends Rec Cr: Investment Income\n- Investee profit (equity method): Dr: LT Equity Cr: Investment Income\n- Dispose FA: Dr: Bank Cr: Trading FA, Investment Income (difference)\n\n### Related: 1511 LT Equity | 1131 Dividends Rec | 1101 Trading FA | 1501 HTM", "relatedAccountId": "5201", "relatedSubject": null }, { "id": "k60", "category": "accounting_practice", - "title": "营业外收入与支出", - "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "title": "Non-operating Income & Expenses", + "content": "## Non-operating Income (5301) & Expenses (5701)\n\n### Non-operating Income: Disposal gains, overage gains, donation income, fine income, unpayable AP.\n\n### Non-operating Expenses: Disposal losses, shortage losses, donation expenses, fine expenses, extraordinary losses.\n\n### Entries\n- Overage gain: Dr: Pending Property Gain Cr: Non-op Income\n- Donation expense: Dr: Non-op Expenses Cr: Bank\n\n### Note: Both are non-routine; directly affect current profit; don't affect operating profit but affect total profit.\n\n### Related: 1901 Pending Property | 1606 Disposal", "relatedAccountId": "5301", "relatedSubject": null }, { "id": "k61", "category": "accounting_practice", - "title": "其他业务成本", - "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "title": "Other Operating Cost", + "content": "## Other Operating Cost (5402)\n\nCosts incurred from other operating activities besides main business.\n\n### Includes: Material sales cost, rented FA depreciation, packaging amortization, intangible asset rental amortization.\n\n### Entries\n- Recognize cost: Dr: Other Cost Cr: Raw Materials/Acc Dep/Acc Amort\n- Period-end: Dr: CY Profit (3103) Cr: Other Cost\n\n### Matching: Other Revenue (5051) must be matched with corresponding Other Cost.\n\n### Related: 5051 Other Revenue | 5401 Main Cost | 3103 CY Profit", "relatedAccountId": "5402", "relatedSubject": null }, { "id": "k62", "category": "accounting_practice", - "title": "销售费用", - "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "title": "Selling Expenses", + "content": "## Selling Expenses (5501)\n\nExpenses incurred in selling goods, materials, and providing services.\n\n### Includes: Advertising, exhibition, freight, handling, packaging, insurance (transit), sales staff payroll, sales dept depreciation/repair, product warranty provisions.\n\n### Entries\n- Incur: Dr: Selling Exp Cr: Bank/Acc Dep/Payroll\n- Period-end: Dr: CY Profit (3103) Cr: Selling Exp\n\n### Ratio: Selling Exp ÷ Revenue = selling expense ratio.\n\n### Related: 5502 Admin | 5503 Financial | 3103 CY Profit", "relatedAccountId": "5501", "relatedSubject": null }, { "id": "k63", "category": "accounting_practice", - "title": "管理费用", - "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "title": "Administrative Expenses", + "content": "## Administrative Expenses (5502)\n\nExpenses for organizing and managing business operations.\n\n### Includes: Admin staff payroll, office supplies, travel, meetings, board fees, professional service fees (audit, legal), consulting, litigation, property tax, vehicle tax, stamp duty, admin FA depreciation, intangible amortization, business entertainment.\n\n### Entertainment: 60% deductible, capped at 5‰ of annual revenue.\n\n### Entries\n- Incur: Dr: Admin Cr: Bank/Acc Dep\n- Period-end: Dr: CY Profit (3103) Cr: Admin\n\n### Related: 5501 Selling | 5503 Financial | 5403 Taxes & Surcharges", "relatedAccountId": "5502", "relatedSubject": null }, { "id": "k64", "category": "accounting_practice", - "title": "财务费用", - "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "title": "Financial Expenses", + "content": "## Financial Expenses (5503)\n\nFinancing costs incurred to raise funds for production and operations.\n\n### Includes: Interest expense (net of interest income), exchange losses (net of gains), bank charges, cash discounts.\n\n### Entries\n- Accrue interest: Dr: Financial Exp Cr: Interest Payable (2231)/LT Loan-Accrued Interest\n- Interest income: Dr: Bank Cr: Financial Exp (offset)\n- Bank charges: Dr: Financial Exp Cr: Bank\n\n### Capitalization: Interest on specific borrowings for fixed asset construction is capitalized to CIP (1604) before asset is ready for use.\n\n### Related: 2231 Interest Payable | 2001 ST Loans | 2501 LT Loans | 1604 CIP", "relatedAccountId": "5503", "relatedSubject": null }, { "id": "k65", "category": "accounting_practice", - "title": "资产减值损失", - "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "title": "Asset Impairment Loss", + "content": "## Asset Impairment Loss (5601)\n\nLoss from recognizing asset impairment provisions.\n\n### Corresponding Contra Accounts\n| Impairment Loss (5601) | Contra Account |\n|---|---|\n| Bad debt loss | Bad Debt Provision (1231) |\n| Inventory write-down | Inventory Write-down (1471) |\n| FA impairment | FA Impairment Provision |\n| IA impairment | IA Impairment Provision |\n\n### Entry: Dr: Asset Impairment Loss Cr: [Contra Account]; Period-end: Dr: CY Profit (3103) Cr: Loss\n\n### Note: FA impairment cannot be reversed! Inventory write-down can be reversed within original provision. Bad debt provision cannot be reversed.\n\n### Related: 1231 Bad Debt Provision | 1471 Inventory Write-down | 3103 CY Profit", "relatedAccountId": "5601", "relatedSubject": null }, { "id": "k66", "category": "accounting_practice", - "title": "营业外支出", - "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "title": "Non-operating Expenses", + "content": "## Non-operating Expenses (5701)\n\nLosses not directly related to daily activities.\n\n### Includes: Non-current asset disposal losses, shortage losses, fines, donations, extraordinary losses (natural disasters), non-monetary exchange losses, debt restructuring losses.\n\n### Impact: Doesn't affect operating profit but affects total profit and net profit.\nTotal Profit = Operating Profit + Non-op Income - Non-op Expenses\n\n### Entry: Dr: Non-op Expenses Cr: Bank/Disposal; Period-end: Dr: CY Profit (3103) Cr: Non-op Expenses\n\n### Related: 5301 Non-op Income | 3103 CY Profit | 1606 FA Disposal", "relatedAccountId": "5701", "relatedSubject": null }, { "id": "k67", "category": "accounting_practice", - "title": "应收利息核算", - "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "title": "Interest Receivable Accounting", + "content": "## Interest Receivable (1132)\n\nInterest due from HTM, AFS financial assets.\n\n### Accrue: Dr: Interest Rec Cr: Investment Income (5201)\n### Receive: Dr: Bank Cr: Interest Rec\n\n### Related: 1501 HTM | 5201 Investment Income | 5503 Financial Exp", "relatedAccountId": "1132", "relatedSubject": null }, { "id": "k68", "category": "accounting_practice", - "title": "坏账准备核算", - "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "title": "Bad Debt Provision", + "content": "## Bad Debt Provision (1231)\n\nContra-asset for AR, recording estimated uncollectible amounts.\n\n### Provide: Dr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n### Write-off: Dr: Bad Debt Provision Cr: AR (1122)\n### Recovery: Dr: AR Cr: Bad Debt Provision; Dr: Bank Cr: AR\n\n### Methods: Aging analysis, % of receivables\n\n### Related: 1122 AR | 5601 Impairment Loss | 1471 Inventory Write-down", "relatedAccountId": "1231", "relatedSubject": null }, { "id": "k69", "category": "accounting_practice", - "title": "应付股利核算", - "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "title": "Dividends Payable Accounting", + "content": "## Dividends Payable (2232)\n\nCash dividends or profits determined by shareholders meeting.\n\n### Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n### Pay: Dr: Dividends Payable Cr: Bank\n\n### Note: Stock dividends are not recorded here (memo entry only)\n\n### Related: 3104 Profit Distribution | 3101 Surplus Reserve | 1131 Dividends Rec (counterpart)", "relatedAccountId": "2232", "relatedSubject": null } From 3f914e455762938a50e7d234dbba014a9a059897 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:11 +0800 Subject: [PATCH 200/319] New translations build-guide.md (French) [ci skip] --- doc/fr-FR/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/fr-FR/build-guide.md diff --git a/doc/fr-FR/build-guide.md b/doc/fr-FR/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/fr-FR/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From bd33c13e8f0e8299fc9bde6a72f67453b7a3dfd5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:12 +0800 Subject: [PATCH 201/319] New translations build-guide.md (Arabic) [ci skip] --- doc/ar-SA/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/ar-SA/build-guide.md diff --git a/doc/ar-SA/build-guide.md b/doc/ar-SA/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/ar-SA/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 89b0aaa695bbfe2b8e9bfa6fd333ab9408c9d133 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:14 +0800 Subject: [PATCH 202/319] New translations build-guide.md (German) [ci skip] --- doc/de-DE/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/de-DE/build-guide.md diff --git a/doc/de-DE/build-guide.md b/doc/de-DE/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/de-DE/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 9875b6da6eb68770973082d1923ae2c06457483e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:15 +0800 Subject: [PATCH 203/319] New translations build-guide.md (Greek) [ci skip] --- doc/el-GR/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/el-GR/build-guide.md diff --git a/doc/el-GR/build-guide.md b/doc/el-GR/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/el-GR/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From df21d6da90ef9029f1929c71d6963509e99ca692 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:16 +0800 Subject: [PATCH 204/319] New translations build-guide.md (Hebrew) [ci skip] --- doc/he-IL/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/he-IL/build-guide.md diff --git a/doc/he-IL/build-guide.md b/doc/he-IL/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/he-IL/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 1397673306af6432d812c51840bdb9121d492954 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:18 +0800 Subject: [PATCH 205/319] New translations build-guide.md (Italian) [ci skip] --- doc/it-IT/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/it-IT/build-guide.md diff --git a/doc/it-IT/build-guide.md b/doc/it-IT/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/it-IT/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 4ebf7590debbfa4e94e18205970e4991333720b1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:19 +0800 Subject: [PATCH 206/319] New translations build-guide.md (Japanese) [ci skip] --- doc/ja-JP/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/ja-JP/build-guide.md diff --git a/doc/ja-JP/build-guide.md b/doc/ja-JP/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/ja-JP/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 6425abf4ede4d351dd67db17eeb427b75a8ba243 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:21 +0800 Subject: [PATCH 207/319] New translations build-guide.md (Korean) [ci skip] --- doc/ko-KR/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/ko-KR/build-guide.md diff --git a/doc/ko-KR/build-guide.md b/doc/ko-KR/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/ko-KR/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From ecfa7bc85acafd8502b9590af0b24263f1fddb0e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:22 +0800 Subject: [PATCH 208/319] New translations build-guide.md (Polish) [ci skip] --- doc/pl-PL/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/pl-PL/build-guide.md diff --git a/doc/pl-PL/build-guide.md b/doc/pl-PL/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/pl-PL/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 98d323ce45fa6638fb7aa5f8a4e86ac0ea038733 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:24 +0800 Subject: [PATCH 209/319] New translations build-guide.md (Russian) [ci skip] --- doc/ru-RU/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/ru-RU/build-guide.md diff --git a/doc/ru-RU/build-guide.md b/doc/ru-RU/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/ru-RU/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 33830be4851106f31091f59334a0021cbb29a71a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:25 +0800 Subject: [PATCH 210/319] New translations build-guide.md (Turkish) [ci skip] --- doc/tr-TR/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/tr-TR/build-guide.md diff --git a/doc/tr-TR/build-guide.md b/doc/tr-TR/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/tr-TR/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From ed03f4abad55cf2383e9d942368a822ca8198f95 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:27 +0800 Subject: [PATCH 211/319] New translations build-guide.md (Chinese Traditional) [ci skip] --- doc/zh-TW/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/zh-TW/build-guide.md diff --git a/doc/zh-TW/build-guide.md b/doc/zh-TW/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/zh-TW/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From ad443056072338718cfe0e78a6ad5d86477fb7e4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:28 +0800 Subject: [PATCH 212/319] New translations build-guide.md (English) [ci skip] --- doc/en-US/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/en-US/build-guide.md diff --git a/doc/en-US/build-guide.md b/doc/en-US/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/en-US/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From b25ad98f89213809bdd432d914be0f9a75693e4f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:30 +0800 Subject: [PATCH 213/319] New translations build-guide.md (Indonesian) [ci skip] --- doc/id-ID/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/id-ID/build-guide.md diff --git a/doc/id-ID/build-guide.md b/doc/id-ID/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/id-ID/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From ffe7e72be679dd527c6e9a9e10338c70268d2fce Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:31 +0800 Subject: [PATCH 214/319] New translations build-guide.md (Persian) [ci skip] --- doc/fa-IR/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/fa-IR/build-guide.md diff --git a/doc/fa-IR/build-guide.md b/doc/fa-IR/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/fa-IR/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 3219ca2b40cfcd04093264760064cb9416a2d124 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:33 +0800 Subject: [PATCH 215/319] New translations build-guide.md (Bengali) [ci skip] --- doc/bn-BD/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/bn-BD/build-guide.md diff --git a/doc/bn-BD/build-guide.md b/doc/bn-BD/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/bn-BD/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From b016444c0bc62de463fdf8517dc557c0004f7a3e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:34 +0800 Subject: [PATCH 216/319] New translations build-guide.md (Thai) [ci skip] --- doc/th-TH/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/th-TH/build-guide.md diff --git a/doc/th-TH/build-guide.md b/doc/th-TH/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/th-TH/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 453a1297475799292f2f623c5e27173b869ae402 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:35 +0800 Subject: [PATCH 217/319] New translations build-guide.md (Hindi) [ci skip] --- doc/hi-IN/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/hi-IN/build-guide.md diff --git a/doc/hi-IN/build-guide.md b/doc/hi-IN/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/hi-IN/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 234a0d6d345a0d02e43080b4197caeb0afffb8b4 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:37 +0800 Subject: [PATCH 218/319] New translations build-guide.md (Burmese) [ci skip] --- doc/my-MM/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/my-MM/build-guide.md diff --git a/doc/my-MM/build-guide.md b/doc/my-MM/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/my-MM/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From b2951eb3bc4b1c3da3dfa812b0f1846cfea4efd9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:39 +0800 Subject: [PATCH 219/319] New translations build-guide.md (Uyghur) [ci skip] --- doc/ug-CN/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/ug-CN/build-guide.md diff --git a/doc/ug-CN/build-guide.md b/doc/ug-CN/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/ug-CN/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From d8697354bf77cb32b69d3081175ba3dfcfafd47c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:41 +0800 Subject: [PATCH 220/319] New translations build-guide.md (Lao) [ci skip] --- doc/lo-LA/build-guide.md | 255 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 doc/lo-LA/build-guide.md diff --git a/doc/lo-LA/build-guide.md b/doc/lo-LA/build-guide.md new file mode 100644 index 0000000..7ea2abb --- /dev/null +++ b/doc/lo-LA/build-guide.md @@ -0,0 +1,255 @@ +# LedgerLearn 构建指南 + +## 环境要求 + +| 工具 | 版本 | 说明 | +| ----------- | --------------------------- | -------------------------- | +| Flutter SDK | 3.x beta 频道 | Dart 3.11+ | +| Android SDK | API 34+ | `ANDROID_HOME` 已配置 | +| JDK | 17 | 编译 Android 必需 | +| Git | 2.x | 获取源码和依赖 | +| Crowdin CLI | 最新版 | 翻译管理(可选,仅翻译工作需要) | + +### 环境检查 + +```bash +flutter doctor -v +``` + +确保至少 `Android toolchain` 和所需的桌面平台工具链通过检查。 + +## 获取源码 + +```bash +git clone https://github.com/Maicarons/ledgerlearn.git +cd ledgerlearn +flutter pub get +``` + +## 平台构建 + +### Android APK(通用) + +```bash +# Debug 构建(快速测试) +flutter build apk --debug + +# Release 构建(发布用) +flutter build apk --release + +# 分 ABI 构建(减小包体积,推荐) +flutter build apk --release --split-per-abi +``` + +产物路径: + +| 构建类型 | 路径 | +| --------------------------- | ----------------------------------------------------------- | +| 通用 APK | `build/app/outputs/flutter-apk/app-release.apk` | +| arm64-v8a | `build/app/outputs/flutter-apk/app-arm64-v8a-release.apk` | +| armeabi-v7a | `build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk` | +| x86_64 | `build/app/outputs/flutter-apk/app-x86_64-release.apk` | + +### Android App Bundle(Google Play) + +```bash +flutter build appbundle --release +``` + +产物路径:`build/app/outputs/bundle/release/app-release.aab` + +### iOS + +```bash +flutter build ios --release +``` + +产物路径:`build/ios/iphoneos/Runner.app` + +> 注意:iOS 构建需要 macOS + Xcode,且需在 `ios/Runner.xcworkspace` 中配置签名团队。 + +### Web + +```bash +flutter build web --release +``` + +产物路径:`build/web/` + +### Windows + +```bash +flutter build windows --release +``` + +产物路径:`build/windows/x64/runner/Release/` + +### Linux + +```bash +flutter build linux --release +``` + +产物路径:`build/linux/x64/release/bundle/` + +### macOS + +```bash +flutter build macos --release +``` + +产物路径:`build/macos/Build/Products/Release/` + +## Android 签名配置 + +### 生成签名密钥 + +```bash +keytool -genkey -v -keystore ledgerlearn.jks \ + -keyalg RSA -keysize 2048 -validity 10000 \ + -alias ledgerlearn +``` + +### 配置 Gradle 签名 + +创建 `android/key.properties`: + +```properties +storePassword=<密钥库密码> +keyPassword=<密钥密码> +keyAlias=ledgerlearn +storeFile=<密钥库文件路径> +``` + +> ⚠️ `key.properties` 已在 `.gitignore` 中排除,切勿提交到版本控制。 + +修改 `android/app/build.gradle.kts`,在 `android` 块之前添加: + +```kotlin +def keystoreProperties = new Properties() +def keystorePropertiesFile = rootProject.file('key.properties') +if (keystorePropertiesFile.exists()) { + keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) +} +``` + +并在 `buildTypes.release` 中配置: + +```kotlin +signingConfigs { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"] != null ? + file(keystoreProperties["storeFile"] as String) : null + storePassword = keystoreProperties["storePassword"] as String + } +} +buildTypes { + release { + signingConfig = signingConfigs.getByName("release") + } +} +``` + +## F-Droid 发布构建 + +F-Droid 需要**可复现构建**。关键要求: + +### 1. 无网络依赖的离线构建 + +F-Droid 构建服务器在无网络环境下运行 `flutter pub get` 之前会预先下载所有依赖。确保: + +```bash +# 本地验证离线构建能力 +flutter pub cache repair +flutter pub get --offline +``` + +### 2. 发布版本标签 + +```bash +git tag -a v1.0.0 -m "Release 1.0.0" +git push origin v1.0.0 +``` + +标签名称与 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `commit` 字段对应。 + +### 3. F-Droid 元数据验证 + +```bash +# 安装 fdroidserver(需要 Python 3) +pip install fdroidserver + +# 验证元数据语法 +fdroid readmeta fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml +``` + +### 4. 提交到 fdroiddata + +1. Fork [fdroiddata](https://gitlab.com/fdroid/fdroiddata) +2. 将 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 复制到 `metadata/` 目录 +3. 创建 Merge Request + +详细的 F-Droid 提交流程参见:[F-Droid Submission Guide](https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) + +## 翻译文件生成 + +构建前确保翻译文件是最新的: + +```bash +# 如果参与了 Crowdin 翻译项目 +crowdin pull # 拉取最新翻译 +dart run scripts/gen_i18n.dart # 生成 Dart 翻译文件 + +# 检查生成结果 +flutter analyze +``` + +## 代码质量 + +```bash +# 静态分析 +flutter analyze + +# 格式化 +dart format lib/ + +# 运行测试 +flutter test +``` + +## CI/CD 建议 + +### GitHub Actions 最小配置 + +```yaml +name: Build APK +on: + push: + tags: ['v*'] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: subosito/flutter-action@v2 + with: + channel: beta + - run: flutter pub get + - run: flutter build apk --release --split-per-abi + - uses: softprops/action-gh-release@v1 + with: + files: build/app/outputs/flutter-apk/*.apk +``` + +## 常见问题 + +**Q: `flutter build apk` 报签名错误?** +A: 检查 `android/key.properties` 是否存在且路径正确。如果没有该文件,会使用 debug 签名构建(仅供本地测试)。 + +**Q: F-Droid 构建失败?** +A: 常见原因:(1) 依赖有网络访问 (2) Gradle 版本不兼容 (3) `pubspec.lock` 未提交到仓库。确保 `pubspec.lock` 已提交,所有依赖均来自 pub.dev 或已镜像。 + +**Q: 构建产物体积过大?** +A: 使用 `--split-per-abi` 分 ABI 构建,单个 APK 约 20-30 MB。字体文件是体积最大的资源。 From 6ee8fb0d0592204de4c0ad9566636ce0d0d93335 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:42 +0800 Subject: [PATCH 221/319] New translations dev-guide.md (French) [ci skip] --- doc/fr-FR/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/fr-FR/dev-guide.md diff --git a/doc/fr-FR/dev-guide.md b/doc/fr-FR/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/fr-FR/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 6ef8b1610422c94cfb4f2925454c88a698ace245 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:43 +0800 Subject: [PATCH 222/319] New translations dev-guide.md (Arabic) [ci skip] --- doc/ar-SA/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/ar-SA/dev-guide.md diff --git a/doc/ar-SA/dev-guide.md b/doc/ar-SA/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/ar-SA/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From e7ae07d8a6fd49265d1845823be07f2387ac14a1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:45 +0800 Subject: [PATCH 223/319] New translations dev-guide.md (German) [ci skip] --- doc/de-DE/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/de-DE/dev-guide.md diff --git a/doc/de-DE/dev-guide.md b/doc/de-DE/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/de-DE/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 29382523ea7d0cef4d8d8497710ccf2c713a4ea1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:46 +0800 Subject: [PATCH 224/319] New translations dev-guide.md (Greek) [ci skip] --- doc/el-GR/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/el-GR/dev-guide.md diff --git a/doc/el-GR/dev-guide.md b/doc/el-GR/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/el-GR/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From fd9afdd1acba2a7451cd1c61b8b45d95a8564cb0 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:48 +0800 Subject: [PATCH 225/319] New translations dev-guide.md (Hebrew) [ci skip] --- doc/he-IL/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/he-IL/dev-guide.md diff --git a/doc/he-IL/dev-guide.md b/doc/he-IL/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/he-IL/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 6f990411462cfafc52adb3141a42abfed9dbd2b8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:49 +0800 Subject: [PATCH 226/319] New translations dev-guide.md (Italian) [ci skip] --- doc/it-IT/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/it-IT/dev-guide.md diff --git a/doc/it-IT/dev-guide.md b/doc/it-IT/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/it-IT/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 6d9cbe9f55d29305274a37c724352969b4d1f8e8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:50 +0800 Subject: [PATCH 227/319] New translations dev-guide.md (Japanese) [ci skip] --- doc/ja-JP/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/ja-JP/dev-guide.md diff --git a/doc/ja-JP/dev-guide.md b/doc/ja-JP/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/ja-JP/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 72fff81f4a53a06ffd9273083adce164483fc32a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:52 +0800 Subject: [PATCH 228/319] New translations dev-guide.md (Korean) [ci skip] --- doc/ko-KR/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/ko-KR/dev-guide.md diff --git a/doc/ko-KR/dev-guide.md b/doc/ko-KR/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/ko-KR/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 6870c8c060e7f53c098bb6b9d49e3094e06fdd3c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:53 +0800 Subject: [PATCH 229/319] New translations dev-guide.md (Polish) [ci skip] --- doc/pl-PL/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/pl-PL/dev-guide.md diff --git a/doc/pl-PL/dev-guide.md b/doc/pl-PL/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/pl-PL/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 9a4833bb6ce29c7e0423f8702fbb9a72f3bc05e1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:54 +0800 Subject: [PATCH 230/319] New translations dev-guide.md (Russian) [ci skip] --- doc/ru-RU/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/ru-RU/dev-guide.md diff --git a/doc/ru-RU/dev-guide.md b/doc/ru-RU/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/ru-RU/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From c0de6c841454bc0aea25c4e120daaeae4e0c3814 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:56 +0800 Subject: [PATCH 231/319] New translations dev-guide.md (Turkish) [ci skip] --- doc/tr-TR/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/tr-TR/dev-guide.md diff --git a/doc/tr-TR/dev-guide.md b/doc/tr-TR/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/tr-TR/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 99f468937f6034ed5210afb0143c0abd4d285541 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:57 +0800 Subject: [PATCH 232/319] New translations dev-guide.md (Chinese Traditional) [ci skip] --- doc/zh-TW/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/zh-TW/dev-guide.md diff --git a/doc/zh-TW/dev-guide.md b/doc/zh-TW/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/zh-TW/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 7f99666cd5b9cf47b9b8d29b46e5d6d5ac268abd Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:35:59 +0800 Subject: [PATCH 233/319] New translations dev-guide.md (English) [ci skip] --- doc/en-US/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/en-US/dev-guide.md diff --git a/doc/en-US/dev-guide.md b/doc/en-US/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/en-US/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 0e7f5e159df926bbca88c4aa8a97c6884689c2ea Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:00 +0800 Subject: [PATCH 234/319] New translations dev-guide.md (Indonesian) [ci skip] --- doc/id-ID/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/id-ID/dev-guide.md diff --git a/doc/id-ID/dev-guide.md b/doc/id-ID/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/id-ID/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 41eb3ac5f1631f79af74e2f18e8847e5e3d04aa5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:02 +0800 Subject: [PATCH 235/319] New translations dev-guide.md (Persian) [ci skip] --- doc/fa-IR/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/fa-IR/dev-guide.md diff --git a/doc/fa-IR/dev-guide.md b/doc/fa-IR/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/fa-IR/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From d29a2351dba0ec6b0036cbdabb31e7da9c03f275 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:03 +0800 Subject: [PATCH 236/319] New translations dev-guide.md (Bengali) [ci skip] --- doc/bn-BD/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/bn-BD/dev-guide.md diff --git a/doc/bn-BD/dev-guide.md b/doc/bn-BD/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/bn-BD/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 6be54530cd9ffe2c49ed6e485a2ed19f1aa166c6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:05 +0800 Subject: [PATCH 237/319] New translations dev-guide.md (Thai) [ci skip] --- doc/th-TH/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/th-TH/dev-guide.md diff --git a/doc/th-TH/dev-guide.md b/doc/th-TH/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/th-TH/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From b6461c73ffd7cc29da0deaf68b57d3aa09090371 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:06 +0800 Subject: [PATCH 238/319] New translations dev-guide.md (Hindi) [ci skip] --- doc/hi-IN/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/hi-IN/dev-guide.md diff --git a/doc/hi-IN/dev-guide.md b/doc/hi-IN/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/hi-IN/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 602a11bfe89901a6bb74929842d9828788ee1dfb Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:08 +0800 Subject: [PATCH 239/319] New translations dev-guide.md (Burmese) [ci skip] --- doc/my-MM/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/my-MM/dev-guide.md diff --git a/doc/my-MM/dev-guide.md b/doc/my-MM/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/my-MM/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 98f41e66e759ca1b2363219fba8c1a1108f6062b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:10 +0800 Subject: [PATCH 240/319] New translations dev-guide.md (Uyghur) [ci skip] --- doc/ug-CN/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/ug-CN/dev-guide.md diff --git a/doc/ug-CN/dev-guide.md b/doc/ug-CN/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/ug-CN/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 6afd695ced2c97f7606b6c20a0d885dae9183eeb Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:11 +0800 Subject: [PATCH 241/319] New translations dev-guide.md (Lao) [ci skip] --- doc/lo-LA/dev-guide.md | 213 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/lo-LA/dev-guide.md diff --git a/doc/lo-LA/dev-guide.md b/doc/lo-LA/dev-guide.md new file mode 100644 index 0000000..82869ac --- /dev/null +++ b/doc/lo-LA/dev-guide.md @@ -0,0 +1,213 @@ +# LedgerLearn 开发文档 + +## 项目概述 + +LedgerLearn 是一个基于 Flutter + GetX 的多语言会计学习应用。支持 Android / iOS / Web / Windows / macOS / Linux 六个平台。 + +## 技术栈 + +| 层级 | 技术 | +| -------- | ----------------------------------------------------------- | +| UI 框架 | Flutter 3.x (Material 3) | +| 状态管理 | GetX (Rx 响应式) | +| 路由管理 | GetX (GetPage) | +| 依赖注入 | GetX (Bindings) | +| 国际化 | GetX (Translations) | +| 本地存储 | GetStorage | +| HTTP 客户端 | GetConnect | +| 字体 | Inter + Noto Sans SC/KR (本地捆绑) | +| Markdown | flutter_markdown | +| PDF 导出 | pdf | +| 分析 | flutter_lints | + +## 环境搭建 + +### 前提条件 + +- Flutter 3.x beta 频道 (Dart 3.11+) +- Android Studio / VS Code +- 各平台对应的 SDK + +> 各平台 Release 构建(签名、F-Droid 适配等)的完整说明见 [构建指南](build-guide.md)。 + +### 安装依赖 + +```bash +flutter pub get +``` + +### 运行 + +```bash +# Chrome (最快) +flutter run -d chrome + +# Android 模拟器 +flutter run + +# Windows Desktop +flutter run -d windows + +# 指定设备 +flutter run -d +``` + +### 构建 + +```bash +flutter build apk # Android APK +flutter build web # Web +flutter build windows # Windows +``` + +## 项目架构 + +采用 Clean Architecture + GetX 分层: + +``` +lib/ +├── app/ # 应用配置层 +│ ├── bindings/ # 全局依赖注入 +│ ├── config/ # 预置数据常量 +│ ├── i18n/ # 国际化翻译文件(由 scripts/gen_i18n.dart 自动生成) +│ ├── routes/ # 路由表 +│ └── theme/ # 主题配置 +├── data/ # 数据层 +│ ├── models/ # 数据模型 (Account, Voucher, Entry, KnowledgeCard) +│ ├── repositories/ # 数据仓库 (封装存储查询逻辑) +│ └── services/ # 服务层 (DatabaseService, ExportService, RemoteKnowledgeService) +├── modules/ # 功能模块 (home/voucher/accounts/ledger/reports/knowledge/settings) +│ ├── */controllers/ # GetxController +│ ├── */views/ # 页面 Widget +│ └── */bindings/ # 模块绑定 +└── shared/ # 共享组件 + ├── widgets/ # 公共 Widget (AccountPicker 等) + └── utils/ # 工具函数 (金额格式化、余额计算) +``` + +> 翻译工作流和添加新语言的详细说明参见 [翻译指南](translation-guide.md),构建和发布说明参见 [构建指南](build-guide.md)。 + +## 模块说明 + +### 数据模型 + +#### Account (会计科目) + +```dart +class Account { + String id; // 科目编码 (如 1001) + String nameZh; // 中文名称 + String nameEn; // 英文名称 + String nameKo; // 韩文名称 + String category; // asset/liability/equity/cost/pl + int type; // 1=资产 2=负债 3=权益 4=成本 5=损益(收入) 6=损益(费用) + double openingBalance; + bool isSystem; // 系统预置科目不可删除 +} +``` + +#### Voucher (记账凭证) + +```dart +class Voucher { + String id; // 凭证号 (格式: 年月+4位流水) + DateTime date; + String summary; // 摘要 + List entries; // 分录列表 +} + +class Entry { + String accountId; + String accountName; + bool isDebit; // true=借 false=贷 + double amount; +} +``` + +#### KnowledgeCard (知识卡片) + +```dart +class KnowledgeCard { + String id; + String titleZh/titleEn/titleKo; // 三语标题 + String contentZh/contentEn/contentKo; // 三语内容 (Markdown) + String category; // accounting_practice / economic_law / tax + String? relatedAccountId; +} +``` + +### 数据流 + +``` +View (Widget) + ├→ GetX Controller (Rx variables) + │ └→ Repository (data logic) + │ └→ DatabaseService (GetStorage persistence) + └→ UI 自动更新 (Obx) +``` + +### 国际化 + +- 所有 UI 文字使用 `.tr` 获取翻译:`'voucher_title'.tr` +- 翻译源文件为 `i18n/*.json`(JSON 格式),由 Crowdin 平台管理 +- Dart 文件 `lib/app/i18n/locales/` 由 `scripts/gen_i18n.dart` 从 JSON 自动生成 +- 动态数据(科目名、知识卡片)使用三语字段存储,通过 `locale` 参数选择 +- 语言切换:`Get.updateLocale(Locale(lang, region))` +- 详细的翻译工作流参见 [翻译指南](translation-guide.md) + +### 联网知识库 + +``` +RemoteKnowledgeService + ├→ fetchKnowledgeCards() + │ ├→ GET remoteUrl (10s timeout) + │ ├→ 成功 → 返回 List + │ └→ 失败 → 返回 null + └→ DatabaseService._refreshKnowledge() + ├→ 远程成功 → 覆盖本地存储 + └→ 远程失败 → 使用内置 presetKnowledgeCards +``` + +### 导出功能 + +`ExportService` 提供 CSV 和 PDF 两种导出: + +- 文件保存到 `getApplicationDocumentsDirectory()` +- 文件名包含时间戳 +- CSV 带 BOM 头(Excel 兼容) + +### 主题和字体 + +- 主色调:蓝色系 (`Color(0xFF1565C0)`) +- 字体:`Inter` (主) + `Noto Sans SC` + `Noto Sans KR` (后备) +- 字体文件位于 `assets/fonts/`,在 `pubspec.yaml` 中注册 + +## 添加新功能指南 + +### 添加新模块 + +1. 在 `lib/modules/` 下创建目录 +2. 创建 `controllers/`, `views/`, `bindings/` 子目录 +3. 在 `app/routes/app_pages.dart` 添加路由 +4. 如需翻译,在 `app/i18n/locales/` 三个语言文件中添加翻译键 + +### 添加新知识卡片 + +1. 在 `app/config/preset_data.dart` 的 `presetKnowledgeCards` 列表中添加 +2. 更新 `assets/data/knowledge_cards.json` 以支持远程更新 + +### 添加新语言 + +参见 [翻译指南 — 添加新语言](translation-guide.md#添加新语言)。简要流程: + +1. 在 Crowdin 平台添加目标语言并完成翻译 +2. 在 `scripts/gen_i18n.dart` 中添加语言映射 +3. 运行 `crowdin pull && dart run scripts/gen_i18n.dart` +4. 在设置页面的语言选项中注册新语言 + +## 注意事项 + +1. **金额计算**:以 double 存储,比较时使用 `(a - b).abs() < 0.001` 避免浮点误差 +2. **GetStorage 初始化**:必须 `await GetStorage.init()` 后才能读写 +3. **Obx 使用**:`Obx` 内部必须包含至少一个 `.obs` 响应式变量 +4. **跨模块引用**:使用相对路径 import,避免循环依赖 From 5897c934411350279f7a2e3500e5b27e82c04369 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:12 +0800 Subject: [PATCH 242/319] New translations release-guide.md (French) [ci skip] --- doc/fr-FR/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/fr-FR/release-guide.md diff --git a/doc/fr-FR/release-guide.md b/doc/fr-FR/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/fr-FR/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 877d731c3c0831ea833efe7a307d558c4231677b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:14 +0800 Subject: [PATCH 243/319] New translations release-guide.md (Arabic) [ci skip] --- doc/ar-SA/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/ar-SA/release-guide.md diff --git a/doc/ar-SA/release-guide.md b/doc/ar-SA/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/ar-SA/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From e8f9b4d4595bac55e7b41d67c8bcf2bb8507f9e6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:15 +0800 Subject: [PATCH 244/319] New translations release-guide.md (German) [ci skip] --- doc/de-DE/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/de-DE/release-guide.md diff --git a/doc/de-DE/release-guide.md b/doc/de-DE/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/de-DE/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From be2336fc3237d2c88e454027a850d3187dbbc111 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:16 +0800 Subject: [PATCH 245/319] New translations release-guide.md (Greek) [ci skip] --- doc/el-GR/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/el-GR/release-guide.md diff --git a/doc/el-GR/release-guide.md b/doc/el-GR/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/el-GR/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 6022625c37a813042defdb208fd967616ee22d67 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:18 +0800 Subject: [PATCH 246/319] New translations release-guide.md (Hebrew) [ci skip] --- doc/he-IL/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/he-IL/release-guide.md diff --git a/doc/he-IL/release-guide.md b/doc/he-IL/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/he-IL/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From cbda934a4c1d40191585956b5211800272cd5eca Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:20 +0800 Subject: [PATCH 247/319] New translations release-guide.md (Italian) [ci skip] --- doc/it-IT/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/it-IT/release-guide.md diff --git a/doc/it-IT/release-guide.md b/doc/it-IT/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/it-IT/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 78040a2355d60a5798250a943769e387e7e994aa Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:21 +0800 Subject: [PATCH 248/319] New translations release-guide.md (Japanese) [ci skip] --- doc/ja-JP/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/ja-JP/release-guide.md diff --git a/doc/ja-JP/release-guide.md b/doc/ja-JP/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/ja-JP/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From e179a93597248a1059fb834f5a65147be5ee4b01 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:22 +0800 Subject: [PATCH 249/319] New translations release-guide.md (Korean) [ci skip] --- doc/ko-KR/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/ko-KR/release-guide.md diff --git a/doc/ko-KR/release-guide.md b/doc/ko-KR/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/ko-KR/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From a5fdd4afab85027052562781b19368ff57fcdcb5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:24 +0800 Subject: [PATCH 250/319] New translations release-guide.md (Polish) [ci skip] --- doc/pl-PL/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/pl-PL/release-guide.md diff --git a/doc/pl-PL/release-guide.md b/doc/pl-PL/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/pl-PL/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 97c5e12bba69a67f4d391211e1f32ebc29fcf031 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:25 +0800 Subject: [PATCH 251/319] New translations release-guide.md (Russian) [ci skip] --- doc/ru-RU/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/ru-RU/release-guide.md diff --git a/doc/ru-RU/release-guide.md b/doc/ru-RU/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/ru-RU/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From bdd8216f86c180d7a825a34dd595999fc38cd7f6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:26 +0800 Subject: [PATCH 252/319] New translations release-guide.md (Turkish) [ci skip] --- doc/tr-TR/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/tr-TR/release-guide.md diff --git a/doc/tr-TR/release-guide.md b/doc/tr-TR/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/tr-TR/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 0fc817f82258f4cde81a75a6fbe73f0f33d7fd52 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:28 +0800 Subject: [PATCH 253/319] New translations release-guide.md (Chinese Traditional) [ci skip] --- doc/zh-TW/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/zh-TW/release-guide.md diff --git a/doc/zh-TW/release-guide.md b/doc/zh-TW/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/zh-TW/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 0dad3f7b0c4061c15a9dbf119bbccc11261a46b0 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:29 +0800 Subject: [PATCH 254/319] New translations release-guide.md (English) [ci skip] --- doc/en-US/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/en-US/release-guide.md diff --git a/doc/en-US/release-guide.md b/doc/en-US/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/en-US/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From f559cfd1051d0115f8b50bc2b92cc5ae76e9eb57 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:30 +0800 Subject: [PATCH 255/319] New translations release-guide.md (Indonesian) [ci skip] --- doc/id-ID/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/id-ID/release-guide.md diff --git a/doc/id-ID/release-guide.md b/doc/id-ID/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/id-ID/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 465c0595513c27d0acd82cc7e40b9c2591ed8ab2 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:32 +0800 Subject: [PATCH 256/319] New translations release-guide.md (Persian) [ci skip] --- doc/fa-IR/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/fa-IR/release-guide.md diff --git a/doc/fa-IR/release-guide.md b/doc/fa-IR/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/fa-IR/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 0deac3b658f85e33599dffca311a80b1ee3b6c7a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:33 +0800 Subject: [PATCH 257/319] New translations release-guide.md (Bengali) [ci skip] --- doc/bn-BD/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/bn-BD/release-guide.md diff --git a/doc/bn-BD/release-guide.md b/doc/bn-BD/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/bn-BD/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 525790d804f3f140ea1eceb095dd0d0e061c78ab Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:34 +0800 Subject: [PATCH 258/319] New translations release-guide.md (Thai) [ci skip] --- doc/th-TH/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/th-TH/release-guide.md diff --git a/doc/th-TH/release-guide.md b/doc/th-TH/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/th-TH/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From d8c0356356e3843381f6766493336a99c6cfc445 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:35 +0800 Subject: [PATCH 259/319] New translations release-guide.md (Hindi) [ci skip] --- doc/hi-IN/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/hi-IN/release-guide.md diff --git a/doc/hi-IN/release-guide.md b/doc/hi-IN/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/hi-IN/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From f61a2457991652fe68d8483fe2562f0b9ac6b7be Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:37 +0800 Subject: [PATCH 260/319] New translations release-guide.md (Burmese) [ci skip] --- doc/my-MM/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/my-MM/release-guide.md diff --git a/doc/my-MM/release-guide.md b/doc/my-MM/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/my-MM/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From b07835e011188657764d200fee6c41f37c1b1e28 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:39 +0800 Subject: [PATCH 261/319] New translations release-guide.md (Uyghur) [ci skip] --- doc/ug-CN/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/ug-CN/release-guide.md diff --git a/doc/ug-CN/release-guide.md b/doc/ug-CN/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/ug-CN/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From acc5d7476b162d7a91948253fb755a58b813415d Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:40 +0800 Subject: [PATCH 262/319] New translations release-guide.md (Lao) [ci skip] --- doc/lo-LA/release-guide.md | 108 +++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 doc/lo-LA/release-guide.md diff --git a/doc/lo-LA/release-guide.md b/doc/lo-LA/release-guide.md new file mode 100644 index 0000000..4c1bcdc --- /dev/null +++ b/doc/lo-LA/release-guide.md @@ -0,0 +1,108 @@ +# LedgerLearn 发布指南 + +## 概述 + +本项目使用 `version.json` 作为版本号的唯一来源,通过脚本自动同步到 `pubspec.yaml`、F-Droid 元数据和 App 内显示。 + +CI/CD 由 GitHub Actions 驱动: + +- **CI** (`.github/workflows/ci.yml`) — 每次 PR / push 到 master 时运行静态分析 + 测试 +- **Release** (`.github/workflows/release.yml`) — 构建 APK 并发布 GitHub Release + +## 发布方式 + +### 方式一:GitHub Actions 手动触发(推荐) + +1. 打开 [Actions → Release](https://github.com/Maicarons/ledgerlearn/actions/workflows/release.yml) +2. 点击 **Run workflow** +3. 选择 `bump_level`: + | 选项 | 说明 | 示例 | + | ------- | -------------- | ----------------------------------------------------------------------------- | + | `patch` | 修复版 | 0.1.0 → 0.1.1 | + | `minor` | 功能版 | 0.1.0 → 0.2.0 | + | `major` | 重大版 | 0.1.0 → 1.0.0 | + | `none` | 不升版(仅重新构建当前版本) | — | +4. 点击 **Run workflow** + +流程自动完成: + +- 更新 `version.json`(如选择 bump) +- 同步 `pubspec.yaml` 和 F-Droid 元数据 +- 构建 `app-release.apk` +- 创建 GitHub Release 并附上 APK +- 提交版本变更并推送 `vX.Y.Z` 标签 + +### 方式二:本地手动发布 + +```bash +# 1. 更新 CHANGELOG.md,在顶部添加新版本的变更说明 + +# 2. 升版本号 +dart run scripts/bump_version.dart patch # 或 minor / major + +# 3. 同步到各目标文件 +dart run scripts/sync_version.dart + +# 4. 验证无错误 +flutter analyze + +# 5. 提交并推送标签 +git add version.json pubspec.yaml fdroid/ lib/app/config/ CHANGELOG.md +VER=$(jq -r '.version' version.json) +git commit -m "chore(release): bump version to $VER" +git tag v$VER +git push origin master v$VER +``` + +推送标签后,GitHub Actions 会自动构建 APK 并创建 Release。 + +## 版本号规则 + +- 遵循 [语义化版本](https://semver.org/lang/zh-CN/):`主版本.次版本.修订号` +- `version_code` 为整数,每次发布递增加 1(Android 要求) +- F-Droid 使用 `CurrentVersion` + `CurrentVersionCode` + +## 更新 CHANGELOG + +每次发布前,在 `CHANGELOG.md` 顶部添加新版本的变更条目: + +```markdown +## [1.0.1] - 2025-06-01 + +### Added +- 新功能描述 + +### Fixed +- 修复的问题描述 + +### Changed +- 变更的描述 +``` + +发布后 CHANGELOG 内容会作为 GitHub Release 的发布说明。 + +## 同步到 F-Droid + +1. GitHub Release 发布后,更新 `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` 中的 `Builds` 列表: + +```yaml +Builds: + - versionName: '1.0.1' + versionCode: 2 + commit: v1.0.1 + subdir: . + ... +``` + +2. 将更新后的 YAML 提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 + +## 相关文件 + +| 文件 | 用途 | +| ---------------------------------------------- | ------------- | +| `version.json` | 版本号唯一来源 | +| `CHANGELOG.md` | 用户可见的变更日志 | +| `scripts/bump_version.dart` | 版本号升级工具 | +| `scripts/sync_version.dart` | 版本号同步工具 | +| `.github/workflows/release.yml` | 自动发布工作流 | +| `fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml` | F-Droid 构建元数据 | From 1aef8eb93dc43c61a6b9f5597387fff4e99fbbd9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:41 +0800 Subject: [PATCH 263/319] New translations translation-guide.md (French) [ci skip] --- doc/fr-FR/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/fr-FR/translation-guide.md diff --git a/doc/fr-FR/translation-guide.md b/doc/fr-FR/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/fr-FR/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From ecb1604aaecc9635fb93a3a8933a45379d3a315f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:43 +0800 Subject: [PATCH 264/319] New translations translation-guide.md (Arabic) [ci skip] --- doc/ar-SA/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/ar-SA/translation-guide.md diff --git a/doc/ar-SA/translation-guide.md b/doc/ar-SA/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/ar-SA/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From be17d48270fabaf32c7564afef26d1e6faf467b9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:44 +0800 Subject: [PATCH 265/319] New translations translation-guide.md (German) [ci skip] --- doc/de-DE/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/de-DE/translation-guide.md diff --git a/doc/de-DE/translation-guide.md b/doc/de-DE/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/de-DE/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From cbeb0036013420b6b7852aa20112cc33ebab2df3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:45 +0800 Subject: [PATCH 266/319] New translations translation-guide.md (Greek) [ci skip] --- doc/el-GR/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/el-GR/translation-guide.md diff --git a/doc/el-GR/translation-guide.md b/doc/el-GR/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/el-GR/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 92c0bce7e4e17dd692399970736a16bde48715d7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:47 +0800 Subject: [PATCH 267/319] New translations translation-guide.md (Hebrew) [ci skip] --- doc/he-IL/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/he-IL/translation-guide.md diff --git a/doc/he-IL/translation-guide.md b/doc/he-IL/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/he-IL/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From affdb514b7ed7e4ac4753e27a101ce49b1b0f91f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:48 +0800 Subject: [PATCH 268/319] New translations translation-guide.md (Italian) [ci skip] --- doc/it-IT/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/it-IT/translation-guide.md diff --git a/doc/it-IT/translation-guide.md b/doc/it-IT/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/it-IT/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 7b41fa925692ae5295e04aadecf31cbc239974d1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:50 +0800 Subject: [PATCH 269/319] New translations translation-guide.md (Japanese) [ci skip] --- doc/ja-JP/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/ja-JP/translation-guide.md diff --git a/doc/ja-JP/translation-guide.md b/doc/ja-JP/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/ja-JP/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 53f0344af3379a90d4ec56cd4e7a850af47c15a7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:51 +0800 Subject: [PATCH 270/319] New translations translation-guide.md (Korean) [ci skip] --- doc/ko-KR/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/ko-KR/translation-guide.md diff --git a/doc/ko-KR/translation-guide.md b/doc/ko-KR/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/ko-KR/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 6a32da0ac8ac37f7f0f83c41bdde37ea225efbf2 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:52 +0800 Subject: [PATCH 271/319] New translations translation-guide.md (Polish) [ci skip] --- doc/pl-PL/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/pl-PL/translation-guide.md diff --git a/doc/pl-PL/translation-guide.md b/doc/pl-PL/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/pl-PL/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From beead2f7f62a1485c190a17d26398b10e8ad32ff Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:54 +0800 Subject: [PATCH 272/319] New translations translation-guide.md (Russian) [ci skip] --- doc/ru-RU/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/ru-RU/translation-guide.md diff --git a/doc/ru-RU/translation-guide.md b/doc/ru-RU/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/ru-RU/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From d2226cba455302c774eaff8be0fdf76ff57284a2 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:55 +0800 Subject: [PATCH 273/319] New translations translation-guide.md (Turkish) [ci skip] --- doc/tr-TR/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/tr-TR/translation-guide.md diff --git a/doc/tr-TR/translation-guide.md b/doc/tr-TR/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/tr-TR/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 1c44f91b13fca6d64a668f4878fe34381560f9f6 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:57 +0800 Subject: [PATCH 274/319] New translations translation-guide.md (Chinese Traditional) [ci skip] --- doc/zh-TW/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/zh-TW/translation-guide.md diff --git a/doc/zh-TW/translation-guide.md b/doc/zh-TW/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/zh-TW/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From d5eeef531a4e347060805b8c0b90d1d60874b64e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:36:58 +0800 Subject: [PATCH 275/319] New translations translation-guide.md (English) [ci skip] --- doc/en-US/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/en-US/translation-guide.md diff --git a/doc/en-US/translation-guide.md b/doc/en-US/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/en-US/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From a3935efeabd262ba0eef33832f251aaf9df29be3 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:00 +0800 Subject: [PATCH 276/319] New translations translation-guide.md (Indonesian) [ci skip] --- doc/id-ID/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/id-ID/translation-guide.md diff --git a/doc/id-ID/translation-guide.md b/doc/id-ID/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/id-ID/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 64b499ac29a32604be13d7b13f1d8870aa069152 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:01 +0800 Subject: [PATCH 277/319] New translations translation-guide.md (Persian) [ci skip] --- doc/fa-IR/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/fa-IR/translation-guide.md diff --git a/doc/fa-IR/translation-guide.md b/doc/fa-IR/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/fa-IR/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From e5285e0923071144c4a44e9f2fa75dc4e5bb5565 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:03 +0800 Subject: [PATCH 278/319] New translations translation-guide.md (Bengali) [ci skip] --- doc/bn-BD/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/bn-BD/translation-guide.md diff --git a/doc/bn-BD/translation-guide.md b/doc/bn-BD/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/bn-BD/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From ab9e1a5036e0f8d339ef09b801c6e6b9395dc85e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:05 +0800 Subject: [PATCH 279/319] New translations translation-guide.md (Thai) [ci skip] --- doc/th-TH/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/th-TH/translation-guide.md diff --git a/doc/th-TH/translation-guide.md b/doc/th-TH/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/th-TH/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From f2fbfdab5ab268af87bbf5ff77e8fd8518f69a43 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:06 +0800 Subject: [PATCH 280/319] New translations translation-guide.md (Hindi) [ci skip] --- doc/hi-IN/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/hi-IN/translation-guide.md diff --git a/doc/hi-IN/translation-guide.md b/doc/hi-IN/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/hi-IN/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From b9d181c7219be1b2d70e2c11aa9dfe282326ecc8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:08 +0800 Subject: [PATCH 281/319] New translations translation-guide.md (Burmese) [ci skip] --- doc/my-MM/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/my-MM/translation-guide.md diff --git a/doc/my-MM/translation-guide.md b/doc/my-MM/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/my-MM/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From bb36ca408a2729aeeed109a0888ccd37a10cf7fd Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:10 +0800 Subject: [PATCH 282/319] New translations translation-guide.md (Uyghur) [ci skip] --- doc/ug-CN/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/ug-CN/translation-guide.md diff --git a/doc/ug-CN/translation-guide.md b/doc/ug-CN/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/ug-CN/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From f712d8318c32741453a5b135d2a76c86de251f71 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:11 +0800 Subject: [PATCH 283/319] New translations translation-guide.md (Lao) [ci skip] --- doc/lo-LA/translation-guide.md | 237 +++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 doc/lo-LA/translation-guide.md diff --git a/doc/lo-LA/translation-guide.md b/doc/lo-LA/translation-guide.md new file mode 100644 index 0000000..d0cf29b --- /dev/null +++ b/doc/lo-LA/translation-guide.md @@ -0,0 +1,237 @@ +# LedgerLearn 翻译指南 + +## 概述 + +LedgerLearn 使用 [Crowdin](https://crowdin.com) 翻译管理平台管理所有多语言内容。翻译范围包括三个层面: + +| 层面 | 源文件 | 格式 | 说明 | +| ---------------- | --------------------------------------- | -------- | ----------------- | +| **应用 UI 文本** | `i18n/zh_CN.json` | JSON | 151 个翻译键,覆盖所有界面文字 | +| **F-Droid 商店页面** | `fastlane/metadata/android/zh-CN/*.txt` | 纯文本 | 标题、简介、完整描述、更新日志 | +| **项目文档** | `README.md` | Markdown | 项目说明文档 | + +源语言为**简体中文(zh-CN)**,目标语言目前包括英文(en-US)和韩文(ko-KR)。 + +## 参与翻译 + +### 方式一:Crowdin 在线平台(推荐) + +1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) +2. 注册 Crowdin 账号并加入项目 +3. 选择目标语言开始翻译 +4. 提交翻译后等待审核 + +无需任何技术背景,直接在浏览器中翻译即可。 + +### 方式二:直接提交 JSON 文件 + +如果不使用 Crowdin,也可以直接编辑 `i18n/` 目录下的 JSON 文件并提交 Pull Request: + +1. Fork 项目 +2. 复制 `i18n/zh_CN.json` 为新语言文件(如 `i18n/ja_JP.json`) +3. 逐条翻译所有 value(保留 key 和 JSON 结构不变) +4. 在 `crowdin.yml` 中添加新语言的映射 +5. 运行 `dart run scripts/gen_i18n.dart` 生成 Dart 文件 +6. 提交 PR + +## 翻译文件结构 + +### 应用 UI 文本(JSON) + +```json +{ + "app_name": "记账学习", + "save": "保存", + "voucher_title": "凭证管理", + ... +} +``` + +- **key**:翻译键,在 Dart 代码中通过 `'key'.tr` 引用 +- **value**:翻译文本 +- 支持占位符:`"ledger_detail_for": "明细账 - {account}"` —— `{account}` 会被运行时变量替换 +- 键名排序不影响运行时行为,但建议保持与源文件一致以方便对比 + +### F-Droid 元数据(纯文本) + +``` +fastlane/metadata/android// +├── title.txt # 应用标题(≤30 字符) +├── short_description.txt # 简短描述(≤80 字符) +├── full_description.txt # 完整描述(≤4000 字符) +└── changelogs/ + └── .txt # 版本更新日志 +``` + +## 项目维护者工作流 + +### 安装 Crowdin CLI + +```bash +# macOS / Linux +brew install crowdin + +# Windows (scoop) +scoop install crowdin + +# 或通过 npm +npm install -g @crowdin/cli +``` + +### 配置认证 + +在 CI 环境或本地设置环境变量(由 `crowdin.yml` 引用): + +```bash +export CROWDIN_PROJECT_ID="your_project_id" +export CROWDIN_PERSONAL_TOKEN="your_personal_access_token" +``` + +或者在项目根目录创建 `crowdin.yml` 同级的 `.crowdin` 环境文件(已在 `.gitignore` 中排除)。 + +### 推送源文本 + +修改了源语言(中文)的翻译键或 F-Droid 元数据后: + +```bash +# 推送所有源文件到 Crowdin +crowdin push + +# 仅推送 UI 文本 +crowdin push -s i18n/zh_CN.json + +# 仅推送 F-Droid 元数据 +crowdin push -s fastlane/metadata/android/zh-CN/ +``` + +### 拉取翻译 + +审核完成后拉取翻译并生成 Dart 文件: + +```bash +# 拉取所有翻译 +crowdin pull + +# 生成 Dart 翻译文件 +dart run scripts/gen_i18n.dart + +# 验证生成结果 +flutter analyze +``` + +### 添加新语言 + +以添加日语(ja_JP)为例: + +**步骤 1**:在 `crowdin.yml` 中为新语言添加映射(已预留配置,取消注释即可) + +```yaml +languages_mapping: + two_letters_code: + ja-JP: ja_JP # ← 已预留 +``` + +**步骤 2**:在 `scripts/gen_i18n.dart` 的映射表中添加: + +```dart +const localeFileMap = { + // ... 已有语言 + 'ja_JP': 'ja_JP.dart', // 新增 +}; + +const localeVarMap = { + // ... 已有语言 + 'ja_JP': 'jaJP', // 新增 +}; +``` + +**步骤 3**:在 Crowdin 平台上添加日语作为目标语言。 + +**步骤 4**:翻译完成后拉取并生成: + +```bash +crowdin pull +dart run scripts/gen_i18n.dart +``` + +**步骤 5**:在设置页面中注册新语言选项(参见 `lib/modules/settings/controllers/settings_controller.dart`)。 + +### 手动编辑 JSON 翻译(不使用 Crowdin CLI) + +当直接编辑 `i18n/*.json` 文件后: + +```bash +dart run scripts/gen_i18n.dart +``` + +此脚本会: + +1. 读取 `i18n/` 下所有 JSON 文件 +2. 为每个文件生成对应的 `lib/app/i18n/locales/.dart` +3. 自动更新 `lib/app/i18n/translations.dart` 中的语言注册 + +## 翻译规范 + +### 通用原则 + +1. **保持占位符不变**:`{account}` 等 `{...}` 标记不要翻译 +2. **保持键名不变**:JSON key 是不可翻译的标识符 +3. **长度控制**:UI 文本尽可能简洁,避免因翻译导致布局溢出 +4. **一致性**:同一术语在全文中保持相同译法 + +### 中文(源语言)规范 + +- 使用中国大陆简体中文表述 +- 会计术语严格遵循《企业会计准则》 +- 界面文字简洁明了,适合初学者理解 + +### 术语对照 + +以下为关键术语的标准译法,请在翻译中保持一致: + +| 中文 | English | 한국어 | +| ------ | ---------------- | ----- | +| 借 / 借方 | Debit / Dr | 차변 | +| 贷 / 贷方 | Credit / Cr | 대변 | +| 凭证 | Voucher | 전표 | +| 分录 | Entry | 분개 | +| 科目 | Account | 계정 | +| 总账 | General Ledger | 총계정원장 | +| 明细账 | Detail Ledger | 보조원장 | +| 试算平衡表 | Trial Balance | 시산표 | +| 利润表 | Income Statement | 손익계산서 | +| 资产负债表 | Balance Sheet | 대차대조표 | +| 资产 | Assets | 자산 | +| 负债 | Liabilities | 부채 | +| 所有者权益 | Owner's Equity | 자본 | +| 期初余额 | Opening Balance | 기초잔액 | +| 期末余额 | Ending Balance | 기말잔액 | + +## 代码生成器说明 + +`scripts/gen_i18n.dart` 是翻译系统的核心工具,负责将 JSON 翻译文件转换为 Flutter 可用的 Dart 代码。 + +``` +i18n/zh_CN.json ──┐ +i18n/en_US.json ──┼── gen_i18n.dart ──→ lib/app/i18n/locales/zh_CN.dart +i18n/ko_KR.json ──┤ lib/app/i18n/locales/en_US.dart +i18n/ja_JP.json ──┘ lib/app/i18n/locales/ko_KR.dart + lib/app/i18n/translations.dart +``` + +### 工作原理 + +1. 扫描 `i18n/` 目录中所有 `.json` 文件 +2. 解析 JSON,提取 key-value 对 +3. 按 key 排序后生成 `const Map` Dart 代码 +4. 对特殊字符(`$`、`'`、`\n`)进行转义 +5. 自动生成 `translations.dart`,注册所有语言 + +此脚本每次运行都会**完全覆盖**目标 Dart 文件,因此切勿手动编辑自动生成的文件。 + +## 版本控制 + +- ✅ **提交**:`i18n/*.json`、`scripts/gen_i18n.dart`、`crowdin.yml` +- ✅ **提交**:`lib/app/i18n/locales/*.dart`(生成的文件,确保未配置 Crowdin 的开发者也能直接构建) +- ✅ **提交**:`pubspec.lock`(F-Droid 可复现构建需要) +- ❌ **不提交**:Crowdin API token、`.crowdin` 环境文件 From 2a25094944a8d4e4c10526172b2a989a3abd0d60 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:12 +0800 Subject: [PATCH 284/319] New translations user-guide.md (French) [ci skip] --- doc/fr-FR/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/fr-FR/user-guide.md diff --git a/doc/fr-FR/user-guide.md b/doc/fr-FR/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/fr-FR/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From c81f52f9fa8291dca61c5241708300b39ba9671e Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:14 +0800 Subject: [PATCH 285/319] New translations user-guide.md (Arabic) [ci skip] --- doc/ar-SA/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/ar-SA/user-guide.md diff --git a/doc/ar-SA/user-guide.md b/doc/ar-SA/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/ar-SA/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 1d24e5abd7af161d64ea3f0827f371d9f9699da8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:15 +0800 Subject: [PATCH 286/319] New translations user-guide.md (German) [ci skip] --- doc/de-DE/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/de-DE/user-guide.md diff --git a/doc/de-DE/user-guide.md b/doc/de-DE/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/de-DE/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From bee99766eb586b4a7d37b74adebf4d25ecce1a33 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:16 +0800 Subject: [PATCH 287/319] New translations user-guide.md (Greek) [ci skip] --- doc/el-GR/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/el-GR/user-guide.md diff --git a/doc/el-GR/user-guide.md b/doc/el-GR/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/el-GR/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From d43905e7ffc0f5b5be9c5289254481a00e511f7c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:18 +0800 Subject: [PATCH 288/319] New translations user-guide.md (Hebrew) [ci skip] --- doc/he-IL/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/he-IL/user-guide.md diff --git a/doc/he-IL/user-guide.md b/doc/he-IL/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/he-IL/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 4933c34cd85abb036006b0e0a5626f399d544271 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:19 +0800 Subject: [PATCH 289/319] New translations user-guide.md (Italian) [ci skip] --- doc/it-IT/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/it-IT/user-guide.md diff --git a/doc/it-IT/user-guide.md b/doc/it-IT/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/it-IT/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 178c9b7fe7f150fa01ffc939cdc591eb80b891bc Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:20 +0800 Subject: [PATCH 290/319] New translations user-guide.md (Japanese) [ci skip] --- doc/ja-JP/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/ja-JP/user-guide.md diff --git a/doc/ja-JP/user-guide.md b/doc/ja-JP/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/ja-JP/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 61a741a9e80d50b89c7081ecea69e46be34247ea Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:22 +0800 Subject: [PATCH 291/319] New translations user-guide.md (Korean) [ci skip] --- doc/ko-KR/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/ko-KR/user-guide.md diff --git a/doc/ko-KR/user-guide.md b/doc/ko-KR/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/ko-KR/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From c39f49349fce3fc3a0f01f26e77bed41ec89ddbd Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:23 +0800 Subject: [PATCH 292/319] New translations user-guide.md (Polish) [ci skip] --- doc/pl-PL/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/pl-PL/user-guide.md diff --git a/doc/pl-PL/user-guide.md b/doc/pl-PL/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/pl-PL/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 8e7c21791fe52e13bb28978ddf949c73ea53b489 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:24 +0800 Subject: [PATCH 293/319] New translations user-guide.md (Russian) [ci skip] --- doc/ru-RU/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/ru-RU/user-guide.md diff --git a/doc/ru-RU/user-guide.md b/doc/ru-RU/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/ru-RU/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 73b6fe4ea216d2cbcf6d4f134ddc50bba577ef77 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:26 +0800 Subject: [PATCH 294/319] New translations user-guide.md (Turkish) [ci skip] --- doc/tr-TR/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/tr-TR/user-guide.md diff --git a/doc/tr-TR/user-guide.md b/doc/tr-TR/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/tr-TR/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 2c67e8327919adbb120cadd2b5a97624740798c8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:27 +0800 Subject: [PATCH 295/319] New translations user-guide.md (Chinese Traditional) [ci skip] --- doc/zh-TW/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/zh-TW/user-guide.md diff --git a/doc/zh-TW/user-guide.md b/doc/zh-TW/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/zh-TW/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 5426acd6cd7dd0565c64a15d55650149eef6611f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:28 +0800 Subject: [PATCH 296/319] New translations user-guide.md (English) [ci skip] --- doc/en-US/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/en-US/user-guide.md diff --git a/doc/en-US/user-guide.md b/doc/en-US/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/en-US/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 7604b5c040430ab55ab6f902ad903423927dcfa1 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:30 +0800 Subject: [PATCH 297/319] New translations user-guide.md (Indonesian) [ci skip] --- doc/id-ID/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/id-ID/user-guide.md diff --git a/doc/id-ID/user-guide.md b/doc/id-ID/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/id-ID/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From a7005efa75d022d49118f2c4145aeed7c1bd93bd Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:31 +0800 Subject: [PATCH 298/319] New translations user-guide.md (Persian) [ci skip] --- doc/fa-IR/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/fa-IR/user-guide.md diff --git a/doc/fa-IR/user-guide.md b/doc/fa-IR/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/fa-IR/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 15486276f431fa4c70e49693425cf95c6376acc7 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:33 +0800 Subject: [PATCH 299/319] New translations user-guide.md (Bengali) [ci skip] --- doc/bn-BD/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/bn-BD/user-guide.md diff --git a/doc/bn-BD/user-guide.md b/doc/bn-BD/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/bn-BD/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 492dc864d04d931fee7440e462d33fa4925f030f Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:34 +0800 Subject: [PATCH 300/319] New translations user-guide.md (Thai) [ci skip] --- doc/th-TH/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/th-TH/user-guide.md diff --git a/doc/th-TH/user-guide.md b/doc/th-TH/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/th-TH/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From e2041c58234c8f0feb136b2d35ae11f55fcc9dae Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:35 +0800 Subject: [PATCH 301/319] New translations user-guide.md (Hindi) [ci skip] --- doc/hi-IN/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/hi-IN/user-guide.md diff --git a/doc/hi-IN/user-guide.md b/doc/hi-IN/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/hi-IN/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From aeb91b4e3e8a136d25b0bd2a062b519b0a9ac6bb Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:37 +0800 Subject: [PATCH 302/319] New translations user-guide.md (Burmese) [ci skip] --- doc/my-MM/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/my-MM/user-guide.md diff --git a/doc/my-MM/user-guide.md b/doc/my-MM/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/my-MM/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 2831fe2b9fd6658c2314c31b015586103771b547 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:38 +0800 Subject: [PATCH 303/319] New translations user-guide.md (Uyghur) [ci skip] --- doc/ug-CN/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/ug-CN/user-guide.md diff --git a/doc/ug-CN/user-guide.md b/doc/ug-CN/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/ug-CN/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 7d3c9da390c16998ae1af774b2d6a437cc62d4d8 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:37:40 +0800 Subject: [PATCH 304/319] New translations user-guide.md (Lao) [ci skip] --- doc/lo-LA/user-guide.md | 119 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 doc/lo-LA/user-guide.md diff --git a/doc/lo-LA/user-guide.md b/doc/lo-LA/user-guide.md new file mode 100644 index 0000000..0cefb29 --- /dev/null +++ b/doc/lo-LA/user-guide.md @@ -0,0 +1,119 @@ +# LedgerLearn 用户手册 + +## 简介 + +LedgerLearn 是一款面向会计初学者的学习模拟应用,支持中文、英文、韩文三种语言。通过模拟完整的会计记账流程,在操作中嵌入知识点,实现「做中学」。 + +## 安装 + +### Android + +1. 从发布页下载 APK 文件 +2. 在手机上安装(需要允许"未知来源"安装) +3. 首次启动会自动初始化预置数据 + +### 其他平台 + +请参考开发文档从源码构建。 + +## 功能指南 + +### 首页仪表盘 + +- 顶部显示当前账期,可通过下拉菜单切换月份 +- 四张概览卡片:本月凭证数量、借方合计、贷方合计、试算平衡状态 +- 如果试算不平衡,会显示醒目的警告提示 +- 快捷入口:录凭证、科目余额表、知识库 + +### 凭证管理 + +#### 新建凭证 + +1. 点击右下角的「新建凭证」按钮 +2. 选择日期,输入业务摘要 +3. 添加分录行(最少 2 行) + - 点击科目选择框搜索科目(支持中/英/韩文搜索) + - 选择借贷方向(借/贷) + - 输入金额 +4. 底部实时显示借方合计和贷方合计 +5. 借贷不平衡时金额显示为红色,无法保存 +6. 保存成功后弹出知识点提示 + +#### 业务模板 + +新建凭证时提供 4 种常见业务模板: + +- **提现**:从银行提取现金 +- **采购原材料**:购买原材料,价款未付 +- **销售商品**:销售商品,款项存入银行 +- **报销差旅费**:现金报销差旅费 + +点击模板按钮可自动填充摘要和分录。 + +#### 凭证列表 + +- 按日期降序显示所有凭证 +- 支持按年份和月份筛选 +- 点击凭证查看详情 +- 详情页支持编辑和删除 + +### 会计科目 + +- 预置 59 个标准会计科目,按类别分组 +- 支持按类别筛选(全部/资产/负债/权益/成本/损益) +- 支持搜索(科目编码或名称) +- 点击科目查看详情: + - 科目基本信息 + - 期初余额、本期发生额、期末余额 + - 关联的知识卡片 + - 可跳转到该科目的明细账 + +### 总账与明细账 + +- **总账**:按科目汇总,显示期初余额、本期借方/贷方、期末余额 +- **明细账**:点击总账中的科目进入,逐笔显示该科目的所有记账记录 + +### 财务报表 + +#### 试算平衡表 + +- 验证所有科目借方总额是否等于贷方总额 +- 顶部显示平衡/不平衡状态 +- 点击信息图标查看解读说明 + +#### 利润表 + +- 收入类科目和费用类科目分别列示 +- 自动计算净利润(收入 - 费用) + +#### 资产负债表 + +- 资产、负债、所有者权益分类展示 +- 验证:资产 = 负债 + 所有者权益 + +#### 导出功能 + +所有报表页面均支持导出为 CSV 文件,可通过 AppBar 中的下载按钮操作。 + +### 知识库 + +- 知识卡片分为「会计实务」和「经济法」两类 +- 支持搜索和按类别筛选 +- 内容使用 Markdown 格式渲染 +- 联网启动时自动从服务器拉取最新知识库 + +### 设置 + +- **语言切换**:中文 / 英文 / 韩文,切换后即时生效 +- **数据重置**:清除所有凭证,恢复预置科目和知识卡片 + +## 常见问题 + +**Q: 为什么新建凭证时无法保存?** +A: 请检查:1)是否填写了摘要;2)分录是否至少 2 行;3)所有分录是否选择了科目;4)借贷金额是否相等。 + +**Q: 试算平衡表不平衡怎么办?** +A: 检查是否有凭证的借贷金额不相等。逐个检查凭证即可找到问题。 + +**Q: 如何更新知识库内容?** +A: 将 `assets/data/knowledge_cards.json` 上传到你的服务器,然后修改 `lib/data/services/remote_knowledge_service.dart` 中的 URL。应用启动时会自动拉取最新内容。 From 892221137afcfdc218cc4bcad3f5e9d4d0564ed0 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:41:41 +0800 Subject: [PATCH 305/319] New translations zh-cn.json (English) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index 5a99ffa..c120744 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "LedgerLearn", + "app_name": "记账学习", "app_full_name": "LedgerLearn", - "ok": "OK", - "cancel": "Cancel", - "save": "Save", - "delete": "Delete", - "edit": "Edit", - "close": "Close", - "back": "Back", - "search": "Search", - "loading": "Loading...", - "no_data": "No Data", - "confirm": "Confirm", - "confirm_delete": "Confirm Delete", - "yes": "Yes", - "no": "No", - "success": "Success", - "error": "Error", - "warning": "Warning", - "all": "All", - "about_title": "About", - "about_readme": "Readme", - "about_changelog": "Changelog", - "about_license": "License", - "about_view_details": "View Details", - "total": "Total", - "month_1": "Jan", - "month_2": "Feb", - "month_3": "Mar", - "month_4": "Apr", - "month_5": "May", - "month_6": "Jun", - "month_7": "Jul", - "month_8": "Aug", - "month_9": "Sep", - "month_10": "Oct", - "month_11": "Nov", - "month_12": "Dec", - "month_selector": "Select Month", - "nav_home": "Home", - "nav_voucher": "Vouchers", - "nav_accounts": "Accounts", - "nav_ledger": "Ledger", - "nav_reports": "Reports", - "nav_knowledge": "Knowledge", - "nav_settings": "Settings", - "home_title": "LedgerLearn", - "home_period": "Current Period", - "home_voucher_count": "Vouchers", - "home_debit_total": "Total Debit", - "home_credit_total": "Total Credit", - "home_balance_status": "Trial Balance", - "home_balanced": "Balanced", - "home_unbalanced": "Unbalanced", - "home_quick_voucher": "New Voucher", - "home_quick_accounts": "Account Balances", - "home_quick_knowledge": "Knowledge Base", - "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", - "voucher_title": "Voucher Management", - "voucher_new": "New Voucher", - "voucher_edit": "Edit Voucher", - "voucher_list": "Voucher List", - "voucher_number": "Voucher No.", - "voucher_date": "Date", - "voucher_summary": "Summary", - "voucher_entries": "Entries", - "voucher_add_entry": "Add Entry", - "voucher_remove_entry": "Remove Entry", - "voucher_account": "Account", - "voucher_debit": "Debit Amount", - "voucher_credit": "Credit Amount", - "voucher_direction": "Direction", - "voucher_direction_debit": "Debit", - "voucher_direction_credit": "Credit", - "voucher_amount": "Amount", - "voucher_debit_total": "Total Debit", - "voucher_credit_total": "Total Credit", - "voucher_balanced": "Balanced", - "voucher_unbalanced": "Unbalanced", - "voucher_balance_rule": "Every debit must have a corresponding credit", - "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", - "voucher_save_success": "Voucher saved successfully!", - "voucher_delete_success": "Voucher deleted successfully!", - "voucher_select_account": "Select Account", - "voucher_search_account": "Search accounts...", - "voucher_filter_month": "Filter by Month", - "voucher_templates": "Transaction Templates", - "voucher_template_cash_withdraw": "Cash Withdrawal", - "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", - "voucher_template_purchase": "Purchase Materials", - "voucher_template_purchase_desc": "Purchase raw materials on credit", - "voucher_template_sales": "Sales", - "voucher_template_sales_desc": "Sell goods, deposit to bank", - "voucher_template_reimburse": "Reimbursement", - "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", - "voucher_knowledge_tip": "💡 Knowledge Tip", - "voucher_detail": "Voucher Detail", - "voucher_no_entries": "Please add at least two entries", - "voucher_summary_hint": "Enter transaction summary", - "accounts_title": "Chart of Accounts", - "accounts_code": "Code", - "accounts_name": "Account Name", - "accounts_balance": "Balance", - "accounts_category": "Category", - "accounts_all": "All Accounts", - "accounts_detail": "Account Detail", - "accounts_opening_balance": "Opening Balance", - "accounts_debit_total": "Debit This Period", - "accounts_credit_total": "Credit This Period", - "accounts_ending_balance": "Ending Balance", - "accounts_related_knowledge": "Related Knowledge", - "accounts_add_custom": "Add Custom Account", - "accounts_name_hint": "Enter account name", - "accounts_no_custom_delete": "System accounts cannot be deleted", - "category_asset": "Assets", - "category_liability": "Liabilities", - "category_equity": "Owner's Equity", - "category_cost": "Costs", - "category_pl": "Profit & Loss", - "subcategory_current_asset": "Current Assets", - "subcategory_noncurrent_asset": "Non-Current Assets", - "subcategory_current_liability": "Current Liabilities", - "subcategory_noncurrent_liability": "Non-Current Liabilities", - "subcategory_equity": "Owner's Equity", - "subcategory_cost": "Costs", - "subcategory_income": "P&L - Revenue", - "subcategory_expense": "P&L - Expense", - "ledger_title": "General Ledger", - "ledger_account": "Account", - "ledger_opening": "Opening Balance", - "ledger_debit": "Debit", - "ledger_credit": "Credit", - "ledger_ending": "Ending Balance", - "ledger_detail_title": "Detail Ledger", - "ledger_detail_for": "Detail Ledger - {account}", - "ledger_date": "Date", - "ledger_voucher_no": "Voucher No.", - "ledger_summary": "Summary", - "ledger_debit_amount": "Debit", - "ledger_credit_amount": "Credit", - "ledger_balance": "Balance", - "ledger_direction_debit": "Dr", - "ledger_direction_credit": "Cr", - "ledger_what_is": "What is a General Ledger?", - "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", - "reports_title": "Financial Reports", - "reports_trial_balance": "Trial Balance", - "reports_income_statement": "Income Statement", - "reports_balance_sheet": "Balance Sheet", - "reports_account": "Account", - "reports_debit_opening": "Debit Opening", - "reports_credit_opening": "Credit Opening", - "reports_debit_current": "Debit Current", - "reports_credit_current": "Credit Current", - "reports_debit_ending": "Debit Ending", - "reports_credit_ending": "Credit Ending", - "reports_total": "Total", - "reports_balanced": "Balanced ✓", - "reports_unbalanced": "Unbalanced ✗", - "reports_difference": "Difference", - "reports_item": "Item", - "reports_amount": "Amount", - "reports_revenue": "Revenue", - "reports_cost": "Cost of Sales", - "reports_expense": "Expenses", - "reports_profit": "Profit", - "reports_net_profit": "Net Profit", - "reports_assets": "Assets", - "reports_liabilities": "Liabilities", - "reports_equity": "Owner's Equity", - "reports_current_assets": "Current Assets", - "reports_noncurrent_assets": "Non-Current Assets", - "reports_current_liabilities": "Current Liabilities", - "reports_noncurrent_liabilities": "Non-Current Liabilities", - "reports_total_assets": "Total Assets", - "reports_total_liabilities_equity": "Total Liabilities & Equity", - "reports_how_to_read": "How to read this report?", - "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", - "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", - "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", - "knowledge_title": "Knowledge Base", - "knowledge_practice": "Accounting Practice", - "knowledge_law": "Economic Law", - "knowledge_tax": "Tax", - "knowledge_search_hint": "Search knowledge...", - "knowledge_detail": "Knowledge Detail", - "knowledge_related_account": "Related Account", - "settings_title": "Settings", - "settings_language": "Language", + "ok": "确定", + "cancel": "取消", + "save": "保存", + "delete": "删除", + "edit": "编辑", + "close": "关闭", + "back": "返回", + "search": "搜索", + "loading": "加载中...", + "no_data": "暂无数据", + "confirm": "确认", + "confirm_delete": "确认删除", + "yes": "是", + "no": "否", + "success": "成功", + "error": "错误", + "warning": "警告", + "all": "全部", + "about_title": "关于", + "about_readme": "自述文件", + "about_changelog": "更新日志", + "about_license": "许可证", + "about_view_details": "查看详情", + "total": "合计", + "month_1": "1月", + "month_2": "2月", + "month_3": "3月", + "month_4": "4月", + "month_5": "5月", + "month_6": "6月", + "month_7": "7月", + "month_8": "8月", + "month_9": "9月", + "month_10": "10月", + "month_11": "11月", + "month_12": "12月", + "month_selector": "选择月份", + "nav_home": "首页", + "nav_voucher": "凭证", + "nav_accounts": "科目", + "nav_ledger": "账簿", + "nav_reports": "报表", + "nav_knowledge": "知识库", + "nav_settings": "设置", + "home_title": "记账学习", + "home_period": "当前账期", + "home_voucher_count": "本月凭证", + "home_debit_total": "借方合计", + "home_credit_total": "贷方合计", + "home_balance_status": "试算平衡", + "home_balanced": "平衡", + "home_unbalanced": "不平衡", + "home_quick_voucher": "录凭证", + "home_quick_accounts": "科目余额表", + "home_quick_knowledge": "知识库", + "home_check_unbalanced": "试算不平衡,请检查凭证!", + "voucher_title": "凭证管理", + "voucher_new": "新建凭证", + "voucher_edit": "编辑凭证", + "voucher_list": "凭证列表", + "voucher_number": "凭证号", + "voucher_date": "日期", + "voucher_summary": "摘要", + "voucher_entries": "分录", + "voucher_add_entry": "添加分录", + "voucher_remove_entry": "删除分录", + "voucher_account": "科目", + "voucher_debit": "借方金额", + "voucher_credit": "贷方金额", + "voucher_direction": "方向", + "voucher_direction_debit": "借", + "voucher_direction_credit": "贷", + "voucher_amount": "金额", + "voucher_debit_total": "借方合计", + "voucher_credit_total": "贷方合计", + "voucher_balanced": "借贷平衡", + "voucher_unbalanced": "借贷不平衡", + "voucher_balance_rule": "有借必有贷,借贷必相等", + "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", + "voucher_save_success": "凭证保存成功!", + "voucher_delete_success": "凭证删除成功!", + "voucher_select_account": "选择科目", + "voucher_search_account": "搜索科目...", + "voucher_filter_month": "按月份筛选", + "voucher_templates": "常见业务模板", + "voucher_template_cash_withdraw": "提现", + "voucher_template_cash_withdraw_desc": "从银行提取现金", + "voucher_template_purchase": "采购原材料", + "voucher_template_purchase_desc": "购买原材料,价款未付", + "voucher_template_sales": "销售商品", + "voucher_template_sales_desc": "销售商品,款项存入银行", + "voucher_template_reimburse": "报销差旅费", + "voucher_template_reimburse_desc": "现金报销差旅费", + "voucher_knowledge_tip": "💡 知识小贴士", + "voucher_detail": "凭证详情", + "voucher_no_entries": "请至少添加两条分录", + "voucher_summary_hint": "请输入业务摘要", + "accounts_title": "会计科目", + "accounts_code": "科目编码", + "accounts_name": "科目名称", + "accounts_balance": "余额", + "accounts_category": "类别", + "accounts_all": "全部科目", + "accounts_detail": "科目详情", + "accounts_opening_balance": "期初余额", + "accounts_debit_total": "本期借方累计", + "accounts_credit_total": "本期贷方累计", + "accounts_ending_balance": "期末余额", + "accounts_related_knowledge": "相关知识点", + "accounts_add_custom": "添加自定义科目", + "accounts_name_hint": "请输入科目名称", + "accounts_no_custom_delete": "系统预置科目不可删除", + "category_asset": "资产类", + "category_liability": "负债类", + "category_equity": "所有者权益类", + "category_cost": "成本类", + "category_pl": "损益类", + "subcategory_current_asset": "流动资产", + "subcategory_noncurrent_asset": "非流动资产", + "subcategory_current_liability": "流动负债", + "subcategory_noncurrent_liability": "非流动负债", + "subcategory_equity": "所有者权益", + "subcategory_cost": "成本", + "subcategory_income": "损益-收入", + "subcategory_expense": "损益-费用", + "ledger_title": "总账", + "ledger_account": "科目", + "ledger_opening": "期初余额", + "ledger_debit": "借方", + "ledger_credit": "贷方", + "ledger_ending": "期末余额", + "ledger_detail_title": "明细账", + "ledger_detail_for": "明细账 - {account}", + "ledger_date": "日期", + "ledger_voucher_no": "凭证号", + "ledger_summary": "摘要", + "ledger_debit_amount": "借方金额", + "ledger_credit_amount": "贷方金额", + "ledger_balance": "余额", + "ledger_direction_debit": "借", + "ledger_direction_credit": "贷", + "ledger_what_is": "什么是总账?", + "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", + "reports_title": "财务报表", + "reports_trial_balance": "试算平衡表", + "reports_income_statement": "利润表", + "reports_balance_sheet": "资产负债表", + "reports_account": "科目", + "reports_debit_opening": "借方期初", + "reports_credit_opening": "贷方期初", + "reports_debit_current": "借方本期", + "reports_credit_current": "贷方本期", + "reports_debit_ending": "借方期末", + "reports_credit_ending": "贷方期末", + "reports_total": "合计", + "reports_balanced": "平衡 ✓", + "reports_unbalanced": "不平衡 ✗", + "reports_difference": "差额", + "reports_item": "项目", + "reports_amount": "金额", + "reports_revenue": "营业收入", + "reports_cost": "营业成本", + "reports_expense": "费用", + "reports_profit": "利润", + "reports_net_profit": "净利润", + "reports_assets": "资产", + "reports_liabilities": "负债", + "reports_equity": "所有者权益", + "reports_current_assets": "流动资产", + "reports_noncurrent_assets": "非流动资产", + "reports_current_liabilities": "流动负债", + "reports_noncurrent_liabilities": "非流动负债", + "reports_total_assets": "资产总计", + "reports_total_liabilities_equity": "负债与所有者权益总计", + "reports_how_to_read": "如何看这张表?", + "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", + "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", + "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", + "knowledge_title": "知识库", + "knowledge_practice": "会计实务", + "knowledge_law": "经济法", + "knowledge_tax": "税务", + "knowledge_search_hint": "搜索知识...", + "knowledge_detail": "知识详情", + "knowledge_related_account": "关联科目", + "settings_title": "设置", + "settings_language": "语言设置", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "Default Period", - "settings_data": "Data Management", - "settings_reset_data": "Reset Data", - "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", - "settings_reset_success": "Data has been reset", - "settings_about": "About", - "settings_version": "Version", - "settings_progress": "Learning Progress", - "theme_title": "Theme", - "theme_mode_system": "Follow System", - "theme_mode_light": "Light Mode", - "theme_mode_dark": "Dark Mode", - "theme_color": "Color Scheme", - "theme_color_blue": "Ocean Blue", - "theme_color_green": "Forest Green", - "theme_color_purple": "Violet", - "theme_color_orange": "Warm Orange", - "theme_color_teal": "Teal", - "account_type_asset": "Asset", - "account_type_liability": "Liability", - "account_type_equity": "Equity", - "account_type_cost": "Cost", - "account_type_income": "Revenue", - "account_type_expense": "Expense", - "debit": "Debit", - "credit": "Credit", - "balance": "Balance", - "opening_balance": "Opening Balance", - "current_period": "Current Period", - "ending_balance": "Ending Balance" + "settings_period": "默认账期", + "settings_data": "数据管理", + "settings_reset_data": "重置数据", + "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", + "settings_reset_success": "数据已重置", + "settings_about": "关于", + "settings_version": "版本", + "settings_progress": "学习进度", + "theme_title": "主题设置", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色模式", + "theme_mode_dark": "深色模式", + "theme_color": "配色方案", + "theme_color_blue": "海蓝", + "theme_color_green": "翠绿", + "theme_color_purple": "紫罗兰", + "theme_color_orange": "暖橙", + "theme_color_teal": "青碧", + "account_type_asset": "资产", + "account_type_liability": "负债", + "account_type_equity": "权益", + "account_type_cost": "成本", + "account_type_income": "收入", + "account_type_expense": "费用", + "debit": "借", + "credit": "贷", + "balance": "余额", + "opening_balance": "期初余额", + "current_period": "本期发生额", + "ending_balance": "期末余额" } From 6ae349c884e839b570d196564a574949b04887f9 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:41:46 +0800 Subject: [PATCH 306/319] New translations zh-cn.json (English, United States) [ci skip] --- i18n/en-US.json | 436 ++++++++++++++++++++++++------------------------ 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/i18n/en-US.json b/i18n/en-US.json index c120744..5a99ffa 100644 --- a/i18n/en-US.json +++ b/i18n/en-US.json @@ -1,224 +1,224 @@ { - "app_name": "记账学习", + "app_name": "LedgerLearn", "app_full_name": "LedgerLearn", - "ok": "确定", - "cancel": "取消", - "save": "保存", - "delete": "删除", - "edit": "编辑", - "close": "关闭", - "back": "返回", - "search": "搜索", - "loading": "加载中...", - "no_data": "暂无数据", - "confirm": "确认", - "confirm_delete": "确认删除", - "yes": "是", - "no": "否", - "success": "成功", - "error": "错误", - "warning": "警告", - "all": "全部", - "about_title": "关于", - "about_readme": "自述文件", - "about_changelog": "更新日志", - "about_license": "许可证", - "about_view_details": "查看详情", - "total": "合计", - "month_1": "1月", - "month_2": "2月", - "month_3": "3月", - "month_4": "4月", - "month_5": "5月", - "month_6": "6月", - "month_7": "7月", - "month_8": "8月", - "month_9": "9月", - "month_10": "10月", - "month_11": "11月", - "month_12": "12月", - "month_selector": "选择月份", - "nav_home": "首页", - "nav_voucher": "凭证", - "nav_accounts": "科目", - "nav_ledger": "账簿", - "nav_reports": "报表", - "nav_knowledge": "知识库", - "nav_settings": "设置", - "home_title": "记账学习", - "home_period": "当前账期", - "home_voucher_count": "本月凭证", - "home_debit_total": "借方合计", - "home_credit_total": "贷方合计", - "home_balance_status": "试算平衡", - "home_balanced": "平衡", - "home_unbalanced": "不平衡", - "home_quick_voucher": "录凭证", - "home_quick_accounts": "科目余额表", - "home_quick_knowledge": "知识库", - "home_check_unbalanced": "试算不平衡,请检查凭证!", - "voucher_title": "凭证管理", - "voucher_new": "新建凭证", - "voucher_edit": "编辑凭证", - "voucher_list": "凭证列表", - "voucher_number": "凭证号", - "voucher_date": "日期", - "voucher_summary": "摘要", - "voucher_entries": "分录", - "voucher_add_entry": "添加分录", - "voucher_remove_entry": "删除分录", - "voucher_account": "科目", - "voucher_debit": "借方金额", - "voucher_credit": "贷方金额", - "voucher_direction": "方向", - "voucher_direction_debit": "借", - "voucher_direction_credit": "贷", - "voucher_amount": "金额", - "voucher_debit_total": "借方合计", - "voucher_credit_total": "贷方合计", - "voucher_balanced": "借贷平衡", - "voucher_unbalanced": "借贷不平衡", - "voucher_balance_rule": "有借必有贷,借贷必相等", - "voucher_balance_hint": "借贷记账法的基本规则:每一笔经济业务,记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借贷金额必须相等。", - "voucher_save_success": "凭证保存成功!", - "voucher_delete_success": "凭证删除成功!", - "voucher_select_account": "选择科目", - "voucher_search_account": "搜索科目...", - "voucher_filter_month": "按月份筛选", - "voucher_templates": "常见业务模板", - "voucher_template_cash_withdraw": "提现", - "voucher_template_cash_withdraw_desc": "从银行提取现金", - "voucher_template_purchase": "采购原材料", - "voucher_template_purchase_desc": "购买原材料,价款未付", - "voucher_template_sales": "销售商品", - "voucher_template_sales_desc": "销售商品,款项存入银行", - "voucher_template_reimburse": "报销差旅费", - "voucher_template_reimburse_desc": "现金报销差旅费", - "voucher_knowledge_tip": "💡 知识小贴士", - "voucher_detail": "凭证详情", - "voucher_no_entries": "请至少添加两条分录", - "voucher_summary_hint": "请输入业务摘要", - "accounts_title": "会计科目", - "accounts_code": "科目编码", - "accounts_name": "科目名称", - "accounts_balance": "余额", - "accounts_category": "类别", - "accounts_all": "全部科目", - "accounts_detail": "科目详情", - "accounts_opening_balance": "期初余额", - "accounts_debit_total": "本期借方累计", - "accounts_credit_total": "本期贷方累计", - "accounts_ending_balance": "期末余额", - "accounts_related_knowledge": "相关知识点", - "accounts_add_custom": "添加自定义科目", - "accounts_name_hint": "请输入科目名称", - "accounts_no_custom_delete": "系统预置科目不可删除", - "category_asset": "资产类", - "category_liability": "负债类", - "category_equity": "所有者权益类", - "category_cost": "成本类", - "category_pl": "损益类", - "subcategory_current_asset": "流动资产", - "subcategory_noncurrent_asset": "非流动资产", - "subcategory_current_liability": "流动负债", - "subcategory_noncurrent_liability": "非流动负债", - "subcategory_equity": "所有者权益", - "subcategory_cost": "成本", - "subcategory_income": "损益-收入", - "subcategory_expense": "损益-费用", - "ledger_title": "总账", - "ledger_account": "科目", - "ledger_opening": "期初余额", - "ledger_debit": "借方", - "ledger_credit": "贷方", - "ledger_ending": "期末余额", - "ledger_detail_title": "明细账", - "ledger_detail_for": "明细账 - {account}", - "ledger_date": "日期", - "ledger_voucher_no": "凭证号", - "ledger_summary": "摘要", - "ledger_debit_amount": "借方金额", - "ledger_credit_amount": "贷方金额", - "ledger_balance": "余额", - "ledger_direction_debit": "借", - "ledger_direction_credit": "贷", - "ledger_what_is": "什么是总账?", - "ledger_explanation": "总账是按科目汇总的分类账,反映每个会计科目在一定时期内的增减变动和结余情况。它是编制财务报表的主要依据。", - "reports_title": "财务报表", - "reports_trial_balance": "试算平衡表", - "reports_income_statement": "利润表", - "reports_balance_sheet": "资产负债表", - "reports_account": "科目", - "reports_debit_opening": "借方期初", - "reports_credit_opening": "贷方期初", - "reports_debit_current": "借方本期", - "reports_credit_current": "贷方本期", - "reports_debit_ending": "借方期末", - "reports_credit_ending": "贷方期末", - "reports_total": "合计", - "reports_balanced": "平衡 ✓", - "reports_unbalanced": "不平衡 ✗", - "reports_difference": "差额", - "reports_item": "项目", - "reports_amount": "金额", - "reports_revenue": "营业收入", - "reports_cost": "营业成本", - "reports_expense": "费用", - "reports_profit": "利润", - "reports_net_profit": "净利润", - "reports_assets": "资产", - "reports_liabilities": "负债", - "reports_equity": "所有者权益", - "reports_current_assets": "流动资产", - "reports_noncurrent_assets": "非流动资产", - "reports_current_liabilities": "流动负债", - "reports_noncurrent_liabilities": "非流动负债", - "reports_total_assets": "资产总计", - "reports_total_liabilities_equity": "负债与所有者权益总计", - "reports_how_to_read": "如何看这张表?", - "reports_trial_balance_hint": "试算平衡表是检查所有账户借方和贷方是否相等的工具。如果借贷不平衡,说明记账有错误。", - "reports_income_hint": "利润表反映企业一定期间的经营成果。收入 - 费用 = 利润。", - "reports_balance_hint": "资产负债表反映企业某一时点的财务状况。资产 = 负债 + 所有者权益。", - "knowledge_title": "知识库", - "knowledge_practice": "会计实务", - "knowledge_law": "经济法", - "knowledge_tax": "税务", - "knowledge_search_hint": "搜索知识...", - "knowledge_detail": "知识详情", - "knowledge_related_account": "关联科目", - "settings_title": "设置", - "settings_language": "语言设置", + "ok": "OK", + "cancel": "Cancel", + "save": "Save", + "delete": "Delete", + "edit": "Edit", + "close": "Close", + "back": "Back", + "search": "Search", + "loading": "Loading...", + "no_data": "No Data", + "confirm": "Confirm", + "confirm_delete": "Confirm Delete", + "yes": "Yes", + "no": "No", + "success": "Success", + "error": "Error", + "warning": "Warning", + "all": "All", + "about_title": "About", + "about_readme": "Readme", + "about_changelog": "Changelog", + "about_license": "License", + "about_view_details": "View Details", + "total": "Total", + "month_1": "Jan", + "month_2": "Feb", + "month_3": "Mar", + "month_4": "Apr", + "month_5": "May", + "month_6": "Jun", + "month_7": "Jul", + "month_8": "Aug", + "month_9": "Sep", + "month_10": "Oct", + "month_11": "Nov", + "month_12": "Dec", + "month_selector": "Select Month", + "nav_home": "Home", + "nav_voucher": "Vouchers", + "nav_accounts": "Accounts", + "nav_ledger": "Ledger", + "nav_reports": "Reports", + "nav_knowledge": "Knowledge", + "nav_settings": "Settings", + "home_title": "LedgerLearn", + "home_period": "Current Period", + "home_voucher_count": "Vouchers", + "home_debit_total": "Total Debit", + "home_credit_total": "Total Credit", + "home_balance_status": "Trial Balance", + "home_balanced": "Balanced", + "home_unbalanced": "Unbalanced", + "home_quick_voucher": "New Voucher", + "home_quick_accounts": "Account Balances", + "home_quick_knowledge": "Knowledge Base", + "home_check_unbalanced": "Trial balance is not balanced. Please check vouchers!", + "voucher_title": "Voucher Management", + "voucher_new": "New Voucher", + "voucher_edit": "Edit Voucher", + "voucher_list": "Voucher List", + "voucher_number": "Voucher No.", + "voucher_date": "Date", + "voucher_summary": "Summary", + "voucher_entries": "Entries", + "voucher_add_entry": "Add Entry", + "voucher_remove_entry": "Remove Entry", + "voucher_account": "Account", + "voucher_debit": "Debit Amount", + "voucher_credit": "Credit Amount", + "voucher_direction": "Direction", + "voucher_direction_debit": "Debit", + "voucher_direction_credit": "Credit", + "voucher_amount": "Amount", + "voucher_debit_total": "Total Debit", + "voucher_credit_total": "Total Credit", + "voucher_balanced": "Balanced", + "voucher_unbalanced": "Unbalanced", + "voucher_balance_rule": "Every debit must have a corresponding credit", + "voucher_balance_hint": "The fundamental rule of double-entry bookkeeping: every transaction must be recorded as a debit in one account and a credit in another, with equal amounts.", + "voucher_save_success": "Voucher saved successfully!", + "voucher_delete_success": "Voucher deleted successfully!", + "voucher_select_account": "Select Account", + "voucher_search_account": "Search accounts...", + "voucher_filter_month": "Filter by Month", + "voucher_templates": "Transaction Templates", + "voucher_template_cash_withdraw": "Cash Withdrawal", + "voucher_template_cash_withdraw_desc": "Withdraw cash from bank", + "voucher_template_purchase": "Purchase Materials", + "voucher_template_purchase_desc": "Purchase raw materials on credit", + "voucher_template_sales": "Sales", + "voucher_template_sales_desc": "Sell goods, deposit to bank", + "voucher_template_reimburse": "Reimbursement", + "voucher_template_reimburse_desc": "Reimburse travel expenses in cash", + "voucher_knowledge_tip": "💡 Knowledge Tip", + "voucher_detail": "Voucher Detail", + "voucher_no_entries": "Please add at least two entries", + "voucher_summary_hint": "Enter transaction summary", + "accounts_title": "Chart of Accounts", + "accounts_code": "Code", + "accounts_name": "Account Name", + "accounts_balance": "Balance", + "accounts_category": "Category", + "accounts_all": "All Accounts", + "accounts_detail": "Account Detail", + "accounts_opening_balance": "Opening Balance", + "accounts_debit_total": "Debit This Period", + "accounts_credit_total": "Credit This Period", + "accounts_ending_balance": "Ending Balance", + "accounts_related_knowledge": "Related Knowledge", + "accounts_add_custom": "Add Custom Account", + "accounts_name_hint": "Enter account name", + "accounts_no_custom_delete": "System accounts cannot be deleted", + "category_asset": "Assets", + "category_liability": "Liabilities", + "category_equity": "Owner's Equity", + "category_cost": "Costs", + "category_pl": "Profit & Loss", + "subcategory_current_asset": "Current Assets", + "subcategory_noncurrent_asset": "Non-Current Assets", + "subcategory_current_liability": "Current Liabilities", + "subcategory_noncurrent_liability": "Non-Current Liabilities", + "subcategory_equity": "Owner's Equity", + "subcategory_cost": "Costs", + "subcategory_income": "P&L - Revenue", + "subcategory_expense": "P&L - Expense", + "ledger_title": "General Ledger", + "ledger_account": "Account", + "ledger_opening": "Opening Balance", + "ledger_debit": "Debit", + "ledger_credit": "Credit", + "ledger_ending": "Ending Balance", + "ledger_detail_title": "Detail Ledger", + "ledger_detail_for": "Detail Ledger - {account}", + "ledger_date": "Date", + "ledger_voucher_no": "Voucher No.", + "ledger_summary": "Summary", + "ledger_debit_amount": "Debit", + "ledger_credit_amount": "Credit", + "ledger_balance": "Balance", + "ledger_direction_debit": "Dr", + "ledger_direction_credit": "Cr", + "ledger_what_is": "What is a General Ledger?", + "ledger_explanation": "A general ledger is a summarized record of transactions by account, showing the changes and balances for each account over a period. It is the primary basis for preparing financial statements.", + "reports_title": "Financial Reports", + "reports_trial_balance": "Trial Balance", + "reports_income_statement": "Income Statement", + "reports_balance_sheet": "Balance Sheet", + "reports_account": "Account", + "reports_debit_opening": "Debit Opening", + "reports_credit_opening": "Credit Opening", + "reports_debit_current": "Debit Current", + "reports_credit_current": "Credit Current", + "reports_debit_ending": "Debit Ending", + "reports_credit_ending": "Credit Ending", + "reports_total": "Total", + "reports_balanced": "Balanced ✓", + "reports_unbalanced": "Unbalanced ✗", + "reports_difference": "Difference", + "reports_item": "Item", + "reports_amount": "Amount", + "reports_revenue": "Revenue", + "reports_cost": "Cost of Sales", + "reports_expense": "Expenses", + "reports_profit": "Profit", + "reports_net_profit": "Net Profit", + "reports_assets": "Assets", + "reports_liabilities": "Liabilities", + "reports_equity": "Owner's Equity", + "reports_current_assets": "Current Assets", + "reports_noncurrent_assets": "Non-Current Assets", + "reports_current_liabilities": "Current Liabilities", + "reports_noncurrent_liabilities": "Non-Current Liabilities", + "reports_total_assets": "Total Assets", + "reports_total_liabilities_equity": "Total Liabilities & Equity", + "reports_how_to_read": "How to read this report?", + "reports_trial_balance_hint": "A trial balance checks whether total debits equal total credits across all accounts. If they are not equal, there is a recording error.", + "reports_income_hint": "The income statement shows business performance over a period. Revenue - Expenses = Profit.", + "reports_balance_hint": "The balance sheet shows financial position at a point in time. Assets = Liabilities + Equity.", + "knowledge_title": "Knowledge Base", + "knowledge_practice": "Accounting Practice", + "knowledge_law": "Economic Law", + "knowledge_tax": "Tax", + "knowledge_search_hint": "Search knowledge...", + "knowledge_detail": "Knowledge Detail", + "knowledge_related_account": "Related Account", + "settings_title": "Settings", + "settings_language": "Language", "settings_language_zh": "中文", "settings_language_en": "English", "settings_language_ko": "한국어", - "settings_period": "默认账期", - "settings_data": "数据管理", - "settings_reset_data": "重置数据", - "settings_reset_confirm": "确认重置所有数据?这将清除所有凭证并恢复预置科目和知识点。", - "settings_reset_success": "数据已重置", - "settings_about": "关于", - "settings_version": "版本", - "settings_progress": "学习进度", - "theme_title": "主题设置", - "theme_mode_system": "跟随系统", - "theme_mode_light": "浅色模式", - "theme_mode_dark": "深色模式", - "theme_color": "配色方案", - "theme_color_blue": "海蓝", - "theme_color_green": "翠绿", - "theme_color_purple": "紫罗兰", - "theme_color_orange": "暖橙", - "theme_color_teal": "青碧", - "account_type_asset": "资产", - "account_type_liability": "负债", - "account_type_equity": "权益", - "account_type_cost": "成本", - "account_type_income": "收入", - "account_type_expense": "费用", - "debit": "借", - "credit": "贷", - "balance": "余额", - "opening_balance": "期初余额", - "current_period": "本期发生额", - "ending_balance": "期末余额" + "settings_period": "Default Period", + "settings_data": "Data Management", + "settings_reset_data": "Reset Data", + "settings_reset_confirm": "Reset all data? This will clear all vouchers and restore default accounts and knowledge cards.", + "settings_reset_success": "Data has been reset", + "settings_about": "About", + "settings_version": "Version", + "settings_progress": "Learning Progress", + "theme_title": "Theme", + "theme_mode_system": "Follow System", + "theme_mode_light": "Light Mode", + "theme_mode_dark": "Dark Mode", + "theme_color": "Color Scheme", + "theme_color_blue": "Ocean Blue", + "theme_color_green": "Forest Green", + "theme_color_purple": "Violet", + "theme_color_orange": "Warm Orange", + "theme_color_teal": "Teal", + "account_type_asset": "Asset", + "account_type_liability": "Liability", + "account_type_equity": "Equity", + "account_type_cost": "Cost", + "account_type_income": "Revenue", + "account_type_expense": "Expense", + "debit": "Debit", + "credit": "Credit", + "balance": "Balance", + "opening_balance": "Opening Balance", + "current_period": "Current Period", + "ending_balance": "Ending Balance" } From 1ed840643825797cf802033ac6fded67030fe4c5 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:41:56 +0800 Subject: [PATCH 307/319] New translations title.txt (English) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 4eca651..315882e 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn +LedgerLearn 记账学习 From bd5ddf745fff7e654dfd731b21be6777acef5d3b Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:00 +0800 Subject: [PATCH 308/319] New translations title.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/title.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 315882e..4eca651 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -LedgerLearn 记账学习 +LedgerLearn From e7c741c32b0ebac629bbd9eeebc3751edf4e1d47 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:10 +0800 Subject: [PATCH 309/319] New translations short_description.txt (English) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index e84dfdd..9ff48df 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing +面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 From 07197e135b816929dd17a247c75c2a8d1c53125a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:14 +0800 Subject: [PATCH 310/319] New translations short_description.txt (English, United States) [ci skip] --- fastlane/metadata/android/en-US/short_description.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 9ff48df..e84dfdd 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -面向中国内地会计初学者的交互式模拟学习应用——在实操中掌握借贷记账法 +Accounting simulation for Chinese mainland beginners — learn double-entry bookkeeping by doing From e1531d03309bd5f1b64bf3126fbd8d44da705513 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:25 +0800 Subject: [PATCH 311/319] New translations full_description.txt (English) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 7fe5c10..5732bbd 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. +LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 -IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. +⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 -Features: -• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. +功能特色: +• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. -• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. -• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. -• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. -• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. +• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 +• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 +• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 +• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 +• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 -Built with Flutter and GetX. Offline-first with local storage — no account registration needed. +基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 翻译由 Crowdin 社区提供支持。 From a770533d9aa0c1873ecc3d89df5f5dc1ea043c85 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:29 +0800 Subject: [PATCH 312/319] New translations full_description.txt (English, United States) [ci skip] --- .../android/en-US/full_description.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 5732bbd..7fe5c10 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,16 +1,16 @@ -LedgerLearn 是一款面向中国内地会计初学者的多语言会计入门学习应用。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 +LedgerLearn is a multilingual accounting education app designed specifically for accounting beginners in Chinese Mainland. -⚠️ 重要说明:本程序专为中国内地的会计学习场景设计,科目体系、会计准则和知识内容均基于中国企业会计准则。可能不适用于其他地区。 +IMPORTANT: This app is tailored for accounting practices of Chinese Mainland. -功能特色: -• 凭证管理 — 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,提供 4 种常见业务模板。 +Features: +• Credential management — creating/edit/delete account certificates, dynamic entry lines, loan balance checks, providing 4 common business templates. • 会计科目 — 59 个预置标准科目(资产/负债/权益/成本/损益),按中国企业会计准则分类,支持自定义科目。 -• 总账/明细账 — 按科目汇总的总账视图,按凭证逐笔展示的明细账视图,符合中国会计账簿格式。 -• 财务报表 — 试算平衡表、利润表、资产负债表,附教学解读,讲解中国会计核算原理。 -• 知识库 — 74 条三语知识卡片(会计实务 + 经济法),涵盖中国会计从业考点,支持 Markdown 渲染,支持远程更新。 -• 导出 — 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表可导出为 CSV 或 PDF。 -• 设置 — 中/英/韩语言实时切换,浅色/深色/跟随系统主题,一键数据重置。 +• General & Subsidiary Ledgers — Account-summary view and per-voucher drill-down with Chinese-standard formatting. +• Financial Statements — Trial Balance, Income Statement, and Balance Sheet with educational annotations explaining Chinese accounting principles. +• Knowledge Base — 74 trilingual knowledge cards covering Chinese accounting practice and economic law, rendered in Markdown. +• Export — Export vouchers, ledgers, trial balances, income statements, and balance sheets to CSV or PDF. +• Settings — Real-time language switching (Chinese/English/Korean), light/dark/system theme, and data reset. -基于 Flutter 和 GetX 构建。离线优先,本地存储,无需注册账号。 +Built with Flutter and GetX. Offline-first with local storage — no account registration needed. 翻译由 Crowdin 社区提供支持。 From 3f532a8d1431b74f5bdc7c0a3fa14d00b9401c71 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:39 +0800 Subject: [PATCH 313/319] New translations 1.txt (English) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index c32ae1f..09b4fcf 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -Initial release: -- Voucher management with debit/credit validation -- 59 preset standard accounts -- General ledger and subsidiary ledger views -- Trial balance, income statement, and balance sheet -- 74 trilingual knowledge cards with Markdown rendering -- CSV/PDF export for all report types -- Chinese, English, and Korean language support -- Light, dark, and system theme modes +首次发布: +- 凭证管理,支持借贷平衡校验 +- 59 个预置标准会计科目 +- 总账与明细账视图 +- 试算平衡表、利润表、资产负债表 +- 74 条三语知识卡片,支持 Markdown 渲染 +- 支持 CSV/PDF 导出 +- 中/英/韩三种语言支持 +- 浅色/深色/跟随系统主题模式 From 29ed9a218d76d43c9863fbd96b15b7f97d60c10a Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:44 +0800 Subject: [PATCH 314/319] New translations 1.txt (English, United States) [ci skip] --- .../metadata/android/en-US/changelogs/1.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index 09b4fcf..c32ae1f 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1,9 +1,9 @@ -首次发布: -- 凭证管理,支持借贷平衡校验 -- 59 个预置标准会计科目 -- 总账与明细账视图 -- 试算平衡表、利润表、资产负债表 -- 74 条三语知识卡片,支持 Markdown 渲染 -- 支持 CSV/PDF 导出 -- 中/英/韩三种语言支持 -- 浅色/深色/跟随系统主题模式 +Initial release: +- Voucher management with debit/credit validation +- 59 preset standard accounts +- General ledger and subsidiary ledger views +- Trial balance, income statement, and balance sheet +- 74 trilingual knowledge cards with Markdown rendering +- CSV/PDF export for all report types +- Chinese, English, and Korean language support +- Light, dark, and system theme modes From 4c49c5c805c889e753cb8567c8a42f8eaa11775c Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:42:58 +0800 Subject: [PATCH 315/319] New translations readme.md (English) [ci skip] --- doc/en-US/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/en-US/README.md b/doc/en-US/README.md index c855a3e..2dae408 100644 --- a/doc/en-US/README.md +++ b/doc/en-US/README.md @@ -15,7 +15,7 @@ | Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | | 其他平台 | 参见[构建说明](#构建)自行编译 | -## Feature Overview +## 功能概览 | 模块 | 功能描述 | | ---------- | -------------------------------------------- | From b5265332b612e49abd267764ed7e26fbf4b1f9ed Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:43:03 +0800 Subject: [PATCH 316/319] New translations readme.md (English, United States) [ci skip] --- doc/en-US/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/en-US/README.md b/doc/en-US/README.md index 2dae408..c855a3e 100644 --- a/doc/en-US/README.md +++ b/doc/en-US/README.md @@ -15,7 +15,7 @@ | Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | | 其他平台 | 参见[构建说明](#构建)自行编译 | -## 功能概览 +## Feature Overview | 模块 | 功能描述 | | ---------- | -------------------------------------------- | From 22554c15bbcddad826f41a5fdb4cba7e840baee2 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:43:16 +0800 Subject: [PATCH 317/319] New translations zh-cn.json (English) [ci skip] --- knowledge_card/en-US.json | 336 +++++++++++++++++++------------------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/knowledge_card/en-US.json b/knowledge_card/en-US.json index 4bfacee..ef05be6 100644 --- a/knowledge_card/en-US.json +++ b/knowledge_card/en-US.json @@ -2,592 +2,592 @@ { "id": "k1", "category": "accounting_practice", - "title": "Double-Entry Bookkeeping", - "content": "## Double-Entry Bookkeeping\n\nDouble-entry bookkeeping is the fundamental recording method in modern accounting.\n\n### Core Rule: **Every debit must have a corresponding credit**\n\nEvery transaction must be recorded as a debit in one account and a credit in another, with equal amounts on both sides.\n\n### Account Direction\n- **Assets, Expenses**: Increase on debit side, decrease on credit side, normally have debit balance\n- **Liabilities, Equity, Revenue**: Increase on credit side, decrease on debit side, normally have credit balance\n\n### Example\nCompany withdraws 5,000 CNY from bank:\n- Dr: Cash on Hand 5,000 (asset increases)\n- Cr: Bank Deposit 5,000 (asset decreases)", + "title": "借贷记账法", + "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k2", "category": "accounting_practice", - "title": "Basic Accounting Equation", - "content": "## Basic Accounting Equation\n\n### Static Equation (Balance Sheet basis)\n**Assets = Liabilities + Owner's Equity**\n\nThis equation reflects the financial position at a point in time. The left side represents resources (assets), and the right side represents the sources of those resources (liabilities and equity).\n\n### Dynamic Equation (Income Statement basis)\n**Revenue - Expenses = Profit**\n\nReflects operating performance over a period.\n\n### Extended Equation\n**Assets = Liabilities + Equity + (Revenue - Expenses)**\n\nNo transaction can break the balance of the accounting equation.", + "title": "会计基本等式", + "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", "relatedAccountId": null, "relatedSubject": null }, { "id": "k3", "category": "accounting_practice", - "title": "Common Journal Entry Examples", - "content": "## Common Journal Entries\n\n### 1. Cash Withdrawal\n| Debit | Credit |\n|---|---|\n| Cash on Hand | Bank Deposit |\n\n### 2. Purchase Materials (on credit)\n| Debit | Credit |\n|---|---|\n| Raw Materials | Accounts Payable |\n\n### 3. Sell Goods (deposited in bank)\n| Debit | Credit |\n|---|---|\n| Bank Deposit | Main Operating Revenue |\n\n### 4. Reimburse Travel Expenses\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Cash on Hand |\n\n### 5. Record Depreciation\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Accumulated Depreciation |\n\n### 6. Pay Wages\n| Debit | Credit |\n|---|---|\n| Payroll Payable | Bank Deposit |\n\n### 7. Close Year-End\n| Debit | Credit |\n|---|---|\n| Main Operating Revenue | Current Year Profit |\n| Current Year Profit | Main Operating Cost |\n| Current Year Profit | Admin. Expenses |", + "title": "常见会计分录示例", + "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", "relatedAccountId": null, "relatedSubject": null }, { "id": "k4", "category": "economic_law", - "title": "Introduction to VAT", - "content": "## Introduction to VAT\n\nValue-Added Tax (VAT) is a turnover tax levied on the value added in the circulation of goods and services.\n\n### Taxpayer Classification\n- **General taxpayers**: Can deduct input VAT, use general tax calculation method\n- **Small-scale taxpayers**: Use simplified method, lower levy rate but cannot deduct input VAT\n\n### Tax Rates (China)\n- Basic rate: 13% (goods sales, processing, repair services)\n- Low rates: 9% (agricultural products, utilities), 6% (modern services)\n\n### Calculation Method\nVAT Payable = Output VAT - Input VAT\n\n### Accounting Treatment\n- On purchase: Dr: Raw Materials, Taxes Payable-VAT(input) Cr: Bank Deposit\n- On sale: Dr: Bank Deposit Cr: Main Operating Revenue, Taxes Payable-VAT(output)", + "title": "增值税简介", + "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k5", "category": "economic_law", - "title": "Key Points of Contract Law", - "content": "## Key Points of Contract Law\n\n### Formation of Contract\n- **Offer**: One party proposes to enter into a contract\n- **Acceptance**: The offeree agrees to the offer\n- A contract is formed when acceptance takes effect\n\n### Main Terms of a Contract\n1. Names and addresses of the parties\n2. Subject matter\n3. Quantity\n4. Quality\n5. Price or remuneration\n6. Performance period, place, and method\n7. Liability for breach\n8. Dispute resolution methods\n\n### Validity of Contracts\n- **Valid**: Parties have capacity, genuine intent, lawful content\n- **Invalid**: Fraud/coercion harming state interests, malicious collusion, concealing illegal purposes\n- **Voidable**: Material misunderstanding, grossly unfair, fraud/coercion\n\n### Remedies for Breach\n- Specific performance\n- Remedial measures\n- Damages\n- Liquidated damages", + "title": "合同法基本要点", + "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", "relatedAccountId": null, "relatedSubject": null }, { "id": "k6", "category": "accounting_practice", - "title": "Period-End Closing Steps", - "content": "## Period-End Closing Steps\n\n### Step 1: Close Revenue Accounts\nTransfer all revenue account balances to \"Current Year Profit\" (credit):\n- Dr: Main Operating Revenue\n- Dr: Other Operating Revenue\n- Dr: Non-operating Income\n-    Cr: Current Year Profit\n\n### Step 2: Close Expense Accounts\nTransfer all expense account balances to \"Current Year Profit\" (debit):\n- Dr: Current Year Profit\n-    Cr: Main Operating Cost\n-    Cr: Other Operating Cost\n-    Cr: Taxes & Surcharges\n-    Cr: Selling Expenses\n-    Cr: Admin. Expenses\n-    Cr: Financial Expenses\n-    Cr: Non-operating Expenses\n-    Cr: Income Tax Expense\n\n### Step 3: Close Current Year Profit\n- If profit: Dr: Current Year Profit Cr: Profit Distribution\n- If loss: Dr: Profit Distribution Cr: Current Year Profit\n\n### Step 4: Transfer to Surplus Reserve\n- Dr: Profit Distribution - Transfer to Surplus Reserve\n-    Cr: Surplus Reserve", + "title": "期末结转步骤", + "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", "relatedAccountId": null, "relatedSubject": null }, { "id": "k7", "category": "accounting_practice", - "title": "Fixed Asset Depreciation", - "content": "## Fixed Asset Depreciation\n\n### Depreciation Methods\n1. **Straight-line method**: Annual depreciation = (Cost - Residual) / Useful life\n2. **Units of production method**: Based on actual usage\n3. **Double-declining balance**: Accelerated method\n4. **Sum-of-years-digits**: Accelerated method\n\n### Journal Entry\n- Dr: Admin. Expenses (or Manufacturing Overhead)\n-    Cr: Accumulated Depreciation\n\n### Notes\n- Assets added this month: depreciation starts next month\n- Assets disposed this month: depreciation this month, stops next month\n- Accumulated depreciation is a contra-asset; book value = Cost - Accumulated depreciation", + "title": "固定资产折旧", + "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", "relatedAccountId": "1602", "relatedSubject": null }, { "id": "k8", "category": "accounting_practice", - "title": "Trial Balance Principle", - "content": "## Trial Balance Principle\n\n### Purpose\nVerify that total debits equal total credits across all accounts.\n\n### Balance Basis\n1. **Transaction balance**: Total debit entries = Total credit entries for the period\n2. **Balance check**: Total debit ending balances = Total credit ending balances\n\n### Causes of Imbalance\n- Wrong direction (debit recorded as credit)\n- Amount error (numbers don't match)\n- Missing entry (only one side recorded)\n- Calculation error (summation mistakes)\n\n### Note\nA balanced trial balance does NOT guarantee correctness! The following don't affect balance:\n- Both sides omitted or duplicated equally\n- Both sides posted to wrong accounts\n- Debit/credit reversed but amounts equal", + "title": "试算平衡原理", + "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", "relatedAccountId": null, "relatedSubject": null }, { "id": "k9", "category": "economic_law", - "title": "Accounting Archive Retention", - "content": "## Accounting Archive Retention\n\n### Permanent Retention\n- Annual financial reports (final accounts)\n- Accounting archive retention register\n- Accounting archive destruction register\n- Accounting archive appraisal report\n\n### 30-Year Retention\n- Accounting vouchers (source documents, journal vouchers)\n- Accounting books (general ledger, detail ledgers, journals)\n- Accounting archive transfer register\n\n### 10-Year Retention\n- Monthly, quarterly, semi-annual financial reports\n- Bank reconciliation statements\n- Bank statements\n- Tax returns\n\n### Legal Liability\nIntentional destruction of accounting documents, books, or reports required by law constitutes a criminal offense.", + "title": "会计档案保管期限", + "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", "relatedAccountId": null, "relatedSubject": null }, { "id": "k10", "category": "accounting_practice", - "title": "Relationship Between Financial Statements", - "content": "## Relationship Between Financial Statements\n\n### Three Main Statements\n1. **Balance Sheet**: Financial position at a point in time (Assets = Liabilities + Equity)\n2. **Income Statement**: Operating performance over a period (Revenue - Expenses = Profit)\n3. **Cash Flow Statement**: Inflows and outflows of cash and equivalents\n\n### Articulation Between Statements\n- Income statement **net profit** flows to balance sheet **retained earnings**\n- Balance sheet **cash difference (ending - beginning)** = Cash flow statement **net cash increase**\n\n### Analysis Path\n1. Start with income statement → Understand profitability\n2. Then balance sheet → Understand financial structure and solvency\n3. Finally cash flow statement → Understand cash sources and uses", + "title": "财务报表之间的关系", + "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", "relatedAccountId": null, "relatedSubject": null }, { "id": "t1", "category": "tax", - "title": "VAT in Detail", - "content": "## VAT in Detail\n\nVAT is the largest tax category in China, levied on the value added during the circulation of goods and services.\n\n### Taxpayers\n- **General taxpayers**: Annual taxable sales > 5 million CNY, can deduct input VAT\n- **Small-scale taxpayers**: Annual sales ≤ 5 million CNY, simplified method\n\n### Tax Rate Structure\n| Rate | Scope |\n|------|-------|\n| 13% | Goods sales, processing, repair, tangible movable property leasing |\n| 9% | Agricultural products, utilities, books, real estate, transportation |\n| 6% | Modern services, financial services, lifestyle services |\n| 0% | Export goods |\n\n### Calculation\n**General**: Tax payable = Output VAT - Input VAT\n**Simplified**: Tax payable = Sales × Levy rate (3% or 5%)\n\n### Invoice Types\n- **Special VAT Invoice**: Can be used for input VAT deduction\n- **General VAT Invoice**: Cannot be deducted\n- **E-Invoice**: Same legal effect as paper invoices", + "title": "增值税详解", + "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", "relatedAccountId": "2221", - "relatedSubject": "VAT Declaration" + "relatedSubject": "增值税纳税申报" }, { "id": "t2", "category": "tax", - "title": "Corporate Income Tax Basics", - "content": "## Corporate Income Tax\n\nCIT is a tax levied on enterprises and other organizations that obtain income.\n\n### Tax Rates\n| Type | Rate |\n|---|---|\n| General enterprises | 25% |\n| High-tech enterprises | 15% |\n| Small low-profit enterprises | 20% (reduced basis) |\n\n### Taxable Income Calculation\n**Taxable income = Gross income - Non-taxable income - Tax-exempt income - Deductions - Prior year losses**\n\n### Common Deductions\n- Reasonable salary expenses\n- Employee welfare (within 14% of total wages)\n- Business entertainment (60% of incurred, ≤ 5‰ of revenue)\n- Advertising & promotion (within 15% of revenue)", + "title": "企业所得税基础", + "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", "relatedAccountId": "2221", - "relatedSubject": "Annual CIT Reconciliation" + "relatedSubject": "企业所得税年度汇算清缴" }, { "id": "t3", "category": "tax", - "title": "Invoice Management & Compliance", - "content": "## Invoice Management\n\nInvoices are one of the most important source documents in business activities.\n\n### Invoice Types\n1. **Special VAT Invoice** — For input VAT deduction\n2. **General VAT Invoice** — Cannot be deducted\n3. **E-Invoice** — Same legal effect as paper\n\n### Issuance Requirements\n- Must be issued according to actual transaction content\n- Invoice information must be complete\n- No false invoicing\n- No lending or transferring of invoices\n\n### Legal Liability\n- **False invoicing**: 2-7 years imprisonment for serious cases\n- **Illegal sale**: 2-7 years imprisonment for serious cases\n\n### Invoice Retention\n- Issued invoice stubs and registers must be kept for 5 years", + "title": "发票管理与合规", + "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", "relatedAccountId": null, "relatedSubject": null }, { "id": "t4", "category": "tax", - "title": "Tax Declaration Process", - "content": "## Tax Declaration Process\n\n### Filing Deadlines\n\n| Tax Type | Deadline |\n|----------|----------|\n| VAT | 15th of following month |\n| CIT (quarterly) | Within 15 days after quarter end |\n| CIT (annual) | Within 5 months after year end |\n| Individual Income Tax | 15th of following month |\n| Stamp Duty | 15th of following month |\n\n### Filing Methods\n1. **Online filing** — Via e-Tax Bureau (most common)\n2. **In-person filing** — At tax service hall\n3. **Mail filing** — Submit returns by post\n\n### Late Filing Consequences\n- Daily surcharge of 0.05% of unpaid tax\n- Fine of up to 2,000 CNY", + "title": "纳税申报流程", + "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", "relatedAccountId": null, "relatedSubject": null }, { "id": "t5", "category": "tax", - "title": "Individual Income Tax Basics", - "content": "## Individual Income Tax\n\n### Taxable Scope\n- Wages and salaries\n- Labor remuneration\n- Author's remuneration\n- Business income\n- Interest, dividends, bonuses\n- Property rental/transfer income\n\n### Comprehensive Income Tax Rates\n| Level | Annual Taxable Income | Rate |\n|-------|---------------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### Special Additional Deductions\n- Children's education: 2,000 CNY/month per child\n- Housing loan interest: 1,000 CNY/month\n- Housing rent: 800-1,500 CNY/month\n- Elderly support: 2,000-3,000 CNY/month\n- Infant care (under 3): 2,000 CNY/month per child", + "title": "个人所得税常识", + "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", "relatedAccountId": null, "relatedSubject": null }, { "id": "k11", "category": "accounting_practice", - "title": "Cash on Hand Management", - "content": "## Cash on Hand\n\nCash on Hand is the most liquid asset, representing physical currency held by the business.\n\n### Management Rules\n- Limit management: Cash held must not exceed bank-approved limit\n- Usage scope: Wages, allowances, travel expenses, petty cash\n- No direct payment from cash receipts\n\n### Common Entries\n- Withdraw cash: Dr: Cash on Hand Cr: Bank Deposit\n- Reimburse expense: Dr: Admin Expenses Cr: Cash on Hand\n- Cash overage: Dr: Cash on Hand Cr: Pending Property Gain", + "title": "库存现金管理", + "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", "relatedAccountId": "1001", - "relatedSubject": "Cash Management Rules" + "relatedSubject": "现金管理规定" }, { "id": "k12", "category": "accounting_practice", - "title": "Bank Deposits & Reconciliation", - "content": "## Bank Deposits\n\nBank deposits represent funds held in enterprise bank accounts.\n\n### Account Types\n- Basic deposit: Daily settlement and cash\n- General deposit: Loan transfers and repayments\n- Special deposit: Designated purpose funds\n- Temporary deposit: Temporary business\n\n### Bank Reconciliation\nPrepare monthly **bank reconciliation statement**:\n- Deposits in transit | Outstanding checks\n- Bank credits not recorded | Bank debits not recorded\n\n### Common Entries\n- Sales receipt: Dr: Bank Deposit Cr: Main Revenue\n- Pay supplier: Dr: Accounts Payable Cr: Bank Deposit", + "title": "银行存款与对账", + "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", "relatedAccountId": "1002", - "relatedSubject": "Bank Reconciliation Statement" + "relatedSubject": "银行余额调节表" }, { "id": "k13", "category": "accounting_practice", - "title": "Receivables Management", - "content": "## Receivables\n\n### Key Accounts\n- **1121 Notes Receivable**: Claims from commercial notes\n- **1122 Accounts Receivable**: Claims from sales/services\n- **1123 Prepaid Accounts**: Advances to suppliers\n- **1131 Dividends Receivable**: Cash dividends due\n- **1132 Interest Receivable**: Bond interest due\n- **1221 Other Receivables**: Deposits, petty cash advances\n- **1231 Bad Debt Provision**: Estimated uncollectible (contra)\n\n### Bad Debt\nDr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n\n### Management\n- Regular aging analysis and follow-up\n- Provide for overdue receivables\n- AR Turnover = Revenue ÷ Average AR", + "title": "应收款项管理", + "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", "relatedAccountId": "1122", - "relatedSubject": "AR Turnover & Aging" + "relatedSubject": "应收账款周转率与账龄分析" }, { "id": "k14", "category": "accounting_practice", - "title": "Inventory Accounting", - "content": "## Inventory\n\n### Accounts\n- **1401 Material Procurement**: Materials in transit\n- **1403 Raw Materials**: Stock materials\n- **1405 Finished Goods**: Goods ready for sale\n- **1411 Revolving Materials**: Reusable packaging\n- **1471 Inventory Write-down**: Cost > NRV (contra)\n\n### Valuation: FIFO, Weighted Average, Specific ID\n\n### Core Entries\n- Purchase: Dr: Raw Materials (1403) Cr: AP (2202)\n- Issue: Dr: Production Cost (4001) Cr: Raw Materials\n- Complete: Dr: Finished Goods (1405) Cr: Production Cost\n- COGS: Dr: Main Operating Cost (5401) Cr: Finished Goods", + "title": "存货核算", + "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", "relatedAccountId": "1403", - "relatedSubject": "Inventory Count & Valuation" + "relatedSubject": "存货盘点与计价方法" }, { "id": "k15", "category": "accounting_practice", - "title": "Fixed & Intangible Assets", - "content": "## Long-term Assets\n\n### Fixed Asset Accounts\n- **1601 Fixed Assets**: Tangible assets for production\n- **1604 Construction in Progress**: Uncompleted projects\n- **1606 Fixed Asset Disposal**: Transitional disposal\n\n### Intangible Asset Accounts\n- **1701 Intangible Assets**: Patents, trademarks, land use rights\n- **1702 Accumulated Amortization**: Contra account\n\n### Others\n- **1801 Long-term Prepaid Expenses**\n- **1901 Pending Property Loss/Gain**\n\n### Core Entries\n- Purchase: Dr: Fixed Assets Cr: Bank\n- Depreciation: Dr: Admin/Mfg Cr: Accumulated Depreciation\n- Disposal: Dr: Disposal/Acc Dep Cr: Fixed Assets\n- Amortization: Dr: Admin Cr: Accumulated Amortization", + "title": "固定资产与无形资产", + "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", "relatedAccountId": "1601", - "relatedSubject": "Fixed Asset Management Policy" + "relatedSubject": "固定资产管理制度" }, { "id": "k16", "category": "accounting_practice", - "title": "Financial Assets & Investments", - "content": "## Investment Accounts\n\n### Account List\n- **1012 Other Monetary Assets**: Outport deposits, cashier's checks, L/C margins\n- **1101 Trading Financial Assets**: Stocks, bonds, funds for short-term trading\n- **1501 Held-to-Maturity Investments**: Fixed-maturity bonds\n- **1511 Long-term Equity Investment**: Associates, JVs, subsidiaries\n\n### Investment Income\n- **5201 Investment Income**: Gain or loss from investments\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- Disposal: Dr: Bank Deposit Cr: Trading FA, Investment Income\n\n### Fair Value Changes\n- **5101 Fair Value Change Gain**: Year-end adjustment for trading FA", + "title": "金融资产与投资", + "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", "relatedAccountId": "1101", - "relatedSubject": "Three Categories of Financial Assets" + "relatedSubject": "金融资产三分类" }, { "id": "k17", "category": "accounting_practice", - "title": "Accounts Payable & Short-term Liabilities", - "content": "## Short-term Liabilities\n\n### Account List\n- **2001 Short-term Loans**: Bank loans due within 1 year\n- **2201 Notes Payable**: Commercial notes issued\n- **2202 Accounts Payable**: Owed for goods/services\n- **2203 Advances from Customers**: Prepayments received\n- **2211 Payroll Payable**: Accrued wages & insurance\n- **2231 Interest Payable**: Accrued unpaid interest\n- **2232 Dividends Payable**: Declared unpaid dividends\n- **2241 Other Payables**: Deposits, temporary receipts\n\n### Core Entries\n- Purchase: Dr: Raw Materials Cr: AP\n- Borrow: Dr: Bank Deposit Cr: Short-term Loan\n- Pay: Dr: AP Cr: Bank Deposit\n- Accrue interest: Dr: Financial Expenses Cr: Interest Payable", + "title": "应付账款与短期负债", + "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", "relatedAccountId": "2202", - "relatedSubject": "AP Management" + "relatedSubject": "应付账款管理" }, { "id": "k18", "category": "accounting_practice", - "title": "Long-term Liabilities", - "content": "## Long-term Liabilities\n\n### Account List\n- **2501 Long-term Loans**: Bank loans > 1 year\n- **2502 Bonds Payable**: Corporate bonds issued\n- **2701 Long-term Payables**: Finance leases, installments\n\n### Long-term Loans\n- Borrow: Dr: Bank Cr: Long-term Loan\n- Interest: Dr: Financial Expense/CIP Cr: Long-term Loan-Accrued Interest\n- Repay: Dr: Long-term Loan Cr: Bank\n\n### Bonds Payable\n- Issued at par, premium, or discount\n- Premium/discount amortized over life\n\n### Borrowing Cost Capitalization\n- Interest for constructing fixed assets can be capitalized into CIP before asset is ready for use", + "title": "长期负债", + "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", "relatedAccountId": "2501", - "relatedSubject": "Borrowing Cost Capitalization" + "relatedSubject": "借款费用资本化" }, { "id": "k19", "category": "accounting_practice", - "title": "Owner's Equity", - "content": "## Owner's Equity\n\n### Account List\n- **3001 Paid-in Capital**: Registered capital invested\n- **3002 Capital Reserve**: Capital premium & other\n- **3101 Surplus Reserve**: Accumulated from net profit\n- **3103 Current Year Profit**: Cumulative net profit\n- **3104 Profit Distribution**: Profit allocation\n\n### Core Entries\n- Investment: Dr: Bank Cr: Paid-in Capital, Capital Reserve\n- Transfer to reserve: Dr: Profit Distribution Cr: Surplus Reserve\n- Close revenue: Dr: Main Revenue Cr: Current Year Profit\n- Close expenses: Dr: Current Year Profit Cr: Main Cost etc.\n- Close CY profit: Dr: Current Year Profit Cr: Profit Distribution\n\n### Equation\n**Assets = Liabilities + Equity**", + "title": "所有者权益", + "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", "relatedAccountId": "3001", - "relatedSubject": "Profit Distribution Process" + "relatedSubject": "利润分配流程" }, { "id": "k20", "category": "accounting_practice", - "title": "Cost Accounting", - "content": "## Cost Accounts\n\n### Account List\n- **4001 Production Cost**: Direct materials + labor + overhead\n- **4101 Manufacturing Overhead**: Indirect workshop costs\n\n### Cost Flow\n1. Incur costs: Dr: Production Cost Cr: Raw Materials/Payroll\n2. Collect overhead: Dr: Mfg Overhead Cr: Acc Dep/Bank\n3. Allocate overhead: Dr: Production Cost Cr: Mfg Overhead\n4. Complete: Dr: Finished Goods (1405) Cr: Production Cost\n5. Transfer to COGS: Dr: Main Cost (5401) Cr: Finished Goods\n\n### Cost Elements\n- Direct Materials | Direct Labor | Manufacturing Overhead\n\n### Costing Methods\n- Job costing, Process costing, Activity-based costing", + "title": "成本核算", + "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", "relatedAccountId": "4001", - "relatedSubject": "Costing Methods" + "relatedSubject": "成本计算方法详解" }, { "id": "k21", "category": "accounting_practice", - "title": "Revenue Recognition", - "content": "## Revenue Accounts\n\n### Account List\n- **5001 Main Operating Revenue**: Primary business revenue\n- **5051 Other Operating Revenue**: Material sales, rent\n- **5101 Fair Value Change Gain**: Financial asset FV changes\n- **5201 Investment Income**: External investment P&L\n- **5301 Non-operating Income**: Non-routine gains\n\n### Five-Step Recognition\n1. Identify contract with customer\n2. Identify performance obligations\n3. Determine transaction price\n4. Allocate price to obligations\n5. Recognize when obligation satisfied\n\n### Entries\n- Sale: Dr: Bank/AR Cr: Main Revenue\n- Period-end: Dr: Main Revenue Cr: Current Year Profit", + "title": "收入确认", + "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", "relatedAccountId": "5001", - "relatedSubject": "Revenue Five-Step Model" + "relatedSubject": "收入确认五步法" }, { "id": "k22", "category": "accounting_practice", - "title": "Costs & Expenses Accounting", - "content": "## Cost & Expense Accounts\n\n### Operating Costs\n- **5401 Main Operating Cost**: Matched to main revenue\n- **5402 Other Operating Cost**: Other business costs\n\n### Taxes\n- **5403 Taxes & Surcharges**: Consumption tax, surcharges, stamp duty\n\n### Period Expenses\n- **5501 Selling Expenses**: Advertising, freight, sales staff\n- **5502 Administrative Expenses**: Office, management, depreciation\n- **5503 Financial Expenses**: Interest, exchange loss, bank charges\n\n### Other P&L\n- **5601 Asset Impairment Loss**: Bad debts, inventory write-down\n- **5701 Non-operating Expenses**: Fines, donations, extraordinary\n- **5801 Income Tax Expense**: Current income tax\n\n### Period-end Closing\n- Dr: Current Year Profit\n-   Cr: Main Cost, Selling Exp, Admin Exp, Financial Exp, etc.", + "title": "成本与费用核算", + "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", "relatedAccountId": "5401", - "relatedSubject": "Expense Control & Budgeting" + "relatedSubject": "费用控制与预算管理" }, { "id": "k23", "category": "accounting_practice", - "title": "Payroll Accounting", - "content": "## Payroll Payable (2211)\n\n### Components\n- Wages, bonuses, allowances, subsidies\n- Employee welfare (14% of total wages)\n- Social insurance (5 types)\n- Housing fund\n- Union fees (2% of total wages)\n- Employee education (8% of total wages)\n\n### Accrual Entry\nDr: Production Cost (workers)\n  Mfg Overhead (workshop supervisors)\n  Admin Expenses (staff)\n  Selling Expenses (sales staff)\n  Cr: Payroll Payable\n\n### Payment Entry\nDr: Payroll Payable\n  Cr: Bank Deposit\n    Tax Payable-IIT (2221)", + "title": "职工薪酬核算", + "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", "relatedAccountId": "2211", - "relatedSubject": "Social Insurance Base" + "relatedSubject": "社保公积金计算基数" }, { "id": "k24", "category": "accounting_practice", - "title": "Income Tax Accounting", - "content": "## Income Tax Expense (5801)\n\n### Current Tax\nTaxable income × Applicable rate\n\n### Deferred Tax\n- **Taxable temporary difference** → Deferred tax liability\n- **Deductible temporary difference** → Deferred tax asset\n\n### Income Tax Expense Formula\nTax expense = Current tax + Deferred tax\n\n### Entry\nDr: Income Tax Expense (5801)\n  Deferred Tax Asset\n  Cr: Tax Payable (2221)\n    Deferred Tax Liability\n\n### Common Temporary Differences\n- Different depreciation methods\n- Asset impairment provisions\n- Accrued liabilities", + "title": "所得税会计", + "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", "relatedAccountId": "5801", - "relatedSubject": "Deferred Tax Principle" + "relatedSubject": "递延所得税原理" }, { "id": "k25", "category": "economic_law", - "title": "Overview of Chinese Tax System", - "content": "## Chinese Tax System\n\n### Turnover Taxes\n- **VAT**: On value added (13%/9%/6%)\n- **Consumption Tax**: Specific consumer goods\n\n### Income Taxes\n- **CIT**: 25%/15%/20%\n- **IIT**: 3%-45% progressive\n\n### Property & Behavior Taxes\n- **Stamp Duty**: Contracts, books\n- **Property Tax**: Commercial property\n- **Vehicle & Vessel Tax**\n- **Deed Tax**: Real estate transfer\n\n### Surcharges\n- Urban Maintenance & Construction Tax (7%/5%/1%)\n- Education Surcharge (3%)\n- Local Education Surcharge (2%)\n\n### Corresponding Accounts\n- VAT → Tax Payable (2221)\n- Other taxes → Taxes & Surcharges (5403)\n- Income tax → Income Tax Expense (5801)", + "title": "中国税制概览", + "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", "relatedAccountId": "2221", - "relatedSubject": "Tax Filing Deadlines" + "relatedSubject": "各税种申报期限" }, { "id": "k26", "category": "economic_law", - "title": "Company Law & Capital System", - "content": "## Company Capital System\n\n### Registered Capital\n- LLC registered capital is total subscribed contributions\n- Paid-in Capital (3001) is actual contributions received\n\n### Contribution Types\n- Cash | In-kind (fixed assets) | IP rights | Land use rights\n\n### Three Capital Principles\n1. **Capital Determination**: Specify at establishment\n2. **Capital Maintenance**: Maintain property matching capital\n3. **Capital Invariability**: No arbitrary changes\n\n### Surplus Reserve\n- Statutory surplus reserve: 10% of net profit\n- Can cover losses or increase capital\n- After capital increase, remainder ≥ 25% of pre-increase registered capital\n\n### Profit Distribution\n- Cover losses → Transfer to reserve → Distribute to investors", + "title": "公司法与资本制度", + "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", "relatedAccountId": "3001", - "relatedSubject": "Shareholder Rights & Obligations" + "relatedSubject": "股东权利与义务" }, { "id": "k27", "category": "economic_law", - "title": "Tax Administration Law", - "content": "## Tax Administration\n\n### Tax Registration\n- Register within 30 days of establishment\n- Update for changes and deregistration\n\n### Books & Records\n- Maintain accounting books based on valid documents\n- Retention periods covered in Archive Retention (Card k9)\n\n### Tax Filing\n- File truthfully and timely (VAT: by 15th of next month)\n- Online, in-person, or by mail\n\n### Tax Collection\n- Audit-based, deemed assessment, fixed amount\n- Late payment surcharge: 0.05% daily\n\n### Tax Inspection\n- Tax authorities may inspect books, documents, reports\n- May conduct on-site inspection\n\n### Legal Liability\n- Tax evasion: Recovery + 50%-5x fine\n- Criminal prosecution for serious cases", + "title": "税收征收管理法", + "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", "relatedAccountId": "5403", - "relatedSubject": "Tax Audit Response" + "relatedSubject": "税务稽查应对" }, { "id": "k28", "category": "accounting_practice", - "title": "Notes Receivable", - "content": "## Notes Receivable (1121)\n\nCommercial drafts received from sales of goods or services.\n\n### Types: Trade acceptance vs Bank acceptance\n\n### Entries\n- Receive note: Dr: Notes Receivable Cr: Main Revenue\n- Collect at maturity: Dr: Bank Deposit Cr: Notes Receivable\n- Discount: Dr: Bank Deposit (discounted amount), Financial Expenses (discount interest) Cr: Notes Receivable\n\n### Related\n- 1122 AR | 1131 Dividends Rec | 1132 Interest Rec\n- 5503 Financial Expenses (discount interest)", + "title": "应收票据", + "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", "relatedAccountId": "1121", "relatedSubject": null }, { "id": "k29", "category": "accounting_practice", - "title": "Prepaid Accounts", - "content": "## Prepaid Accounts (1123)\n\nAmounts paid in advance to suppliers per contract.\n\n### Entries\n- Prepay: Dr: Prepaid Accounts Cr: Bank Deposit\n- Receive goods: Dr: Raw Materials Cr: Prepaid Accounts\n- Pay balance: Dr: Prepaid Accounts Cr: Bank Deposit\n\n### Note: Can be recorded in AP (2202) debit if immaterial.\n\n### Related: 2202 AP | 1403 Raw Materials | 2203 Advances from Customers", + "title": "预付账款", + "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", "relatedAccountId": "1123", "relatedSubject": null }, { "id": "k30", "category": "accounting_practice", - "title": "Dividends & Interest Receivable", - "content": "## Dividends Rec (1131) & Interest Rec (1132)\n\n### Dividends Receivable\n- Cash dividends or profits due to the enterprise\n- Declared: Dr: Dividends Rec Cr: Investment Income (5201)\n- Received: Dr: Bank Deposit Cr: Dividends Rec\n\n### Interest Receivable\n- Bond interest due to the enterprise\n- Accrue: Dr: Interest Rec Cr: Investment Income\n- Receive: Dr: Bank Deposit Cr: Interest Rec\n\n### Related: 5201 Investment Income | 1501 HTM | 1511 LT Equity", + "title": "应收股利与应收利息", + "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", "relatedAccountId": "1131", "relatedSubject": null }, { "id": "k31", "category": "accounting_practice", - "title": "Other Receivables", - "content": "## Other Receivables (1221)\n\nAll receivables and temporary payments other than notes, AR, prepaid, dividends, and interest receivable.\n\n### Includes\n- Compensation and fines receivable\n- Rent receivable from packaging rental\n- Advances recoverable from employees\n- Deposits paid (guarantee deposits)\n- Petty cash advances\n\n### Related\n- Fine income: Dr: Other Receivables Cr: Non-operating Income (5301)\n- Collection: Dr: Bank Deposit Cr: Other Receivables\n- 2241 Other Payables | 5301 Non-operating Income", + "title": "其他应收款", + "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", "relatedAccountId": "1221", "relatedSubject": null }, { "id": "k32", "category": "accounting_practice", - "title": "Material Procurement", - "content": "## Material Procurement (1401)\n\nUsed when applying planned costing for daily material accounting.\n\n### Planned Cost Method\n1. Purchase: Dr: Material Procurement (actual) Cr: Bank\n2. Receipt: Dr: Raw Materials (planned) Cr: Material Procurement; Dr/Cr: Material Cost Variance\n\n### Material Cost Variance\n- Actual > Planned: unfavorable (debit variance)\n- Actual < Planned: favorable (credit variance)\n\n### Related: 1403 Raw Materials | 4001 Production Cost | 5401 Main Cost", + "title": "材料采购", + "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", "relatedAccountId": "1401", "relatedSubject": null }, { "id": "k33", "category": "accounting_practice", - "title": "Finished Goods", - "content": "## Finished Goods (1405)\n\nGoods that have completed the entire production process, passed inspection, and are ready for sale.\n\n### Entries\n- Complete production: Dr: Finished Goods Cr: Production Cost (4001)\n- Sell: Dr: Main Operating Cost (5401) Cr: Finished Goods\n\n### Management\n- Regular physical inventory counts\n- Inventory write-down provision (see 1471)\n- Inventory turnover = COGS ÷ Average inventory\n\n### Related: 4001 Production Cost | 5401 Main Cost | 1411 Revolving Materials | 1471 Inventory Write-down", + "title": "库存商品", + "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", "relatedAccountId": "1405", "relatedSubject": null }, { "id": "k34", "category": "accounting_practice", - "title": "Revolving Materials", - "content": "## Revolving Materials (1411)\n\nMaterials that can be used multiple times but don't qualify as fixed assets.\n\n### Includes\n- Packaging materials (drums, boxes, bags)\n- Low-value consumables (tools, supplies, protective gear)\n\n### Amortization Methods\n- Immediate write-off: All to expense upon issuance\n- 50-50 method: 50% at issue, 50% at retirement\n- Installment method: Amortized by usage count\n\n### Entry (immediate)\n- On issue: Dr: Mfg Overhead/Admin Cr: Revolving Materials\n\n### Related: 4101 Mfg Overhead | 5502 Admin | 1405 Finished Goods", + "title": "周转材料", + "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", "relatedAccountId": "1411", "relatedSubject": null }, { "id": "k35", "category": "accounting_practice", - "title": "Inventory Write-down", - "content": "## Inventory Write-down (1471)\n\nProvide when inventory cost exceeds NRV at period end.\n\n### NRV = Estimated selling price - Cost to complete - Estimated selling expenses - Related taxes\n\n### Provide\nDr: Asset Impairment Loss (5601) Cr: Inventory Write-down\n\n### Reversal\nIf impairment factors disappear, reverse within original provision.\nDr: Inventory Write-down Cr: Asset Impairment Loss\n\n### Related: 1403 Raw Materials | 1405 Finished Goods | 5601 Impairment Loss | 1231 Bad Debt Provision (Note: bad debt provision cannot be reversed)", + "title": "存货跌价准备", + "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", "relatedAccountId": "1471", "relatedSubject": null }, { "id": "k36", "category": "accounting_practice", - "title": "Held-to-Maturity Investments", - "content": "## Held-to-Maturity Investments (1501)\n\nNon-derivative financial assets with fixed maturity, fixed/determinable payments, and positive intent and ability to hold to maturity.\n\n### Measurement: Initially at FV + transaction costs; subsequently at amortized cost using effective interest method.\n\n### Entries\n- Purchase: Dr: HTM - Cost Cr: Bank\n- Accrue interest: Dr: Interest Rec (1132) Cr: Investment Income (5201)\n- Maturity: Dr: Bank Cr: HTM\n\n### Related: 1132 Interest Rec | 5201 Investment Income | 1511 LT Equity", + "title": "持有至到期投资", + "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", "relatedAccountId": "1501", "relatedSubject": null }, { "id": "k37", "category": "accounting_practice", - "title": "Long-term Equity Investment", - "content": "## Long-term Equity Investment (1511)\n\nEquity investment conferring control, joint control, or significant influence.\n\n### Methods\n- **Cost method**: Subsidiaries (>50% ownership)\n- **Equity method**: Associates (20%-50%) and joint ventures\n\n### Cost Method\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- No adjustment for investee's net asset changes\n\n### Equity Method\n- Investee profit: Dr: LT Equity - P&L Adjustment Cr: Investment Income\n- Declared dividend: Dr: Dividends Rec Cr: LT Equity - P&L Adjustment\n\n### Related: 1131 Dividends Rec | 5201 Investment Income | 3002 Capital Reserve", + "title": "长期股权投资", + "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", "relatedAccountId": "1511", "relatedSubject": null }, { "id": "k38", "category": "accounting_practice", - "title": "Construction in Progress", - "content": "## Construction in Progress (1604)\n\nProjects under construction, installation, or technical renovation.\n\n### Content\n- Building works (factories, offices)\n- Installation works (equipment)\n- Technical renovation\n\n### Entries\n- Incur costs: Dr: CIP Cr: Bank/Construction materials\n- Capitalize borrowing costs: Dr: CIP Cr: Long-term Loan-Accrued Interest\n- Complete: Dr: Fixed Assets (1601) Cr: CIP\n\n### Note: Transferred to Fixed Assets when ready for use; depreciation starts next month.\n\n### Related: 1601 Fixed Assets | 2501 Long-term Loan | 1606 Disposal", + "title": "在建工程", + "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", "relatedAccountId": "1604", "relatedSubject": null }, { "id": "k39", "category": "accounting_practice", - "title": "Fixed Asset Disposal", - "content": "## Fixed Asset Disposal (1606)\n\nTransitional account for sale, retirement, or destruction of fixed assets.\n\n### Entries\n1. Transfer to disposal: Dr: Disposal, Acc Dep (1602) Cr: Fixed Assets (1601)\n2. Disposal costs: Dr: Disposal Cr: Bank\n3. Proceeds: Dr: Bank Cr: Disposal\n4. Net gain/loss: Dr/Cr: Disposal Cr/Dr: Non-operating Income (5301) / Expenses (5701)\n\n### Related: 1601 Fixed Assets | 1602 Acc Dep | 5701 Non-operating Expenses | 5301 Non-operating Income", + "title": "固定资产清理", + "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", "relatedAccountId": "1606", "relatedSubject": null }, { "id": "k40", "category": "accounting_practice", - "title": "Intangible Assets", - "content": "## Intangible Assets (1701)\n\nIdentifiable non-monetary assets without physical substance.\n\n### Types\n- Patents | Trademarks | Copyrights\n- Land use rights (China-specific)\n- Proprietary technology | Franchises\n\n### Entries\n- Purchase: Dr: Intangible Assets Cr: Bank\n- Self-developed R&D: Research = expense; qualifying development = capitalize\n- Amortization: Dr: Admin (5502) Cr: Accumulated Amortization (1702)\n\n### Finite-life intangibles: Amortize. Indefinite-life: No amortization, annual impairment test.\n\n### Related: 1702 Acc Amort | 5502 Admin | 1601 Fixed Assets (analogy)", + "title": "无形资产", + "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", "relatedAccountId": "1701", "relatedSubject": null }, { "id": "k41", "category": "accounting_practice", - "title": "Accumulated Amortization", - "content": "## Accumulated Amortization (1702)\n\nCumulative reduction in intangible asset value from usage; contra-asset account.\n\n### Method: Generally straight-line over legal/contractual/estimated useful life.\n\n### Entry\nMonthly: Dr: Admin (5502) / Other Cost (5402) Cr: Accumulated Amortization\n\n### vs Accumulated Depreciation\n- Same: Both contra-assets reducing carrying value\n- Diff: Fixed assets use Acc Dep (1602); Intangibles use Acc Amort (1702)\n\n### Related: 1701 Intangible Assets | 5502 Admin | 1602 Acc Dep (analogy)", + "title": "累计摊销", + "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", "relatedAccountId": "1702", "relatedSubject": null }, { "id": "k42", "category": "accounting_practice", - "title": "Long-term Prepaid Expenses", - "content": "## Long-term Prepaid Expenses (1801)\n\nExpenses incurred but benefiting multiple periods with amortization > 1 year.\n\n### Includes\n- Improvement to leased fixed assets\n- Major repair of fixed assets\n- Organization costs (optional)\n\n### Entries\n- Incur: Dr: LT Prepaid Expenses Cr: Bank\n- Amortize: Dr: Admin/Selling Expenses Cr: LT Prepaid Expenses\n\n### Related: 5502 Admin | 5501 Selling | 1601 Fixed Assets", + "title": "长期待摊费用", + "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", "relatedAccountId": "1801", "relatedSubject": null }, { "id": "k43", "category": "accounting_practice", - "title": "Pending Property Loss/Gain", - "content": "## Pending Property Loss/Gain (1901)\n\nValue of asset overages, shortages, and damage discovered during property inspection.\n\n### Entries for Overage\n- Discover: Dr: Fixed Assets/Raw Materials Cr: Pending Property Gain\n- Approved: Dr: Pending Property Gain Cr: Non-operating Income (5301)/Admin\n\n### Entries for Shortage\n- Discover: Dr: Pending Property Loss Cr: Fixed Assets/Raw Materials\n- Approved: Dr: Non-operating Expenses (5701)/Other Rec/Admin Cr: Pending Property Loss\n\n### Note: Must be resolved by period-end; transitional account with no balance on reports.\n\n### Related: 1601 FA | 1403 RM | 5301 Non-operating Income | 5701 Non-operating Exp | 1221 Other Rec", + "title": "待处理财产损溢", + "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", "relatedAccountId": "1901", "relatedSubject": null }, { "id": "k44", "category": "accounting_practice", - "title": "Short-term Loans", - "content": "## Short-term Loans (2001)\n\nBorrowings from banks or financial institutions with terms ≤ 1 year.\n\n### Entries\n- Borrow: Dr: Bank Cr: Short-term Loan\n- Accrue interest: Dr: Financial Expenses (5503) Cr: Interest Payable (2231)\n- Pay interest: Dr: Interest Payable Cr: Bank\n- Repay principal: Dr: Short-term Loan Cr: Bank\n\n### vs Long-term: Short-term ≤ 1yr (2001); Long-term > 1yr (2501). Short-term interest generally expensed (cannot capitalize).\n\n### Related: 2231 Interest Payable | 5503 Financial Expenses | 2501 Long-term Loans", + "title": "短期借款", + "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", "relatedAccountId": "2001", "relatedSubject": null }, { "id": "k45", "category": "accounting_practice", - "title": "Notes Payable", - "content": "## Notes Payable (2201)\n\nCommercial drafts issued for purchases of goods or services.\n\n### Entries\n- Issue: Dr: Raw Materials/Finished Goods Cr: Notes Payable\n- Pay at maturity: Dr: Notes Payable Cr: Bank\n- Unable to pay: Trade acceptance → AP (2202); Bank acceptance → Short-term Loan (2001)\n\n### Related: 1121 Notes Receivable (counterparty) | 2202 AP | 2001 Short-term Loans", + "title": "应付票据", + "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", "relatedAccountId": "2201", "relatedSubject": null }, { "id": "k46", "category": "accounting_practice", - "title": "Advances from Customers", - "content": "## Advances from Customers (2203)\n\nAmounts received in advance from customers per contract.\n\n### Entries\n- Receive advance: Dr: Bank Cr: Advances from Customers\n- Deliver goods: Dr: Advances Cr: Main Revenue (5001)\n- Refund excess: Dr: Advances Cr: Bank\n\n### Note: Under new revenue standard, unearned portion may be reclassified as 'contract liabilities'.\n\n### Related: 1123 Prepaid (counterparty) | 5001 Main Revenue | 2202 AP", + "title": "预收账款", + "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", "relatedAccountId": "2203", "relatedSubject": null }, { "id": "k47", "category": "accounting_practice", - "title": "Interest & Dividends Payable", - "content": "## Interest Payable (2231) & Dividends Payable (2232)\n\n### Interest Payable\n- Accrued unpaid borrowing interest\n- Accrue: Dr: Financial Expenses (5503) Cr: Interest Payable\n- Pay: Dr: Interest Payable Cr: Bank\n\n### Dividends Payable\n- Declared unpaid cash dividends\n- Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n- Pay: Dr: Dividends Payable Cr: Bank\n\n### Related: 5503 Financial Exp | 3104 Profit Distribution | 2001 ST Loans | 2501 LT Loans", + "title": "应付利息与应付股利", + "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", "relatedAccountId": "2231", "relatedSubject": null }, { "id": "k48", "category": "accounting_practice", - "title": "Other Payables", - "content": "## Other Payables (2241)\n\nAll payables and temporary receipts other than notes, AP, advances, payroll, tax, interest, and dividends payable.\n\n### Includes\n- Rent payable\n- Deposits and guarantees received\n- Compensation and fines payable\n\n### Entries\n- Receive deposit: Dr: Bank Cr: Other Payables\n- Refund deposit: Dr: Other Payables Cr: Bank\n- Unclaimed deposits may be recognized as non-operating income\n\n### Related: 1221 Other Receivables (counterpart) | 2202 AP | 5301 Non-operating Income", + "title": "其他应付款", + "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", "relatedAccountId": "2241", "relatedSubject": null }, { "id": "k49", "category": "accounting_practice", - "title": "Bonds Payable", - "content": "## Bonds Payable (2502)\n\nBonds issued by the enterprise to raise funds.\n\n### Issuance\n- Par: Coupon rate = Market rate\n- Premium: Coupon > Market (investors pay more)\n- Discount: Coupon < Market (investors need compensation)\n\n### Entries\n- Issue: Dr: Bank Cr: Bonds Payable-Face, Bonds Payable-Premium (or Dr for Discount)\n- Accrue interest: Dr: Financial Exp Cr: Bonds Payable-Accrued Interest\n- Amortize: Dr/Cr: Bonds Payable-Adjustment Cr/Dr: Financial Exp\n\n### Related: 5503 Financial Exp | 2501 LT Loans | 2701 LT Payables", + "title": "应付债券", + "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", "relatedAccountId": "2502", "relatedSubject": null }, { "id": "k50", "category": "accounting_practice", - "title": "Long-term Payables", - "content": "## Long-term Payables (2701)\n\nLong-term payables other than loans and bonds.\n\n### Includes\n- Finance lease payables\n- Installment purchase of fixed assets\n\n### Entries (Finance Lease)\n- Lease inception: Dr: Fixed Assets (lower of MLP PV or FV), Unrecognized Finance Cost Cr: LT Payables\n- Rent payment: Dr: LT Payables Cr: Bank\n- Amortize finance cost: Dr: Financial Exp Cr: Unrecognized Finance Cost\n\n### Related: 1601 Fixed Assets | 5503 Financial Exp | 2501 LT Loans | 2502 Bonds Payable", + "title": "长期应付款", + "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", "relatedAccountId": "2701", "relatedSubject": null }, { "id": "k51", "category": "accounting_practice", - "title": "Other Monetary Assets", - "content": "## Other Monetary Assets (1012)\n\nMonetary assets other than cash on hand and bank deposits.\n\n### Includes\n- Outport deposits (remote temporary purchase)\n- Bank draft deposits | Cashier's check deposits\n- L/C margin deposits | Credit card deposits\n\n### Entries\n- Transfer to special account: Dr: Other Monetary Assets Cr: Bank\n- Use: Dr: Raw Materials Cr: Other Monetary Assets\n- Refund balance: Dr: Bank Cr: Other Monetary Assets\n\n### Related: 1001 Cash on Hand | 1002 Bank Deposit | 2202 AP", + "title": "其他货币资金", + "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", "relatedAccountId": "1012", "relatedSubject": null }, { "id": "k52", "category": "accounting_practice", - "title": "Capital Reserve", - "content": "## Capital Reserve (3002)\n\nExcess of investment received over registered capital share.\n\n### Sources\n- **Capital premium**: Actual contribution > registered capital\n- **Share premium**: Issue price > par value\n- **Other capital reserve**: Equity method investee changes\n\n### Uses\n- Transfer to registered capital\n- Cannot cover losses\n- After transfer, remainder ≥ 25% of pre-transfer registered capital\n\n### Entry\n- Receive premium: Dr: Bank Cr: Paid-in Capital, Capital Reserve - Premium\n\n### Related: 3001 Paid-in Capital | 3101 Surplus Reserve | 1511 LT Equity Investment", + "title": "资本公积", + "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", "relatedAccountId": "3002", "relatedSubject": null }, { "id": "k53", "category": "accounting_practice", - "title": "Surplus Reserve", - "content": "## Surplus Reserve (3101)\n\nAccumulated funds extracted from net profit.\n\n### Types\n- **Statutory**: 10% of net profit (may stop at 50% of registered capital)\n- **Discretionary**: As determined by shareholders\n\n### Uses\n- Cover losses | Increase capital | Expand operations\n\n### Entries\n- Transfer: Dr: Profit Distribution (3104) Cr: Surplus Reserve\n- Cover loss: Dr: Surplus Reserve Cr: Profit Distribution\n- Increase capital: Dr: Surplus Reserve Cr: Paid-in Capital (3001)\n\n### Related: 3104 Profit Distribution | 3001 Paid-in Capital | 3103 CY Profit", + "title": "盈余公积", + "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", "relatedAccountId": "3101", "relatedSubject": null }, { "id": "k54", "category": "accounting_practice", - "title": "Current Year Profit", - "content": "## Current Year Profit (3103)\n\nCumulative net profit or loss realized in the current year.\n\n### Period-end Closing\n**Close Revenue**\n- Dr: Main Revenue (5001), Other Revenue (5051), Investment Income (5201), Non-op Income (5301) Cr: CY Profit\n\n**Close Expenses**\n- Dr: CY Profit Cr: Main Cost (5401), Selling (5501), Admin (5502), Financial (5503), Non-op Exp (5701), Income Tax (5801)\n\n**Year-end Transfer**\n- Profit: Dr: CY Profit Cr: Profit Distribution (3104)\n- Loss: Dr: Profit Distribution Cr: CY Profit", + "title": "本年利润", + "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", "relatedAccountId": "3103", - "relatedSubject": "Period-end Closing Process" + "relatedSubject": "期末结转流程" }, { "id": "k55", "category": "accounting_practice", - "title": "Profit Distribution", - "content": "## Profit Distribution (3104)\n\nAllocation of profits (or coverage of losses) and accumulated balances.\n\n### Distribution Order\n1. Cover prior year losses\n2. Transfer to statutory surplus reserve (10%)\n3. Transfer to discretionary surplus reserve\n4. Distribute to investors (dividends)\n\n### Entries\n- Transfer to reserve: Dr: PD-Statutory Reserve Cr: Surplus Reserve (3101)\n- Declare dividend: Dr: PD-Dividends Cr: Dividends Payable (2232)\n- Year-end close: Dr: PD-Undistributed Cr: PD-Reserve, Dividends\n\n### Undistributed profit: Credit balance of PD-Undistributed sub-account.\n\n### Related: 3101 Surplus Reserve | 2232 Dividends Payable | 3103 CY Profit", + "title": "利润分配", + "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", "relatedAccountId": "3104", "relatedSubject": null }, { "id": "k56", "category": "accounting_practice", - "title": "Manufacturing Overhead", - "content": "## Manufacturing Overhead (4101)\n\nIndirect costs incurred for production of goods and services.\n\n### Includes\n- Supervisor wages and welfare\n- Workshop depreciation\n- Utilities, heating\n- Consumables, low-value items\n- Labor protection, seasonal/repair downtime\n\n### Entries\n- Collect: Dr: Mfg Overhead Cr: Acc Dep/Payroll/Bank\n- Allocate: Dr: Production Cost (4001) Cr: Mfg Overhead\n\n### Allocation bases: Labor hours, machine hours, direct labor cost.\n\n### Related: 4001 Production Cost | 1602 Acc Dep | 2211 Payroll Payable", + "title": "制造费用", + "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", "relatedAccountId": "4101", "relatedSubject": null }, { "id": "k57", "category": "accounting_practice", - "title": "Other Operating Revenue", - "content": "## Other Operating Revenue (5051)\n\nRevenue from operating activities other than main business.\n\n### Includes\n- Material sales | Packaging/fixed asset rental\n- Asset use right transfer | Transportation\n\n### Entries\n- Recognize: Dr: Bank Cr: Other Operating Revenue\n- Period-end: Dr: Other Revenue Cr: CY Profit (3103)\n\n### vs Non-operating Income: Other Revenue is routine; Non-op Income (5301) is non-routine.\n\n### Related: 5402 Other Cost | 5001 Main Revenue | 5301 Non-op Income", + "title": "其他业务收入", + "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", "relatedAccountId": "5051", "relatedSubject": null }, { "id": "k58", "category": "accounting_practice", - "title": "Fair Value Change Gain", - "content": "## Fair Value Change Gain (5101)\n\nGains or losses from FV changes of trading financial assets and other FV-measured items.\n\n### Applicable: Trading Financial Assets (1101), FV-measured investment property.\n\n### Entries\n- FV increase: Dr: Trading FA-FV Change Cr: FV Change Gain\n- FV decrease: Dr: FV Change Gain Cr: Trading FA-FV Change\n- Period-end: Dr/Cr: FV Change Gain Cr/Dr: CY Profit (3103)\n\n### Related: 1101 Trading FA | 5201 Investment Income | 3103 CY Profit", + "title": "公允价值变动损益", + "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", "relatedAccountId": "5101", "relatedSubject": null }, { "id": "k59", "category": "accounting_practice", - "title": "Investment Income", - "content": "## Investment Income (5201)\n\nGains or losses from external investments.\n\n### Sources\n- Dividend income from LT equity investment (1511)\n- Interest income from HTM (1501)\n- Disposal gains/losses of trading FA (1101)\n- Equity method share of investee net profit\n\n### Entries\n- Declared dividend (cost method): Dr: Dividends Rec Cr: Investment Income\n- Investee profit (equity method): Dr: LT Equity Cr: Investment Income\n- Dispose FA: Dr: Bank Cr: Trading FA, Investment Income (difference)\n\n### Related: 1511 LT Equity | 1131 Dividends Rec | 1101 Trading FA | 1501 HTM", + "title": "投资收益", + "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", "relatedAccountId": "5201", "relatedSubject": null }, { "id": "k60", "category": "accounting_practice", - "title": "Non-operating Income & Expenses", - "content": "## Non-operating Income (5301) & Expenses (5701)\n\n### Non-operating Income: Disposal gains, overage gains, donation income, fine income, unpayable AP.\n\n### Non-operating Expenses: Disposal losses, shortage losses, donation expenses, fine expenses, extraordinary losses.\n\n### Entries\n- Overage gain: Dr: Pending Property Gain Cr: Non-op Income\n- Donation expense: Dr: Non-op Expenses Cr: Bank\n\n### Note: Both are non-routine; directly affect current profit; don't affect operating profit but affect total profit.\n\n### Related: 1901 Pending Property | 1606 Disposal", + "title": "营业外收入与支出", + "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", "relatedAccountId": "5301", "relatedSubject": null }, { "id": "k61", "category": "accounting_practice", - "title": "Other Operating Cost", - "content": "## Other Operating Cost (5402)\n\nCosts incurred from other operating activities besides main business.\n\n### Includes: Material sales cost, rented FA depreciation, packaging amortization, intangible asset rental amortization.\n\n### Entries\n- Recognize cost: Dr: Other Cost Cr: Raw Materials/Acc Dep/Acc Amort\n- Period-end: Dr: CY Profit (3103) Cr: Other Cost\n\n### Matching: Other Revenue (5051) must be matched with corresponding Other Cost.\n\n### Related: 5051 Other Revenue | 5401 Main Cost | 3103 CY Profit", + "title": "其他业务成本", + "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", "relatedAccountId": "5402", "relatedSubject": null }, { "id": "k62", "category": "accounting_practice", - "title": "Selling Expenses", - "content": "## Selling Expenses (5501)\n\nExpenses incurred in selling goods, materials, and providing services.\n\n### Includes: Advertising, exhibition, freight, handling, packaging, insurance (transit), sales staff payroll, sales dept depreciation/repair, product warranty provisions.\n\n### Entries\n- Incur: Dr: Selling Exp Cr: Bank/Acc Dep/Payroll\n- Period-end: Dr: CY Profit (3103) Cr: Selling Exp\n\n### Ratio: Selling Exp ÷ Revenue = selling expense ratio.\n\n### Related: 5502 Admin | 5503 Financial | 3103 CY Profit", + "title": "销售费用", + "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", "relatedAccountId": "5501", "relatedSubject": null }, { "id": "k63", "category": "accounting_practice", - "title": "Administrative Expenses", - "content": "## Administrative Expenses (5502)\n\nExpenses for organizing and managing business operations.\n\n### Includes: Admin staff payroll, office supplies, travel, meetings, board fees, professional service fees (audit, legal), consulting, litigation, property tax, vehicle tax, stamp duty, admin FA depreciation, intangible amortization, business entertainment.\n\n### Entertainment: 60% deductible, capped at 5‰ of annual revenue.\n\n### Entries\n- Incur: Dr: Admin Cr: Bank/Acc Dep\n- Period-end: Dr: CY Profit (3103) Cr: Admin\n\n### Related: 5501 Selling | 5503 Financial | 5403 Taxes & Surcharges", + "title": "管理费用", + "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", "relatedAccountId": "5502", "relatedSubject": null }, { "id": "k64", "category": "accounting_practice", - "title": "Financial Expenses", - "content": "## Financial Expenses (5503)\n\nFinancing costs incurred to raise funds for production and operations.\n\n### Includes: Interest expense (net of interest income), exchange losses (net of gains), bank charges, cash discounts.\n\n### Entries\n- Accrue interest: Dr: Financial Exp Cr: Interest Payable (2231)/LT Loan-Accrued Interest\n- Interest income: Dr: Bank Cr: Financial Exp (offset)\n- Bank charges: Dr: Financial Exp Cr: Bank\n\n### Capitalization: Interest on specific borrowings for fixed asset construction is capitalized to CIP (1604) before asset is ready for use.\n\n### Related: 2231 Interest Payable | 2001 ST Loans | 2501 LT Loans | 1604 CIP", + "title": "财务费用", + "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", "relatedAccountId": "5503", "relatedSubject": null }, { "id": "k65", "category": "accounting_practice", - "title": "Asset Impairment Loss", - "content": "## Asset Impairment Loss (5601)\n\nLoss from recognizing asset impairment provisions.\n\n### Corresponding Contra Accounts\n| Impairment Loss (5601) | Contra Account |\n|---|---|\n| Bad debt loss | Bad Debt Provision (1231) |\n| Inventory write-down | Inventory Write-down (1471) |\n| FA impairment | FA Impairment Provision |\n| IA impairment | IA Impairment Provision |\n\n### Entry: Dr: Asset Impairment Loss Cr: [Contra Account]; Period-end: Dr: CY Profit (3103) Cr: Loss\n\n### Note: FA impairment cannot be reversed! Inventory write-down can be reversed within original provision. Bad debt provision cannot be reversed.\n\n### Related: 1231 Bad Debt Provision | 1471 Inventory Write-down | 3103 CY Profit", + "title": "资产减值损失", + "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", "relatedAccountId": "5601", "relatedSubject": null }, { "id": "k66", "category": "accounting_practice", - "title": "Non-operating Expenses", - "content": "## Non-operating Expenses (5701)\n\nLosses not directly related to daily activities.\n\n### Includes: Non-current asset disposal losses, shortage losses, fines, donations, extraordinary losses (natural disasters), non-monetary exchange losses, debt restructuring losses.\n\n### Impact: Doesn't affect operating profit but affects total profit and net profit.\nTotal Profit = Operating Profit + Non-op Income - Non-op Expenses\n\n### Entry: Dr: Non-op Expenses Cr: Bank/Disposal; Period-end: Dr: CY Profit (3103) Cr: Non-op Expenses\n\n### Related: 5301 Non-op Income | 3103 CY Profit | 1606 FA Disposal", + "title": "营业外支出", + "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", "relatedAccountId": "5701", "relatedSubject": null }, { "id": "k67", "category": "accounting_practice", - "title": "Interest Receivable Accounting", - "content": "## Interest Receivable (1132)\n\nInterest due from HTM, AFS financial assets.\n\n### Accrue: Dr: Interest Rec Cr: Investment Income (5201)\n### Receive: Dr: Bank Cr: Interest Rec\n\n### Related: 1501 HTM | 5201 Investment Income | 5503 Financial Exp", + "title": "应收利息核算", + "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", "relatedAccountId": "1132", "relatedSubject": null }, { "id": "k68", "category": "accounting_practice", - "title": "Bad Debt Provision", - "content": "## Bad Debt Provision (1231)\n\nContra-asset for AR, recording estimated uncollectible amounts.\n\n### Provide: Dr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n### Write-off: Dr: Bad Debt Provision Cr: AR (1122)\n### Recovery: Dr: AR Cr: Bad Debt Provision; Dr: Bank Cr: AR\n\n### Methods: Aging analysis, % of receivables\n\n### Related: 1122 AR | 5601 Impairment Loss | 1471 Inventory Write-down", + "title": "坏账准备核算", + "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", "relatedAccountId": "1231", "relatedSubject": null }, { "id": "k69", "category": "accounting_practice", - "title": "Dividends Payable Accounting", - "content": "## Dividends Payable (2232)\n\nCash dividends or profits determined by shareholders meeting.\n\n### Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n### Pay: Dr: Dividends Payable Cr: Bank\n\n### Note: Stock dividends are not recorded here (memo entry only)\n\n### Related: 3104 Profit Distribution | 3101 Surplus Reserve | 1131 Dividends Rec (counterpart)", + "title": "应付股利核算", + "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", "relatedAccountId": "2232", "relatedSubject": null } From 2b8020707f1005f9a0595302943c98723688b858 Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:43:21 +0800 Subject: [PATCH 318/319] New translations zh-cn.json (English, United States) [ci skip] --- knowledge_card/en-US.json | 336 +++++++++++++++++++------------------- 1 file changed, 168 insertions(+), 168 deletions(-) diff --git a/knowledge_card/en-US.json b/knowledge_card/en-US.json index ef05be6..4bfacee 100644 --- a/knowledge_card/en-US.json +++ b/knowledge_card/en-US.json @@ -2,592 +2,592 @@ { "id": "k1", "category": "accounting_practice", - "title": "借贷记账法", - "content": "## 借贷记账法\n\n借贷记账法是现代会计的基本记账方法。\n\n### 核心规则:**有借必有贷,借贷必相等**\n\n每一笔经济业务,在记入一个账户借方的同时,必然记入另一个(或几个)账户的贷方,且借方金额与贷方金额相等。\n\n### 账户方向\n- **资产类、费用类**:增加记借方,减少记贷方,余额通常在借方\n- **负债类、权益类、收入类**:增加记贷方,减少记借方,余额通常在贷方\n\n### 示例\n企业从银行提取现金 5,000 元:\n- 借:库存现金 5,000(资产增加)\n- 贷:银行存款 5,000(资产减少)", + "title": "Double-Entry Bookkeeping", + "content": "## Double-Entry Bookkeeping\n\nDouble-entry bookkeeping is the fundamental recording method in modern accounting.\n\n### Core Rule: **Every debit must have a corresponding credit**\n\nEvery transaction must be recorded as a debit in one account and a credit in another, with equal amounts on both sides.\n\n### Account Direction\n- **Assets, Expenses**: Increase on debit side, decrease on credit side, normally have debit balance\n- **Liabilities, Equity, Revenue**: Increase on credit side, decrease on debit side, normally have credit balance\n\n### Example\nCompany withdraws 5,000 CNY from bank:\n- Dr: Cash on Hand 5,000 (asset increases)\n- Cr: Bank Deposit 5,000 (asset decreases)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k2", "category": "accounting_practice", - "title": "会计基本等式", - "content": "## 会计基本等式\n\n### 静态等式(资产负债表基础)\n**资产 = 负债 + 所有者权益**\n\n这个等式反映企业某一时点的财务状况。等式左边是企业的资源(资产),右边是这些资源的来源(负债和所有者权益)。\n\n### 动态等式(利润表基础)\n**收入 - 费用 = 利润**\n\n反映企业一定期间的经营成果。\n\n### 扩展等式\n**资产 = 负债 + 所有者权益 + (收入 - 费用)**\n\n任何经济业务的发生都不会破坏会计等式的平衡关系。", + "title": "Basic Accounting Equation", + "content": "## Basic Accounting Equation\n\n### Static Equation (Balance Sheet basis)\n**Assets = Liabilities + Owner's Equity**\n\nThis equation reflects the financial position at a point in time. The left side represents resources (assets), and the right side represents the sources of those resources (liabilities and equity).\n\n### Dynamic Equation (Income Statement basis)\n**Revenue - Expenses = Profit**\n\nReflects operating performance over a period.\n\n### Extended Equation\n**Assets = Liabilities + Equity + (Revenue - Expenses)**\n\nNo transaction can break the balance of the accounting equation.", "relatedAccountId": null, "relatedSubject": null }, { "id": "k3", "category": "accounting_practice", - "title": "常见会计分录示例", - "content": "## 常见会计分录\n\n### 1. 提取现金\n| 借 | 贷 |\n|---|---|\n| 库存现金 | 银行存款 |\n\n### 2. 采购原材料(款未付)\n| 借 | 贷 |\n|---|---|\n| 原材料 | 应付账款 |\n\n### 3. 销售商品(款存银行)\n| 借 | 贷 |\n|---|---|\n| 银行存款 | 主营业务收入 |\n\n### 4. 报销差旅费\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 库存现金 |\n\n### 5. 计提折旧\n| 借 | 贷 |\n|---|---|\n| 管理费用 | 累计折旧 |\n\n### 6. 支付工资\n| 借 | 贷 |\n|---|---|\n| 应付职工薪酬 | 银行存款 |\n\n### 7. 结转本年利润\n| 借 | 贷 |\n|---|---|\n| 主营业务收入 | 本年利润 |\n| 本年利润 | 主营业务成本 |\n| 本年利润 | 管理费用 |", + "title": "Common Journal Entry Examples", + "content": "## Common Journal Entries\n\n### 1. Cash Withdrawal\n| Debit | Credit |\n|---|---|\n| Cash on Hand | Bank Deposit |\n\n### 2. Purchase Materials (on credit)\n| Debit | Credit |\n|---|---|\n| Raw Materials | Accounts Payable |\n\n### 3. Sell Goods (deposited in bank)\n| Debit | Credit |\n|---|---|\n| Bank Deposit | Main Operating Revenue |\n\n### 4. Reimburse Travel Expenses\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Cash on Hand |\n\n### 5. Record Depreciation\n| Debit | Credit |\n|---|---|\n| Admin. Expenses | Accumulated Depreciation |\n\n### 6. Pay Wages\n| Debit | Credit |\n|---|---|\n| Payroll Payable | Bank Deposit |\n\n### 7. Close Year-End\n| Debit | Credit |\n|---|---|\n| Main Operating Revenue | Current Year Profit |\n| Current Year Profit | Main Operating Cost |\n| Current Year Profit | Admin. Expenses |", "relatedAccountId": null, "relatedSubject": null }, { "id": "k4", "category": "economic_law", - "title": "增值税简介", - "content": "## 增值税简介\n\n增值税(VAT)是对商品和服务在流转过程中产生的增值额征收的一种流转税。\n\n### 纳税人分类\n- **一般纳税人**:可以抵扣进项税额,适用一般计税方法\n- **小规模纳税人**:适用简易计税方法,征收率较低但不能抵扣\n\n### 税率(中国)\n- 基本税率:13%(销售货物、提供加工修理修配劳务)\n- 低税率:9%(农产品、水电气等)、6%(现代服务业)\n\n### 计税方法\n应纳增值税 = 当期销项税额 - 当期进项税额\n\n### 会计处理\n- 购进货物时:借:原材料 应交税费-应交增值税(进项税额) 贷:银行存款\n- 销售货物时:借:银行存款 贷:主营业务收入 应交税费-应交增值税(销项税额)", + "title": "Introduction to VAT", + "content": "## Introduction to VAT\n\nValue-Added Tax (VAT) is a turnover tax levied on the value added in the circulation of goods and services.\n\n### Taxpayer Classification\n- **General taxpayers**: Can deduct input VAT, use general tax calculation method\n- **Small-scale taxpayers**: Use simplified method, lower levy rate but cannot deduct input VAT\n\n### Tax Rates (China)\n- Basic rate: 13% (goods sales, processing, repair services)\n- Low rates: 9% (agricultural products, utilities), 6% (modern services)\n\n### Calculation Method\nVAT Payable = Output VAT - Input VAT\n\n### Accounting Treatment\n- On purchase: Dr: Raw Materials, Taxes Payable-VAT(input) Cr: Bank Deposit\n- On sale: Dr: Bank Deposit Cr: Main Operating Revenue, Taxes Payable-VAT(output)", "relatedAccountId": null, "relatedSubject": null }, { "id": "k5", "category": "economic_law", - "title": "合同法基本要点", - "content": "## 合同法基本要点\n\n### 合同的成立\n- **要约**:一方当事人向对方提出订立合同的意思表示\n- **承诺**:受要约人同意要约的意思表示\n- 合同自承诺生效时成立\n\n### 合同的主要条款\n1. 当事人的名称或姓名和住所\n2. 标的(合同涉及的对象)\n3. 数量\n4. 质量\n5. 价款或报酬\n6. 履行期限、地点和方式\n7. 违约责任\n8. 解决争议的方法\n\n### 合同的效力\n- **有效合同**:当事人具备相应能力、意思表示真实、内容合法\n- **无效合同**:欺诈胁迫损害国家利益、恶意串通、以合法形式掩盖非法目的等\n- **可撤销合同**:重大误解、显失公平、欺诈胁迫\n\n### 违约责任\n- 继续履行\n- 采取补救措施\n- 赔偿损失\n- 支付违约金", + "title": "Key Points of Contract Law", + "content": "## Key Points of Contract Law\n\n### Formation of Contract\n- **Offer**: One party proposes to enter into a contract\n- **Acceptance**: The offeree agrees to the offer\n- A contract is formed when acceptance takes effect\n\n### Main Terms of a Contract\n1. Names and addresses of the parties\n2. Subject matter\n3. Quantity\n4. Quality\n5. Price or remuneration\n6. Performance period, place, and method\n7. Liability for breach\n8. Dispute resolution methods\n\n### Validity of Contracts\n- **Valid**: Parties have capacity, genuine intent, lawful content\n- **Invalid**: Fraud/coercion harming state interests, malicious collusion, concealing illegal purposes\n- **Voidable**: Material misunderstanding, grossly unfair, fraud/coercion\n\n### Remedies for Breach\n- Specific performance\n- Remedial measures\n- Damages\n- Liquidated damages", "relatedAccountId": null, "relatedSubject": null }, { "id": "k6", "category": "accounting_practice", - "title": "期末结转步骤", - "content": "## 期末结转步骤\n\n### 第一步:结转收入类科目\n将所有收入类科目余额转入\"本年利润\"贷方:\n- 借:主营业务收入\n- 借:其他业务收入\n- 借:营业外收入\n-   贷:本年利润\n\n### 第二步:结转费用类科目\n将所有费用类科目余额转入\"本年利润\"借方:\n- 借:本年利润\n-   贷:主营业务成本\n-   贷:其他业务成本\n-   贷:税金及附加\n-   贷:销售费用\n-   贷:管理费用\n-   贷:财务费用\n-   贷:营业外支出\n-   贷:所得税费用\n\n### 第三步:结转本年利润\n- 盈利时:借:本年利润 贷:利润分配-未分配利润\n- 亏损时:借:利润分配-未分配利润 贷:本年利润\n\n### 第四步:提取盈余公积\n- 借:利润分配-提取盈余公积\n-   贷:盈余公积", + "title": "Period-End Closing Steps", + "content": "## Period-End Closing Steps\n\n### Step 1: Close Revenue Accounts\nTransfer all revenue account balances to \"Current Year Profit\" (credit):\n- Dr: Main Operating Revenue\n- Dr: Other Operating Revenue\n- Dr: Non-operating Income\n-    Cr: Current Year Profit\n\n### Step 2: Close Expense Accounts\nTransfer all expense account balances to \"Current Year Profit\" (debit):\n- Dr: Current Year Profit\n-    Cr: Main Operating Cost\n-    Cr: Other Operating Cost\n-    Cr: Taxes & Surcharges\n-    Cr: Selling Expenses\n-    Cr: Admin. Expenses\n-    Cr: Financial Expenses\n-    Cr: Non-operating Expenses\n-    Cr: Income Tax Expense\n\n### Step 3: Close Current Year Profit\n- If profit: Dr: Current Year Profit Cr: Profit Distribution\n- If loss: Dr: Profit Distribution Cr: Current Year Profit\n\n### Step 4: Transfer to Surplus Reserve\n- Dr: Profit Distribution - Transfer to Surplus Reserve\n-    Cr: Surplus Reserve", "relatedAccountId": null, "relatedSubject": null }, { "id": "k7", "category": "accounting_practice", - "title": "固定资产折旧", - "content": "## 固定资产折旧\n\n### 折旧方法\n1. **年限平均法(直线法)**:年折旧额 = (原值 - 残值) / 使用年限\n2. **工作量法**:按实际工作量计提\n3. **双倍余额递减法**:加速折旧方法\n4. **年数总和法**:加速折旧方法\n\n### 会计分录\n- 借:管理费用(或制造费用等)\n-   贷:累计折旧\n\n### 注意\n- 当月增加的固定资产,当月不计提折旧,下月起计提\n- 当月减少的固定资产,当月仍计提折旧,下月起停止\n- 累计折旧是固定资产的备抵科目,固定资产账面价值 = 原值 - 累计折旧", + "title": "Fixed Asset Depreciation", + "content": "## Fixed Asset Depreciation\n\n### Depreciation Methods\n1. **Straight-line method**: Annual depreciation = (Cost - Residual) / Useful life\n2. **Units of production method**: Based on actual usage\n3. **Double-declining balance**: Accelerated method\n4. **Sum-of-years-digits**: Accelerated method\n\n### Journal Entry\n- Dr: Admin. Expenses (or Manufacturing Overhead)\n-    Cr: Accumulated Depreciation\n\n### Notes\n- Assets added this month: depreciation starts next month\n- Assets disposed this month: depreciation this month, stops next month\n- Accumulated depreciation is a contra-asset; book value = Cost - Accumulated depreciation", "relatedAccountId": "1602", "relatedSubject": null }, { "id": "k8", "category": "accounting_practice", - "title": "试算平衡原理", - "content": "## 试算平衡原理\n\n### 试算平衡表的作用\n验证所有账户的借方总额是否等于贷方总额。\n\n### 平衡依据\n1. **发生额平衡**:全部账户本期借方发生额合计 = 全部账户本期贷方发生额合计\n2. **余额平衡**:全部账户借方期末余额合计 = 全部账户贷方期末余额合计\n\n### 不平衡的原因\n- 记账方向错误(把借方记入贷方)\n- 金额记录错误(数字不一致)\n- 遗漏记账(只记了一方)\n- 计算错误(汇总时计算不准)\n\n### 注意事项\n试算平衡不代表完全正确!以下情况试算仍然平衡:\n- 借贷双方同时漏记或重记\n- 借贷双方同时记错科目\n- 借贷方向颠倒但金额相等", + "title": "Trial Balance Principle", + "content": "## Trial Balance Principle\n\n### Purpose\nVerify that total debits equal total credits across all accounts.\n\n### Balance Basis\n1. **Transaction balance**: Total debit entries = Total credit entries for the period\n2. **Balance check**: Total debit ending balances = Total credit ending balances\n\n### Causes of Imbalance\n- Wrong direction (debit recorded as credit)\n- Amount error (numbers don't match)\n- Missing entry (only one side recorded)\n- Calculation error (summation mistakes)\n\n### Note\nA balanced trial balance does NOT guarantee correctness! The following don't affect balance:\n- Both sides omitted or duplicated equally\n- Both sides posted to wrong accounts\n- Debit/credit reversed but amounts equal", "relatedAccountId": null, "relatedSubject": null }, { "id": "k9", "category": "economic_law", - "title": "会计档案保管期限", - "content": "## 会计档案保管期限\n\n### 永久保管\n- 年度财务报告(决算)\n- 会计档案保管清册\n- 会计档案销毁清册\n- 会计档案鉴定意见书\n\n### 保管 30 年\n- 会计凭证(原始凭证、记账凭证)\n- 会计账簿(总账、明细账、日记账)\n- 会计档案移交清册\n\n### 保管 10 年\n- 月度、季度、半年度财务报告\n- 银行存款余额调节表\n- 银行对账单\n- 纳税申报表\n\n### 法律责任\n故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,构成犯罪的,依法追究刑事责任。", + "title": "Accounting Archive Retention", + "content": "## Accounting Archive Retention\n\n### Permanent Retention\n- Annual financial reports (final accounts)\n- Accounting archive retention register\n- Accounting archive destruction register\n- Accounting archive appraisal report\n\n### 30-Year Retention\n- Accounting vouchers (source documents, journal vouchers)\n- Accounting books (general ledger, detail ledgers, journals)\n- Accounting archive transfer register\n\n### 10-Year Retention\n- Monthly, quarterly, semi-annual financial reports\n- Bank reconciliation statements\n- Bank statements\n- Tax returns\n\n### Legal Liability\nIntentional destruction of accounting documents, books, or reports required by law constitutes a criminal offense.", "relatedAccountId": null, "relatedSubject": null }, { "id": "k10", "category": "accounting_practice", - "title": "财务报表之间的关系", - "content": "## 财务报表之间的关系\n\n### 三大报表\n1. **资产负债表**:反映某一时点的财务状况(资产 = 负债 + 所有者权益)\n2. **利润表**:反映一定期间的经营成果(收入 - 费用 = 利润)\n3. **现金流量表**:反映现金及现金等价物的流入和流出\n\n### 报表间的勾稽关系\n- 利润表的**净利润** 转入 资产负债表的**未分配利润**\n- 资产负债表中**现金期初与期末余额**的差额 = 现金流量表的**现金净增加额**\n\n### 分析路径\n1. 先看利润表 → 了解盈利能力\n2. 再看资产负债表 → 了解财务结构和偿债能力\n3. 最后看现金流量表 → 了解现金来源和去向", + "title": "Relationship Between Financial Statements", + "content": "## Relationship Between Financial Statements\n\n### Three Main Statements\n1. **Balance Sheet**: Financial position at a point in time (Assets = Liabilities + Equity)\n2. **Income Statement**: Operating performance over a period (Revenue - Expenses = Profit)\n3. **Cash Flow Statement**: Inflows and outflows of cash and equivalents\n\n### Articulation Between Statements\n- Income statement **net profit** flows to balance sheet **retained earnings**\n- Balance sheet **cash difference (ending - beginning)** = Cash flow statement **net cash increase**\n\n### Analysis Path\n1. Start with income statement → Understand profitability\n2. Then balance sheet → Understand financial structure and solvency\n3. Finally cash flow statement → Understand cash sources and uses", "relatedAccountId": null, "relatedSubject": null }, { "id": "t1", "category": "tax", - "title": "增值税详解", - "content": "## 增值税详解\n\n增值税是中国的第一大税种,对商品和服务在流转过程中产生的增值额征税。\n\n### 纳税人\n- **一般纳税人**:年应征增值税销售额 > 500万元,可抵扣进项税额\n- **小规模纳税人**:年销售额 ≤ 500万元,适用简易计税\n\n### 税率结构\n| 税率 | 适用范围 |\n|------|---------|\n| 13% | 销售货物、加工修理修配劳务、有形动产租赁 |\n| 9% | 农产品、水电气、图书、不动产、交通运输 |\n| 6% | 现代服务业、金融服务、生活服务 |\n| 0% | 出口货物 |\n\n### 计算公式\n**一般计税**:应纳税额 = 销项税额 - 进项税额\n**简易计税**:应纳税额 = 销售额 × 征收率(3%或5%)\n\n### 发票类型\n- **增值税专用发票**:可抵扣进项税额\n- **增值税普通发票**:不可抵扣\n- **电子发票**:与纸质发票同等法律效力", + "title": "VAT in Detail", + "content": "## VAT in Detail\n\nVAT is the largest tax category in China, levied on the value added during the circulation of goods and services.\n\n### Taxpayers\n- **General taxpayers**: Annual taxable sales > 5 million CNY, can deduct input VAT\n- **Small-scale taxpayers**: Annual sales ≤ 5 million CNY, simplified method\n\n### Tax Rate Structure\n| Rate | Scope |\n|------|-------|\n| 13% | Goods sales, processing, repair, tangible movable property leasing |\n| 9% | Agricultural products, utilities, books, real estate, transportation |\n| 6% | Modern services, financial services, lifestyle services |\n| 0% | Export goods |\n\n### Calculation\n**General**: Tax payable = Output VAT - Input VAT\n**Simplified**: Tax payable = Sales × Levy rate (3% or 5%)\n\n### Invoice Types\n- **Special VAT Invoice**: Can be used for input VAT deduction\n- **General VAT Invoice**: Cannot be deducted\n- **E-Invoice**: Same legal effect as paper invoices", "relatedAccountId": "2221", - "relatedSubject": "增值税纳税申报" + "relatedSubject": "VAT Declaration" }, { "id": "t2", "category": "tax", - "title": "企业所得税基础", - "content": "## 企业所得税\n\n企业所得税是对企业和其他取得收入的组织征收的一种税。\n\n### 税率\n| 类型 | 税率 |\n|------|------|\n| 一般企业 | 25% |\n| 高新技术企业 | 15% |\n| 小型微利企业 | 20%(减按计算)|\n\n### 应纳税所得额计算\n**应纳税所得额 = 收入总额 - 不征税收入 - 免税收入 - 各项扣除 - 以前年度亏损**\n\n### 常见扣除项目\n- 合理的工资薪金支出\n- 职工福利费(工资总额 14% 以内)\n- 业务招待费(发生额 60%,不超过收入 5‰)\n- 广告费和业务宣传费(收入 15% 以内)", + "title": "Corporate Income Tax Basics", + "content": "## Corporate Income Tax\n\nCIT is a tax levied on enterprises and other organizations that obtain income.\n\n### Tax Rates\n| Type | Rate |\n|---|---|\n| General enterprises | 25% |\n| High-tech enterprises | 15% |\n| Small low-profit enterprises | 20% (reduced basis) |\n\n### Taxable Income Calculation\n**Taxable income = Gross income - Non-taxable income - Tax-exempt income - Deductions - Prior year losses**\n\n### Common Deductions\n- Reasonable salary expenses\n- Employee welfare (within 14% of total wages)\n- Business entertainment (60% of incurred, ≤ 5‰ of revenue)\n- Advertising & promotion (within 15% of revenue)", "relatedAccountId": "2221", - "relatedSubject": "企业所得税年度汇算清缴" + "relatedSubject": "Annual CIT Reconciliation" }, { "id": "t3", "category": "tax", - "title": "发票管理与合规", - "content": "## 发票管理\n\n发票是企业经济活动中最重要的原始凭证之一。\n\n### 发票的种类\n1. **增值税专用发票** — 可抵扣进项税额\n2. **增值税普通发票** — 不可抵扣\n3. **电子发票** — 与纸质发票同等效力\n\n### 发票开具要求\n- 必须按实际交易内容如实开具\n- 发票信息必须完整(抬头、税号、商品名称、金额、税率等)\n- 不得虚开发票\n- 不得转借、转让发票\n\n### 法律责任\n- **虚开发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n- **非法出售发票**:情节严重的,处 2 年以上 7 年以下有期徒刑\n\n### 发票保管\n- 已开具的发票存根联和发票登记簿应保存 5 年", + "title": "Invoice Management & Compliance", + "content": "## Invoice Management\n\nInvoices are one of the most important source documents in business activities.\n\n### Invoice Types\n1. **Special VAT Invoice** — For input VAT deduction\n2. **General VAT Invoice** — Cannot be deducted\n3. **E-Invoice** — Same legal effect as paper\n\n### Issuance Requirements\n- Must be issued according to actual transaction content\n- Invoice information must be complete\n- No false invoicing\n- No lending or transferring of invoices\n\n### Legal Liability\n- **False invoicing**: 2-7 years imprisonment for serious cases\n- **Illegal sale**: 2-7 years imprisonment for serious cases\n\n### Invoice Retention\n- Issued invoice stubs and registers must be kept for 5 years", "relatedAccountId": null, "relatedSubject": null }, { "id": "t4", "category": "tax", - "title": "纳税申报流程", - "content": "## 纳税申报流程\n\n### 申报期限\n\n| 税种 | 申报期限 |\n|------|---------|\n| 增值税 | 次月 15 日前(一般纳税人按月申报)|\n| 企业所得税(季报)| 季度结束后 15 日内 |\n| 企业所得税(年报)| 年度结束后 5 个月内(汇算清缴)|\n| 个人所得税 | 次月 15 日前 |\n| 印花税 | 次月 15 日前 |\n\n### 申报方式\n1. **网上申报** — 通过电子税务局在线申报(最常用)\n2. **上门申报** — 到主管税务机关办税服务厅申报\n3. **邮寄申报** — 通过邮政寄送申报表\n\n### 逾期申报后果\n- 每日加收滞纳税款万分之五的滞纳金\n- 可处以 2000 元以下的罚款", + "title": "Tax Declaration Process", + "content": "## Tax Declaration Process\n\n### Filing Deadlines\n\n| Tax Type | Deadline |\n|----------|----------|\n| VAT | 15th of following month |\n| CIT (quarterly) | Within 15 days after quarter end |\n| CIT (annual) | Within 5 months after year end |\n| Individual Income Tax | 15th of following month |\n| Stamp Duty | 15th of following month |\n\n### Filing Methods\n1. **Online filing** — Via e-Tax Bureau (most common)\n2. **In-person filing** — At tax service hall\n3. **Mail filing** — Submit returns by post\n\n### Late Filing Consequences\n- Daily surcharge of 0.05% of unpaid tax\n- Fine of up to 2,000 CNY", "relatedAccountId": null, "relatedSubject": null }, { "id": "t5", "category": "tax", - "title": "个人所得税常识", - "content": "## 个人所得税\n\n### 征税范围\n- 工资、薪金所得\n- 劳务报酬所得\n- 稿酬所得\n- 经营所得\n- 利息、股息、红利所得\n- 财产租赁/转让所得\n\n### 综合所得税率(工资薪金等)\n| 级数 | 全年应纳税所得额 | 税率 |\n|------|----------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### 专项附加扣除\n- 子女教育:每名每月 2,000 元\n- 住房贷款利息:每月 1,000 元\n- 住房租金:每月 800-1,500 元\n- 赡养老人:每月 2,000-3,000 元\n- 3岁以下婴幼儿照护:每名每月 2,000 元", + "title": "Individual Income Tax Basics", + "content": "## Individual Income Tax\n\n### Taxable Scope\n- Wages and salaries\n- Labor remuneration\n- Author's remuneration\n- Business income\n- Interest, dividends, bonuses\n- Property rental/transfer income\n\n### Comprehensive Income Tax Rates\n| Level | Annual Taxable Income | Rate |\n|-------|---------------------|------|\n| 1 | ≤ 36,000 | 3% |\n| 2 | 36,000~144,000 | 10% |\n| 3 | 144,000~300,000 | 20% |\n| 4 | 300,000~420,000 | 25% |\n| 5 | 420,000~660,000 | 30% |\n| 6 | 660,000~960,000 | 35% |\n| 7 | > 960,000 | 45% |\n\n### Special Additional Deductions\n- Children's education: 2,000 CNY/month per child\n- Housing loan interest: 1,000 CNY/month\n- Housing rent: 800-1,500 CNY/month\n- Elderly support: 2,000-3,000 CNY/month\n- Infant care (under 3): 2,000 CNY/month per child", "relatedAccountId": null, "relatedSubject": null }, { "id": "k11", "category": "accounting_practice", - "title": "库存现金管理", - "content": "## 库存现金\n\n库存现金是企业存放在保险柜中的货币资金,属于流动性最强的资产。\n\n### 管理规定\n- 限额管理:企业库存现金不得超过银行核定的限额(一般3-5天日常开支)\n- 使用范围:职工工资、津贴、差旅费、结算起点以下的零星支出\n- 不得坐支现金:不得从现金收入中直接支付支出\n\n### 常见分录\n- 提取现金:借:库存现金 贷:银行存款\n- 现金报销:借:管理费用 贷:库存现金\n- 现金盘点:溢余 借:库存现金 贷:待处理财产损溢", + "title": "Cash on Hand Management", + "content": "## Cash on Hand\n\nCash on Hand is the most liquid asset, representing physical currency held by the business.\n\n### Management Rules\n- Limit management: Cash held must not exceed bank-approved limit\n- Usage scope: Wages, allowances, travel expenses, petty cash\n- No direct payment from cash receipts\n\n### Common Entries\n- Withdraw cash: Dr: Cash on Hand Cr: Bank Deposit\n- Reimburse expense: Dr: Admin Expenses Cr: Cash on Hand\n- Cash overage: Dr: Cash on Hand Cr: Pending Property Gain", "relatedAccountId": "1001", - "relatedSubject": "现金管理规定" + "relatedSubject": "Cash Management Rules" }, { "id": "k12", "category": "accounting_practice", - "title": "银行存款与对账", - "content": "## 银行存款\n\n银行存款是企业存放在银行账户中的资金。\n\n### 银行账户类型\n- 基本存款账户:日常转账结算和现金收付\n- 一般存款账户:借款转存和归还\n- 专用存款账户:特定用途资金\n- 临时存款账户:临时经营活动\n\n### 银行对账\n每月应编制**银行存款余额调节表**:\n- 企业已收银行未收 | 银行已收企业未收\n- 企业已付银行未付 | 银行已付企业未付\n\n### 常见分录\n- 销售收款:借:银行存款 贷:主营业务收入\n- 支付货款:借:应付账款 贷:银行存款", + "title": "Bank Deposits & Reconciliation", + "content": "## Bank Deposits\n\nBank deposits represent funds held in enterprise bank accounts.\n\n### Account Types\n- Basic deposit: Daily settlement and cash\n- General deposit: Loan transfers and repayments\n- Special deposit: Designated purpose funds\n- Temporary deposit: Temporary business\n\n### Bank Reconciliation\nPrepare monthly **bank reconciliation statement**:\n- Deposits in transit | Outstanding checks\n- Bank credits not recorded | Bank debits not recorded\n\n### Common Entries\n- Sales receipt: Dr: Bank Deposit Cr: Main Revenue\n- Pay supplier: Dr: Accounts Payable Cr: Bank Deposit", "relatedAccountId": "1002", - "relatedSubject": "银行余额调节表" + "relatedSubject": "Bank Reconciliation Statement" }, { "id": "k13", "category": "accounting_practice", - "title": "应收款项管理", - "content": "## 应收款项\n\n### 主要科目(均需掌握)\n- **1121 应收票据**:商业汇票形成的债权\n- **1122 应收账款**:销售商品/劳务形成的债权\n- **1123 预付账款**:预先支付给供应商的款项\n- **1131 应收股利**:应收取的现金股利\n- **1132 应收利息**:应收取的债券利息\n- **1221 其他应收款**:押金、备用金等\n- **1231 坏账准备**:预计无法收回的部分(备抵科目)\n\n### 坏账计提\n借:资产减值损失(5601) 贷:坏账准备\n\n### 管理要点\n- 定期分析账龄,及时催收\n- 对超信用期的应收款计提坏账\n- 应收账款周转率 = 营业收入 ÷ 平均应收账款", + "title": "Receivables Management", + "content": "## Receivables\n\n### Key Accounts\n- **1121 Notes Receivable**: Claims from commercial notes\n- **1122 Accounts Receivable**: Claims from sales/services\n- **1123 Prepaid Accounts**: Advances to suppliers\n- **1131 Dividends Receivable**: Cash dividends due\n- **1132 Interest Receivable**: Bond interest due\n- **1221 Other Receivables**: Deposits, petty cash advances\n- **1231 Bad Debt Provision**: Estimated uncollectible (contra)\n\n### Bad Debt\nDr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n\n### Management\n- Regular aging analysis and follow-up\n- Provide for overdue receivables\n- AR Turnover = Revenue ÷ Average AR", "relatedAccountId": "1122", - "relatedSubject": "应收账款周转率与账龄分析" + "relatedSubject": "AR Turnover & Aging" }, { "id": "k14", "category": "accounting_practice", - "title": "存货核算", - "content": "## 存货\n\n### 存货科目\n- **1401 材料采购**:在途材料的实际成本\n- **1403 原材料**:库存的各种材料\n- **1405 库存商品**:已完成验收入库的商品\n- **1411 周转材料**:可多次使用的包装物等\n- **1471 存货跌价准备**:成本高于可变现净值(备抵科目)\n\n### 存货计价方法\n- 先进先出法(FIFO)\n- 加权平均法\n- 个别计价法\n\n### 核心分录\n- 采购入库:借:原材料(1403) 贷:应付账款(2202)\n- 领用材料:借:生产成本(4001) 贷:原材料\n- 完工入库:借:库存商品(1405) 贷:生产成本\n- 结转成本:借:主营业务成本(5401) 贷:库存商品", + "title": "Inventory Accounting", + "content": "## Inventory\n\n### Accounts\n- **1401 Material Procurement**: Materials in transit\n- **1403 Raw Materials**: Stock materials\n- **1405 Finished Goods**: Goods ready for sale\n- **1411 Revolving Materials**: Reusable packaging\n- **1471 Inventory Write-down**: Cost > NRV (contra)\n\n### Valuation: FIFO, Weighted Average, Specific ID\n\n### Core Entries\n- Purchase: Dr: Raw Materials (1403) Cr: AP (2202)\n- Issue: Dr: Production Cost (4001) Cr: Raw Materials\n- Complete: Dr: Finished Goods (1405) Cr: Production Cost\n- COGS: Dr: Main Operating Cost (5401) Cr: Finished Goods", "relatedAccountId": "1403", - "relatedSubject": "存货盘点与计价方法" + "relatedSubject": "Inventory Count & Valuation" }, { "id": "k15", "category": "accounting_practice", - "title": "固定资产与无形资产", - "content": "## 长期资产\n\n### 固定资产相关科目\n- **1601 固定资产**:为生产经营持有的有形资产\n- **1604 在建工程**:未完工的工程项目\n- **1606 固定资产清理**:处置时的过渡科目\n\n### 无形资产相关科目\n- **1701 无形资产**:专利权、商标权、土地使用权等\n- **1702 累计摊销**:无形资产的备抵科目\n\n### 其他长期资产\n- **1801 长期待摊费用**:摊销期超过一年的费用\n- **1901 待处理财产损溢**:清查中待处理盈亏\n\n### 核心分录\n- 购入:借:固定资产 贷:银行存款\n- 折旧:借:管理费用/制造费用 贷:累计折旧\n- 处置:借:固定资产清理/累计折旧 贷:固定资产\n- 摊销:借:管理费用 贷:累计摊销", + "title": "Fixed & Intangible Assets", + "content": "## Long-term Assets\n\n### Fixed Asset Accounts\n- **1601 Fixed Assets**: Tangible assets for production\n- **1604 Construction in Progress**: Uncompleted projects\n- **1606 Fixed Asset Disposal**: Transitional disposal\n\n### Intangible Asset Accounts\n- **1701 Intangible Assets**: Patents, trademarks, land use rights\n- **1702 Accumulated Amortization**: Contra account\n\n### Others\n- **1801 Long-term Prepaid Expenses**\n- **1901 Pending Property Loss/Gain**\n\n### Core Entries\n- Purchase: Dr: Fixed Assets Cr: Bank\n- Depreciation: Dr: Admin/Mfg Cr: Accumulated Depreciation\n- Disposal: Dr: Disposal/Acc Dep Cr: Fixed Assets\n- Amortization: Dr: Admin Cr: Accumulated Amortization", "relatedAccountId": "1601", - "relatedSubject": "固定资产管理制度" + "relatedSubject": "Fixed Asset Management Policy" }, { "id": "k16", "category": "accounting_practice", - "title": "金融资产与投资", - "content": "## 投资类科目\n\n### 科目清单\n- **1012 其他货币资金**:外埠存款、银行本票、信用证保证金等\n- **1101 交易性金融资产**:短期交易的股票、债券、基金\n- **1501 持有至到期投资**:固定到期日的债券投资\n- **1511 长期股权投资**:对联营/合营/子公司的投资\n\n### 投资收益\n- **5201 投资收益**:投资获得的收益或发生的损失\n- 宣告股利:借:应收股利 贷:投资收益\n- 处置收益:借:银行存款 贷:交易性金融资产 投资收益\n\n### 公允价值变动\n- **5101 公允价值变动损益**:交易性金融资产年末调账", + "title": "Financial Assets & Investments", + "content": "## Investment Accounts\n\n### Account List\n- **1012 Other Monetary Assets**: Outport deposits, cashier's checks, L/C margins\n- **1101 Trading Financial Assets**: Stocks, bonds, funds for short-term trading\n- **1501 Held-to-Maturity Investments**: Fixed-maturity bonds\n- **1511 Long-term Equity Investment**: Associates, JVs, subsidiaries\n\n### Investment Income\n- **5201 Investment Income**: Gain or loss from investments\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- Disposal: Dr: Bank Deposit Cr: Trading FA, Investment Income\n\n### Fair Value Changes\n- **5101 Fair Value Change Gain**: Year-end adjustment for trading FA", "relatedAccountId": "1101", - "relatedSubject": "金融资产三分类" + "relatedSubject": "Three Categories of Financial Assets" }, { "id": "k17", "category": "accounting_practice", - "title": "应付账款与短期负债", - "content": "## 短期负债类科目\n\n### 科目清单\n- **2001 短期借款**:一年内到期的银行借款\n- **2201 应付票据**:签发的商业汇票\n- **2202 应付账款**:因购买商品/劳务应付的款项\n- **2203 预收账款**:预先收取的客户款项\n- **2211 应付职工薪酬**:应付未付的工资社保等\n- **2231 应付利息**:应计未付的利息\n- **2232 应付股利**:已宣告未支付的股利\n- **2241 其他应付款**:押金、暂收款等\n\n### 核心分录\n- 采购:借:原材料 贷:应付账款\n- 借款:借:银行存款 贷:短期借款\n- 付款:借:应付账款 贷:银行存款\n- 计提利息:借:财务费用 贷:应付利息", + "title": "Accounts Payable & Short-term Liabilities", + "content": "## Short-term Liabilities\n\n### Account List\n- **2001 Short-term Loans**: Bank loans due within 1 year\n- **2201 Notes Payable**: Commercial notes issued\n- **2202 Accounts Payable**: Owed for goods/services\n- **2203 Advances from Customers**: Prepayments received\n- **2211 Payroll Payable**: Accrued wages & insurance\n- **2231 Interest Payable**: Accrued unpaid interest\n- **2232 Dividends Payable**: Declared unpaid dividends\n- **2241 Other Payables**: Deposits, temporary receipts\n\n### Core Entries\n- Purchase: Dr: Raw Materials Cr: AP\n- Borrow: Dr: Bank Deposit Cr: Short-term Loan\n- Pay: Dr: AP Cr: Bank Deposit\n- Accrue interest: Dr: Financial Expenses Cr: Interest Payable", "relatedAccountId": "2202", - "relatedSubject": "应付账款管理" + "relatedSubject": "AP Management" }, { "id": "k18", "category": "accounting_practice", - "title": "长期负债", - "content": "## 长期负债类科目\n\n### 科目清单\n- **2501 长期借款**:期限一年以上的银行借款\n- **2502 应付债券**:企业发行的债券\n- **2701 长期应付款**:融资租赁、分期购入等\n\n### 长期借款\n- 借入:借:银行存款 贷:长期借款\n- 计提利息:借:财务费用/在建工程 贷:长期借款-应计利息\n- 偿还:借:长期借款 贷:银行存款\n\n### 应付债券\n- 按面值、溢价或折价发行\n- 利息调整在债券存续期内摊销\n\n### 借款费用资本化\n- 为构建固定资产发生的借款利息,在资产达到预定可使用状态前可资本化计入在建工程", + "title": "Long-term Liabilities", + "content": "## Long-term Liabilities\n\n### Account List\n- **2501 Long-term Loans**: Bank loans > 1 year\n- **2502 Bonds Payable**: Corporate bonds issued\n- **2701 Long-term Payables**: Finance leases, installments\n\n### Long-term Loans\n- Borrow: Dr: Bank Cr: Long-term Loan\n- Interest: Dr: Financial Expense/CIP Cr: Long-term Loan-Accrued Interest\n- Repay: Dr: Long-term Loan Cr: Bank\n\n### Bonds Payable\n- Issued at par, premium, or discount\n- Premium/discount amortized over life\n\n### Borrowing Cost Capitalization\n- Interest for constructing fixed assets can be capitalized into CIP before asset is ready for use", "relatedAccountId": "2501", - "relatedSubject": "借款费用资本化" + "relatedSubject": "Borrowing Cost Capitalization" }, { "id": "k19", "category": "accounting_practice", - "title": "所有者权益", - "content": "## 所有者权益类科目\n\n### 科目清单\n- **3001 实收资本**:投资者实际投入的注册资本\n- **3002 资本公积**:资本溢价及其他\n- **3101 盈余公积**:从净利润提取的积累\n- **3103 本年利润**:本年度累计净利润\n- **3104 利润分配**:利润的分配去向\n\n### 核心分录\n- 收到投资:借:银行存款 贷:实收资本 资本公积\n- 提取盈余公积:借:利润分配 贷:盈余公积\n- 结转收入:借:主营业务收入等 贷:本年利润\n- 结转费用:借:本年利润 贷:主营业务成本等\n- 结转本年利润:借:本年利润 贷:利润分配\n\n### 会计等式\n**资产 = 负债 + 所有者权益**", + "title": "Owner's Equity", + "content": "## Owner's Equity\n\n### Account List\n- **3001 Paid-in Capital**: Registered capital invested\n- **3002 Capital Reserve**: Capital premium & other\n- **3101 Surplus Reserve**: Accumulated from net profit\n- **3103 Current Year Profit**: Cumulative net profit\n- **3104 Profit Distribution**: Profit allocation\n\n### Core Entries\n- Investment: Dr: Bank Cr: Paid-in Capital, Capital Reserve\n- Transfer to reserve: Dr: Profit Distribution Cr: Surplus Reserve\n- Close revenue: Dr: Main Revenue Cr: Current Year Profit\n- Close expenses: Dr: Current Year Profit Cr: Main Cost etc.\n- Close CY profit: Dr: Current Year Profit Cr: Profit Distribution\n\n### Equation\n**Assets = Liabilities + Equity**", "relatedAccountId": "3001", - "relatedSubject": "利润分配流程" + "relatedSubject": "Profit Distribution Process" }, { "id": "k20", "category": "accounting_practice", - "title": "成本核算", - "content": "## 成本类科目\n\n### 科目清单\n- **4001 生产成本**:直接材料+直接人工+制造费用\n- **4101 制造费用**:车间间接费用(折旧、水电、管理人员工资等)\n\n### 成本流转\n1. 发生费用:借:生产成本 贷:原材料/应付职工薪酬\n2. 归集制造费用:借:制造费用 贷:累计折旧/银行存款\n3. 分配制造费用:借:生产成本 贷:制造费用\n4. 完工入库:借:库存商品(1405) 贷:生产成本\n5. 结转销售成本:借:主营业务成本(5401) 贷:库存商品\n\n### 成本项目\n- 直接材料:构成产品实体的原材料\n- 直接人工:直接生产工人的工资\n- 制造费用:不能直接归属的间接费用\n\n### 计算方法\n- 品种法、分批法、分步法", + "title": "Cost Accounting", + "content": "## Cost Accounts\n\n### Account List\n- **4001 Production Cost**: Direct materials + labor + overhead\n- **4101 Manufacturing Overhead**: Indirect workshop costs\n\n### Cost Flow\n1. Incur costs: Dr: Production Cost Cr: Raw Materials/Payroll\n2. Collect overhead: Dr: Mfg Overhead Cr: Acc Dep/Bank\n3. Allocate overhead: Dr: Production Cost Cr: Mfg Overhead\n4. Complete: Dr: Finished Goods (1405) Cr: Production Cost\n5. Transfer to COGS: Dr: Main Cost (5401) Cr: Finished Goods\n\n### Cost Elements\n- Direct Materials | Direct Labor | Manufacturing Overhead\n\n### Costing Methods\n- Job costing, Process costing, Activity-based costing", "relatedAccountId": "4001", - "relatedSubject": "成本计算方法详解" + "relatedSubject": "Costing Methods" }, { "id": "k21", "category": "accounting_practice", - "title": "收入确认", - "content": "## 收入类科目\n\n### 科目清单\n- **5001 主营业务收入**:主要经营活动收入\n- **5051 其他业务收入**:材料销售、租金等\n- **5101 公允价值变动损益**:金融资产公允价值变动\n- **5201 投资收益**:对外投资损益\n- **5301 营业外收入**:非日常利得\n\n### 收入确认五步法\n1. 识别与客户订立的合同\n2. 识别合同中的履约义务\n3. 确定交易价格\n4. 将交易价格分摊至各履约义务\n5. 在履行履约义务时确认收入\n\n### 分录\n- 销售确认:借:银行存款/应收账款 贷:主营业务收入\n- 期末结转:借:主营业务收入 贷:本年利润", + "title": "Revenue Recognition", + "content": "## Revenue Accounts\n\n### Account List\n- **5001 Main Operating Revenue**: Primary business revenue\n- **5051 Other Operating Revenue**: Material sales, rent\n- **5101 Fair Value Change Gain**: Financial asset FV changes\n- **5201 Investment Income**: External investment P&L\n- **5301 Non-operating Income**: Non-routine gains\n\n### Five-Step Recognition\n1. Identify contract with customer\n2. Identify performance obligations\n3. Determine transaction price\n4. Allocate price to obligations\n5. Recognize when obligation satisfied\n\n### Entries\n- Sale: Dr: Bank/AR Cr: Main Revenue\n- Period-end: Dr: Main Revenue Cr: Current Year Profit", "relatedAccountId": "5001", - "relatedSubject": "收入确认五步法" + "relatedSubject": "Revenue Five-Step Model" }, { "id": "k22", "category": "accounting_practice", - "title": "成本与费用核算", - "content": "## 成本费用类科目\n\n### 营业成本\n- **5401 主营业务成本**:与主营业务收入匹配的成本\n- **5402 其他业务成本**:其他业务活动成本\n\n### 税金\n- **5403 税金及附加**:消费税、城建税、教育费附加、印花税等\n\n### 期间费用\n- **5501 销售费用**:广告费、运输费、销售人员薪酬\n- **5502 管理费用**:办公费、管理人员薪酬、折旧、摊销\n- **5503 财务费用**:利息支出、汇兑损失、银行手续费\n\n### 其他损益\n- **5601 资产减值损失**:坏账、存货跌价等减值\n- **5701 营业外支出**:罚款、捐赠、非常损失\n- **5801 所得税费用**:当期所得税费用\n\n### 期末结转\n- 借:本年利润\n-   贷:主营业务成本、销售费用、管理费用、财务费用等", + "title": "Costs & Expenses Accounting", + "content": "## Cost & Expense Accounts\n\n### Operating Costs\n- **5401 Main Operating Cost**: Matched to main revenue\n- **5402 Other Operating Cost**: Other business costs\n\n### Taxes\n- **5403 Taxes & Surcharges**: Consumption tax, surcharges, stamp duty\n\n### Period Expenses\n- **5501 Selling Expenses**: Advertising, freight, sales staff\n- **5502 Administrative Expenses**: Office, management, depreciation\n- **5503 Financial Expenses**: Interest, exchange loss, bank charges\n\n### Other P&L\n- **5601 Asset Impairment Loss**: Bad debts, inventory write-down\n- **5701 Non-operating Expenses**: Fines, donations, extraordinary\n- **5801 Income Tax Expense**: Current income tax\n\n### Period-end Closing\n- Dr: Current Year Profit\n-   Cr: Main Cost, Selling Exp, Admin Exp, Financial Exp, etc.", "relatedAccountId": "5401", - "relatedSubject": "费用控制与预算管理" + "relatedSubject": "Expense Control & Budgeting" }, { "id": "k23", "category": "accounting_practice", - "title": "职工薪酬核算", - "content": "## 应付职工薪酬(2211)\n\n### 薪酬构成\n- 工资、奖金、津贴和补贴\n- 职工福利费(工资总额 14%)\n- 社会保险费(养老、医疗、失业、工伤、生育)\n- 住房公积金\n- 工会经费(工资总额 2%)\n- 职工教育经费(工资总额 8%)\n\n### 计提分录\n借:生产成本(生产工人)\n  制造费用(车间管理人员)\n  管理费用(行政人员)\n  销售费用(销售人员)\n  贷:应付职工薪酬\n\n### 发放分录\n借:应付职工薪酬\n  贷:银行存款\n    应交税费-应交个人所得税(2221)", + "title": "Payroll Accounting", + "content": "## Payroll Payable (2211)\n\n### Components\n- Wages, bonuses, allowances, subsidies\n- Employee welfare (14% of total wages)\n- Social insurance (5 types)\n- Housing fund\n- Union fees (2% of total wages)\n- Employee education (8% of total wages)\n\n### Accrual Entry\nDr: Production Cost (workers)\n  Mfg Overhead (workshop supervisors)\n  Admin Expenses (staff)\n  Selling Expenses (sales staff)\n  Cr: Payroll Payable\n\n### Payment Entry\nDr: Payroll Payable\n  Cr: Bank Deposit\n    Tax Payable-IIT (2221)", "relatedAccountId": "2211", - "relatedSubject": "社保公积金计算基数" + "relatedSubject": "Social Insurance Base" }, { "id": "k24", "category": "accounting_practice", - "title": "所得税会计", - "content": "## 所得税费用(5801)\n\n### 当期所得税\n应纳税所得额 × 适用税率\n\n### 递延所得税\n- **应纳税暂时性差异** → 递延所得税负债\n- **可抵扣暂时性差异** → 递延所得税资产\n\n### 所得税费用公式\n所得税费用 = 当期所得税 + 递延所得税\n\n### 分录\n借:所得税费用(5801)\n  递延所得税资产\n  贷:应交税费-应交所得税(2221)\n    递延所得税负债\n\n### 常见暂时性差异\n- 折旧方法不同(会计直线法 vs 税法加速折旧)\n- 资产减值准备(会计计提,税法不允许)\n- 预计负债(会计确认,税法实际发生时扣除)", + "title": "Income Tax Accounting", + "content": "## Income Tax Expense (5801)\n\n### Current Tax\nTaxable income × Applicable rate\n\n### Deferred Tax\n- **Taxable temporary difference** → Deferred tax liability\n- **Deductible temporary difference** → Deferred tax asset\n\n### Income Tax Expense Formula\nTax expense = Current tax + Deferred tax\n\n### Entry\nDr: Income Tax Expense (5801)\n  Deferred Tax Asset\n  Cr: Tax Payable (2221)\n    Deferred Tax Liability\n\n### Common Temporary Differences\n- Different depreciation methods\n- Asset impairment provisions\n- Accrued liabilities", "relatedAccountId": "5801", - "relatedSubject": "递延所得税原理" + "relatedSubject": "Deferred Tax Principle" }, { "id": "k25", "category": "economic_law", - "title": "中国税制概览", - "content": "## 中国现行税制\n\n### 流转税(间接税)\n- **增值税**:对增值额征税(13%/9%/6%)\n- **消费税**:特定消费品(烟、酒、化妆品、汽车等)\n\n### 所得税(直接税)\n- **企业所得税**:25%/15%/20%\n- **个人所得税**:3%-45% 七级累进\n\n### 财产行为税\n- **印花税**:合同、账簿等凭证\n- **房产税**:经营性房产\n- **车船税**:车辆和船舶\n- **契税**:不动产产权转移\n\n### 附加税费\n- 城市维护建设税(7%/5%/1%)\n- 教育费附加(3%)\n- 地方教育附加(2%)\n\n### 对应会计科目\n- 增值税 → 应交税费-应交增值税(2221)\n- 消费税/城建税/教育费 → 税金及附加(5403)\n- 所得税 → 所得税费用(5801)", + "title": "Overview of Chinese Tax System", + "content": "## Chinese Tax System\n\n### Turnover Taxes\n- **VAT**: On value added (13%/9%/6%)\n- **Consumption Tax**: Specific consumer goods\n\n### Income Taxes\n- **CIT**: 25%/15%/20%\n- **IIT**: 3%-45% progressive\n\n### Property & Behavior Taxes\n- **Stamp Duty**: Contracts, books\n- **Property Tax**: Commercial property\n- **Vehicle & Vessel Tax**\n- **Deed Tax**: Real estate transfer\n\n### Surcharges\n- Urban Maintenance & Construction Tax (7%/5%/1%)\n- Education Surcharge (3%)\n- Local Education Surcharge (2%)\n\n### Corresponding Accounts\n- VAT → Tax Payable (2221)\n- Other taxes → Taxes & Surcharges (5403)\n- Income tax → Income Tax Expense (5801)", "relatedAccountId": "2221", - "relatedSubject": "各税种申报期限" + "relatedSubject": "Tax Filing Deadlines" }, { "id": "k26", "category": "economic_law", - "title": "公司法与资本制度", - "content": "## 公司资本制度\n\n### 注册资本\n- 有限责任公司的注册资本为全体股东认缴的出资额\n- 实收资本(3001)是企业实际收到的出资\n\n### 出资方式\n- 货币出资\n- 实物出资(固定资产等)\n- 知识产权出资\n- 土地使用权出资\n\n### 资本三原则\n1. **资本确定原则**:设立时明确注册资本\n2. **资本维持原则**:存续期间保持与资本相应的财产\n3. **资本不变原则**:非经法定程序不得随意变更\n\n### 盈余公积\n- 法定盈余公积:按净利润 10% 提取\n- 可用于弥补亏损、转增资本\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 利润分配\n- 弥补亏损 → 提取盈余公积 → 向投资者分配利润", + "title": "Company Law & Capital System", + "content": "## Company Capital System\n\n### Registered Capital\n- LLC registered capital is total subscribed contributions\n- Paid-in Capital (3001) is actual contributions received\n\n### Contribution Types\n- Cash | In-kind (fixed assets) | IP rights | Land use rights\n\n### Three Capital Principles\n1. **Capital Determination**: Specify at establishment\n2. **Capital Maintenance**: Maintain property matching capital\n3. **Capital Invariability**: No arbitrary changes\n\n### Surplus Reserve\n- Statutory surplus reserve: 10% of net profit\n- Can cover losses or increase capital\n- After capital increase, remainder ≥ 25% of pre-increase registered capital\n\n### Profit Distribution\n- Cover losses → Transfer to reserve → Distribute to investors", "relatedAccountId": "3001", - "relatedSubject": "股东权利与义务" + "relatedSubject": "Shareholder Rights & Obligations" }, { "id": "k27", "category": "economic_law", - "title": "税收征收管理法", - "content": "## 税收征收管理\n\n### 税务登记\n- 企业成立后 30 日内办理税务登记\n- 变更、注销也需办理相应登记\n\n### 账簿凭证管理\n- 设置账簿,根据合法有效凭证记账\n- 账簿、凭证、报表等保存期限详见会计档案保管规定(知识卡片 k9)\n\n### 纳税申报\n- 按期如实申报(增值税次月 15 日前)\n- 可网上申报、上门申报或邮寄申报\n\n### 税款征收\n- 查账征收、核定征收、定期定额征收\n- 滞纳金:日加收滞纳税款万分之五\n\n### 税务检查\n- 税务机关有权检查账簿、凭证、报表\n- 可实地检查经营场所和货物存放地\n\n### 法律责任\n- 偷税:追缴税款、滞纳金,并处 50%-5 倍罚款\n- 构成犯罪的追究刑事责任", + "title": "Tax Administration Law", + "content": "## Tax Administration\n\n### Tax Registration\n- Register within 30 days of establishment\n- Update for changes and deregistration\n\n### Books & Records\n- Maintain accounting books based on valid documents\n- Retention periods covered in Archive Retention (Card k9)\n\n### Tax Filing\n- File truthfully and timely (VAT: by 15th of next month)\n- Online, in-person, or by mail\n\n### Tax Collection\n- Audit-based, deemed assessment, fixed amount\n- Late payment surcharge: 0.05% daily\n\n### Tax Inspection\n- Tax authorities may inspect books, documents, reports\n- May conduct on-site inspection\n\n### Legal Liability\n- Tax evasion: Recovery + 50%-5x fine\n- Criminal prosecution for serious cases", "relatedAccountId": "5403", - "relatedSubject": "税务稽查应对" + "relatedSubject": "Tax Audit Response" }, { "id": "k28", "category": "accounting_practice", - "title": "应收票据", - "content": "## 应收票据(1121)\n\n企业因销售商品、提供劳务等而收到的商业汇票。\n\n### 分类\n- 商业承兑汇票:由付款人承兑\n- 银行承兑汇票:由银行承兑(信用更高)\n\n### 分录\n- 收到票据:借:应收票据 贷:主营业务收入\n- 到期收款:借:银行存款 贷:应收票据\n- 贴现:借:银行存款(贴现值) 财务费用(贴现息) 贷:应收票据\n\n### 关联科目\n- 1122 应收账款 | 1131 应收股利 | 1132 应收利息\n- 5503 财务费用(贴现息)", + "title": "Notes Receivable", + "content": "## Notes Receivable (1121)\n\nCommercial drafts received from sales of goods or services.\n\n### Types: Trade acceptance vs Bank acceptance\n\n### Entries\n- Receive note: Dr: Notes Receivable Cr: Main Revenue\n- Collect at maturity: Dr: Bank Deposit Cr: Notes Receivable\n- Discount: Dr: Bank Deposit (discounted amount), Financial Expenses (discount interest) Cr: Notes Receivable\n\n### Related\n- 1122 AR | 1131 Dividends Rec | 1132 Interest Rec\n- 5503 Financial Expenses (discount interest)", "relatedAccountId": "1121", "relatedSubject": null }, { "id": "k29", "category": "accounting_practice", - "title": "预付账款", - "content": "## 预付账款(1123)\n\n企业按照合同规定预先支付给供应商的款项。\n\n### 分录\n- 预付时:借:预付账款 贷:银行存款\n- 收到货物:借:原材料 贷:预付账款\n- 补付差额:借:预付账款 贷:银行存款\n\n### 与应付账款的关系\n预付账款不多的企业可不设此科目,直接在应付账款(2202)借方核算。\n\n### 关联科目\n- 2202 应付账款 | 1403 原材料 | 2203 预收账款", + "title": "Prepaid Accounts", + "content": "## Prepaid Accounts (1123)\n\nAmounts paid in advance to suppliers per contract.\n\n### Entries\n- Prepay: Dr: Prepaid Accounts Cr: Bank Deposit\n- Receive goods: Dr: Raw Materials Cr: Prepaid Accounts\n- Pay balance: Dr: Prepaid Accounts Cr: Bank Deposit\n\n### Note: Can be recorded in AP (2202) debit if immaterial.\n\n### Related: 2202 AP | 1403 Raw Materials | 2203 Advances from Customers", "relatedAccountId": "1123", "relatedSubject": null }, { "id": "k30", "category": "accounting_practice", - "title": "应收股利与应收利息", - "content": "## 应收股利(1131)与应收利息(1132)\n\n### 应收股利\n- 企业应收取的现金股利或利润\n- 宣告时:借:应收股利 贷:投资收益(5201)\n- 收到时:借:银行存款 贷:应收股利\n\n### 应收利息\n- 企业应收取的债券利息\n- 计提时:借:应收利息 贷:投资收益\n- 收到时:借:银行存款 贷:应收利息\n\n### 关联科目\n- 5201 投资收益 | 1501 持有至到期投资 | 1511 长期股权投资", + "title": "Dividends & Interest Receivable", + "content": "## Dividends Rec (1131) & Interest Rec (1132)\n\n### Dividends Receivable\n- Cash dividends or profits due to the enterprise\n- Declared: Dr: Dividends Rec Cr: Investment Income (5201)\n- Received: Dr: Bank Deposit Cr: Dividends Rec\n\n### Interest Receivable\n- Bond interest due to the enterprise\n- Accrue: Dr: Interest Rec Cr: Investment Income\n- Receive: Dr: Bank Deposit Cr: Interest Rec\n\n### Related: 5201 Investment Income | 1501 HTM | 1511 LT Equity", "relatedAccountId": "1131", "relatedSubject": null }, { "id": "k31", "category": "accounting_practice", - "title": "其他应收款", - "content": "## 其他应收款(1221)\n\n除应收票据、应收账款、预付账款、应收股利和应收利息以外的各种应收及暂付款项。\n\n### 包括\n- 应收的各种赔款、罚款\n- 出租包装物的应收租金\n- 应向职工收取的各种垫付款\n- 存出保证金(押金)\n- 备用金(内部周转金)\n\n### 与营业外收入的区分\n- 罚款收入:借:其他应收款 贷:营业外收入(5301)\n- 收回时:借:银行存款 贷:其他应收款\n\n### 关联科目\n- 2241 其他应付款 | 5301 营业外收入", + "title": "Other Receivables", + "content": "## Other Receivables (1221)\n\nAll receivables and temporary payments other than notes, AR, prepaid, dividends, and interest receivable.\n\n### Includes\n- Compensation and fines receivable\n- Rent receivable from packaging rental\n- Advances recoverable from employees\n- Deposits paid (guarantee deposits)\n- Petty cash advances\n\n### Related\n- Fine income: Dr: Other Receivables Cr: Non-operating Income (5301)\n- Collection: Dr: Bank Deposit Cr: Other Receivables\n- 2241 Other Payables | 5301 Non-operating Income", "relatedAccountId": "1221", "relatedSubject": null }, { "id": "k32", "category": "accounting_practice", - "title": "材料采购", - "content": "## 材料采购(1401)\n\n核算企业采用计划成本进行材料日常核算时,购入材料的实际采购成本。\n\n### 计划成本法\n1. 购入时:借:材料采购(实际成本) 贷:银行存款\n2. 入库时:借:原材料(计划成本) 材料成本差异(超支) 贷:材料采购\n\n### 材料成本差异\n- 实际成本 > 计划成本:超支(借方差异)\n- 实际成本 < 计划成本:节约(贷方差异)\n\n### 关联科目\n- 1403 原材料 | 4001 生产成本 | 5401 主营业务成本", + "title": "Material Procurement", + "content": "## Material Procurement (1401)\n\nUsed when applying planned costing for daily material accounting.\n\n### Planned Cost Method\n1. Purchase: Dr: Material Procurement (actual) Cr: Bank\n2. Receipt: Dr: Raw Materials (planned) Cr: Material Procurement; Dr/Cr: Material Cost Variance\n\n### Material Cost Variance\n- Actual > Planned: unfavorable (debit variance)\n- Actual < Planned: favorable (credit variance)\n\n### Related: 1403 Raw Materials | 4001 Production Cost | 5401 Main Cost", "relatedAccountId": "1401", "relatedSubject": null }, { "id": "k33", "category": "accounting_practice", - "title": "库存商品", - "content": "## 库存商品(1405)\n\n企业已完成全部生产过程并验收入库、可以对外销售的商品。\n\n### 分录\n- 完工入库:借:库存商品 贷:生产成本(4001)\n- 销售出库:借:主营业务成本(5401) 贷:库存商品\n\n### 管理要点\n- 定期盘点,账实核对\n- 存货跌价准备计提(参考 1471)\n- 存货周转率 = 营业成本 ÷ 平均存货\n\n### 关联科目\n- 4001 生产成本 | 5401 主营业务成本 | 1411 周转材料\n- 1471 存货跌价准备(备抵科目)", + "title": "Finished Goods", + "content": "## Finished Goods (1405)\n\nGoods that have completed the entire production process, passed inspection, and are ready for sale.\n\n### Entries\n- Complete production: Dr: Finished Goods Cr: Production Cost (4001)\n- Sell: Dr: Main Operating Cost (5401) Cr: Finished Goods\n\n### Management\n- Regular physical inventory counts\n- Inventory write-down provision (see 1471)\n- Inventory turnover = COGS ÷ Average inventory\n\n### Related: 4001 Production Cost | 5401 Main Cost | 1411 Revolving Materials | 1471 Inventory Write-down", "relatedAccountId": "1405", "relatedSubject": null }, { "id": "k34", "category": "accounting_practice", - "title": "周转材料", - "content": "## 周转材料(1411)\n\n企业能够多次使用但不符合固定资产定义的材料。\n\n### 包括\n- 包装物(如包装桶、箱、袋)\n- 低值易耗品(工具、管理用具、劳保用品等)\n\n### 摊销方法\n- 一次摊销法:领用时全部计入成本费用\n- 五五摊销法:领用时摊销 50%,报废时摊销 50%\n- 分次摊销法:按使用次数分期摊销\n\n### 分录(一次摊销法)\n- 领用时:借:制造费用/管理费用 贷:周转材料\n\n### 关联科目\n- 4101 制造费用 | 5502 管理费用 | 1405 库存商品", + "title": "Revolving Materials", + "content": "## Revolving Materials (1411)\n\nMaterials that can be used multiple times but don't qualify as fixed assets.\n\n### Includes\n- Packaging materials (drums, boxes, bags)\n- Low-value consumables (tools, supplies, protective gear)\n\n### Amortization Methods\n- Immediate write-off: All to expense upon issuance\n- 50-50 method: 50% at issue, 50% at retirement\n- Installment method: Amortized by usage count\n\n### Entry (immediate)\n- On issue: Dr: Mfg Overhead/Admin Cr: Revolving Materials\n\n### Related: 4101 Mfg Overhead | 5502 Admin | 1405 Finished Goods", "relatedAccountId": "1411", "relatedSubject": null }, { "id": "k35", "category": "accounting_practice", - "title": "存货跌价准备", - "content": "## 存货跌价准备(1471)\n\n期末存货成本高于其可变现净值的,应计提存货跌价准备。\n\n### 可变现净值\n- 存货的估计售价 - 至完工估计成本 - 估计销售费用 - 相关税费\n\n### 计提\n- 借:资产减值损失(5601) 贷:存货跌价准备\n\n### 转回\n- 以前减记存货价值的影响因素消失,可在原计提金额内转回\n- 借:存货跌价准备 贷:资产减值损失\n\n### 关联科目\n- 1403 原材料 | 1405 库存商品 | 5601 资产减值损失\n- 1231 坏账准备(类比,但坏账准备不可转回)", + "title": "Inventory Write-down", + "content": "## Inventory Write-down (1471)\n\nProvide when inventory cost exceeds NRV at period end.\n\n### NRV = Estimated selling price - Cost to complete - Estimated selling expenses - Related taxes\n\n### Provide\nDr: Asset Impairment Loss (5601) Cr: Inventory Write-down\n\n### Reversal\nIf impairment factors disappear, reverse within original provision.\nDr: Inventory Write-down Cr: Asset Impairment Loss\n\n### Related: 1403 Raw Materials | 1405 Finished Goods | 5601 Impairment Loss | 1231 Bad Debt Provision (Note: bad debt provision cannot be reversed)", "relatedAccountId": "1471", "relatedSubject": null }, { "id": "k36", "category": "accounting_practice", - "title": "持有至到期投资", - "content": "## 持有至到期投资(1501)\n\n到期日固定、回收金额固定或可确定,且企业有明确意图和能力持有至到期的非衍生金融资产。\n\n### 计量\n- 初始计量:按公允价值和交易费用之和\n- 后续计量:按实际利率法以摊余成本计量\n\n### 分录\n- 购入:借:持有至到期投资-成本 贷:银行存款\n- 计提利息:借:应收利息(1132) 贷:投资收益(5201)\n- 到期收回:借:银行存款 贷:持有至到期投资\n\n### 关联科目\n- 1132 应收利息 | 5201 投资收益 | 1511 长期股权投资", + "title": "Held-to-Maturity Investments", + "content": "## Held-to-Maturity Investments (1501)\n\nNon-derivative financial assets with fixed maturity, fixed/determinable payments, and positive intent and ability to hold to maturity.\n\n### Measurement: Initially at FV + transaction costs; subsequently at amortized cost using effective interest method.\n\n### Entries\n- Purchase: Dr: HTM - Cost Cr: Bank\n- Accrue interest: Dr: Interest Rec (1132) Cr: Investment Income (5201)\n- Maturity: Dr: Bank Cr: HTM\n\n### Related: 1132 Interest Rec | 5201 Investment Income | 1511 LT Equity", "relatedAccountId": "1501", "relatedSubject": null }, { "id": "k37", "category": "accounting_practice", - "title": "长期股权投资", - "content": "## 长期股权投资(1511)\n\n投资方对被投资单位实施控制、共同控制或重大影响的权益性投资。\n\n### 核算方法\n- **成本法**:对子公司投资(持股 > 50%)\n- **权益法**:对联营企业(20%-50%)和合营企业\n\n### 成本法\n- 宣告股利:借:应收股利 贷:投资收益\n- 不随被投资单位净资产变动调整\n\n### 权益法\n- 被投资单位盈利:借:长期股权投资-损益调整 贷:投资收益\n- 宣告股利:借:应收股利 贷:长期股权投资-损益调整\n\n### 关联科目\n- 1131 应收股利 | 5201 投资收益 | 3002 资本公积", + "title": "Long-term Equity Investment", + "content": "## Long-term Equity Investment (1511)\n\nEquity investment conferring control, joint control, or significant influence.\n\n### Methods\n- **Cost method**: Subsidiaries (>50% ownership)\n- **Equity method**: Associates (20%-50%) and joint ventures\n\n### Cost Method\n- Declared dividend: Dr: Dividends Rec Cr: Investment Income\n- No adjustment for investee's net asset changes\n\n### Equity Method\n- Investee profit: Dr: LT Equity - P&L Adjustment Cr: Investment Income\n- Declared dividend: Dr: Dividends Rec Cr: LT Equity - P&L Adjustment\n\n### Related: 1131 Dividends Rec | 5201 Investment Income | 3002 Capital Reserve", "relatedAccountId": "1511", "relatedSubject": null }, { "id": "k38", "category": "accounting_practice", - "title": "在建工程", - "content": "## 在建工程(1604)\n\n企业正在建设、安装或技术改造中的工程项目。\n\n### 核算内容\n- 建筑工程(厂房、办公楼等)\n- 安装工程(设备安装)\n- 技术改造工程\n\n### 分录\n- 发生支出:借:在建工程 贷:银行存款/工程物资\n- 借款费用资本化:借:在建工程 贷:长期借款-应计利息\n- 完工结转:借:固定资产(1601) 贷:在建工程\n\n### 与固定资产的关系\n在建工程达到预定可使用状态后转入固定资产,并从下月开始计提折旧。\n\n### 关联科目\n- 1601 固定资产 | 2501 长期借款 | 1606 固定资产清理", + "title": "Construction in Progress", + "content": "## Construction in Progress (1604)\n\nProjects under construction, installation, or technical renovation.\n\n### Content\n- Building works (factories, offices)\n- Installation works (equipment)\n- Technical renovation\n\n### Entries\n- Incur costs: Dr: CIP Cr: Bank/Construction materials\n- Capitalize borrowing costs: Dr: CIP Cr: Long-term Loan-Accrued Interest\n- Complete: Dr: Fixed Assets (1601) Cr: CIP\n\n### Note: Transferred to Fixed Assets when ready for use; depreciation starts next month.\n\n### Related: 1601 Fixed Assets | 2501 Long-term Loan | 1606 Disposal", "relatedAccountId": "1604", "relatedSubject": null }, { "id": "k39", "category": "accounting_practice", - "title": "固定资产清理", - "content": "## 固定资产清理(1606)\n\n固定资产出售、报废、毁损时使用的过渡科目。\n\n### 分录\n1. 转入清理:借:固定资产清理 累计折旧(1602) 贷:固定资产(1601)\n2. 发生清理费用:借:固定资产清理 贷:银行存款\n3. 取得变价收入:借:银行存款 贷:固定资产清理\n4. 清理净损益:\n - 净损失:借:营业外支出(5701) 贷:固定资产清理\n - 净收益:借:固定资产清理 贷:营业外收入(5301)\n\n### 关联科目\n- 1601 固定资产 | 1602 累计折旧 | 5701 营业外支出 | 5301 营业外收入", + "title": "Fixed Asset Disposal", + "content": "## Fixed Asset Disposal (1606)\n\nTransitional account for sale, retirement, or destruction of fixed assets.\n\n### Entries\n1. Transfer to disposal: Dr: Disposal, Acc Dep (1602) Cr: Fixed Assets (1601)\n2. Disposal costs: Dr: Disposal Cr: Bank\n3. Proceeds: Dr: Bank Cr: Disposal\n4. Net gain/loss: Dr/Cr: Disposal Cr/Dr: Non-operating Income (5301) / Expenses (5701)\n\n### Related: 1601 Fixed Assets | 1602 Acc Dep | 5701 Non-operating Expenses | 5301 Non-operating Income", "relatedAccountId": "1606", "relatedSubject": null }, { "id": "k40", "category": "accounting_practice", - "title": "无形资产", - "content": "## 无形资产(1701)\n\n企业拥有或控制的没有实物形态的可辨认非货币性资产。\n\n### 种类\n- 专利权 | 商标权 | 著作权\n- 土地使用权(中国特有)\n- 非专利技术 | 特许经营权\n\n### 分录\n- 购入:借:无形资产 贷:银行存款\n- 自行研发:研究阶段费用化,开发阶段符合条件的资本化\n- 摊销:借:管理费用(5502) 贷:累计摊销(1702)\n\n### 摊销\n- 使用寿命有限的无形资产应摊销\n- 使用寿命不确定的不摊销,但每年进行减值测试\n\n### 关联科目\n- 1702 累计摊销 | 5502 管理费用 | 1601 固定资产(类比)", + "title": "Intangible Assets", + "content": "## Intangible Assets (1701)\n\nIdentifiable non-monetary assets without physical substance.\n\n### Types\n- Patents | Trademarks | Copyrights\n- Land use rights (China-specific)\n- Proprietary technology | Franchises\n\n### Entries\n- Purchase: Dr: Intangible Assets Cr: Bank\n- Self-developed R&D: Research = expense; qualifying development = capitalize\n- Amortization: Dr: Admin (5502) Cr: Accumulated Amortization (1702)\n\n### Finite-life intangibles: Amortize. Indefinite-life: No amortization, annual impairment test.\n\n### Related: 1702 Acc Amort | 5502 Admin | 1601 Fixed Assets (analogy)", "relatedAccountId": "1701", "relatedSubject": null }, { "id": "k41", "category": "accounting_practice", - "title": "累计摊销", - "content": "## 累计摊销(1702)\n\n无形资产因使用而累计减少的价值,是无形资产的备抵科目。\n\n### 摊销方法\n- 一般采用直线法\n- 摊销期:合同/法律规定年限,或预计使用年限\n\n### 分录\n- 每月摊销:借:管理费用(5502)/其他业务成本(5402) 贷:累计摊销\n\n### 与累计折旧的异同\n- 同:都是备抵科目,抵减资产账面价值\n- 异:固定资产用累计折旧(1602),无形资产用累计摊销\n\n### 关联科目\n- 1701 无形资产 | 5502 管理费用 | 1602 累计折旧(类比)", + "title": "Accumulated Amortization", + "content": "## Accumulated Amortization (1702)\n\nCumulative reduction in intangible asset value from usage; contra-asset account.\n\n### Method: Generally straight-line over legal/contractual/estimated useful life.\n\n### Entry\nMonthly: Dr: Admin (5502) / Other Cost (5402) Cr: Accumulated Amortization\n\n### vs Accumulated Depreciation\n- Same: Both contra-assets reducing carrying value\n- Diff: Fixed assets use Acc Dep (1602); Intangibles use Acc Amort (1702)\n\n### Related: 1701 Intangible Assets | 5502 Admin | 1602 Acc Dep (analogy)", "relatedAccountId": "1702", "relatedSubject": null }, { "id": "k42", "category": "accounting_practice", - "title": "长期待摊费用", - "content": "## 长期待摊费用(1801)\n\n企业已经发生但应由本期和以后各期负担的、分摊期限在一年以上的各项费用。\n\n### 包括\n- 经营租入固定资产的改良支出\n- 固定资产大修理支出\n- 开办费(可选)\n\n### 分录\n- 发生时:借:长期待摊费用 贷:银行存款\n- 摊销时:借:管理费用/销售费用 贷:长期待摊费用\n\n### 与待摊费用的区别\n摊销期一年以内一般计入\"预付账款\"或直接费用化。\n\n### 关联科目\n- 5502 管理费用 | 5501 销售费用 | 1601 固定资产", + "title": "Long-term Prepaid Expenses", + "content": "## Long-term Prepaid Expenses (1801)\n\nExpenses incurred but benefiting multiple periods with amortization > 1 year.\n\n### Includes\n- Improvement to leased fixed assets\n- Major repair of fixed assets\n- Organization costs (optional)\n\n### Entries\n- Incur: Dr: LT Prepaid Expenses Cr: Bank\n- Amortize: Dr: Admin/Selling Expenses Cr: LT Prepaid Expenses\n\n### Related: 5502 Admin | 5501 Selling | 1601 Fixed Assets", "relatedAccountId": "1801", "relatedSubject": null }, { "id": "k43", "category": "accounting_practice", - "title": "待处理财产损溢", - "content": "## 待处理财产损溢(1901)\n\n企业在财产清查过程中查明的各种财产盘盈、盘亏和毁损的价值。\n\n### 分录\n**盘盈(溢余)**\n- 发现时:借:固定资产/原材料 贷:待处理财产损溢\n- 批准后:借:待处理财产损溢 贷:营业外收入(5301)/管理费用\n\n**盘亏(短缺)**\n- 发现时:借:待处理财产损溢 贷:固定资产/原材料\n- 批准后:借:营业外支出(5701)/其他应收款/管理费用 贷:待处理财产损溢\n\n### 注意\n- 期末必须处理完毕,报表上不应有余额\n- 属于过渡性科目\n\n### 关联科目\n- 1601 固定资产 | 1403 原材料 | 5301 营业外收入 | 5701 营业外支出 | 1221 其他应收款", + "title": "Pending Property Loss/Gain", + "content": "## Pending Property Loss/Gain (1901)\n\nValue of asset overages, shortages, and damage discovered during property inspection.\n\n### Entries for Overage\n- Discover: Dr: Fixed Assets/Raw Materials Cr: Pending Property Gain\n- Approved: Dr: Pending Property Gain Cr: Non-operating Income (5301)/Admin\n\n### Entries for Shortage\n- Discover: Dr: Pending Property Loss Cr: Fixed Assets/Raw Materials\n- Approved: Dr: Non-operating Expenses (5701)/Other Rec/Admin Cr: Pending Property Loss\n\n### Note: Must be resolved by period-end; transitional account with no balance on reports.\n\n### Related: 1601 FA | 1403 RM | 5301 Non-operating Income | 5701 Non-operating Exp | 1221 Other Rec", "relatedAccountId": "1901", "relatedSubject": null }, { "id": "k44", "category": "accounting_practice", - "title": "短期借款", - "content": "## 短期借款(2001)\n\n企业向银行或其他金融机构借入的期限一年以下(含一年)的借款。\n\n### 分录\n- 借入:借:银行存款 贷:短期借款\n- 计提利息:借:财务费用(5503) 贷:应付利息(2231)\n- 支付利息:借:应付利息 贷:银行存款\n- 偿还本金:借:短期借款 贷:银行存款\n\n### 与长期借款的区别\n- 短期借款 ≤ 1年(2001);长期借款 > 1年(2501)\n- 短期借款利息一般计入财务费用(不可资本化)\n\n### 关联科目\n- 2231 应付利息 | 5503 财务费用 | 2501 长期借款", + "title": "Short-term Loans", + "content": "## Short-term Loans (2001)\n\nBorrowings from banks or financial institutions with terms ≤ 1 year.\n\n### Entries\n- Borrow: Dr: Bank Cr: Short-term Loan\n- Accrue interest: Dr: Financial Expenses (5503) Cr: Interest Payable (2231)\n- Pay interest: Dr: Interest Payable Cr: Bank\n- Repay principal: Dr: Short-term Loan Cr: Bank\n\n### vs Long-term: Short-term ≤ 1yr (2001); Long-term > 1yr (2501). Short-term interest generally expensed (cannot capitalize).\n\n### Related: 2231 Interest Payable | 5503 Financial Expenses | 2501 Long-term Loans", "relatedAccountId": "2001", "relatedSubject": null }, { "id": "k45", "category": "accounting_practice", - "title": "应付票据", - "content": "## 应付票据(2201)\n\n企业购买商品、接受劳务等签发的商业汇票。\n\n### 分录\n- 签发时:借:原材料/库存商品 贷:应付票据\n- 到期付款:借:应付票据 贷:银行存款\n- 到期无力支付:\n - 商业承兑汇票:借:应付票据 贷:应付账款(2202)\n - 银行承兑汇票:借:应付票据 贷:短期借款(2001)\n\n### 关联科目\n- 1121 应收票据(对方视角)| 2202 应付账款 | 2001 短期借款", + "title": "Notes Payable", + "content": "## Notes Payable (2201)\n\nCommercial drafts issued for purchases of goods or services.\n\n### Entries\n- Issue: Dr: Raw Materials/Finished Goods Cr: Notes Payable\n- Pay at maturity: Dr: Notes Payable Cr: Bank\n- Unable to pay: Trade acceptance → AP (2202); Bank acceptance → Short-term Loan (2001)\n\n### Related: 1121 Notes Receivable (counterparty) | 2202 AP | 2001 Short-term Loans", "relatedAccountId": "2201", "relatedSubject": null }, { "id": "k46", "category": "accounting_practice", - "title": "预收账款", - "content": "## 预收账款(2203)\n\n企业按照合同规定预先向客户收取的款项。\n\n### 分录\n- 预收时:借:银行存款 贷:预收账款\n- 交付商品:借:预收账款 贷:主营业务收入(5001)\n- 退还多余款:借:预收账款 贷:银行存款\n\n### 与合同负债的区别\n新收入准则下,预收账款中已收取但未履约的部分,符合条件应重分类为\"合同负债\"。\n\n### 关联科目\n- 1123 预付账款(对方视角)| 5001 主营业务收入 | 2202 应付账款", + "title": "Advances from Customers", + "content": "## Advances from Customers (2203)\n\nAmounts received in advance from customers per contract.\n\n### Entries\n- Receive advance: Dr: Bank Cr: Advances from Customers\n- Deliver goods: Dr: Advances Cr: Main Revenue (5001)\n- Refund excess: Dr: Advances Cr: Bank\n\n### Note: Under new revenue standard, unearned portion may be reclassified as 'contract liabilities'.\n\n### Related: 1123 Prepaid (counterparty) | 5001 Main Revenue | 2202 AP", "relatedAccountId": "2203", "relatedSubject": null }, { "id": "k47", "category": "accounting_practice", - "title": "应付利息与应付股利", - "content": "## 应付利息(2231)与应付股利(2232)\n\n### 应付利息\n- 应计未付的借款利息\n- 计提:借:财务费用(5503) 贷:应付利息\n- 支付:借:应付利息 贷:银行存款\n\n### 应付股利\n- 已宣告但尚未支付给投资者的现金股利\n- 宣告:借:利润分配(3104) 贷:应付股利\n- 支付:借:应付股利 贷:银行存款\n\n### 关联科目\n- 5503 财务费用 | 3104 利润分配 | 2001 短期借款 | 2501 长期借款", + "title": "Interest & Dividends Payable", + "content": "## Interest Payable (2231) & Dividends Payable (2232)\n\n### Interest Payable\n- Accrued unpaid borrowing interest\n- Accrue: Dr: Financial Expenses (5503) Cr: Interest Payable\n- Pay: Dr: Interest Payable Cr: Bank\n\n### Dividends Payable\n- Declared unpaid cash dividends\n- Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n- Pay: Dr: Dividends Payable Cr: Bank\n\n### Related: 5503 Financial Exp | 3104 Profit Distribution | 2001 ST Loans | 2501 LT Loans", "relatedAccountId": "2231", "relatedSubject": null }, { "id": "k48", "category": "accounting_practice", - "title": "其他应付款", - "content": "## 其他应付款(2241)\n\n除应付票据、应付账款、预收账款、应付职工薪酬、应交税费、应付利息、应付股利等以外的应付及暂收款项。\n\n### 包括\n- 应付的租金\n- 收取的押金、保证金\n- 应付的赔偿款、罚款\n\n### 分录\n- 收取押金:借:银行存款 贷:其他应付款\n- 退还押金:借:其他应付款 贷:银行存款\n- 逾期未退的押金可能转为营业外收入\n\n### 关联科目\n- 1221 其他应收款(对方科目)| 2202 应付账款 | 5301 营业外收入", + "title": "Other Payables", + "content": "## Other Payables (2241)\n\nAll payables and temporary receipts other than notes, AP, advances, payroll, tax, interest, and dividends payable.\n\n### Includes\n- Rent payable\n- Deposits and guarantees received\n- Compensation and fines payable\n\n### Entries\n- Receive deposit: Dr: Bank Cr: Other Payables\n- Refund deposit: Dr: Other Payables Cr: Bank\n- Unclaimed deposits may be recognized as non-operating income\n\n### Related: 1221 Other Receivables (counterpart) | 2202 AP | 5301 Non-operating Income", "relatedAccountId": "2241", "relatedSubject": null }, { "id": "k49", "category": "accounting_practice", - "title": "应付债券", - "content": "## 应付债券(2502)\n\n企业为筹集资金而发行的债券。\n\n### 发行方式\n- 按面值发行:票面利率 = 市场利率\n- 溢价发行:票面利率 > 市场利率(投资者愿多付)\n- 折价发行:票面利率 < 市场利率(投资者需补偿)\n\n### 分录\n- 发行:借:银行存款 贷:应付债券-面值 应付债券-利息调整(或借方)\n- 计提利息:借:财务费用 贷:应付债券-应计利息\n- 摊销利息调整:借/贷:应付债券-利息调整 贷/借:财务费用\n\n### 关联科目\n- 5503 财务费用 | 2501 长期借款 | 2701 长期应付款", + "title": "Bonds Payable", + "content": "## Bonds Payable (2502)\n\nBonds issued by the enterprise to raise funds.\n\n### Issuance\n- Par: Coupon rate = Market rate\n- Premium: Coupon > Market (investors pay more)\n- Discount: Coupon < Market (investors need compensation)\n\n### Entries\n- Issue: Dr: Bank Cr: Bonds Payable-Face, Bonds Payable-Premium (or Dr for Discount)\n- Accrue interest: Dr: Financial Exp Cr: Bonds Payable-Accrued Interest\n- Amortize: Dr/Cr: Bonds Payable-Adjustment Cr/Dr: Financial Exp\n\n### Related: 5503 Financial Exp | 2501 LT Loans | 2701 LT Payables", "relatedAccountId": "2502", "relatedSubject": null }, { "id": "k50", "category": "accounting_practice", - "title": "长期应付款", - "content": "## 长期应付款(2701)\n\n除长期借款和应付债券以外的其他各种长期应付款项。\n\n### 包括\n- 应付融资租赁款(融资租入固定资产)\n- 以分期付款方式购入固定资产的应付款项\n\n### 分录(融资租赁)\n- 租入:借:固定资产(最低租赁付款额现值或公允价值孰低) 未确认融资费用 贷:长期应付款\n- 支付租金:借:长期应付款 贷:银行存款\n- 摊销融资费用:借:财务费用 贷:未确认融资费用\n\n### 关联科目\n- 1601 固定资产 | 5503 财务费用 | 2501 长期借款 | 2502 应付债券", + "title": "Long-term Payables", + "content": "## Long-term Payables (2701)\n\nLong-term payables other than loans and bonds.\n\n### Includes\n- Finance lease payables\n- Installment purchase of fixed assets\n\n### Entries (Finance Lease)\n- Lease inception: Dr: Fixed Assets (lower of MLP PV or FV), Unrecognized Finance Cost Cr: LT Payables\n- Rent payment: Dr: LT Payables Cr: Bank\n- Amortize finance cost: Dr: Financial Exp Cr: Unrecognized Finance Cost\n\n### Related: 1601 Fixed Assets | 5503 Financial Exp | 2501 LT Loans | 2502 Bonds Payable", "relatedAccountId": "2701", "relatedSubject": null }, { "id": "k51", "category": "accounting_practice", - "title": "其他货币资金", - "content": "## 其他货币资金(1012)\n\n除库存现金和银行存款以外的货币资金。\n\n### 包括\n- 外埠存款(异地临时采购账户)\n- 银行汇票存款\n- 银行本票存款\n- 信用证保证金存款\n- 信用卡存款\n\n### 分录\n- 存入保证金:借:其他货币资金 贷:银行存款\n- 使用:借:原材料 贷:其他货币资金\n- 退回余额:借:银行存款 贷:其他货币资金\n\n### 关联科目\n- 1001 库存现金 | 1002 银行存款 | 2202 应付账款", + "title": "Other Monetary Assets", + "content": "## Other Monetary Assets (1012)\n\nMonetary assets other than cash on hand and bank deposits.\n\n### Includes\n- Outport deposits (remote temporary purchase)\n- Bank draft deposits | Cashier's check deposits\n- L/C margin deposits | Credit card deposits\n\n### Entries\n- Transfer to special account: Dr: Other Monetary Assets Cr: Bank\n- Use: Dr: Raw Materials Cr: Other Monetary Assets\n- Refund balance: Dr: Bank Cr: Other Monetary Assets\n\n### Related: 1001 Cash on Hand | 1002 Bank Deposit | 2202 AP", "relatedAccountId": "1012", "relatedSubject": null }, { "id": "k52", "category": "accounting_practice", - "title": "资本公积", - "content": "## 资本公积(3002)\n\n企业收到的投资者出资超过注册资本(或股本)中所占份额的部分。\n\n### 来源\n- **资本溢价**:实际出资超过注册资本份额\n- **股本溢价**:股票发行价高于面值\n- **其他资本公积**:权益法下被投资单位权益变动等\n\n### 用途\n- 转增资本(股本)\n- 不得用于弥补亏损\n- 转增资本后留存不得低于转增前注册资本的 25%\n\n### 分录\n- 收到溢价出资:借:银行存款 贷:实收资本 资本公积-资本溢价\n\n### 关联科目\n- 3001 实收资本 | 3101 盈余公积 | 1511 长期股权投资", + "title": "Capital Reserve", + "content": "## Capital Reserve (3002)\n\nExcess of investment received over registered capital share.\n\n### Sources\n- **Capital premium**: Actual contribution > registered capital\n- **Share premium**: Issue price > par value\n- **Other capital reserve**: Equity method investee changes\n\n### Uses\n- Transfer to registered capital\n- Cannot cover losses\n- After transfer, remainder ≥ 25% of pre-transfer registered capital\n\n### Entry\n- Receive premium: Dr: Bank Cr: Paid-in Capital, Capital Reserve - Premium\n\n### Related: 3001 Paid-in Capital | 3101 Surplus Reserve | 1511 LT Equity Investment", "relatedAccountId": "3002", "relatedSubject": null }, { "id": "k53", "category": "accounting_practice", - "title": "盈余公积", - "content": "## 盈余公积(3101)\n\n企业从净利润中提取的积累资金。\n\n### 种类\n- **法定盈余公积**:按净利润 10% 提取,累计达注册资本 50% 可不再提取\n- **任意盈余公积**:由股东会决定提取比例\n\n### 用途\n- 弥补亏损\n- 转增资本(股本)\n- 扩大生产经营\n\n### 分录\n- 提取:借:利润分配(3104) 贷:盈余公积\n- 弥补亏损:借:盈余公积 贷:利润分配\n- 转增资本:借:盈余公积 贷:实收资本(3001)\n\n### 关联科目\n- 3104 利润分配 | 3001 实收资本 | 3103 本年利润", + "title": "Surplus Reserve", + "content": "## Surplus Reserve (3101)\n\nAccumulated funds extracted from net profit.\n\n### Types\n- **Statutory**: 10% of net profit (may stop at 50% of registered capital)\n- **Discretionary**: As determined by shareholders\n\n### Uses\n- Cover losses | Increase capital | Expand operations\n\n### Entries\n- Transfer: Dr: Profit Distribution (3104) Cr: Surplus Reserve\n- Cover loss: Dr: Surplus Reserve Cr: Profit Distribution\n- Increase capital: Dr: Surplus Reserve Cr: Paid-in Capital (3001)\n\n### Related: 3104 Profit Distribution | 3001 Paid-in Capital | 3103 CY Profit", "relatedAccountId": "3101", "relatedSubject": null }, { "id": "k54", "category": "accounting_practice", - "title": "本年利润", - "content": "## 本年利润(3103)\n\n企业本年度累计实现的净利润(或亏损)。\n\n### 期末结转\n**结转收入**\n- 借:主营业务收入(5001)\n- 借:其他业务收入(5051)\n- 借:投资收益(5201)\n- 借:营业外收入(5301)\n-   贷:本年利润\n\n**结转费用**\n- 借:本年利润\n-   贷:主营业务成本(5401)\n-   贷:销售费用(5501)\n-   贷:管理费用(5502)\n-   贷:财务费用(5503)\n-   贷:营业外支出(5701)\n-   贷:所得税费用(5801)\n\n**年终结转**\n- 盈利:借:本年利润 贷:利润分配(3104)\n- 亏损:借:利润分配 贷:本年利润", + "title": "Current Year Profit", + "content": "## Current Year Profit (3103)\n\nCumulative net profit or loss realized in the current year.\n\n### Period-end Closing\n**Close Revenue**\n- Dr: Main Revenue (5001), Other Revenue (5051), Investment Income (5201), Non-op Income (5301) Cr: CY Profit\n\n**Close Expenses**\n- Dr: CY Profit Cr: Main Cost (5401), Selling (5501), Admin (5502), Financial (5503), Non-op Exp (5701), Income Tax (5801)\n\n**Year-end Transfer**\n- Profit: Dr: CY Profit Cr: Profit Distribution (3104)\n- Loss: Dr: Profit Distribution Cr: CY Profit", "relatedAccountId": "3103", - "relatedSubject": "期末结转流程" + "relatedSubject": "Period-end Closing Process" }, { "id": "k55", "category": "accounting_practice", - "title": "利润分配", - "content": "## 利润分配(3104)\n\n企业利润的分配(或亏损的弥补)和历年分配(或弥补)后的余额。\n\n### 分配顺序\n1. 弥补以前年度亏损\n2. 提取法定盈余公积(10%)\n3. 提取任意盈余公积\n4. 向投资者分配利润(股利)\n\n### 分录\n- 提取盈余公积:借:利润分配-提取法定盈余公积 贷:盈余公积(3101)\n- 宣告股利:借:利润分配-应付股利 贷:应付股利(2232)\n- 年终结转:借:利润分配-未分配利润 贷:利润分配-提取盈余公积、应付股利\n\n### 未分配利润\n利润分配-未分配利润贷方余额 = 历年累积未分配利润\n\n### 关联科目\n- 3101 盈余公积 | 2232 应付股利 | 3103 本年利润", + "title": "Profit Distribution", + "content": "## Profit Distribution (3104)\n\nAllocation of profits (or coverage of losses) and accumulated balances.\n\n### Distribution Order\n1. Cover prior year losses\n2. Transfer to statutory surplus reserve (10%)\n3. Transfer to discretionary surplus reserve\n4. Distribute to investors (dividends)\n\n### Entries\n- Transfer to reserve: Dr: PD-Statutory Reserve Cr: Surplus Reserve (3101)\n- Declare dividend: Dr: PD-Dividends Cr: Dividends Payable (2232)\n- Year-end close: Dr: PD-Undistributed Cr: PD-Reserve, Dividends\n\n### Undistributed profit: Credit balance of PD-Undistributed sub-account.\n\n### Related: 3101 Surplus Reserve | 2232 Dividends Payable | 3103 CY Profit", "relatedAccountId": "3104", "relatedSubject": null }, { "id": "k56", "category": "accounting_practice", - "title": "制造费用", - "content": "## 制造费用(4101)\n\n企业为生产产品和提供劳务而发生的各项间接费用。\n\n### 包括\n- 车间管理人员工资及福利费\n- 车间固定资产折旧费\n- 车间水电费、取暖费\n- 机物料消耗、低值易耗品摊销\n- 劳动保护费、季节性和修理期间的停工损失\n\n### 分录\n- 归集:借:制造费用 贷:累计折旧/应付职工薪酬/银行存款\n- 分配:借:生产成本(4001) 贷:制造费用\n\n### 分配标准\n- 按生产工时比例分配\n- 按机器工时比例分配\n- 按直接人工成本比例分配\n\n### 关联科目\n- 4001 生产成本 | 1602 累计折旧 | 2211 应付职工薪酬", + "title": "Manufacturing Overhead", + "content": "## Manufacturing Overhead (4101)\n\nIndirect costs incurred for production of goods and services.\n\n### Includes\n- Supervisor wages and welfare\n- Workshop depreciation\n- Utilities, heating\n- Consumables, low-value items\n- Labor protection, seasonal/repair downtime\n\n### Entries\n- Collect: Dr: Mfg Overhead Cr: Acc Dep/Payroll/Bank\n- Allocate: Dr: Production Cost (4001) Cr: Mfg Overhead\n\n### Allocation bases: Labor hours, machine hours, direct labor cost.\n\n### Related: 4001 Production Cost | 1602 Acc Dep | 2211 Payroll Payable", "relatedAccountId": "4101", "relatedSubject": null }, { "id": "k57", "category": "accounting_practice", - "title": "其他业务收入", - "content": "## 其他业务收入(5051)\n\n企业除主营业务活动以外的其他经营活动实现的收入。\n\n### 包括\n- 销售材料收入\n- 出租包装物和固定资产的租金收入\n- 让渡资产使用权收入\n- 运输等非主营业务收入\n\n### 分录\n- 确认收入:借:银行存款 贷:其他业务收入\n- 期末结转:借:其他业务收入 贷:本年利润(3103)\n\n### 与营业外收入的区别\n- 其他业务收入:日常活动但不属于主业\n- 营业外收入(5301):非日常活动利得\n\n### 关联科目\n- 5402 其他业务成本 | 5001 主营业务收入 | 5301 营业外收入", + "title": "Other Operating Revenue", + "content": "## Other Operating Revenue (5051)\n\nRevenue from operating activities other than main business.\n\n### Includes\n- Material sales | Packaging/fixed asset rental\n- Asset use right transfer | Transportation\n\n### Entries\n- Recognize: Dr: Bank Cr: Other Operating Revenue\n- Period-end: Dr: Other Revenue Cr: CY Profit (3103)\n\n### vs Non-operating Income: Other Revenue is routine; Non-op Income (5301) is non-routine.\n\n### Related: 5402 Other Cost | 5001 Main Revenue | 5301 Non-op Income", "relatedAccountId": "5051", "relatedSubject": null }, { "id": "k58", "category": "accounting_practice", - "title": "公允价值变动损益", - "content": "## 公允价值变动损益(5101)\n\n交易性金融资产等按公允价值计量时,公允价值变动形成的应计入当期损益的利得或损失。\n\n### 适用资产\n- 交易性金融资产(1101)\n- 以公允价值计量的投资性房地产\n\n### 分录\n- 公允价值上升:借:交易性金融资产-公允价值变动 贷:公允价值变动损益\n- 公允价值下降:借:公允价值变动损益 贷:交易性金融资产-公允价值变动\n- 期末结转:借/贷:公允价值变动损益 贷/借:本年利润(3103)\n\n### 关联科目\n- 1101 交易性金融资产 | 5201 投资收益 | 3103 本年利润", + "title": "Fair Value Change Gain", + "content": "## Fair Value Change Gain (5101)\n\nGains or losses from FV changes of trading financial assets and other FV-measured items.\n\n### Applicable: Trading Financial Assets (1101), FV-measured investment property.\n\n### Entries\n- FV increase: Dr: Trading FA-FV Change Cr: FV Change Gain\n- FV decrease: Dr: FV Change Gain Cr: Trading FA-FV Change\n- Period-end: Dr/Cr: FV Change Gain Cr/Dr: CY Profit (3103)\n\n### Related: 1101 Trading FA | 5201 Investment Income | 3103 CY Profit", "relatedAccountId": "5101", "relatedSubject": null }, { "id": "k59", "category": "accounting_practice", - "title": "投资收益", - "content": "## 投资收益(5201)\n\n企业对外投资取得的收益或发生的损失。\n\n### 来源\n- 长期股权投资(1511)的股利收入\n- 持有至到期投资(1501)的利息收入\n- 交易性金融资产(1101)的处置损益\n- 权益法下被投资单位净利润份额\n\n### 分录\n- 宣告股利(成本法):借:应收股利 贷:投资收益\n- 被投资单位盈利(权益法):借:长期股权投资 贷:投资收益\n- 处置金融资产:借:银行存款 贷:交易性金融资产 投资收益(差额)\n\n### 关联科目\n- 1511 长期股权投资 | 1131 应收股利 | 1101 交易性金融资产 | 1501 持有至到期投资", + "title": "Investment Income", + "content": "## Investment Income (5201)\n\nGains or losses from external investments.\n\n### Sources\n- Dividend income from LT equity investment (1511)\n- Interest income from HTM (1501)\n- Disposal gains/losses of trading FA (1101)\n- Equity method share of investee net profit\n\n### Entries\n- Declared dividend (cost method): Dr: Dividends Rec Cr: Investment Income\n- Investee profit (equity method): Dr: LT Equity Cr: Investment Income\n- Dispose FA: Dr: Bank Cr: Trading FA, Investment Income (difference)\n\n### Related: 1511 LT Equity | 1131 Dividends Rec | 1101 Trading FA | 1501 HTM", "relatedAccountId": "5201", "relatedSubject": null }, { "id": "k60", "category": "accounting_practice", - "title": "营业外收入与支出", - "content": "## 营业外收入(5301)与营业外支出(5701)\n\n### 营业外收入\n- 非流动资产处置利得\n- 盘盈利得\n- 捐赠利得\n- 罚款收入\n- 无法支付的应付款项\n\n### 营业外支出\n- 非流动资产处置损失\n- 盘亏损失\n- 捐赠支出\n- 罚款支出\n- 非常损失(自然灾害等)\n\n### 分录\n- 盘盈利得:借:待处理财产损溢 贷:营业外收入\n- 捐赠支出:借:营业外支出 贷:银行存款\n\n### 注意\n- 均属于非日常活动\n- 直接影响当期利润\n- 不影响营业利润,但影响利润总额\n\n### 关联科目\n- 1901 待处理财产损溢 | 1606 固定资产清理", + "title": "Non-operating Income & Expenses", + "content": "## Non-operating Income (5301) & Expenses (5701)\n\n### Non-operating Income: Disposal gains, overage gains, donation income, fine income, unpayable AP.\n\n### Non-operating Expenses: Disposal losses, shortage losses, donation expenses, fine expenses, extraordinary losses.\n\n### Entries\n- Overage gain: Dr: Pending Property Gain Cr: Non-op Income\n- Donation expense: Dr: Non-op Expenses Cr: Bank\n\n### Note: Both are non-routine; directly affect current profit; don't affect operating profit but affect total profit.\n\n### Related: 1901 Pending Property | 1606 Disposal", "relatedAccountId": "5301", "relatedSubject": null }, { "id": "k61", "category": "accounting_practice", - "title": "其他业务成本", - "content": "## 其他业务成本(5402)\n\n企业确认的除主营业务活动以外的其他经营活动所发生的成本。\n\n### 包括\n- 销售材料的成本\n- 出租固定资产的折旧额\n- 出租包装物的摊销额\n- 出租无形资产的摊销额\n\n### 分录\n- 确认成本:借:其他业务成本 贷:原材料/累计折旧/累计摊销\n- 期末结转:借:本年利润(3103) 贷:其他业务成本\n\n### 配比原则\n其他业务收入(5051)与对应的其他业务成本应配比确认。\n\n### 关联科目\n- 5051 其他业务收入 | 5401 主营业务成本 | 3103 本年利润", + "title": "Other Operating Cost", + "content": "## Other Operating Cost (5402)\n\nCosts incurred from other operating activities besides main business.\n\n### Includes: Material sales cost, rented FA depreciation, packaging amortization, intangible asset rental amortization.\n\n### Entries\n- Recognize cost: Dr: Other Cost Cr: Raw Materials/Acc Dep/Acc Amort\n- Period-end: Dr: CY Profit (3103) Cr: Other Cost\n\n### Matching: Other Revenue (5051) must be matched with corresponding Other Cost.\n\n### Related: 5051 Other Revenue | 5401 Main Cost | 3103 CY Profit", "relatedAccountId": "5402", "relatedSubject": null }, { "id": "k62", "category": "accounting_practice", - "title": "销售费用", - "content": "## 销售费用(5501)\n\n企业在销售商品和材料、提供劳务的过程中发生的各种费用。\n\n### 包括\n- 广告费和展览费\n- 运输费、装卸费、包装费\n- 保险费(运输途中)\n- 销售部门职工薪酬\n- 销售部门的折旧费、修理费\n- 预计产品质量保证损失\n\n### 分录\n- 发生费用:借:销售费用 贷:银行存款/累计折旧/应付职工薪酬\n- 期末结转:借:本年利润(3103) 贷:销售费用\n\n### 销售费用率\n销售费用 ÷ 营业收入 = 销售费用率(反映销售效率)\n\n### 关联科目\n- 5502 管理费用 | 5503 财务费用 | 3103 本年利润", + "title": "Selling Expenses", + "content": "## Selling Expenses (5501)\n\nExpenses incurred in selling goods, materials, and providing services.\n\n### Includes: Advertising, exhibition, freight, handling, packaging, insurance (transit), sales staff payroll, sales dept depreciation/repair, product warranty provisions.\n\n### Entries\n- Incur: Dr: Selling Exp Cr: Bank/Acc Dep/Payroll\n- Period-end: Dr: CY Profit (3103) Cr: Selling Exp\n\n### Ratio: Selling Exp ÷ Revenue = selling expense ratio.\n\n### Related: 5502 Admin | 5503 Financial | 3103 CY Profit", "relatedAccountId": "5501", "relatedSubject": null }, { "id": "k63", "category": "accounting_practice", - "title": "管理费用", - "content": "## 管理费用(5502)\n\n企业为组织和管理企业生产经营所发生的费用。\n\n### 包括\n- 行政管理部门职工薪酬\n- 办公费、差旅费、会议费\n- 董事会费(董事会成员津贴等)\n- 聘请中介机构费(审计、律师等)\n- 咨询费、诉讼费\n- 房产税、车船税、印花税\n- 行政用固定资产折旧、无形资产摊销\n- 业务招待费\n\n### 业务招待费\n- 按发生额 60% 扣除,最高不超过当年营业收入 5‰\n\n### 分录\n- 发生:借:管理费用 贷:银行存款/累计折旧\n- 期末:借:本年利润(3103) 贷:管理费用\n\n### 关联科目\n- 5501 销售费用 | 5503 财务费用 | 5403 税金及附加", + "title": "Administrative Expenses", + "content": "## Administrative Expenses (5502)\n\nExpenses for organizing and managing business operations.\n\n### Includes: Admin staff payroll, office supplies, travel, meetings, board fees, professional service fees (audit, legal), consulting, litigation, property tax, vehicle tax, stamp duty, admin FA depreciation, intangible amortization, business entertainment.\n\n### Entertainment: 60% deductible, capped at 5‰ of annual revenue.\n\n### Entries\n- Incur: Dr: Admin Cr: Bank/Acc Dep\n- Period-end: Dr: CY Profit (3103) Cr: Admin\n\n### Related: 5501 Selling | 5503 Financial | 5403 Taxes & Surcharges", "relatedAccountId": "5502", "relatedSubject": null }, { "id": "k64", "category": "accounting_practice", - "title": "财务费用", - "content": "## 财务费用(5503)\n\n企业为筹集生产经营所需资金等而发生的筹资费用。\n\n### 包括\n- 利息支出(减利息收入)\n- 汇兑损失(减汇兑收益)\n- 银行手续费\n- 现金折扣\n\n### 分录\n- 计提利息:借:财务费用 贷:应付利息(2231)/长期借款-应计利息\n- 收到利息收入:借:银行存款 贷:财务费用(冲减)\n- 支付手续费:借:财务费用 贷:银行存款\n\n### 资本化\n为购建固定资产的专门借款利息,在资产达到预定可使用状态前计入在建工程(1604),不确认财务费用。\n\n### 关联科目\n- 2231 应付利息 | 2001 短期借款 | 2501 长期借款 | 1604 在建工程", + "title": "Financial Expenses", + "content": "## Financial Expenses (5503)\n\nFinancing costs incurred to raise funds for production and operations.\n\n### Includes: Interest expense (net of interest income), exchange losses (net of gains), bank charges, cash discounts.\n\n### Entries\n- Accrue interest: Dr: Financial Exp Cr: Interest Payable (2231)/LT Loan-Accrued Interest\n- Interest income: Dr: Bank Cr: Financial Exp (offset)\n- Bank charges: Dr: Financial Exp Cr: Bank\n\n### Capitalization: Interest on specific borrowings for fixed asset construction is capitalized to CIP (1604) before asset is ready for use.\n\n### Related: 2231 Interest Payable | 2001 ST Loans | 2501 LT Loans | 1604 CIP", "relatedAccountId": "5503", "relatedSubject": null }, { "id": "k65", "category": "accounting_practice", - "title": "资产减值损失", - "content": "## 资产减值损失(5601)\n\n企业计提各项资产减值准备所形成的损失。\n\n### 对应减值科目\n| 减值损失(5601) | 对应备抵科目 |\n|------|------|\n| 坏账损失 | 坏账准备(1231)|\n| 存货跌价损失 | 存货跌价准备(1471)|\n| 固定资产减值损失 | 固定资产减值准备 |\n| 无形资产减值损失 | 无形资产减值准备 |\n\n### 分录\n- 计提:借:资产减值损失 贷:坏账准备/存货跌价准备等\n- 期末结转:借:本年利润(3103) 贷:资产减值损失\n\n### 注意\n- 固定资产减值损失一经确认,不得转回!\n- 存货跌价准备可以在原计提范围内转回\n- 坏账准备不能转回(不同于存货)\n\n### 关联科目\n- 1231 坏账准备 | 1471 存货跌价准备 | 3103 本年利润", + "title": "Asset Impairment Loss", + "content": "## Asset Impairment Loss (5601)\n\nLoss from recognizing asset impairment provisions.\n\n### Corresponding Contra Accounts\n| Impairment Loss (5601) | Contra Account |\n|---|---|\n| Bad debt loss | Bad Debt Provision (1231) |\n| Inventory write-down | Inventory Write-down (1471) |\n| FA impairment | FA Impairment Provision |\n| IA impairment | IA Impairment Provision |\n\n### Entry: Dr: Asset Impairment Loss Cr: [Contra Account]; Period-end: Dr: CY Profit (3103) Cr: Loss\n\n### Note: FA impairment cannot be reversed! Inventory write-down can be reversed within original provision. Bad debt provision cannot be reversed.\n\n### Related: 1231 Bad Debt Provision | 1471 Inventory Write-down | 3103 CY Profit", "relatedAccountId": "5601", "relatedSubject": null }, { "id": "k66", "category": "accounting_practice", - "title": "营业外支出", - "content": "## 营业外支出(5701)\n\n企业发生的与日常活动无直接关系的各项损失。\n\n### 包括\n- 非流动资产处置净损失\n- 盘亏损失(计入营业外支出的部分)\n- 罚款支出(如税务罚款、环保罚款等)\n- 捐赠支出\n- 非常损失(自然灾害等不可抗力造成的损失)\n- 非货币性资产交换损失\n- 债务重组损失\n\n### 影响\n- 不影响营业利润(营业利润 = 收入 - 成本 - 税金 - 期间费用 - 减值)\n- 但影响利润总额和净利润\n- 利润总额 = 营业利润 + 营业外收入 - 营业外支出\n\n### 分录\n- 发生:借:营业外支出 贷:银行存款/固定资产清理\n- 期末:借:本年利润(3103) 贷:营业外支出\n\n### 关联科目\n- 5301 营业外收入 | 3103 本年利润 | 1606 固定资产清理", + "title": "Non-operating Expenses", + "content": "## Non-operating Expenses (5701)\n\nLosses not directly related to daily activities.\n\n### Includes: Non-current asset disposal losses, shortage losses, fines, donations, extraordinary losses (natural disasters), non-monetary exchange losses, debt restructuring losses.\n\n### Impact: Doesn't affect operating profit but affects total profit and net profit.\nTotal Profit = Operating Profit + Non-op Income - Non-op Expenses\n\n### Entry: Dr: Non-op Expenses Cr: Bank/Disposal; Period-end: Dr: CY Profit (3103) Cr: Non-op Expenses\n\n### Related: 5301 Non-op Income | 3103 CY Profit | 1606 FA Disposal", "relatedAccountId": "5701", "relatedSubject": null }, { "id": "k67", "category": "accounting_practice", - "title": "应收利息核算", - "content": "## 应收利息(1132)\n\n企业持有至到期投资、可供出售金融资产等应收取的利息。\n\n### 计提:借:应收利息 贷:投资收益(5201)\n### 收到:借:银行存款 贷:应收利息\n\n### 关联:1501 持有至到期投资 | 5201 投资收益 | 5503 财务费用", + "title": "Interest Receivable Accounting", + "content": "## Interest Receivable (1132)\n\nInterest due from HTM, AFS financial assets.\n\n### Accrue: Dr: Interest Rec Cr: Investment Income (5201)\n### Receive: Dr: Bank Cr: Interest Rec\n\n### Related: 1501 HTM | 5201 Investment Income | 5503 Financial Exp", "relatedAccountId": "1132", "relatedSubject": null }, { "id": "k68", "category": "accounting_practice", - "title": "坏账准备核算", - "content": "## 坏账准备(1231)\n\n应收账款的备抵科目,核算预计无法收回的应收账款。\n\n### 计提:借:资产减值损失(5601) 贷:坏账准备\n### 核销:借:坏账准备 贷:应收账款(1122)\n### 已核销又收回:借:应收账款 贷:坏账准备;借:银行存款 贷:应收账款\n\n### 估计方法:账龄分析法、余额百分比法\n\n### 关联:1122 应收账款 | 5601 资产减值损失 | 1471 存货跌价准备", + "title": "Bad Debt Provision", + "content": "## Bad Debt Provision (1231)\n\nContra-asset for AR, recording estimated uncollectible amounts.\n\n### Provide: Dr: Asset Impairment Loss (5601) Cr: Bad Debt Provision\n### Write-off: Dr: Bad Debt Provision Cr: AR (1122)\n### Recovery: Dr: AR Cr: Bad Debt Provision; Dr: Bank Cr: AR\n\n### Methods: Aging analysis, % of receivables\n\n### Related: 1122 AR | 5601 Impairment Loss | 1471 Inventory Write-down", "relatedAccountId": "1231", "relatedSubject": null }, { "id": "k69", "category": "accounting_practice", - "title": "应付股利核算", - "content": "## 应付股利(2232)\n\n企业经股东大会或类似机构决议确定分配的现金股利或利润。\n\n### 宣告:借:利润分配(3104) 贷:应付股利\n### 支付:借:应付股利 贷:银行存款\n\n### 注意:股票股利不通过本科目核算(仅做备查登记)\n\n### 关联:3104 利润分配 | 3101 盈余公积 | 1131 应收股利(对方视角)", + "title": "Dividends Payable Accounting", + "content": "## Dividends Payable (2232)\n\nCash dividends or profits determined by shareholders meeting.\n\n### Declare: Dr: Profit Distribution (3104) Cr: Dividends Payable\n### Pay: Dr: Dividends Payable Cr: Bank\n\n### Note: Stock dividends are not recorded here (memo entry only)\n\n### Related: 3104 Profit Distribution | 3101 Surplus Reserve | 1131 Dividends Rec (counterpart)", "relatedAccountId": "2232", "relatedSubject": null } From 14ab3abd7e40370bd656e427c0a708b0cc424dac Mon Sep 17 00:00:00 2001 From: Maicarons <136282328+Maicarons@users.noreply.github.com> Date: Thu, 14 May 2026 01:45:01 +0800 Subject: [PATCH 319/319] =?UTF-8?q?docs(readme):=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=E8=AF=AD=E8=A8=80=E7=89=88=E6=9C=AC=E7=9A=84?= =?UTF-8?q?=20README=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除阿拉伯语(ar-SA)、孟加拉语(bn-BD)、德语(de-DE)和希腊语(el-GR) 版本的 README 文件,统一使用主要的 README 文件进行文档维护。 ``` --- README_ar-SA.md | 220 ------------------------------------------------ README_bn-BD.md | 220 ------------------------------------------------ README_de-DE.md | 220 ------------------------------------------------ README_el-GR.md | 220 ------------------------------------------------ README_en-US.md | 220 ------------------------------------------------ README_fa-IR.md | 220 ------------------------------------------------ README_fr-FR.md | 220 ------------------------------------------------ README_he-IL.md | 220 ------------------------------------------------ README_hi-IN.md | 220 ------------------------------------------------ README_id-ID.md | 220 ------------------------------------------------ README_it-IT.md | 220 ------------------------------------------------ README_ja-JP.md | 220 ------------------------------------------------ README_ko-KR.md | 220 ------------------------------------------------ README_lo-LA.md | 220 ------------------------------------------------ README_my-MM.md | 220 ------------------------------------------------ README_pl-PL.md | 220 ------------------------------------------------ README_ru-RU.md | 220 ------------------------------------------------ README_th-TH.md | 220 ------------------------------------------------ README_tr-TR.md | 220 ------------------------------------------------ README_ug-CN.md | 220 ------------------------------------------------ README_zh-TW.md | 220 ------------------------------------------------ 21 files changed, 4620 deletions(-) delete mode 100644 README_ar-SA.md delete mode 100644 README_bn-BD.md delete mode 100644 README_de-DE.md delete mode 100644 README_el-GR.md delete mode 100644 README_en-US.md delete mode 100644 README_fa-IR.md delete mode 100644 README_fr-FR.md delete mode 100644 README_he-IL.md delete mode 100644 README_hi-IN.md delete mode 100644 README_id-ID.md delete mode 100644 README_it-IT.md delete mode 100644 README_ja-JP.md delete mode 100644 README_ko-KR.md delete mode 100644 README_lo-LA.md delete mode 100644 README_my-MM.md delete mode 100644 README_pl-PL.md delete mode 100644 README_ru-RU.md delete mode 100644 README_th-TH.md delete mode 100644 README_tr-TR.md delete mode 100644 README_ug-CN.md delete mode 100644 README_zh-TW.md diff --git a/README_ar-SA.md b/README_ar-SA.md deleted file mode 100644 index 2dae408..0000000 --- a/README_ar-SA.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_bn-BD.md b/README_bn-BD.md deleted file mode 100644 index 2dae408..0000000 --- a/README_bn-BD.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_de-DE.md b/README_de-DE.md deleted file mode 100644 index 2dae408..0000000 --- a/README_de-DE.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_el-GR.md b/README_el-GR.md deleted file mode 100644 index 2dae408..0000000 --- a/README_el-GR.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_en-US.md b/README_en-US.md deleted file mode 100644 index c855a3e..0000000 --- a/README_en-US.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## Feature Overview - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_fa-IR.md b/README_fa-IR.md deleted file mode 100644 index 2dae408..0000000 --- a/README_fa-IR.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_fr-FR.md b/README_fr-FR.md deleted file mode 100644 index 2dae408..0000000 --- a/README_fr-FR.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_he-IL.md b/README_he-IL.md deleted file mode 100644 index 2dae408..0000000 --- a/README_he-IL.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_hi-IN.md b/README_hi-IN.md deleted file mode 100644 index 2dae408..0000000 --- a/README_hi-IN.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_id-ID.md b/README_id-ID.md deleted file mode 100644 index 2dae408..0000000 --- a/README_id-ID.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_it-IT.md b/README_it-IT.md deleted file mode 100644 index 2dae408..0000000 --- a/README_it-IT.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_ja-JP.md b/README_ja-JP.md deleted file mode 100644 index 2dae408..0000000 --- a/README_ja-JP.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_ko-KR.md b/README_ko-KR.md deleted file mode 100644 index 2dae408..0000000 --- a/README_ko-KR.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_lo-LA.md b/README_lo-LA.md deleted file mode 100644 index 2dae408..0000000 --- a/README_lo-LA.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_my-MM.md b/README_my-MM.md deleted file mode 100644 index 2dae408..0000000 --- a/README_my-MM.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_pl-PL.md b/README_pl-PL.md deleted file mode 100644 index 2dae408..0000000 --- a/README_pl-PL.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_ru-RU.md b/README_ru-RU.md deleted file mode 100644 index 2dae408..0000000 --- a/README_ru-RU.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_th-TH.md b/README_th-TH.md deleted file mode 100644 index 2dae408..0000000 --- a/README_th-TH.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_tr-TR.md b/README_tr-TR.md deleted file mode 100644 index 2dae408..0000000 --- a/README_tr-TR.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_ug-CN.md b/README_ug-CN.md deleted file mode 100644 index 2dae408..0000000 --- a/README_ug-CN.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. diff --git a/README_zh-TW.md b/README_zh-TW.md deleted file mode 100644 index 2dae408..0000000 --- a/README_zh-TW.md +++ /dev/null @@ -1,220 +0,0 @@ -# LedgerLearn — 记账学习模拟应用 - -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -[![Flutter](https://img.shields.io/badge/Flutter-3.x-02569B?logo=flutter)](https://flutter.dev) -[![Crowdin](https://badges.crowdin.net/ledgerlearn/localized.svg)](https://crowdin.com/project/ledgerlearn) - -一款面向**中国内地会计初学者**的多语言会计入门学习应用,支持多语言。通过模拟完整的会计记账流程——凭证录入、总账/明细账查询、试算平衡、财务报表生成,并在操作中嵌入会计实务与经济法知识点,实现「做中学」。 - -> ⚠️ **适用地区说明**:本程序的科目体系、会计准则和知识内容均基于中国企业会计准则(ASBE)和中国大陆会计从业要求,主要面向中国内地的会计学习者。其他国家/地区的会计准则可能存在差异,请谨慎参考。 - -## 下载 - -| 平台 | 来源 | -| ------- | ---------------------------------------------------------------------------------------------------------- | -| Android | [F-Droid](https://f-droid.org)(审核中) / [GitHub Releases](https://github.com/Maicarons/ledgerlearn/releases) | -| 其他平台 | 参见[构建说明](#构建)自行编译 | - -## 功能概览 - -| 模块 | 功能描述 | -| ---------- | -------------------------------------------- | -| **首页仪表盘** | 当前账期概览:凭证数量、借贷方合计、试算平衡状态;快捷入口 | -| **凭证管理** | 新建/编辑/删除记账凭证,动态分录行,借贷平衡校验,4 种业务模板 | -| **会计科目** | 59 个预置标准科目(资产/负债/权益/成本/损益),支持自定义科目 | -| **总账/明细账** | 按科目汇总的总账,按凭证逐笔展示的明细账 | -| **财务报表** | 试算平衡表、利润表、资产负债表,附教学解读 | -| **知识库** | 74 条三语知识卡片(会计实务 + 经济法),支持 Markdown 渲染,支持联网更新 | -| **导出** | 凭证列表、总账/明细账、试算平衡表、利润表、资产负债表导出为 CSV/PDF | -| **设置** | 中/英/韩语言实时切换,浅色/深色/跟随系统主题,数据重置 | - -## 技术栈 - -- **框架**:Flutter 3.x(Dart 3) -- **状态管理 / 路由 / 依赖注入 / 国际化**:GetX -- **本地存储**:GetStorage -- **HTTP 客户端**:GetConnect(GetX 内置) -- **Markdown 渲染**:flutter_markdown -- **PDF 导出**:pdf -- **图表**:fl_chart -- **列表滑动手势**:flutter_slidable -- **日期/数字格式化**:intl -- **文件路径**:path_provider -- **静态分析**:flutter_lints - -## 项目结构 - -``` -├── i18n/ # 📦 Crowdin 翻译源文件(JSON) -│ ├── zh_CN.json # 源语言:简体中文 -│ ├── en_US.json # 英文翻译 -│ └── ko_KR.json # 韩文翻译 -├── scripts/ -│ └── gen_i18n.dart # JSON → Dart 翻译代码生成器 -├── fastlane/metadata/android/ -│ ├── zh-CN/ # F-Droid 元数据(源语言/中文) -│ ├── en-US/ # F-Droid 元数据(英文) -│ └── ko-KR/ # F-Droid 元数据(韩文) -├── fdroid/ -│ └── com.yosvu.ledgerlearn.ledgerlearn.yml # fdroiddata 提交用元数据 -├── crowdin.yml # Crowdin 翻译平台配置 -├── lib/ -│ ├── main.dart # 入口 + 底部导航壳 -│ ├── app/ -│ │ ├── bindings/app_binding.dart # GetX 全局依赖注入 -│ │ ├── config/preset_data.dart # 59 个科目 + 74 条知识卡片的预置数据 -│ │ ├── i18n/ -│ │ │ ├── translations.dart # GetX Translations 类(由 gen_i18n.dart 生成) -│ │ │ └── locales/ # 各语言 Dart 文件(由 gen_i18n.dart 生成) -│ │ ├── routes/app_pages.dart # 16 条命名路由 -│ │ └── theme/app_theme.dart # Material 3 主题 + 字体配置 -│ ├── data/ -│ │ ├── models/ # Account / Voucher / Entry / KnowledgeCard -│ │ ├── repositories/ # 数据仓库层 -│ │ └── services/ -│ │ ├── database_service.dart # GetStorage 持久化 + 数据预置 -│ │ ├── remote_knowledge_service.dart # 联网知识库拉取 -│ │ └── export_service.dart # CSV/PDF 导出 -│ ├── modules/ -│ │ ├── home/ # 首页仪表盘 -│ │ ├── voucher/ # 凭证录入/列表/详情 -│ │ ├── accounts/ # 科目管理/详情 -│ │ ├── ledger/ # 总账/明细账 -│ │ ├── reports/ # 试算平衡/利润表/资产负债表 -│ │ ├── knowledge/ # 知识库浏览/详情 -│ │ └── settings/ # 语言切换/数据重置 -│ └── shared/ -│ ├── widgets/ # 公共组件(科目选择器等) -│ └── utils/ # 工具函数(金额格式化、余额计算) -└── assets/ - ├── fonts/ # Inter / Noto Sans SC / Noto Sans KR 字体 - └── data/ # 预置数据(knowledge_cards.json) -``` - -## 快速开始 - -### 环境要求 - -- Flutter 3.x(beta 频道),Dart 3.11+ -- Android Studio / VS Code -- Android SDK 或 Chrome(Web 模式) - -### 运行 - -```bash -git clone https://github.com/Maicarons/ledgerlearn.git -cd ledgerlearn - -# 安装依赖 -flutter pub get - -# 代码检查 -flutter analyze - -# 在 Chrome 中运行(无需 Android 模拟器) -flutter run -d chrome - -# 在 Android 设备/模拟器运行 -flutter run - -# 构建 APK -flutter build apk -``` - -## 翻译(Crowdin) - -本项目使用 [Crowdin](https://crowdin.com) 翻译平台管理多语言内容。翻译范围包括: - -- **应用 UI 文本** — `i18n/*.json` -- **F-Droid 商店页面文本** — `fastlane/metadata/android/*.txt` -- **项目文档** — `README.md` - -### 翻译工作流 - -```bash -# 1. 从 Crowdin 拉取最新翻译 -crowdin pull - -# 2. 从 JSON 生成 Dart 翻译文件 -dart run scripts/gen_i18n.dart - -# 3. 更新源文本后推送至 Crowdin -crowdin push - -# 4. 添加新语言只需在 crowdin.yml 中配置,然后拉取 + 生成即可 -``` - -### 当前支持的语言 - -| 语言 | 代码 | 状态 | -| --------------- | ------- | -------------- | -| 🇨🇳 简体中文(源语言) | `zh_CN` | ✅ 完成 | -| 🇺🇸 English | `en_US` | ✅ 完成 | -| 🇰🇷 한국어 | `ko_KR` | ✅ 完成 | -| 🇯🇵 日本語 | `ja_JP` | 🔜 Crowdin 待翻译 | -| 🇻🇳 Tiếng Việt | `vi_VN` | 🔜 Crowdin 待翻译 | -| 🇹🇭 ไทย | `th_TH` | 🔜 Crowdin 待翻译 | - -### 参与翻译 - -1. 访问 [LedgerLearn Crowdin 项目](https://crowdin.com/project/ledgerlearn) -2. 选择目标语言并开始翻译 -3. 翻译审核通过后,将合并到主分支 - -## 会计科目体系 - -预置 **59 个标准会计科目**,严格按照**中国企业会计准则**分类: - -- **资产类**(25 个):库存现金、银行存款、应收账款、原材料、库存商品、固定资产、累计折旧等 -- **负债类**(12 个):短期借款、应付账款、应付职工薪酬、应交税费、长期借款等 -- **所有者权益类**(5 个):实收资本、资本公积、盈余公积、本年利润、利润分配 -- **成本类**(2 个):生产成本、制造费用 -- **损益类**(15 个):主营业务收入、主营业务成本、销售费用、管理费用、财务费用等 - -每个科目均包含中英韩三语名称与讲解说明。 - -## 数据持久化 - -使用 GetStorage 以 JSON 格式存储全部数据: - -| 键 | 内容 | -| ----------------- | ------ | -| `accounts` | 科目列表 | -| `vouchers` | 凭证列表 | -| `knowledge_cards` | 知识卡片列表 | -| `locale` | 语言偏好 | -| `themeMode` | 主题模式 | -| `colorScheme` | 配色方案 | -| `defaultPeriod` | 默认账期 | - -首次启动时自动写入预置数据,后续启动读取已有数据。通过设置页可一键重置为初始状态。 - -## 教学融入设计 - -- **凭证保存后**:随机弹出会计实务知识点 -- **凭证不平衡**:提示「有借必有贷,借贷必相等」并解释借贷记账法 -- **报表页面**:点击信息图标查看该报表的解读说明 -- **科目详情页**:展示关联的知识卡片 -- **明细账/总账页**:悬浮按钮解释会计概念 - -## 发布到 F-Droid - -`fdroid/` 目录下的 YAML 文件已准备就绪,可直接提交到 [fdroiddata](https://gitlab.com/fdroid/fdroiddata) 仓库的 Merge Request。 - -```bash -# 预览 F-Droid 元数据 -cat fdroid/com.yosvu.ledgerlearn.ledgerlearn.yml - -# 本地验证构建(需要 fdroidserver) -fdroid build com.yosvu.ledgerlearn.ledgerlearn -``` - -商店页面文本(fastlane 格式)存放于 `fastlane/metadata/android/`。 - -## 许可证 - -[GNU General Public License v3.0](LICENSE) - -Copyright (C) 2026 Maicarorns - -LedgerLearn is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.