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

開発者向け(API)

getFSCS

概要

  • キャッシュ・フロー計算書の決算情報を返します。
     

対象モジュール

  • 会計モジュール
     

対応バージョン

  • 1.35.00 ~
     

リクエスト

  • 説明
  • {
    	"session" : string,
    	//セッションIDを入れます。
    
    	"module"  : string,
    	//会計モジュールのAPIなのでaccountingと入れます。
    
    	"method"  : string,
    	//メソッドを入れます。
    
    	"params"  : {
    	//パラメータを指定します。
    
    		"idEntity"        : int,
    		//【必須】事業体のIDを入れます。
    
    		"numFiscalPeriod" : int,
    		//【必須】事業体の会期番号を入れます。
    
    		"flagDirect" : int,
    		//【必須】直接法か間接法か。
    		//直接法は、1
    		//間接法は、0
    	}
    }
    
  • サンプル
  • {
    	"session" : "セッションID",
    	"module"  : "accounting",
    	"method"  : "getFSCS",
    	"params"  : {
    		"idEntity"        : 1,
    		"numFiscalPeriod" : 1,
    		"flagDirect"      : 1
    	}
    }
    

レスポンス

  • 説明
  • {
    	"flag" : string,
    	//成功したら"success"、失敗したらエラーコメントが入ります。
    
    	"data" : {
    	//返り値詳細
    
    		"stampUpdate" : bigint,
    		//決算書の値が更新された時のタイムスタンプ。
    
    		"varsTree"    : [
    		//再帰が必要なツリー状のデータが入っています
    
    			{
    				"child"       : [],
    				//子ツリーのデータが入っています
    
    				"id"          : string,
    				//決算項目等の識別子。
    				//デフォルトじゃない決算項目がある場合
    				//接頭辞に"custom_CS_direct_"か"custom_CS_inDirect_"が付きます。
    
    				"strTitle"    : string
    				//決算項目等の名前
    
    				"flagUse"     : int or null,
    				//決算項目を表示する場合、   1
    				//決算項目を非表示にする場合、 0
    				//表示切替対象ではない     null
    
    				"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"          : "saleIn",
    				"strTitle"    : "営業収入",
    				"flagUse"     : 1,
    				"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.