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

開発者向け(API)

getFS

概要

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

対象モジュール

  • 会計モジュール
     

対応バージョン

  • 1.35.00 ~
     

リクエスト

  • 説明
  • {
    	"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"  : "getFS",
    	"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"  : int,
    					//年度決算期
    
    					"f21" : int or null,
    					//中間(前半期)
    					//会期12ヶ月、   int
    					//会期12ヶ月未満、 null
    
    					"f22" : int or null,
    					//中間(後半期)
    					//会期12ヶ月、   int
    					//会期12ヶ月未満、 null
    
    					"f41" : int or null,
    					//第1四半期
    					//会期12ヶ月、   int
    					//会期12ヶ月未満、 null
    
    					"f42" : int or null,
    					//第2四半期
    					//会期12ヶ月、   int
    					//会期12ヶ月未満、 null
    
    					"f43" : int or null,
    					//第3四半期
    					//会期12ヶ月、   int
    					//会期12ヶ月未満、 null
    
    					"f44" : int or null,
    					//第4四半期
    					//会期12ヶ月、   int
    					//会期12ヶ月未満、 null
    
    					"4"   : int or null,
    					//月期 並びは期首月->期末月
    					//会期12ヶ月の場合は、        int
    					//会期12ヶ月未満で存在しない場合は、 null
    
    					"5"   : int or null,
    					"6"   : int or null,
    					"7"   : int or null,
    					"8"   : int or null,
    					"9"   : int or null,
    					"10"  : int or null,
    					"11"  : int or null,
    					"12"  : int or null,
    					"1"   : int or null,
    					"2"   : int or null,
    					"3"   : int or null
    				},
    				"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"  : 0,
    					"f21" : 0,
    					"f22" : 0,
    					"f41" : 0,
    					"f42" : 0,
    					"f43" : 0,
    					"f44" : 0,
    					"4"   : 0,
    					"5"   : 0,
    					"6"   : 0,
    					"7"   : 0,
    					"8"   : 0,
    					"9"   : 0,
    					"10"  : 0,
    					"11"  : 0,
    					"12"  : 0,
    					"1"   : 0,
    					"2"   : 0,
    					"3"   : 0
    				}
    			}
    		]
    	}
    }
    

共通エラーコメント

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