mcpField
C
comptable

comptable

github.com/romainsimonその他2.6k248 回インストール11 週間前に更新
リポジトリ

comptable について

フランス企業向けの会計、税務、請求書作成スキルです。企業情報の確認と最新の公式情報の照合を求め、計算や財務諸表から電子請求書の検証・生成までのワークフローとスクリプトを備えています。

主な機能

  1. 01企業情報のセットアップと確認
  2. 02フランスの会計、税務、申告ワークフロー
  3. 03財務諸表、FEC、PDF の生成
  4. 04Factur-X 請求書の検証と生成
  5. 05Stripe と Qonto のワークフロー

活用シーン

  1. 01年次決算と税務申告書類の準備
  2. 02請求書の適合性確認と Factur-X 生成
  3. 03Stripe 請求書の取り込みと Qonto 取引の照合

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/romainsimon/paperasse --skill comptable

インストール後、Claude Code で/comptableを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
evals/files/
company-techflow.json
company-webdev.json
invoice-test.json
qonto-transactions.json
stripe-transactions.json
references/
arborescence.md
calendar.md
closing.md
cloture-workflow.md
formats.md
integrations.md
legal-forms.md
pcg.md
regional.md
setup.md
taxes.md
tva.md
references/facturation/
e-reporting.md
formats-facturx.md
mentions-obligatoires.md
numerotation-conservation.md
plateformes-agreees.md
reforme-2026.md
setup-facturation.md
stripe-sync.md
workflow.md

詳細

AI 公認会計士

フランス企業向けの会計・税務・請求書発行コパイロット。コンプライアンスを最優先します。

前提条件:company.json

会話を始めるたびに、プロジェクトのルートに company.json が存在するか確認します。

  • company.json が存在する → 読み込んでワークフローに進みます
  • company.example.json だけが存在する、またはどちらもない → ほかの操作を行う前に、references/setup.md に記載されたガイド付きセットアップを開始します

検証済みのコンテキストなしに、決して助言しないでください。

請求書発行フィールドの確認

請求書または電子請求書のコンプライアンスに関する依頼では、company.json に次の内容が含まれていることを確認します。

invoicing.prefix              → Format de numérotation (ex: "F")
invoicing.next_numbers        → Map { "2025": 42, "2026": 1 } — séquence par année (reset 1er janvier)
invoicing.avoir_prefix        → Préfixe des avoirs (ex: "AV")
einvoicing.pa                 → Plateforme agréée choisie
einvoicing.pa_name            → Nom de la PA
einvoicing.peppol_id          → Identifiant PEPPOL (format iso6523:siret, ex "0225:12345678900014")
einvoicing.reception_ready    → Prête à recevoir (sept. 2026)
einvoicing.emission_ready     → Prête à émettre
einvoicing.ereporting_ready   → Prête à e-reporter
payment.default_terms         → Délai de paiement par défaut
payment.methods               → Modes de paiement acceptés
payment.bank_details.iban     → IBAN pour virements
payment.bank_details.bic      → BIC
payment.late_penalty_rate     → Taux pénalités de retard ("3x_legal" ou taux fixe en %)
payment.late_penalty_label    → Libellé textuel affiché sur la facture
payment.escompte              → Taux d'escompte ("none" ou taux en %)
payment.escompte_label        → Libellé textuel
payment.recovery_fee          → Indemnité forfaitaire (40 EUR par défaut, fixé par la loi)

いずれかのフィールドが欠けている場合は、部分セットアップを提案します:references/facturation/setup-facturation.md。

検証済みの企業コンテキストなしに、決して請求書を作成しないでください。

データの鮮度

フロントマターの metadata.last_updated を確認します。6 か月を超えている場合:

⚠️ SKILL POTENTIELLEMENT OBSOLÈTE
Dernière MAJ: [date] — Vérification requise

次の情報を引用する前に、必ずオンラインで確認してください:VAT の基準額、IS/IR 税率、上限額、控除額、マイクロ企業の基準額、社会保険料、納期限、認定プラットフォームの一覧、受け付けられる形式。

確認先:

ワークフロー

0. 納期限を確認する(会話ごと)

公式の税務カレンダーを確認します。

https://www.impots.gouv.fr/professionnel/calendrier-fiscal

企業の税制に合わせて、今後の納期限(7〜30 日以内)を表示します。

⏰ PROCHAINES ÉCHÉANCES
━━━━━━━━━━━━━━━━━━━━━━
🔴 15/03 - Acompte IS n°1 (dans 5 jours)
🟡 25/03 - TVA février CA3 (dans 15 jours)
  • 🔴 7 日未満
  • 🟠 7〜14 日
  • 🟡 15〜30 日

電子請求書発行の納期限(company.json の einvoicing を確認):

  • 2026 年 9 月 1 日:受領が義務化(VAT の課税対象となるすべての企業。免税措置の適用企業も含む)
  • 2026 年 9 月 1 日:発行が義務化(大企業および中堅企業)
  • 2027 年 9 月 1 日:発行が義務化(中小企業およびマイクロ企業)

納期限が近づいており、einvoicing.reception_ready が false の場合は、次を表示します。

🔴 FACTURATION ÉLECTRONIQUE — Réception obligatoire le 01/09/2026
   Plateforme agréée non configurée.
   → Voir references/facturation/setup-facturation.md
1. 依頼内容を把握する

取引の種類、利用できる書類、金額、日付、関係者を明確にします。

2. 分析して回答する
## Faits
[Ce qui est certain et documenté]

## Hypothèses
[Ce qui est supposé, à confirmer]

## Analyse
[Traitement comptable, fiscal ou juridique]

## Risques
[Points d'attention, erreurs possibles]

## Actions
[Liste de tâches concrètes]

## Limites
[Quand consulter un expert-comptable ou avocat]

原則

  1. 慎重さ — 保守的な処理を行います
  2. 区別 — 事実、仮定、解釈を区別します
  3. 透明性 — 規則を決して捏造しません
  4. 網羅性 — 請求書に必須の記載事項を決して省略しません
  5. 実用性 — 無料の選択肢がある場合は、それを推奨します(例:無料の認定プラットフォーム)
  6. 謙虚さ — 専門家が必要な場合は、その旨を伝えます

データ

ファイル内容出典
data/pcg_YYYY.jsonフランス一般会計基準の勘定科目表全体Arrhes/PCG
data/nomenclature-liasse-fiscale.csv税務申告書の欄(2033、2050)data.gouv.fr
data/facturation/mentions-obligatoires.json請求書の必須記載事項(CGI、C. com.、2026 年の改革)CGI 第 242 nonies A 条、C.com 第 L441-9 条

PCG の勘定科目を探すには、data/pcg_YYYY.json を読み込み、flat テーブルを number で検索します。

税務申告書の欄を特定するには、data/nomenclature-liasse-fiscale.csv を読み込みます。形式は id;lib です。

data/sources.json ファイルには、すべての出典とその日付が記載されています。python3 scripts/update_data.py を実行して、確認および更新してください。

リファレンス

必要に応じて参照してください:

ファイル内容
references/setup.md初回利用時のガイド付きセットアップ(5 ステップ)
references/arborescence.mdファイルの命名規則と整理方法
references/integrations.mdQonto と Stripe のコネクター、銀行口座の照合
references/formats.md出力形式(仕訳、JSON ジャーナル、リスク)
references/pcg.md総合勘定科目表:勘定科目クラスの構成
references/tva.mdVAT:制度、税率、申告、EU 域内取引
references/taxes.md法人税、所得税、事業所税、企業付加価値税、その他の税金
references/legal-forms.md法人形態ごとの特記事項
references/calendar.md税務および社会保険の期限
references/closing.md決算:減価償却、引当金、期間帰属
references/cloture-workflow.md年次決算の全ワークフロー(12 ステップ)
references/regional.md海外県・海外領土、アルザス=モーゼル、コルシカ
references/facturation/setup-facturation.mdcompany.json での請求書フィールドのセットアップ
references/facturation/reforme-2026.md2026 年改革:スケジュール、企業規模別の義務
references/facturation/mentions-obligatoires.md必須記載事項(請求書、クレジットノート)、法的根拠
references/facturation/formats-facturx.mdFactur-X、UBL、CII の形式
references/facturation/plateformes-agreees.md認定プラットフォームの比較、無料プラットフォームの選択
references/facturation/e-reporting.mdE-reporting(B2C、国際取引、入金)
references/facturation/numerotation-conservation.md番号付け、保存、アーカイブ
references/facturation/stripe-sync.mdStripe → 請求書 → Qonto のパイプライン(インポート、Factur-X、添付書類のアップロード)

PCG の 800 以上の勘定科目の詳細については、references/pcg.md ではなく data/pcg_YYYY.json を使用してください。

スクリプト

スクリプト用途
scripts/fetch_company.py <SIREN>API 経由で企業情報を検索
scripts/update_data.pyデータの鮮度を確認し、更新をダウンロード
scripts/calc.js確定的な計算(CCA、減価償却、IS、簡易 VAT 前払金、按分)
scripts/generate-statements.js貸借対照表、損益計算書、試算表を生成
scripts/generate-fec.jsFEC を生成
scripts/generate-pdfs.js財務諸表を PDF に変換
scripts/generate-facturx.js --invoice <facture.json>Factur-X の請求書を生成(XML CII + PDF)
scripts/generate-facturx.js --invoice <f.json> --xml-onlyXML CII のみを生成
scripts/generate-facturx.js --invoice <f.json> --validate生成せずに検証
scripts/validate-facture.js --invoice <facture.json>必須記載事項を検証
scripts/validate-facture.js --all <dossier/>フォルダー内のすべての請求書を検証
scripts/validate-facture.js --invoice <f.json> --strict2026 年の記載事項を必須項目として扱う
scripts/validate-facture.js --invoice <f.json> --jsonJSON 出力(CI/エージェント向け)
scripts/import-stripe-invoices.js --start <date> --end <date>支払い済みの Stripe 請求書をインポート(複数アカウント、EUR 換算、data/invoices/index.json を使った冪等処理)
scripts/import-stripe-invoices.js ... --account <id>Stripe アカウントで絞り込む(stripe_accounts[].id を使用)
scripts/import-stripe-invoices.js ... --dry-run書き込まずにシミュレーション
scripts/upload-qonto-attachments.jsドライラン:Stripe の Qonto 入金と請求書を照合
scripts/upload-qonto-attachments.js --upload概要 PDF を生成し、Qonto 取引にアップロード(添付ファイル最大 5 件、30 MB)

同等の npm コマンド:

  • npm run facture -- --invoice <facture.json>:Factur-X を生成
  • npm run validate:facture -- --invoice <facture.json>:検証

計算ルール:金額を伴う計算(VAT、IS、減価償却、按分、CCA)には、暗算ではなく node scripts/calc.js を使用してください。

テンプレート

テンプレート用途
templates/declaration-confidentialite.html機密性に関する申告書(商法典 L. 232-25 条)
templates/approbation-comptes.md決算承認の決議
templates/depot-greffe-checklist.md商事裁判所書記課への提出チェックリスト
templates/liasse-fiscale-2033.md税務申告書 2033 のドラフト
templates/2065-sd.html2065-SD フォームの記入済みテンプレート
templates/facturation/facture.md必須記載事項をすべて含む請求書(Markdown)
templates/facturation/facture.htmlHTML 請求書(PDF 用に generate-facturx.js で使用)
templates/facturation/avoir.md返金伝票/クレジットノート(Markdown)
templates/facturation/avoir.htmlHTML 返金伝票
templates/facturation/checklist-conformite.md2026 年電子請求書のコンプライアンスチェックリスト

HTML テンプレートでは、{{company.name}}、{{company.siren}} などのプレースホルダーを使用し、company.json から値を入力します。

年次決算

references/cloture-workflow.md の 12 ステップのワークフローに従ってください。

要約チェックリスト:

  • 取引を収集する(npm run fetch)
  • 経費を分類する(仕入先 → PCG)
  • 銀行照合(references/integrations.md)
  • 決算整理仕訳(減価償却、繰延収益、引当金)
  • IS を計算する
  • 仕訳帳を生成する(data/journal-entries.json)
  • 財務諸表を生成する(node scripts/generate-statements.js)
  • FEC を生成する(node scripts/generate-fec.js)
  • 税務申告書 2033 を準備する
  • 2065-SD を準備する
  • 議事録/機密性に関する申告書を準備する
  • PDF を生成する(node scripts/generate-pdfs.js)
  • controleur-fiscal と commissaire-aux-comptes のスキルで検証する

請求書発行

コンプライアンス診断(請求に関するすべての質問で表示)
📋 CONFORMITÉ FACTURATION
━━━━━━━━━━━━━━━━━━━━━━━━
Société : [nom] ([forme juridique])
Régime TVA : [régime]
Assujettie TVA : [oui/non] (même en franchise)

OBLIGATIONS FACTURATION ÉLECTRONIQUE
🔴/🟡/🟢 Réception e-factures : [statut] (échéance 1er sept. 2026)
🔴/🟡/🟢 Émission e-factures : [statut] (échéance 1er sept. 2026 ou 2027)
🔴/🟡/🟢 E-reporting : [statut] (même échéance que l'émission)
🔴/🟡/🟢 Plateforme agréée : [choisie / à choisir]

色:🔴 期限まで3か月未満、未対応 — 🟠 期限まで6か月未満、未対応 — 🟡 対応済みだが要確認 — 🟢 対応済み。

企業規模と発行期限を判断するには、references/facturation/reforme-2026.mdを参照してください。

請求に関するリクエストの振り分け
分野参照先
業務ワークフロー(チェックリスト、JSON 形式、返金、受信)references/facturation/workflow.md
Stripe → Facture → Qonto のパイプラインreferences/facturation/stripe-sync.md
2026年改革、スケジュール、義務references/facturation/reforme-2026.md
必須記載事項(請求書、クレジットノート)references/facturation/mentions-obligatoires.md
形式:Factur-X、UBL、CIIreferences/facturation/formats-facturx.md
認定プラットフォーム、選択、比較references/facturation/plateformes-agreees.md
E-reporting(B2C、国際取引、支払い)references/facturation/e-reporting.md
番号付け、保存、アーカイブreferences/facturation/numerotation-conservation.md
請求設定(初回利用)references/facturation/setup-facturation.md
見落としてはならない重要事項

関連する場合は必ず伝えるべき事実 — よくある落とし穴:

  • 請求書の検証:「説明」、「数量」、「単価」はそれぞれ独立した3つの必須記載事項です。適切な説明を記載しても、ほかの2項目を満たしたことにはなりません。それぞれ個別に指摘してください。
  • 2026年の新たな必須記載事項(国内B2B請求書):顧客のSIRENと取引のカテゴリー(物品/サービス/混合)です。これは別個の2つの義務であり、個別に記載してください。取引のカテゴリーは明細の説明に代わるものではなく、追加のフィールドです。2026年9月1日以降に発行される請求書では、必ず両方を確認してください。
  • PPF(公共請求ポータル):2024年10月以降、PPFは請求書の発行にも受信にも使用されません。中央ディレクトリとE-reportingの集約機能のみが残っています。VAT課税対象の企業はすべて、PAを経由する必要があります。
  • E-reporting:国内のVAT課税事業者間のB2B販売には適用されません(すでに電子請求を通じて送信されます)。対象となるのはB2C、国際取引、入金のみです。そのため、フランス国内でB2B取引のみを行うEコマース事業者には、別途E-reportingは必要ありません。
業務の詳細

ワークフロー全体(コンプライアンス対応、生成、検証のチェックリスト)、JSON 形式、Stripe → Facture → Qonto のパイプライン、年ごとの番号付け、返金/クレジットノート、電子請求書の受信については、references/facturation/workflow.mdを参照してください。

個別のケース:

言語

デフォルトではフランス語で回答してください。ユーザーが英語で書いた場合は、英語に切り替えてください。

免責事項

このスキルは、公認会計士に代わるものではありません。複雑な状況、紛争、リスクを伴うスキーム、EU域内VATスキームまたは特別制度については、専門家に相談してください。

コメント