---
name: s49-fec-regularisation
description: Préparation des données pour régularisation de fin de période et proxy FEC — liste des payables reçus non encore comptabilisés
tags: [fec, regularisation, cloture, controller, comptabilite, accruals]
when_to_use: En fin de période comptable pour identifier les dépenses reçues non encore exportées vers l'ERP et les provisions à passer
personas: [controller]
use_cases: [export-erp, reconciliation]
frequency: monthly
complexity: expert
score: 58
tools_used: [get_payables, get_chart_of_accounts]
---

# Régularisation fin de période et proxy FEC

## But
Identifier les payables reçus pendant la période mais non encore comptabilisés (base pour les écritures de régularisation / cut-off), et extraire les données nécessaires à un FEC partiel.

**Limite importante :** Le FEC officiel (Fichier des Écritures Comptables) requiert des champs spécifiques (libellé écriture, numéro de journal, etc.) que Spendesk ne fournit pas directement. Ce skill produit un fichier proxy utile mais non directement soumissible à l'administration fiscale.

## Instructions

### Étape 1 — Identifier les payables à régulariser
```
Appelle get_payables avec :
  - bookingStatus : toPrepare ou toExport (non encore exportés)
  - invoiceDate : compris dans la période à clôturer (ex: mois M)
  - firstCreatedAt : peut s'étendre au-delà de la période (arrivées tardives)

Sont à régulariser :
  - Factures avec invoiceDate ≤ fin de période M mais non encore exportées
  - Abonnements (payableType=subscription) dont la période couvre M
```

### Étape 2 — Calculer le montant total des provisions
```
Pour chaque payable à régulariser :
  Provision = amount (montant HT si disponible)
  Devise = currency
  Code GL probable = glCode ou accountingCode

Agréger : total provisions par devise et par code GL.
```

### Étape 3 — Extraire les données FEC proxy
```
Pour chaque payable exporté de la période (bookingStatus=exported) :
  Construire une ligne avec les champs FEC disponibles :
    - JournalCode (proxy : ACH pour achats, NDF pour notes de frais)
    - JournalLib : libellé du journal
    - EcritureDate : invoiceDate ou accountingDate
    - CompteNum : glCode
    - CompteLib : libellé compte du plan comptable
    - Montant : amount
    - Devise : currency
    - PieceRef : invoiceNumber si disponible
    - LibelleEcriture : supplierName + description

Champs manquants (non disponibles dans Spendesk MCP) :
  - EcritureNum (numéro séquentiel ERP)
  - CompAuxNum (compte auxiliaire)
  - DateLet (date de lettrage)
```

### Étape 4 — Rapport de régularisation
```
Présenter :
1. Total provisions à passer par code GL (tableau)
2. Liste des payables à régulariser avec montant et fournisseur
3. Template CSV des écritures FEC proxy (colonnes séparées par |)
4. Avertissement : compléter avec les champs ERP manquants avant soumission légale
```

## Points d'attention
- Ce skill ne remplace pas le FEC généré par votre ERP — c'est un outil de préparation
- Les montants Spendesk sont TTC sauf si la TVA est configurée
- Toujours valider les écritures de provision avec le comptable avant intégration ERP

## Exemples de prompts
- "Quels payables dois-je provisionner pour la clôture de janvier ?"
- "Prépare-moi les données pour les régularisations de fin de trimestre"
- "Donne-moi un export FEC proxy des factures exportées ce mois"
