camt.053 : ne pas additionner Ntry et TxDtls deux fois

Mis à jour · 2 min de lecture

Dans un camt.053 suisse avec détail collectif interne, le montant du Ntry représente l’écriture collective et les TxDtls en décrivent les parties. Additionner intégralement les deux niveaux compte le même mouvement deux fois. Identifiez d’abord niveau comptabilisé, niveau détaillé et sens de chaque devise.

Le périmètre est SPS 2025 v2.2, camt.05x.001.08. LocalExtract prépare en CSV les transactions d’un PDF distinct ; ce n’est pas un importeur CAMT et il ne complète pas les détails XML.

Les applications exportent la date, la description et le montant en CSV. Ouvrez ce CSV dans Excel pour enregistrer un classeur XLSX. Vérifiez le résultat avec votre PDF : la compatibilité dépend du format du relevé.

Conserver l’écriture avec ses détails

Les règles SIX, section 3.9 et structure technique NtryDtls décrivent les détails internes et externes. Dans le cas interne, le total Ntry reste l’écriture bancaire, tandis que les opérations individuelles figurent dans les détails.

Rattachez chaque détail à son relevé et à son Ntry réels. Conservez compte, devise, référence de comptabilisation et CdtDbtInd. Une ligne issue d’une expansion n’est pas automatiquement un mouvement bancaire supplémentaire. Choisissez un niveau pour totaliser les mouvements et gardez la relation avec l’autre comme contrôle.

Comparer uniquement des montants comparables

Le sens des montants aux deux niveaux dépend de la logique de comptabilisation. Le montant d’origine d’une transaction peut être dans une autre devise que son équivalent au compte. Vérifiez type de montant, devise et frais documentés séparément avant de comparer les détails au total Ntry.

L’exemple synthétique définit uniquement des crédits CHF sans autres composantes :

NiveauRéférenceMontant
Écriture bancaire NtryN-A+250,00 CHF
Détail rattachéD-A+90,00 CHF
Détail rattachéD-B+160,00 CHF

Le contrôle des détails donne 90,00 + 160,00 = 250,00 CHF. Ajouter Ntry et détails produirait 500,00 CHF, soit la représentation doublée. Un montant supplémentaire en EUR n’entre pas dans ce total CHF simplement parce qu’il figure dans le même nœud.

La fiche synthétique des niveaux vérifie avec Python la somme, le double compte et une divergence de devise. Elle ne valide aucun XML bancaire réel ni son schéma.

Demander les détails externes identifiés

Avec un détail externe, le camt.053 peut ne contenir que le total, les opérations individuelles étant dans un camt.054. SIX décrit un renvoi optionnel AddtlInfInd portant l’identité du message. Demandez le message correspondant au lieu de considérer l’absence de TxDtls intégrés comme une écriture bancaire manquante.

Number of Transactions est également optionnel. Un compteur absent n’est pas un zéro confirmé. Comparez la couverture détaillée réellement livrée à l’accord bancaire.

Le guide Power Query Merge traite une granularité de tableau apparentée, pas la signification des champs CAMT. LocalExtract exporte un PDF vers date,description,amount ; il ne crée pas les relations collectives. Télécharger pour une source PDF.

Documents officiels SIX vérifiés le 16 octobre 2026 ; aucun fichier bancaire réel importé.

LocalExtract Team

Nous développons LocalExtract, un convertisseur de relevés pour ordinateur. Questions ou corrections ? Contact · Politique éditoriale

Poursuivre avec un guide associé