mcpField
F
FEC Checker (French accounting file pre-audit)

FEC Checker (French accounting file pre-audit)

リモート
apify.com金融データ05 日前に更新
リポジトリ公式サイト

FEC Checker (French accounting file pre-audit) について

FEC Checker は、フランスの会計ファイル向けローカル構造検証ツール `fec-lint` と、有料のホスト型事前監査サービスを提供します。FEC エクスポートを確認する企業や会計専門家向けで、ローカル版は形式を検証し、ホスト型サービスは残高、番号付け、リスクも確認します。

主な機能

  1. 01FECの構造と必須項目を検証
  2. 02ファイル名・文字コード・区切り文字を確認
  3. 03日付と金額の形式エラーを報告
  4. 04単一ファイルを含むZIPを処理
  5. 05ホスト型の残高・番号付け・リスク確認
  6. 06検証結果をJSONで出力

活用シーン

  1. 01レビュー前にエクスポートしたFECを確認
  2. 02複数ファイルの構造エラーを検出
  3. 03データを送信せずローカルで検証
  4. 04会計リスクのホスト型事前監査を依頼

MCP 対応

ローカル MCP サーバーは `lint_fec(path)` を公開し、ローカルファイルを検証して JSON を返します。Apify 上の別のホスト型 MCP サービスでは、全項目の事前監査を利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.apify.com/?tools=highfiddle/fec-checker
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
pypifec-lint0.1.2

ツール

詳細

fec-lint

英語 · フランス語

技術的なチェックであり、税務上の助言ではありません。 fec-lint は、公開されている FEC 形式に照らしてファイルの構造をチェックします。ファイルを認証するものではなく、会計士によるレビューに代わるものでもありません。

技術的なチェックであり、税務上の助言ではありません。 fec-lint は、公開されている FEC 形式に照らしてファイルの構造をチェックします。ファイルを認証するものではなく、公認会計士によるレビューに代わるものでもありません。


英語

フランスの FEC ファイル(Fichier des Écritures Comptables、LPF 第 A47 A-1 条)向けの無料の構造検証ツールです。コマンドラインツールおよび MCP サーバーとして利用できます。

どのファイルをチェックしますか?

会計ソフトウェアからエクスポートした FEC ファイルです(年度末メニューで「FEC」または「Export DGFiP」を探してください)。手作業で作成するものではありません。ファイル名は SIRENFECAAAAMMJJ.txt(SIREN、FEC、決算日)で、タブまたは縦棒区切りのテキストファイルです。以下のヘッダーと、会計明細ごとに 1 行で構成されます。

JournalCode|JournalLib|EcritureNum|EcritureDate|CompteNum|CompteLib|CompAuxNum|CompAuxLib|PieceRef|PieceDate|EcritureLib|Debit|Credit|EcritureLet|DateLet|ValidDate|Montantdevise|Idevise
VE|Ventes|000039|20250610|411000|Clients|CLI001|Atelier Durand|F2025-06|20250610|Facture F2025-06 Atelier Durand|3960,00|0,00|||20250610||

日付は AAAAMMJJ 形式です。金額には小数点の代わりにコンマを使用し、桁区切りは使用しません。CompAuxNum/CompAuxLib、EcritureLet/DateLet、Montantdevise/Idevise は空欄にできますが、それぞれペアでのみ空欄にできます。それ以外のフィールドはすべて必須です。FEC Checker のページに、列ごとの詳細な一覧があります。合成サンプルは tests/fixtures/ にあります。

インストール
pipx install fec-lint
コマンドライン
fec-lint 123456782FEC20251231.txt
123456782FEC20251231.txt: FAILED (encoding utf-8, separator pipe, lines 214)
  error date_invalid x3: Non-existent date in EcritureDate. - line(s) 21, 22, 23
  error date_format x3: Wrong date format in EcritureDate (expected AAAAMMJJ). - line(s) 64, 65, 66
Structure has errors. Full pre-audit (balance, numbering, risk signals): https://apify.com/highfiddle/fec-checker
  • --json は完全な結果 {ok, file, errors[], warnings[], stats} を出力します。
  • --name 123456782FEC20251231.txt は、SIRENFECAAAAMMJJ.txt と照合するファイル名を指定します。
  • --quiet は最後の行を非表示にします。
  • 終了コード:構造に問題がなければ 0、エラーがある場合は 1、ファイルを読み取れない場合は 2 です。複数のファイルを一度に指定できます。
  • .txt の FEC ファイルをちょうど 1 つ含む .zip は、先に展開されます。
MCP サーバー

MCP クライアント(Claude Desktop、Claude Code、Cursor など)に追加します。

{
    "mcpServers": {
        "fec-lint": {
            "command": "uvx",
            "args": ["--from", "fec-lint", "fec-lint-mcp"]
        }
    }
}

uv を使用しない場合は、pipx install fec-lint でインストールし、"command": "fec-lint-mcp" を使用してください。サーバーは 1 つのツール lint_fec(path) を公開します。このツールはローカルファイルのパスを受け取り、--json と同じ JSON を返します。

ホスト型 MCP サーバーによる完全な事前監査。 有料の FEC Checker(残高、採番、リスクシグナル、AI による修正リスト)は Apify 上で実行され、MCP 経由で利用できます。ユーザーは Apify OAuth でサインインします。エージェントは &payment=x402 を追加すると x402 で支払えます。

claude mcp add --transport http fec-checker "https://mcp.apify.com/?tools=highfiddle/fec-checker"
無料版と完全な事前監査
チェック項目fec-lint(無料)Apify の FEC Checker
ファイル名 SIRENFECAAAAMMJJ.txt、SIREN キー✅✅
エンコーディング、区切り文字、18 個のヘッダー✅✅
フィールド形式:日付、金額、必須フィールド、ペア✅✅
仕訳ごと、およびファイル全体の残高—✅
EcritureNum の欠番と重複、ValidDate の時系列—✅
リスクシグナル:週末、祝日、丸めた金額、ベンフォード分析、現金 53x、仮勘定 471、年度末以降—✅
判定、0〜100 のスコア、AI 作成の修正リスト(FR/EN)—✅
実行場所ローカル。マシンの外部にデータは送信されませんApify 上。ファイルごとに課金

フランス語

FEC(Fichier des Écritures Comptables、LPF 第 A47 A-1 条)向けの無料の構造検証ツールです。コマンドラインおよび MCP サーバーとして利用できます。

どのファイルをチェックしますか?

会計ソフトウェアからエクスポートした FEC ファイルです(決算メニューで「FEC」または「Export DGFiP」を探してください)。手作業で作成するものではありません。ファイル名は SIRENFECAAAAMMJJ.txt(SIREN、FEC、決算日)で、タブまたは縦棒区切りです。ヘッダーと行の形式は上記のとおりです。

日付は AAAAMMJJ 形式です。金額には小数点の代わりにコンマを使用し、桁区切りは使用しません。CompAuxNum/CompAuxLib、EcritureLet/DateLet、Montantdevise/Idevise は空欄にできますが、それぞれペアでのみ空欄にできます。それ以外のフィールドはすべて必須です。FEC Checker のページに、各列の詳細があります。架空のサンプルは tests/fixtures/ にあります。

インストール
pipx install fec-lint
コマンドライン
fec-lint 123456782FEC20251231.txt
  • --json は結果全体を表示します:{ok, file, errors[], warnings[], stats}。
  • --name 123456782FEC20251231.txt は、SIRENFECAAAAMMJJ.txt に従って検査するファイル名を指定します。
  • --quiet は最後の行を非表示にします。
  • 終了コード:構造が正しい場合は 0、エラーがある場合は 1、ファイルを読み取れない場合は 2 です。複数のファイルを一度に指定できます。
  • .zip に FEC の .txt ファイルが1つだけ含まれている場合、最初に解凍します。

メッセージは英語ですが、ルールコード(date_invalid、header_missing など)は固定です。

MCP サーバー

上記の設定を使って、MCP クライアント(Claude Desktop、Claude Code、Cursor など)に追加してください。lint_fec(path) ツールはローカルファイルのパスを受け取り、--json と同じ JSON を返します。

ホスト型 MCP サーバーでの完全な事前監査。 有料の FEC Checker(貸借、番号付け、リスクシグナル、AI による修正計画)は Apify 上で動作し、https://mcp.apify.com/?tools=highfiddle/fec-checker を使って MCP 経由で利用できます(Apify OAuth で接続。エージェントは &payment=x402 を使って x402 で支払うことができます)。

無料版と完全な事前監査
検査項目fec-lint(無料)Apify の FEC Checker
SIRENFECAAAAMMJJ.txt というファイル名、SIREN キー✅✅
エンコーディング、区切り文字、18 列✅✅
形式:日付、金額、必須フィールド、フィールドの組み合わせ✅✅
仕訳ごとおよびファイル全体の貸借—✅
EcritureNum の欠番と重複、ValidDate の時系列—✅
リスクシグナル:週末、祝日、端数のない金額、ベンフォードの法則、53x 現金勘定、471 未確定勘定、締め後—✅
判定、0~100 のスコア、AI が作成した修正計画(FR/EN)—✅
実行環境ローカルで実行され、データがマシンの外に出ることはありませんApify 上で実行され、ファイル単位で課金

開発

python -m venv .venv
.venv/bin/pip install -e ".[test]"   # Windows: .venv\Scripts\pip
pytest

tests/fixtures/ のフィクスチャは合成 FEC ファイルです(架空の SIREN 123456782)。MIT ライセンス。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。