diff --git a/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapAssetCategoryList.xml b/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapAssetCategoryList.xml
index 7367cf390ab323065e225c3d1ab2ba09bb0a6571..b3f77f5c4edce8b41113421062b761d616810efc 100644
--- a/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapAssetCategoryList.xml
+++ b/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapAssetCategoryList.xml
@@ -2,10 +2,7 @@
 <ZopeData>
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
-      <tuple>
-        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-        <tuple/>
-      </tuple>
+      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
     </pickle>
     <pickle>
       <dictionary>
@@ -53,20 +50,123 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>root = context.portal_categories.gap.jp.afbe2\n
+            <value> <string>root = context.portal_categories.gap.jp.afbe\n
 \n
 return [\n
   (depth,\n
    root.restrictedTraverse(path))\n
   for depth, path in (\n
-    (2, \'5\'),\n
-    (2, \'4/41\'),\n
-    (2, \'4/44/441/4412\'),\n
-    (1, \'4/44/443/4432\'),\n
-    (1, \'4/46/462\'),\n
-    (1, \'4/49\'),\n
-    (3, \'2\'),\n
-    (2, \'3\'),\n
+\n
+#######################\n
+# 流動資産\n
+#######################\n
+\n
+# 現金預金\n
+#######################\n
+(2, \'5/53\'), # 現金\n
+             # 小口現金\n
+\n
+(2, \'5/51\'), # 普通預金 (GAP上では預金があるだけ。細かい分類はない)\n
+             # 当座預金\n
+             # 定期預金\n
+             # 定期積金\n
+             # 通知預金\n
+             # 別段預金\n
+\n
+#売上債権\n
+########################\n
+\n
+(2, \'4/41\'), # 受取手形\n
+             # 売掛金\n
+             # 前渡金 (GAPには前払金とあるが、一般的には前渡金のようである)\n
+             # 立替金\n
+             # 仮払金\n
+             # 未収入金\n
+             # 前払費用\n
+             # 未収収益\n
+             # 短期貸付金 (GAP上は貸付金)\n
+\n
+(2, \'4/49\'), # 貸倒引当金\n
+\n
+# 有価証券\n
+#########################\n
+(2, \'5/50/503\'), # 有価証券\n
+\n
+# 棚卸資産\n
+#########################\n
+(2, \'3\'), # 商品 (GAPの中に棚卸引当金というのがあるけど、これはなに?)\n
+          # 製品\n
+          # 半製品\n
+          # 仕掛品\n
+          # 原材料\n
+          # 貯蔵品\n
+\n
+# その他の流動資産\n
+#########################\n
+(2, \'4/44/441/4412\'), # 仮払消費税等\n
+                      # 未収消費税等\n
+\n
+                      # 繰延税金資産(流動)  (GAPの中に固定資産のものはあるが、流動資産のものはない)\n
+\n
+(2, \'4/44/443\'), # 仮払法人税等\n
+\n
+\n
+###########################\n
+# 固定資産\n
+###########################\n
+\n
+# 有形固定資産\n
+###########################\n
+\n
+(2, \'2/21\'), # 建物\n
+             # 構築物\n
+             # 車両・運搬具\n
+             # 土地\n
+             # 建設仮勘定\n
+\n
+             # 建物付属設備 (GAPに該当なし)\n
+             # 機械・装置 (GAPに該当なし)\n
+             # 工具・備品・医療器具備品 (GAPに該当なし)\n
+\n
+(2, \'2/28\'), # 減価償却累計額\n
+\n
+#######################\n
+# 無形固定資産\n
+#######################\n
+(2, \'2/20/205\'), # ソフトウェア\n
+            # 電話加入権\n
+            # 特許権\n
+            # 借地権\n
+\n
+(2, \'2/20/207/2071\'), # のれん\n
+\n
+             # 水道施設利用権 (GAPに該当しない)\n
+\n
+\n
+# 投資その他の資産\n
+#####################\n
+(2, \'2/27/271\'), # 投資有価証券\n
+                 # 長期前払費用\n
+                 # 長期貸付金\n
+                 # 保証金 (GAP上の差入れ保証金に該当)\n
+\n
+                 # 関係会社株式 (GAPに該当しない)\n
+                 # 出資金 (GAPに該当しない)\n
+                 # ゴルフ会員権 (GAPに該当しない)\n
+                 # 敷金 (GAPに該当しない)\n
+                 # 保険積立金 (GAPに該当しない)\n
+                 # 破産更生債権 (GAPに該当しない)\n
+\n
+(2, \'2/20/208/2081\'), # 繰延税金資産(固定)\n
+\n
+# 繰延資産\n
+############################\n
+(2, \'2/20/201\'), # 創立費\n
+                 # 開業費\n
+                 # 新株発行費 (GAP上の株式交付費)\n
+                 # 社債発行費\n
+                 # 開発費 (GAP上の繰越研究開発費)\n
+\n
   )]\n
 </string> </value>
         </item>
diff --git a/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapCapitalCategoryList.xml b/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapCapitalCategoryList.xml
index 332edc711f77136d4350a255500c6262928608bf..e31a50d81c46c5c7a10454489e414e9d7cd42adc 100644
--- a/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapCapitalCategoryList.xml
+++ b/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapCapitalCategoryList.xml
@@ -2,10 +2,7 @@
 <ZopeData>
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
-      <tuple>
-        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-        <tuple/>
-      </tuple>
+      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
     </pickle>
     <pickle>
       <dictionary>
@@ -53,7 +50,33 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>return []\n
+            <value> <string>root = context.portal_categories.gap.jp.afbe\n
+\n
+return [\n
+  (depth,\n
+   root.restrictedTraverse(path))\n
+  for depth, path in (\n
+######################\n
+# 株主資本\n
+######################\n
+(2, \'1/10\'), # 資本金\n
+             # 新株式申込証拠金\n
+             # 資本準備金\n
+             # その他の資本余剰金\n
+             # 利益準備金\n
+             # 繰越利益余剰金\n
+             # 自己株式\n
+\n
+             # xxx準備金 (GAPに該当なし、必要だと思われる)\n
+             # xxx積立金 (GAPに該当なし、必要だと思われる)\n
+\n
+(2, \'1/11\'), # その他有価証券評価差額金\n
+             # 繰越ヘッジ損失\n
+             # 土地再評価差額金\n
+(2, \'1/12\'), # 新株予約権\n
+(2, \'1/13\'), # 小数株主持分\n
+\n
+  )]\n
 </string> </value>
         </item>
         <item>
@@ -62,6 +85,10 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_params</string> </key>
+            <value> <string></string> </value>
+        </item>
         <item>
             <key> <string>errors</string> </key>
             <value>
@@ -85,7 +112,16 @@
                     <item>
                         <key> <string>co_varnames</string> </key>
                         <value>
-                          <tuple/>
+                          <tuple>
+                            <string>_getattr_</string>
+                            <string>context</string>
+                            <string>root</string>
+                            <string>append</string>
+                            <string>$append0</string>
+                            <string>_getiter_</string>
+                            <string>depth</string>
+                            <string>path</string>
+                          </tuple>
                         </value>
                     </item>
                   </dictionary>
diff --git a/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapDebtCategoryList.xml b/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapDebtCategoryList.xml
index 47b0b0b3544e6382d18c26c08775cf526fce89ae..e15fb20eabe68e1177e800efcfbfd6a237a68e7a 100644
--- a/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapDebtCategoryList.xml
+++ b/bt5/erp5_accounting_l10n_jp/SkinTemplateItem/portal_skins/erp5_accounting_l10n_jp/AccountModule_getJapaneseGapDebtCategoryList.xml
@@ -2,10 +2,7 @@
 <ZopeData>
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
-      <tuple>
-        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
-        <tuple/>
-      </tuple>
+      <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
     </pickle>
     <pickle>
       <dictionary>
@@ -53,7 +50,47 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>return []\n
+            <value> <string>root = context.portal_categories.gap.jp.afbe\n
+\n
+return [\n
+  (depth,\n
+   root.restrictedTraverse(path))\n
+  for depth, path in (\n
+######################\n
+# 流動負債\n
+######################\n
+(2, \'4/40\'),     # 支払手形\n
+                 # 買掛金\n
+                 # 短期借入金\n
+                 # 未払金\n
+                 # 未払費用\n
+                 # 前受金\n
+                 # 預り金\n
+                 # 前受収益\n
+                 # 仮受金 \n
+\n
+(2, \'4/46/461\'), # 未払配当金\n
+\n
+                 # コマーシャルペーパー(該当GAPなし)\n
+                 # 1年内返済予定の長期借入金、社債等(該当GAPなし)\n
+\n
+(2, \'4/44/443/4431\'),                 # 未払法人税等\n
+(2, \'4/44/441/4412/44121\'),           # 未払消費税等\n
+(2, \'4/44/441/4411/44112\'),           # 仮受消費税等\n
+(2, \'4/42/422\'),                      # 賞与引当金\n
+\n
+                 # 繰延税金負債(流動) (該当GAPなし、流動負債にもこれが必要)\n
+\n
+######################\n
+# 固定負債\n
+######################\n
+(2, \'5/50/505\'),          # 社債 (GAP上では財務(資産っぽい)の中にあるけど正しいのか?)\n
+(2, \'2/27/272\'),          # 長期借入金 (GAP上では固定資産の中にあるけど正しいのか?)\n
+(2, \'4/42/423\'),          # 退職給付引当金 (GAP上では流動資産の中にあるけど正しいのか?)\n
+(2, \'2/20/207/2072\'),     # 負ののれん\n
+(2, \'2/20/208/2082\'),     # 繰延税金負債(固定) (GAP上では固定資産の中にあるけど正しいのか?)\n
+\n
+  )]\n
 </string> </value>
         </item>
         <item>
@@ -62,6 +99,10 @@
               <none/>
             </value>
         </item>
+        <item>
+            <key> <string>_params</string> </key>
+            <value> <string></string> </value>
+        </item>
         <item>
             <key> <string>errors</string> </key>
             <value>
@@ -85,7 +126,16 @@
                     <item>
                         <key> <string>co_varnames</string> </key>
                         <value>
-                          <tuple/>
+                          <tuple>
+                            <string>_getattr_</string>
+                            <string>context</string>
+                            <string>root</string>
+                            <string>append</string>
+                            <string>$append0</string>
+                            <string>_getiter_</string>
+                            <string>depth</string>
+                            <string>path</string>
+                          </tuple>
                         </value>
                     </item>
                   </dictionary>
diff --git a/bt5/erp5_accounting_l10n_jp/bt/change_log b/bt5/erp5_accounting_l10n_jp/bt/change_log
index 42952751f41e9ae6ac05624b9a3391251d6a5a47..519ddebbb74ced060231972996435d0de5dd10fb 100644
--- a/bt5/erp5_accounting_l10n_jp/bt/change_log
+++ b/bt5/erp5_accounting_l10n_jp/bt/change_log
@@ -1,3 +1,9 @@
+2010-09-04 yusei
+* Implement Japanese B/S report. (Although Japanese GAP is not good enough)
+
+2010-09-03 yusei
+* Add Japanese profit and loss report to accounting module.
+
 2010-08-19 yusei
 * Remove old afbe and rename afbe2 to afbe.
 
diff --git a/bt5/erp5_accounting_l10n_jp/bt/revision b/bt5/erp5_accounting_l10n_jp/bt/revision
index 978b4e8e518d1242cbf102a1bebdb52e41705102..a5c750feac4168f62cfd29aa62b4624f0a430cd5 100644
--- a/bt5/erp5_accounting_l10n_jp/bt/revision
+++ b/bt5/erp5_accounting_l10n_jp/bt/revision
@@ -1 +1 @@
-26
\ No newline at end of file
+27
\ No newline at end of file