Relevé camt en plusieurs messages : vérifier la séquence
Mis à jour · 2 min de lecture
Lorsqu’un relevé camt suisse est livré en plusieurs messages, contrôlez PgNb et LastPgInd dans le même relevé. Le nombre de fichiers ou un seul indicateur final ne prouve pas la présence de toute la séquence. Le numéro de page de message n’est pas le numéro électronique du relevé.
Le contrôle suit SPS 2025 v2.2, camt.05x.001.08. LocalExtract peut préparer localement un CSV à partir d’un PDF complémentaire, sans reconstituer un message CAMT manquant.
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é.
Regrouper d’abord par relevé
Les règles SIX, section 3.11 et tableau du niveau A distinguent Stmt/ElctrncSeqNb, numéro du relevé, et GrpHdr/MsgPgntn/PgNb, page de sa séquence de messages. Regroupez par compte, identité du relevé, période et devise avant de trier les pages.
Deux fichiers avec PgNb 1 peuvent appartenir à deux relevés différents. Plusieurs copies d’une même page ne comblent pas une lacune. Conservez donc aussi référence du message et fichier d’origine dans votre inventaire.
Vérifier ensemble la séquence et sa fin
Lorsque le groupe optionnel MsgPgntn est présent, la numérotation commence à 1. Pour plusieurs messages, LastPgInd vaut false sur les pages précédentes et true sur la dernière. Vérifiez toute la suite jusqu’à cette page finale.
| Livraison synthétique du relevé S-A | Constat |
|---|---|
| Page 1 false, page 2 true | Séquence de deux pages structurellement complète |
| Page 1 false, page 3 true | Page 2 absente malgré l’indicateur final |
| Page 1 false, page 2 false | Dernier message non établi |
| S-A page 1 et S-B page 2 true | Ne pas assembler des relevés différents |
La fiche synthétique de séquence contrôle ces groupes et lacunes avec Python. Elle n’est ni un parseur CAMT ni une preuve que la banque a livré toutes les transactions réelles.
L’absence complète de MsgPgntn n’indique pas automatiquement une page perdue : le groupe est optionnel. Vérifiez alors l’accord de livraison avec la banque plutôt que de déduire un nombre de pages du champ absent.
Ne pas prendre un solde intermédiaire pour la fin de période
L’exemple SIX place un solde CLBD avec sous-type INTM sur la page intermédiaire et un OPBD/INTM correspondant au début de la suivante. Il faut distinguer ces valeurs du solde final de toute la séquence.
Contrôlez la continuité et la dernière page sans sommer les soldes intermédiaires comme de nouveaux mouvements. Une demande précise mentionne compte, numéro du relevé et page ou clôture manquante, sans réclamer à nouveau tous les fichiers déjà reçus.
Le guide des pages PDF manquantes concerne un autre modèle : les folios imprimés ne remplacent pas les numéros de message CAMT. LocalExtract exporte un PDF vers date,description,amount et ne traite pas cette séquence XML. Télécharger pour une source PDF.
Documents SIX vérifiés le 16 octobre 2026 ; livraisons bancaires réelles et compatibilité de schéma non testées.
LocalExtract Team
Nous développons LocalExtract, un convertisseur de relevés pour ordinateur. Questions ou corrections ? Contact · Politique éditoriale