ホーム > 開発者向け(API)

開発者向け(API)

getTrialBalance

概要

  • 損益計算書、貸借対照表または製造原価報告書の試算表情報を返します。
     

対象モジュール

  • 会計モジュール
     

対応バージョン

  • 1.35.60 ~
     

リクエスト

  • 説明
  • {
    	"session" : string,
    	//セッションIDを入れます。
    
    	"module"  : string,
    	//会計モジュールのAPIなのでaccountingと入れます。
    
    	"method"  : string,
    	//メソッドを入れます。
    
    	"params"  : {
    	//パラメータを指定します。
    
    		"idEntity"        : int,
    		//【必須】事業体のIDを入れます。
    
    		"numFiscalPeriod" : int,
    		//【必須】事業体の会期番号を入れます。
    
    		"flagFS"          : string,
    		//【必須】決算書の識別子を入れます。
    		//損益計算書は、  "PL"
    		//貸借対照表は、  "BS"
    		//製造原価報告書は、"CR"
    
    		"idDepartment"    : int or null
    		//【任意】部門のIDを指定したい場合は入れます。
    		//指定しない場合は、書かないか、明示的にnullと入れてください。
    	}
    }
    
  • サンプル
  • {
    	"session" : "セッションID",
    	"module"  : "accounting",
    	"method"  : "getTrialBalance",
    	"params"  : {
    		"idEntity"        : 1,
    		"numFiscalPeriod" : 1,
    		"flagFS"          : "PL"
    	}
    }
    

レスポンス

  • 説明
  • {
    	"flag" : string,
    	//成功したら"success"、失敗したらエラーコメントが入ります。
    
    	"data" : {
    	//返り値詳細
    
    		"stampUpdate" : bigint,
    		//試算表の値が更新された時のタイムスタンプ。
    
    		"varsTree"    : [
    		//再帰が必要なツリー状のデータが入っています
    
    			{
    				"child"       : [],
    				//子ツリーのデータが入っています
    
    				"id"          : string,
    				//勘定科目等の識別子。
    				//デフォルトじゃない勘定科目がある場合は
    				//接頭辞に"custom_勘定書の識別子_"が付きます。
    
    				"strTitle"    : string
    				//勘定科目等の名前
    
    				"flagUse"     : int or null,
    				//勘定科目を表示する場合、   1
    				//勘定科目を非表示にする場合、 0
    				//表示切替対象ではない     null
    
    				"flagDebit"   : int,
    				//貸借
    				//借方は、 1
    				//貸方は、 0
    
    				"flagDefault" : int or null,
    				//デフォルトの勘定科目の場合、  1
    				//自分で作った勘定科目の場合、  0
    				//勘定科目として編集対象ではない null
    
    				"varsValue"   : {
    				//期間別金額データ
    				//区分で金額データを保持しない場合はnull
    
    					"f1"  : {
    					//年度決算期
    
    						"sumPrev"   : string or int,
    						//前期繰越
    						//PLとCRは、string(空白)
    
    						"sumDebit"  : int,
    						//借方
    
    						"sumCredit" : int,
    						//貸方
    
    						"sumNext"   : int,
    						//残高
    					},
    
    					"f21"  : {
    					//中間(前半期)
    					//会期12ヶ月未満、 null
    
    						"sumPrev"   : string or int,
    						//前期繰越
    						//PLとCRは、string(空白)
    
    						"sumDebit"  : int,
    						//借方
    
    						"sumCredit" : int,
    						//貸方
    
    						"sumNext"   : int
    						//残高
    					},
    
    					"f22" : {},//f21と同じ
    					//中間(後半期)
    
    					"f41" : {
    					//第1四半期
    					//会期12ヶ月未満、 null
    
    						"sumPrev"   : string or int,
    						//前期繰越
    						//PLとCRは、string(空白)
    
    						"sumDebit"  : int,
    						//借方
    
    						"sumCredit" : int,
    						//貸方
    
    						"sumNext"   : int
    						//残高
    					},
    
    					"f42" : {},//f41と同じ
    					//第2四半期
    
    					"f43" : {},//f41と同じ
    					//第3四半期
    
    					"f44" : {},//f41と同じ
    					//第4四半期
    
    					"4"   : {
    					//会期12ヶ月未満でかつ会計期間に該当月がない場合、 null
    					//月期 並びは期首月->期末月
    
    						"sumPrev"   : string or int,
    						//前期繰越
    						//PLとCRは、string(空白)
    
    						"sumDebit"  : int,
    						//借方
    
    						"sumCredit" : int,
    						//貸方
    
    						"sumNext"   : int
    						//残高
    					},
    
    					"5"   : {},//4と同じ
    					"6"   : {},//4と同じ
    					"7"   : {},//4と同じ
    					"8"   : {},//4と同じ
    					"9"   : {},//4と同じ
    					"10"  : {},//4と同じ
    					"11"  : {},//4と同じ
    					"12"  : {},//4と同じ
    					"1"   : {},//4と同じ
    					"2"   : {},//4と同じ
    					"3"   : {}//4と同じ
    				},
    				"flagCalc"    : string or null
    				//差引値か、合計値か
    				//合計値、 'sum'
    				//差引値、 'net'
    				//他、   null
    			}
    		]
    	}
    }
    
  • サンプル
  • {
    	"flag" : "success",
    	"data" : {
    		"stampUpdate" : 1380344020,
    		"varsTree"    : [
    			{
    				"child"       : [],
    				"id"          : "netSales",
    				"strTitle"    : "売上高",
    				"flagUse"     : 1,
    				"flagDebit"   : 0,
    				"flagDefault" : 1,
    				"varsValue"   : {
    					"f1"  : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"f21" : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"f22" : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"f41" : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"f42" : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"f43" : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"f44" : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"4"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"5"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"6"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"7"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"8"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"9"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"10"  : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"11"  : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"12"  : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"1"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"2"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0},
    					"3"   : {"sumPrev":0,"sumDebit":0,"sumCredit":0,"sumNext":0}
    				}
    			}
    		]
    	}
    }
    

共通エラーコメント

  • 	"sessionError"   : セッションがない又はセッション期限切れ
    	"maintenance"    : メンテナンス中
    	"methodNotExist" : 指定したメソッドが存在しない
    
RUCARO Co.,Ltd. All Right Reserved.