見出し画像

eTaxソフト 落ちる or 「指定されたファイルが存在しないか、読み込むことができません」

「eTaxソフト 落ちる」で検索している人のために、記録を残します。
同じ症状なら参考にしてください。

「利用者ファイルを開く」⇒ OK すると… 強制終了(@_@。 エラーメッセージすらないんか~~い

この後、強制終了。。。
ちなみに、個人の利用者ファイルを選択するとソフトは正常に動作します。
法人の利用者ファイルを選択したときのみ、ソフトはクラッシュ。

印刷していない送信済みファイルを、お正月休みに印刷して整理しようと思ってたのに。。


2024.10 追記 e-Taxソフトが強制終了することは無くなり、エラーメッセージになった模様。

指定されたファイルが存在しないか、読み込むことができません。

雑なエラーメッセージ。。。なんだか、手抜きな造りだなぁ。



【原因】
.nccファイル(利用者ファイル)のファイルサイズが大きすぎることが原因っぽいです。確認すると134MB。

このソフトの仕様として、過去送信したファイルの履歴を nccファイル(利用者ファイル)にXMLの平文テキストで保存していくようです。ゴミ箱に入れた内容も。
特に、イメージ送信でPDFファイルをバンバン送っている人は要注意。バイナリをそのままテキストで追記されていっています。

eTaxサポートセンターに電話しても、マニュアル通りの回答を繰り返されて解決になりません。ヽ(`Д´)ノプンプン

正常起動させたい

【解決方法】
利用者ファイルを作り直し。

過去送信したファイルを印刷したい、参照したい

【解決方法1】
eTaxソフトWEB版にログインして、メッセージボックス一覧から1つずつメッセージを開き「帳票表示」⇒「印刷」
※大量にある場合はちょっと面倒だけど、、正しいやりかたはこれしかない。。

【解決方法2】
※ XMLの知識ある人のみ。自己責任で。
nccファイルをテキストエディタで開き、ファイルを2分割。

<item filename="" key="" ... >

</item>

3TAB インデントの<item>タグでくくられているのが1ファイルのようです。ファイルのまんなか辺りで2分割しましょう。それぞれの利用者ファイルを選択すると、ファイルに含まれている分の過去データが参照&印刷できます。

正規表現「¥n¥t¥t¥t<item 」で検索するといいかも。

XMLファイルの構造

<!--ここが肥大化!--> のところを分割する。
分割後、エラーが出る場合は、前後の
<param name="リビジョン"></param>
<param name="納税者等情報"></param>
とかの要素も勢いで削除しちゃってないか確認してね。

<?xml version="1.0" encoding="UTF-8"?>
<itemclass name="キャビネット" progId="nta.CLCCabinet.1">
	<param name="ごみ箱名称管理">
		<container name="要素名称管理" progId="nta.CLCNameManager.1"/>
	</param>
	<param name="ゴミ箱">
		<container name="ゴミ箱" progId="nta.CLCTrashBox.1"/>
	</param>
	<param name="リビジョン">2.12.0.0</param>
	<param name="申告等管理">
		<container name="申告等管理" progId="nta.CLCStatementManager.1">

<!--▼▼▼ 分割対象はここ! ここが肥大化! ▼▼▼ -->
			<item>
				...
			</item>
			<item>
				...
			</item>
<!--▲▲▲ 分割対象はここ! ここが肥大化! ▲▲▲ -->

		</container>
	</param>
	<param name="申告等名称管理">
		<container name="要素名称管理" progId="nta.CLCNameManager.1"/>
	</param>
	<param name="添付書類管理">
		<container name="添付書類管理" progId="nta.CLCAttachedManager.1"/>
	</param>
	<param name="添付書類名称管理">
		<container name="要素名称管理" progId="nta.CLCNameManager.1"/>
	</param>
	<param name="納税者等情報">
		<itemclass name="納税者等情報" progId="nta.CLCProfile.1">
			<param name="納税者等情報内容部">
				<itemclass name="納税者等情報内容部" progId="nta.CLCProfileContent.1">
					<param name="1月1日住所"/>
					<param name="1月1日住所-市区町村"/>
					<param name="1月1日住所-全国地方公共団体コード"/>
					<param name="1月1日住所-丁目・番地等"/>
					...
				</itemclass>
			</param>
			<param name="納税者等情報内容部(相続税申告用)">
				<itemclass name="納税者等情報内容部(相続税申告用)" progId="nta.CLCProfileContentFS.1">
					<param name="共通番号-個人"/>
					<param name="共通番号-法人"/>
					...
				</itemclass>
			</param>
			<param name="利用者識別番号">0000000000000000000000</param>
		</itemclass>
	</param>
</itemclass>

いいなと思ったら応援しよう!