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:22] – 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) ====== | ||
| Ligne 54: | 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()`, | ||