収支予定一覧表 66 | ![]() |
収支予定一覧表とは、仕訳情報を基に作成する資金収支の予定表です 作成手順の概要は以下のとおりです 1.仕訳定義ファイルに資金期日(DueDate)タグを追加します 2.仕訳データ作成時に資金期日タグに入金または出金予定日を入力します 3.収支予定一覧表作成スクリプトを実行します |
1.資金期日タグ | ||
「展開一番」は、Ver.2.3以降で、仕訳ファイルの構成を拡張し資金期日タグを追加しました 資金期日タグの名称は、二科目仕訳の場合は「J_DDD」「J_CDD」、一科目仕訳の場合は「J_XDD」に定義されています 収支予定一覧表を作成する場合は、仕訳定義ファイルにこの資金期日タグを含める必要があります 例えば、仕訳定義ファイル DJ_hhhh.txt を次のようにします(以降の説明もこの定義に従います) ----------------------- J_Date J_M J_SlipNo J_DA J_DAmt J_DDD J_CA J_CAmt J_CDD ----------------------- 上記は二科目仕訳で会計システムを運用する場合の定義例です、一科目仕訳の場合も考え方は同じです 説明上、必要最低限のタグしか定義していません 「J_SlipNo」(伝票番号)タグは収支予定日を特定するために使用します、収支予定一覧表を作成する場合は必須のタグとなります 6行目と9行目のタグが資金期日タグです |
||
2.仕訳データ | ||
仕訳作成時に、資金期日タグに入金または出金の予定日を入力します 例えば、売掛金/売上 の場合、売掛金の資金期日タグに入金予定日をセットしておきます 以下に、仕訳データの例を記載します --------------------------------------------------------------- 20121228,9,12601,1100,1050000,20130228,9999,1050000,0 20121228,9,12601,9999,0,0,6000,1000000,0 20121228,9,12601,9999,0,0,3560,50000,0 20121228,9,12602,1720,150000,20130115,1000,150000,0 20121228,9,12603,3010,840000,0,3000,840000,20130315 20121228,9,12604,1840,2000000,20130331,3360,2000000,20130228 --------------------------------------------------------------- #12601:売上計上の仕訳です、売掛金(科目Code1100) 1,050,000円 の入金予定日は2か月後の2月末日です #12602:仮払金(科目Code1720)計上の仕訳で、決済予定日は翌月15日です #12603:支払手形(科目Code3000)振出しの仕訳で、期日は翌年3月15日です #12604:貸付金(科目Code1840)/借入金(科目Code3360) の仕訳で、貸付金の入金予定日の1か月前に借入金の返済期日が到来します |
||
3.収支予定一覧表作成スクリプト | ||
「Sel1WXJ2CFSchedule」スクリプト 仕訳抽出ファイルから、資金期日タグの年月日が指定した年月日以降である収支予定データを抽出し、帳票ファイル ZList_hhhh.txt を作成します データの並びは以下のとおりです 入金または出金予定日,会計日,伝票番号,科目Code,入金予定額,出金予定額,残高 Sel1WXJ2CFSchedule("20130101") を実行すると、帳票ファイルは以下のようになります -------------------------------------------- 20130228,20121228,12601,1100,1050000,0,0 20130115,20121228,12602,1720,150000,0,0 20130315,20121228,12603,3000,0,840000,0 20130331,20121228,12604,1840,2000000,0,0 20130228,20121228,12604,3360,0,2000000,0 -------------------------------------------- 同一行に入金予定日と出金予定日がある仕訳(#12604)は、収入支出別々に収支予定データが作成されます 行末尾の残高フィールドはこの時点では常にゼロです |
||
「Srt12ZList」スクリプト 帳票ファイル ZList_hhhh.txt を、指定したタグをキーとして昇順に並び替えます 入金または出金予定日順に並び替えます、データは最初のタグ(フィールド)にあるのでパラメタはゼロを指定します Srt12ZList(0) を実行すると、帳票ファイルは以下のようになります -------------------------------------------- 20130115,20121228,12602,1720,150000,0,0 20130228,20121228,12601,1100,1050000,0,0 20130228,20121228,12604,3360,0,2000000,0 20130315,20121228,12603,3000,0,840000,0 20130331,20121228,12604,1840,2000000,0,0 -------------------------------------------- |
||
「Cal7mnT9Set12CFSchedule」スクリプト 帳票ファイルの資金残高を計算します パラメタの金額を基準として各行の残高を計算します Cal7mnT9Set12CFSchedule(1000000)を実行すると、帳票ファイルは以下のようになります -------------------------------------------- 20130115,20121228,12602,1720,150000,0,1150000 20130228,20121228,12601,1100,1050000,0,2200000 20130228,20121228,12604,3360,0,2000000,200000 20130315,20121228,12603,3000,0,840000,-640000 20130331,20121228,12604,1840,2000000,0,1360000 -------------------------------------------- パラメタの1000000(円)は開始残高であり、2013年3月15日には資金残高がマイナスになります |
||
4.その他 | ||
仕訳取引として入力してない収支予定データを収支予定一覧表に含めるには、いろいろな方法が考えられます 資金期日タグに入出金予定日を記入したダミーの仕訳を作成し、これを仕訳抽出ファイルに追加する方法があります また、貸借同一の科目Codeと金額を使った仕訳を作成すれば、試算表上では当該科目の残高をゼロにし、収支予定金額だけを利用することができます 例えば、2013年の2月と3月の人件費と家賃を収支予定一覧表に含めるには、以下の仕訳を作成します 科目Codeが9990の残高は常にゼロとなり試算表に影響しません、他方資金期日タグに予定日が入っているデータはこれを利用することができます 収支の項目は伝票番号で管理できます、#900であれば人件費、#901であれば家賃・・・ 仕訳抽出ファイルに含める範囲は、経過月(この例では99)や会計日(この例では20990101)を利用します ---------------------------------------------------------- 20990101,99,900,9990,3500000,0,9990,3500000,20130225 20990101,99,900,9990,3700000,0,9990,3700000,20130325 20990101,99,901,9990,911000,0,9990,911000,20130228 20990101,99,901,9990,9110000,0,9990,911000,20130228 ---------------------------------------------------------- |
||
Last Update 2020/02/04 | ||