meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| compta:exportxml [2026/08/26 15:18] – 45.147.21.143 | compta:exportxml [2026/08/26 15:24] (Version actuelle) – [Annexe technique] 45.147.21.143 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | |{{: | ||
| ====== Export XML (prélèvement SEPA) ====== | ====== Export XML (prélèvement SEPA) ====== | ||
| - | Cet écran permet de générer un fichier XML de prélèvement SEPA (norme bancaire), à partir d'une écriture comptable multi-ligne déjà existante — typiquement celle produite par l' | + | Cet écran permet de générer un fichier XML de prélèvement SEPA (norme bancaire), à partir d'une écriture comptable multi-ligne déjà existante — typiquement celle produite par l' |
| ===== Accès à l' | ===== Accès à l' | ||
| - | |||
| * Menu **Comptabilité > Utilitaires** | * Menu **Comptabilité > Utilitaires** | ||
| * Sélectionner **Prélèvement SEPA** dans l' | * Sélectionner **Prélèvement SEPA** dans l' | ||
| - | |||
| - | Contrairement à l' | ||
| - | |||
| ===== Organisation de l' | ===== Organisation de l' | ||
| Ligne 57: | Ligne 54: | ||
| * L' | * L' | ||
| - | ===== Annexe technique ===== | ||
| - | |||
| - | * **Composants** : `LogeasGridExportXmlComponent` (`app-logeas-grid-export-xml`, | ||
| - | * **Filtrage amont** des multi-lignes éligibles : `typeMultiligne === 1` (Recette) ou `5` (Bordereau), | ||
| - | * **Détection de la ligne de trésorerie** : la saisie dont le `codeArticle` commence par `" | ||
| - | * **Stockage des paramètres** : ICS via `DG.BaseCourante.config.setParam$(" | ||
| - | * **Organisation créancière** : lue via `CRUD(" | ||
| - | * **Mapping et validation** : `DataMapperService.mapAndValidateXmlData(...)` construit les structures `OrganisationDetailsBancaires` (créancier) et `PersonneDetailsBancaires` (par adhérent), en nettoyant les chaînes (`supprimerAccents()` + `nettoyerChaine()`, | ||
| - | * **Génération du fichier** : `xml-builder.service.ts`, | ||
| - | * **Identifiants techniques** (`MsgId`, `PmtInfId`, `EndToEndId`) sont dérivés de l' | ||
| - | * **Téléchargement** : `FileDownloaderService.downloadFile()`, | ||