Browse Subversion RepositoryLog of /aoiro/trunk/src/main/java/net/osdn/aoiro/report/BalanceSheet.java
Revision 120 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 4 02:37:28 2023 UTC (12 months, 2 weeks ago) by hirukawa_ryo File length: 54817 byte(s) Diff to previous 118 aoiro 1.1.2 次年度の元入金に繰り越す勘定科目の金額がすべて0円の場合は、先頭の勘定科目1つを次年度の元入金として繰り越すようにしました。これによって、現金 0 / 元入金 0 が次年度にも繰り越されるようになりました。従来は次年度は 元入金 0 / 元入金 0 となっていました。 Revision 118 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Feb 28 00:02:13 2023 UTC (12 months, 2 weeks ago) by hirukawa_ryo File length: 53958 byte(s) Diff to previous 116 Files.move のオプション指定の順序を変更しました。ATOMIC_MOVE を指定した場合、その他のオプション(REPLACE_EXISTING)は無視されます。そのため、主となる ATOMIC_MOVE を先に書くようにしました。REPLACE_EXISTING は無視されるので書く必要はないのですが、既存ファイルを置き換える意図を明確にするために残しています。 Revision 116 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 3 01:22:21 2023 UTC (13 months, 1 week ago) by hirukawa_ryo File length: 53958 byte(s) Diff to previous 115 aoiro 1.1.1 Windowsでファイルの書き込み時に AccessDeniedException が発生するという報告がありました。状況を確認したところ、エクスプローラーにファイルが表示されず、「保護されたオペレーティング システム ファイルを表示しない」のチェックを外したところ、ファイルが表示されるようになったとのことでした。このことからファイルに属性が設定された状態になってしまっている可能性が考えられます。対処として、属性を解除してからファイル書き込みをリトライするようにしました。 Revision 115 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 3 14:36:10 2022 UTC (16 months, 1 week ago) by hirukawa_ryo File length: 52443 byte(s) Diff to previous 114 aoiro 1.1.0 BalanceSheet#createNextOpeningJournalEntries で Files.writeString で "次年度の開始仕訳.tmp" の書き込みに失敗した場合、FileWriter で書き込みを再試行する処理を追加していましたが、この FileWriter での書き込み再試行処理を削除しました。1.0.8 以前と同じ動作に戻しました。Files.writeString の書き込みが失敗していたのは、見えないシステムファイルとして "次年度の開始仕訳.tmp" が存在していたからでした。FileWriter で書き込みを再試行しても改善しなかったので、FileWriter で書き込みを再試行する意味がありません。 Revision 114 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 28 02:05:05 2022 UTC (16 months, 2 weeks ago) by hirukawa_ryo File length: 53407 byte(s) Diff to previous 109 * aoiro 1.0.9 依存ライブラリ pdfbox 2.0.26 -> 2.0.27 Gradle 7.5 -> 7.6-milestone-1 BalanceSheet#createNextOpeningJournalEntries で次年度の開始仕訳.tmpを作成する Files.writeString 呼び出しで FileSystemException(ファイルにアクセスできません)がスローされたというバグ報告がありました。この対策として、FileWriter での書き込みを500ミリ秒ごとに最大10回試行する処理を追加しました。 Revision 109 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 5 02:10:21 2022 UTC (23 months, 1 week ago) by hirukawa_ryo File length: 52443 byte(s) Diff to previous 90 * aoiro 1.0.6 貸借対照表の資産・負債の期首残高または期末残高がマイナスのとき「符号を反転して表示する」を加味して警告メッセージを表示するようにしました。実際の金額がマイナスでも「符号を反転して表示する」を設定してプラスで印字される場合には警告メッセージが表示されなくなります。 Revision 90 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 27 04:14:20 2021 UTC (2 years, 11 months ago) by hirukawa_ryo File length: 51937 byte(s) Diff to previous 89 * aoiro 0.9.6 AccountSettlement.getOpeningDateでNullPointerExceptionがスローされるバグを修正しました。(日付が設定されていない仕訳と日付の大小比較をした際に発生) 資産勘定と負債勘定を1つの元入金仕訳にまとめた場合でも総勘定元帳に元入金が適切に展開されて表示されるようにしました。(諸口が出ないように特別な処理をしています。) 次年度の開始仕訳の作成で、資産繰り越しの元入金と負債繰り越しの元入金を分けずに1つの元入金仕訳にまとめるようにしました。 Revision 89 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 20 15:40:41 2021 UTC (2 years, 11 months ago) by hirukawa_ryo File length: 51252 byte(s) Diff to previous 88 * aoiro 0.9.5 JournalEntry.isOpeningの引数にisSoloProprietorship、openingDateを追加して、より厳密に開始仕訳の判定をするようにしました。 Revision 88 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 13 12:01:33 2021 UTC (3 years ago) by hirukawa_ryo File length: 51219 byte(s) Diff to previous 84 * aoiro 0.9.4 資産勘定が使われていない場合でも貸借対照表の資産合計欄に0が表示されるようにしました。従来は空白になっていました。 Revision 84 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Feb 16 05:04:31 2021 UTC (3 years, 1 month ago) by hirukawa_ryo File length: 51243 byte(s) Diff to previous 82 * aoiro 0.9 AutoDetectReaderを廃止しました。SJIS/EUC/JISの文字コード自動認識は機能しなくなります。バージョン0.9以降はファイルの文字コード UTF-8 を前提とします。 次年度の開始仕訳の勘定科目の並び順が勘定科目の定義順になるようにしました。従来はHashSetから取り出した順だったので並び順が未定義でした。 Revision 82 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jan 26 02:24:29 2021 UTC (3 years, 1 month ago) by hirukawa_ryo File length: 50356 byte(s) Diff to previous 78 * aoiro 0.8.3 特定の環境においてATOMIC_MOVEを指定したFiles.moveが同一ドライブ・同一フォルダー内での移動であるにもかかわらずAtomicMoveNotSupportedExcetpionをスローすることがあるようなので、AtomicMoveNotSupportedExceptionがスローされた場合はATOMIC_MOVE指定なしで再度ファイル移動を試みるようにしました。 Revision 78 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 21 11:21:58 2020 UTC (3 years, 2 months ago) by hirukawa_ryo File length: 49341 byte(s) Diff to previous 77 * aoiro 0.8.2 貸借対照表PDF、ヘッダーの期首・期末日付の印字位置微調整しました。 Revision 77 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 21 10:26:24 2020 UTC (3 years, 2 months ago) by hirukawa_ryo File length: 49340 byte(s) Diff to previous 71 * aoiro 0.8.2 貸借対照表で以下のいずれかの条件を満たす場合に符号が逆になってしまうバグを修正しました。 資産の表示科目に負債の勘定科目または資本の勘定科目のみを設定した場合。 負債の表示科目に資産の勘定科目のみを設定した場合。 資本の表示科目に資産の勘定科目のみを設定した場合。 表示科目の最初の勘定科目のノーマルバランスを適用してしまっていたのが原因です。 本来は、最初の勘定科目のノーマルバランスではなく、資産ならノーマルバランス借方、負債・資本ならノーマルバランス貸方としなければなりませんでした。 Revision 71 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 30 03:09:58 2020 UTC (3 years, 4 months ago) by hirukawa_ryo File length: 48889 byte(s) Diff to previous 68 * aoiro 0.7.3 次年度の開始仕訳を作成するBalanceSheet.createNextOpeningJournalEntriesメソッドでJSON文字列をエスケープ処理するようにしました。 従来のエスケープ処理しないバージョンをcreateNextOpeningJournalEntriesCompatという別名のメソッドとして残し、CUI版では引き続き、従来のエスケープ処理しない次年度の開始仕訳を出力します。 Revision 68 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 17 03:12:50 2020 UTC (3 years, 5 months ago) by hirukawa_ryo File length: 40337 byte(s) Diff to previous 67 * aoiro 0.7.2 JournalEntry isOpening メソッド。開始仕訳と判定される条件に「摘要が開始残高」を追加しました。 BalanceSheet 次年度の開始仕訳として自動作成される期首商品棚卸高の振替仕訳の適用を「前期繰越」から「期首棚卸」に変更しました。摘要が「前期繰越」になっていると開始仕訳として扱われてしまうためです。 Revision 67 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 16 03:02:30 2020 UTC (3 years, 5 months ago) by hirukawa_ryo File length: 40172 byte(s) Diff to previous 66 * aoiro 0.7.2 BalanceSheet 仕訳が存在しない場合 closingDate が null となり例外がスローされる問題を修正しました。(コンソール版では事前に仕訳件数のチェックがおこなわれるため発生しませんでした。) BalanceSheet createOpeningJournalEntries メソッドの名前を createNextOpeningJournalEntries に変更しました。 次年度の開始仕訳.yml の作成ロジックをアトミックに変更しました。 Revision 66 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 11 01:53:23 2020 UTC (3 years, 5 months ago) by hirukawa_ryo File length: 39401 byte(s) Diff to previous 62 * aoiro 0.7.2 GeneralJournal,GeneralLedger,ProfitAndLoss,BalanceSheet,StatementOfChangesInEquityに仕訳を参照するgetJournalEntriesメソッドを追加しました。 ProfitAndLossに集計結果の科目を参照するgetIncomeSummariesメソッドを追加しました。 BalanceSheetに期首と期末の集計結果の科目を参照するgetOpeningBalancesメソッド、getClosingBalancesメソッドを追加しました。 これらのメソッドは外部アプリ(GUI版)から集計結果を参照するために使用します。 Revision 62 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 5 07:42:18 2020 UTC (3 years, 5 months ago) by hirukawa_ryo File length: 39137 byte(s) Diff to previous 61 * aoiro 0.7.2 PDF出力時の綴じ代なし・ページ番号なしを指定するメソッドを追加しました。 綴じ代なしの場合、用紙サイズはA4(210x297)ではなく195x297になります。 これは画面表示に使用することを想定しています。 Revision 61 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 5 05:23:03 2020 UTC (3 years, 5 months ago) by hirukawa_ryo File length: 38701 byte(s) Diff to previous 60 * aoiro 0.7.2 仕訳帳・総勘定元帳・損益計算書・貸借対照表・社員資本等変動計算書のPDF出力に使用するフォントローダーを外部指定できるようにしました。 PDF出力するwriteToメソッドに引数OutputStreamを指定できるようにしました。 Revision 60 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 2 00:25:47 2020 UTC (3 years, 5 months ago) by hirukawa_ryo File length: 37989 byte(s) Diff to previous 55 * aoiro 0.7.2 ProfitAndLoss リストデータと月別集計データを取得するメソッドを追加しました。 BalanceSheet リストデータを取得するメソッドを追加しました。 これらのメソッドはGUI画面に損益計算書・貸借対照表を表示するために使用します。 Revision 55 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Sep 14 14:50:30 2020 UTC (3 years, 6 months ago) by hirukawa_ryo File length: 37106 byte(s) Diff to previous 52 * aoiro 0.7.1 依存ライブラリをアップデートしました。 pdf-brewer 0.4.3 → 0.4.4 pdfbox/fontbox 2.0.20 → 2.0.21 jna 5.5.0 → 5.6.0 yamlbeans 1.14 → 1.15 pdf-brewerのアップデートによりフォントのロード処理が改善されます。これでOutOfMemoryErrorが解消するといいのだけど…。 総勘定元帳で元入金・控除前の所得金額の相手勘定科目「残高」が「諸口」と表示されるバグを修正しました。 Revision 52 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 26 03:12:01 2020 UTC (3 years, 8 months ago) by hirukawa_ryo File length: 37039 byte(s) Diff to previous 51 * aoiro 0.7 純資産(NetAssets)を資本(Equity)に置き換えました。 Revision 51 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jun 25 06:30:42 2020 UTC (3 years, 8 months ago) by hirukawa_ryo File length: 37078 byte(s) Diff to previous 50 * aoiro 0.7 net.osdn.aoiro.loader.yaml以下のクラス名を変更して接頭辞Yamlを取り除きました。 損益計算書、貸借対照表、社員資本等変動計算書の表示制御の定義をProfitAndLossLayout, BalanceSheetLayout, StatementOfChangesInEquity に集約しました。 勘定科目.yml、家事按分.yml、仕訳データ.ymlを保存するためのsaveメソッドをAccountTitlesLoader, ProportionalDivisionsLoader, JournalEntriesLoader に追加しました。 勘定科目.ymlの「符号を反転して表示する見出し」「常に表示する見出し」「ゼロなら表示しない見出し」の定義構造を変更しました。(古い形式の定義も読み込みできますが、saveメソッドで保存した場合は新形式になります。) Revision 50 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 15 05:53:05 2020 UTC (3 years, 9 months ago) by hirukawa_ryo File length: 37588 byte(s) Diff to previous 49 * aoiro 0.7 依存ライブラリ yamlbeans のバージョンを1.14に変更しました。これまでは1.12の独自修正版を使っていましたが、1.14からはjcenterから取得します。 YAMLファイルの読み取りでエラーが発生した際に、YAMLファイルの行番号を含むより分かりやすいメッセージを出力するようにしました。 Revision 49 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jun 11 01:13:40 2020 UTC (3 years, 9 months ago) by hirukawa_ryo File length: 37687 byte(s) Diff to previous 42 * aoiro 0.7 依存ライブラリ pdf-brewer のバージョンを0.4.2に変更しました。これによりPDFのプロパティに設定される作成アプリケーション名がaoiroと表示されるようになりました。 Revision 42 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 22 01:18:37 2020 UTC (3 years, 10 months ago) by hirukawa_ryo File length: 37614 byte(s) Diff to previous 41 * aoiro 0.6 金額の桁数を拡張し999億(99,999,999,999)まで扱えるようにしました。 内部処理としてはlongを使用しているため18桁まで処理できますが、12桁を超えると帳簿・決算書の一部で表示枠の幅が足りずに折り返しが発生します。 Revision 41 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 21 12:01:35 2020 UTC (3 years, 10 months ago) by hirukawa_ryo File length: 34416 byte(s) Diff to previous 39 * aoiro 0.6 和暦表示でフォーマッターにJapaneseDate.from(...)を渡すのではなく、JapaneseChronology.INSTANCEを指定してフォーマッターを作成しておくように変更しました。 Revision 39 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 17 05:40:01 2020 UTC (3 years, 11 months ago) by hirukawa_ryo File length: 34404 byte(s) Diff to previous 38 * aoiro 0.6 損益計算書の月別仕入金額列の家事消費等・雑収入に斜線を引きました。(ここに金額が表示されることはありません。) 貸借対照表の期首列の事業主貸・事業主借・控除前の所得金額に斜線を引きました。(ここに金額が表示されることはありません。) 仕訳帳・総勘定元帳の締切線を約0.125ミリ調整しました。気付かない程度の本当にわずかな調整です。 Revision 38 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 15 15:05:18 2020 UTC (3 years, 11 months ago) by hirukawa_ryo File length: 33723 byte(s) Diff to previous 36 * aoiro 0.5 損益計算書、貸借対照表の特定の科目を符号反転して表示する機能を追加しました。 Revision 36 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 14 06:51:26 2020 UTC (3 years, 11 months ago) by hirukawa_ryo File length: 33306 byte(s) Diff to previous 28 Revision 28 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 14 05:14:23 2020 UTC (4 years, 1 month ago) by hirukawa_ryo File length: 31794 byte(s) Diff to previous 27 * aoiro 0.3.6 税抜経理方式で使用する勘定科目「仮受消費税等」「仮払消費税等」「未払消費税等」「未収消費税等」を追加しました。 合計がゼロの場合は貸借対照表・損益計算書に出力しない設定を追加しました。 Revision 27 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 8 02:58:58 2020 UTC (4 years, 1 month ago) by hirukawa_ryo File length: 29661 byte(s) Diff to previous 26 * aoiro 0.3.5 個人事業主の場合、貸借対照表を「負債・純資産の部」ではなく「負債・資本の部」と表示するようにしました。 損益計算書の右側の表示順を「家事消費等」「雑収入」にしました。(国税庁の決算書の並び順に合わせました。) 依存ライブラリのバージョンを上げました。 Revision 26 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 21 12:17:58 2019 UTC (4 years, 10 months ago) by hirukawa_ryo File length: 28662 byte(s) Diff to previous 25 * aoiro 0.3.4 和暦表示をjdk.localedataモジュールを追加する対応に変更しました。 Revision 25 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 17 12:15:12 2019 UTC (4 years, 11 months ago) by hirukawa_ryo File length: 28756 byte(s) Diff to previous 23 * aoiro 0.3.3 新元号「令和」に対応しました。 ライセンスをBSD2条項ライセンスからMITライセンスに変更しました。 Revision 23 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Feb 25 10:20:34 2019 UTC (5 years ago) by hirukawa_ryo File length: 28662 byte(s) Diff to previous 22 * aoiro jlinkでjreを作成すると元号がHeiseiのようにローマ字で出力されてしまう問題への対応としてSystem.setProperty("java.locale.providers", "HOST,SPI,CLDR,COMPAT")をコードで設定するようにしました。
Revision 22 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Feb 24 10:10:26 2019 UTC (5 years ago) by hirukawa_ryo File length: 28908 byte(s) Diff to previous 18 * aoiro 0.3.2 損益計算書、貸借対照表の必須表示項目を設定できるようにしました。 Revision 18 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Aug 23 12:31:10 2018 UTC (5 years, 6 months ago) by hirukawa_ryo File length: 25723 byte(s) Diff to previous 17 * aoiro 0.3.1 社員資本等変動計算書を追加しました。 Revision 17 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 19 12:34:07 2018 UTC (5 years, 6 months ago) by hirukawa_ryo File length: 25353 byte(s) Diff to previous 13 * aoiro 0.3.0 法人決算に対応しました。社員資本等変動計算書への対応はまだできていません。 Revision 13 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Mar 7 12:37:42 2018 UTC (6 years ago) by hirukawa_ryo File length: 23104 byte(s) Diff to previous 10 aoiro 0.2.5 次年度の開始仕訳で0円の元入金仕訳が出力されてしまうバグを修正しました。 Revision 10 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 21 12:56:53 2018 UTC (6 years ago) by hirukawa_ryo File length: 22990 byte(s) Diff to previous 2 * aoiro 0.2.3 家事按分が0円の締切仕訳が作成されてしまうバグを修正しました。 Revision 2 - (view) (download) (as text) (annotate) - [select for diffs] Added Sun Dec 17 07:22:40 2017 UTC (6 years, 3 months ago) by hirukawa_ryo File length: 22916 byte(s) IMPORT PROJECT: aoiro This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|