Le relevé bancaire indique que le crédit Stripe est arrivé le 3 juin. Stripe affiche une date différente — création, paiement ou disponibilité selon l'export. Si vous commencez le rapprochement par la date, il échoue avant d'avoir comparé le moindre montant.
Cet échec est prévisible.
Stripe et la banque ne montrent pas le même événement. Stripe trace le cycle de vie d'un virement. La banque enregistre la date à laquelle le crédit apparaît sur le compte. Ces deux dates peuvent s'écarter à cause des décalages horaires, des règles de traitement bancaire en fin de semaine, des conventions de comptabilisation, et du délai entre le paiement client et le dépôt bancaire.
La solution : ne plus utiliser la date comme premier critère. Rapprochez le relevé bancaire et le virement Stripe par montant, par référence, et dans une plage de dates définie. Utilisez ensuite les dates pour expliquer le délai — pas pour valider l'existence du virement.
Les trois dates qui se confondent
Le rapprochement Stripe déraille quand trois dates distinctes sont traitées comme un seul champ.
| Date | Source | Signification |
|---|---|---|
| Date de transaction | Export des paiements Stripe ou des transactions de solde | Date à laquelle le paiement client, le remboursement, la commission ou le litige a eu lieu |
| Date du virement | Export des virements Stripe ou rapport de rapprochement des virements | Date à laquelle Stripe a regroupé les fonds dans un virement ou validé son envoi |
| Date de comptabilisation | Relevé bancaire CSV | Date à laquelle le crédit est apparu sur le compte |
Seule la date de comptabilisation figure sur le relevé bancaire.
La date de transaction client n'est pas la date de crédit bancaire. Un paiement encaissé le 30 mai peut être intégré à un virement Stripe le 2 juin et comptabilisé sur le compte le 3 juin. Si vous cherchez la ligne du relevé correspondant au 30 mai, elle paraît manquante. Elle n'est pas manquante. Vous la comparez à la mauvaise date.
La date du virement est plus proche, mais elle peut quand même ne pas coïncider avec la date bancaire. Stripe peut indiquer un virement comme payé ou attendu à une date donnée, tandis que la banque l'enregistre le jour ouvré suivant. C'est un décalage de délai — pas une erreur comptable.
Pour une explication détaillée de la façon dont les horodatages UTC de Stripe génèrent de faux décalages dans les exports CSV, voir pourquoi les horodatages UTC de Stripe ne concordent pas avec les dates du relevé bancaire.
Commencez par le crédit bancaire, pas par les transactions Stripe
La ligne du relevé bancaire, c'est l'événement de trésorerie. Partez de là.
Supposons que le relevé affiche ceci :
| Bank date | Description | Amount |
|---|---|---|
| 2026-06-03 | STRIPE PAYOUT | 4,812.44 |
Stripe peut montrer ces virements :
| Stripe payout ID | Created | Arrival date | Status | Amount |
|---|---|---|---|---|
| po_1001 | 2026-06-01 | 2026-06-03 | paid | 4,812.44 |
| po_1002 | 2026-06-02 | 2026-06-04 | paid | 1,208.19 |
| po_1003 | 2026-06-03 | 2026-06-05 | paid | 3,441.70 |
La correspondance, c'est po_1001 — même si la date de création Stripe est le 1er juin. Le montant du relevé et le montant du virement Stripe concordent. La date d'arrivée Stripe coïncide avec la date de comptabilisation. Si la banque comptabilise avec un jour de retard, ce virement reste le bon candidat.
Règle fondamentale : pour rapprocher un relevé bancaire et les virements Stripe, commencez par le montant et l'identifiant du virement. La date n'est qu'un contrôle de cohérence.
Votre premier tableau de comparaison devrait ressembler à ceci :
| Champ du relevé bancaire | Champ du virement Stripe | Rôle |
|---|---|---|
| Montant | Montant du virement | Critère principal |
| Libellé ou référence | Payout ID, si disponible | Critère de confirmation fort |
| Date de comptabilisation | Date d'arrivée ou date de paiement | Contrôle de délai |
| Devise | Devise | Contrôle obligatoire |
| Compte | Compte bancaire de destination | Contrôle obligatoire si Stripe verse sur plusieurs comptes |
Ne rapprochez pas la ligne du relevé avec des transactions Stripe individuelles. Un virement Stripe est généralement un lot. Il peut regrouper de nombreux paiements clients, remboursements, commissions, litiges, ajustements et provisions. La banque reçoit le montant net du virement — pas le total des transactions individuelles.
Définissez une plage de dates avant de classer une ligne comme manquante
La plage de dates est l'écart acceptable entre la date du virement Stripe et la date de comptabilisation bancaire. Sans elle, chaque retard d'un jour génère une fausse anomalie.
Pour la plupart des flux de travail en petites structures, appliquez cette logique :
| Timing du virement Stripe | Timing du relevé bancaire | Traitement |
|---|---|---|
| Même date | Même date | Correspondance directe par date |
| Date du virement un jour ouvré avant la date bancaire | Comptabilisation le lendemain | Décalage de délai, pas un manquant |
| Virement avant un week-end ou un jour férié | Comptabilisation le prochain jour ouvré | Décalage de délai, pas un manquant |
| Date attendue différente de la date de création | La banque correspond à la date attendue ou d'arrivée | Utiliser la date d'arrivée pour le rapprochement bancaire |
| Date bancaire hors de la plage attendue | À vérifier | Virement potentiellement manquant, crédit groupé, mauvais compte ou retard bancaire |
La plage doit être suffisamment étroite pour éviter les correspondances approximatives. N'acceptez pas n'importe quel virement Stripe du même mois sous prétexte que le montant est voisin. Ce n'est plus du rapprochement, c'est de l'estimation.
Une règle pratique basée sur les fichiers :
- D'abord, correspondance exacte sur le montant.
- Même devise.
- Même compte bancaire de destination, si disponible.
- Date de comptabilisation bancaire dans une plage de zéro à trois jours ouvrés autour de la date d'arrivée Stripe.
- Référence du virement ou libellé bancaire confirmant le lien, si disponible.
Si le montant est unique, cela suffit généralement. Si plusieurs virements ont le même montant, la référence et la plage de dates deviennent déterminantes.
La formulation « rapprocher relevé bancaire virement Stripe dates différentes » désigne exactement ce problème : la date est visible, donc elle semble être le critère évident. En réalité, c'est le champ le moins fiable dans la paire.
Utilisez les données de virement avant les données de transaction
Les exports Stripe peuvent contenir de nombreux fichiers différents. Le bon fichier dépend de la question posée.
Si la question est de savoir si un crédit bancaire correspond à un virement Stripe, utilisez les données de virement. Si la question est de comprendre pourquoi le montant du virement est inférieur aux ventes brutes, ouvrez le détail des transactions du virement.
Ce sont deux rapprochements distincts.
| Question | Fichier Stripe à utiliser | Comparer avec |
|---|---|---|
| Ce crédit Stripe est-il bien arrivé sur le compte ? | Export des virements ou rapport de rapprochement des virements | Relevé bancaire CSV |
| Quelles ventes, commissions et remboursements sont inclus dans ce virement ? | Détail des transactions du virement ou export des transactions de solde | Grand livre, rapport des ventes ou journal de caisse |
| Pourquoi les ventes brutes ne correspondent-elles pas au montant encaissé ? | Export des transactions de solde | Ventes, commissions, remboursements, litiges, ajustements |
| Pourquoi une date bancaire diffère-t-elle de la date Stripe ? | Export des virements et relevé bancaire | Date d'arrivée du virement et date de comptabilisation |
Vouloir répondre à ces quatre questions en une seule opération, c'est ce qui fragilise le tableur.
Un flux de travail propre sépare les couches :
- Rapprocher le crédit bancaire et le virement Stripe.
- Confirmer que le montant du virement correspond au crédit bancaire.
- Ouvrir les transactions incluses dans ce virement.
- Rapprocher ces transactions avec le grand livre ou le rapport des ventes.
- Lister séparément les éléments manquants, en double, retardés ou ajustés.
Le relevé bancaire n'a pas à expliquer chaque transaction incluse dans le virement. Il prouve que le virement est arrivé. Le détail du virement Stripe explique de quoi se compose ce montant.
Si vous avez besoin du flux de travail complet du rapprochement virement-banque, utilisez comment rapprocher un fichier CSV de virement Stripe avec votre relevé bancaire comme processus complémentaire.
Que faire quand le montant correspond mais pas la date
Une correspondance sur le montant avec un écart de date est presque toujours un problème de délai. Ne modifiez pas les fichiers sources pour aligner les dates. Conservez les deux dates et documentez l'écart.
Votre tableau de travail doit contenir les deux dates :
| Bank date | Stripe arrival date | Stripe created date | Payout ID | Bank amount | Stripe payout amount | Status |
|---|---|---|---|---|---|---|
| 2026-06-03 | 2026-06-03 | 2026-06-01 | po_1001 | 4,812.44 | 4,812.44 | Matched |
| 2026-06-04 | 2026-06-03 | 2026-06-02 | po_1002 | 1,208.19 | 1,208.19 | Timing difference |
| 2026-06-07 | 2026-06-04 | 2026-06-03 | po_1003 | 3,441.70 | 3,441.70 | Review timing |
Ce format est préférable à l'écrasement des dates car il préserve la piste d'audit. Le client, l'expert-comptable ou le réviseur peut voir que le virement a bien été retrouvé et que l'écart porte uniquement sur la date de comptabilisation.
Utilisez ces libellés :
| Libellé | Cas d'utilisation |
|---|---|
| Matched | Montant, devise et identifiant du virement concordent ; date identique ou dans la plage attendue |
| Timing difference | Montant et identifiant concordent ; la banque a comptabilisé à une date différente |
| Amount difference | Le virement semble correspondre, mais les montants diffèrent |
| Possible grouped deposit | Un seul crédit bancaire peut regrouper plusieurs virements Stripe |
| Missing from bank | Le virement Stripe existe mais aucun crédit bancaire correspondant n'apparaît dans la plage attendue |
| Missing from Stripe | La ligne bancaire semble provenir de Stripe, mais aucun virement correspondant n'est trouvé |
Ces libellés sont essentiels : ils évitent qu'un décalage de délai soit traité comme une trésorerie manquante.
Que vérifier quand la plage de dates ne suffit pas à résoudre l'écart
Si le virement ne trouve toujours pas de correspondance après le contrôle par montant, référence et plage de dates, vérifiez les causes dans cet ordre.
La banque a regroupé plusieurs virements Stripe.
Une ligne de relevé peut représenter plusieurs virements si des crédits ont été regroupés ou comptabilisés ensemble. Dans ce cas, comparez le crédit bancaire à la somme de plusieurs virements Stripe dans la plage de dates.
| Stripe payout | Amount |
|---|---|
| po_1004 | 900.00 |
| po_1005 | 600.00 |
| Total | 1,500.00 |
Si le crédit bancaire est de 1,500.00, il s'agit d'un crédit groupé — pas d'un virement manquant.
Le virement a été versé sur un autre compte bancaire.
Stripe peut verser différents soldes ou comptes connectés sur différents comptes de destination. Si le montant existe dans Stripe mais pas sur le relevé que vous consultez, vérifiez le compte de destination.
La date bancaire est hors de la fenêtre de traitement normale.
Les week-ends, les jours fériés et les horaires de traitement des banques peuvent décaler la date de comptabilisation. Ce décalage ne doit être qualifié de délai que si le montant et l'identifiant du virement sont toujours cohérents.
Le montant est net de frais ou d'ajustements bancaires.
Dans la plupart des cas, le rapprochement Stripe compare le montant net du virement au crédit bancaire. Si la banque applique des frais supplémentaires ou un ajustement, le montant peut différer. Il s'agit alors d'une différence de montant — pas de délai.
Le libellé bancaire est trop vague.
Certains exports bancaires affichent uniquement « STRIPE » sans l'identifiant du virement. Quand le libellé est insuffisant, le montant et la plage de dates doivent porter la correspondance. Si le montant n'est pas unique, laissez la ligne en attente de révision jusqu'à ce qu'un autre champ confirme la correspondance.
Le rapport Stripe utilise l'UTC et la banque l'heure locale.
Un virement ou une transaction proche de minuit peut apparaître à des dates calendaires différentes selon le fichier. Conservez les deux dates et utilisez la date d'arrivée du virement pour le rapprochement bancaire.
Le rapport doit expliquer le décalage de dates
Le rapprochement final ne doit pas masquer l'écart de dates. Il doit l'afficher clairement.
Un rapport utile comporte quatre parties :
| Section | Ce qu'elle prouve |
|---|---|
| Synthèse des virements rapprochés | Quel crédit bancaire correspond à quel virement Stripe |
| Explication des dates | Si l'écart de dates relève d'un délai normal ou d'une anomalie |
| Contrôle des montants | Si le montant bancaire et le montant du virement Stripe concordent |
| Liste des exceptions | Quels éléments sont manquants, groupés, retardés ou différents |
Pour l'exemple du 3 juin, le rapport pourrait se lire ainsi :
| Bank date | Bank amount | Stripe payout ID | Stripe arrival date | Stripe amount | Difference | Explanation |
|---|---|---|---|---|---|---|
| 2026-06-03 | 4,812.44 | po_1001 | 2026-06-03 | 4,812.44 | 0.00 | Matched |
| 2026-06-04 | 1,208.19 | po_1002 | 2026-06-03 | 1,208.19 | 0.00 | One-day bank posting difference |
Voilà la réponse qu'apporte le rapprochement. Pas « les dates Stripe ne correspondent pas ». Pas « date bancaire incorrecte ». La réponse : le virement et le crédit bancaire concordent par montant et par identifiant, avec un décalage de date documenté.
La règle de correspondance à retenir
Quand les dates du relevé bancaire et les dates des virements Stripe ne coïncident pas, ne forcez pas leur alignement. Procédez dans cet ordre :
- Devise et compte de destination.
- Montant exact du virement égal au crédit bancaire.
- Identifiant du virement ou référence bancaire, si disponibles.
- Date de comptabilisation bancaire dans une plage étroite autour de la date d'arrivée Stripe.
- Libellé d'exception pour tout ce qui est hors plage.
Cet ordre ancre le rapprochement à la trésorerie tout en expliquant les délais. Le relevé bancaire indique ce qui est arrivé. Stripe indique quel virement l'a généré. L'écart de dates indique comment la trésorerie a transité dans le processus de règlement.
Une fois ces trois données séparées, le décalage ne bloque plus la clôture. Il devient une ligne dans le rapport : montant rapproché, date différente, délai expliqué.
