Google Ads peut afficher $24,386.42 de dépenses pour juin pendant que la facture client indique $25,911.60 pour le même compte. La facture n'est pas forcément erronée. Elle peut inclure des honoraires de gestion, une taxe, une correction sur période antérieure ou des dépenses couvrant une autre fenêtre de facturation.

Le rapprochement échoue quand on réduit les deux fichiers à un seul total avant d'avoir séparé ces différences. Google Ads déclare les coûts publicitaires par compte, campagne, jour et devise. Une facture client comporte généralement quelques lignes de facturation pour une période de service. Ce ne sont pas les mêmes niveaux de granularité.

Pour rapprocher les exports CSV de dépenses Google Ads et les factures clients, commencez par isoler les lignes de la facture correspondant aux dépenses médias. Alignez ensuite le client, l'identifiant client Google Ads, la période de reporting, le fuseau horaire, la devise et le niveau de facturation. Les montants ne se comparent qu'une fois ces paramètres alignés.

Déterminez ce que la facture prétend facturer

Le total Google Ads ne doit pas être comparé au total de la facture, sauf si celle-ci ne contient que des dépenses médias remboursables.

Une facture d'agence peut contenir :

  • Dépenses médias Google Ads
  • Honoraires de gestion en pourcentage
  • Forfait mensuel
  • Frais de production créative
  • Taxe
  • Avoirs
  • Corrections du mois précédent
  • Ajustements de conversion de devises

Seules les lignes de dépenses médias entrent dans la première comparaison. Les honoraires de gestion nécessitent un calcul distinct basé sur le contrat. Les taxes font l'objet d'un contrôle séparé. Les avoirs et ajustements sur périodes antérieures doivent identifier la période qu'ils corrigent.

Prenons une facture contenant ces lignes :

Ligne de factureMontantTraitement pour le rapprochement des dépenses
Dépenses médias Google Ads$24,386.42Comparer avec le coût Google Ads
Honoraires de gestion$1,219.32Exclure et contrôler séparément
Correction mois précédent$180.00Exclure des dépenses de la période en cours
Taxe$125.86Exclure et contrôler séparément
Total facture$25,911.60Ne pas comparer directement

L'écart entre le rapport Google Ads et le total de la facture est de $1,525.18. Ce n'est pas l'écart du rapprochement. Une fois les lignes hors dépenses médias retirées, le montant des dépenses médias concorde exactement.

Cette distinction évite une erreur courante en facturation d'agence : traiter chaque écart comme des dépenses publicitaires manquantes alors que la facture contient plusieurs charges sans lien avec les médias.

Vérifiez les trois plages de dates avant de comparer les montants

Les dates de reporting Google Ads, les dates de facturation Google et les dates de la facture client peuvent toutes être différentes.

Le CSV de dépenses utilise la plage de dates sélectionnée lors de l'export. La plateforme peut débiter le moyen de paiement lors du dépassement d'un seuil de facturation, à une date mensuelle fixe ou selon un autre calendrier propre au compte. La facture client suit la période de service définie dans le contrat d'agence.

Ces dates répondent à des questions différentes :

Plage de datesCe qu'elle contrôle
Plage de rapport Google AdsQuels jours de coûts publicitaires apparaissent dans le CSV
Activité de facturation GoogleQuand la plateforme a débité ou facturé le payeur
Période de service facture clientQuelles dépenses l'agence prétend facturer au client

Pour un rapprochement dépenses médias / facture client, la plage du rapport Google Ads doit correspondre à la période de service de la facture client. La date de débit de la plateforme sert de justificatif de règlement, pas de base par défaut pour les dépenses client.

Si la facture client couvre la période du 1er au 30 juin, exportez le rapport Google Ads pour cette même période dans le fuseau horaire de reporting du compte. Ne substituez pas les dates issues des débits par carte. Un débit de seuil au 2 juillet peut inclure des dépenses encourues en juin, et un débit au 3 juin peut inclure des dépenses de mai.

Consignez le fuseau horaire dans le périmètre du rapprochement. Un compte reportant en America/New_York peut attribuer une activité en fin de soirée à un jour différent d'un fichier interne préparé en UTC. Cette limite importe quand la période de facturation commence ou se termine pendant des campagnes actives.

Cartographiez les deux structures de fichiers sans modifier les fichiers sources

Un export CSV Google Ads utile contient souvent des lignes quotidiennes ou par campagne :

Colonne Google AdsExemple
Customer ID123-456-7890
Account nameClient A Search
Day2026-06-14
Campaign ID9081726354
CampaignUS Brand Search
Cost812.47
CurrencyUSD

Le fichier de facturation peut contenir une ligne par service :

Colonne de la factureExemple
Invoice numberINV-2061
Client codeCL-A
Service period start2026-06-01
Service period end2026-06-30
DescriptionGoogle Ads - Brand
Line amount7,842.19
CurrencyUSD

Les fichiers ne partagent aucune clé de correspondance garantie au niveau des lignes. L'identifiant de campagne peut être absent de la facture. Le nom du compte peut être abrégé. Les lignes de coût quotidiennes ne peuvent pas correspondre une à une à une ligne de facture mensuelle.

Conservez les deux exports sans modification. Créez une table de correspondance séparée :

Google Ads customer IDCampaign IDCode client factureGroupe de lignes de facture
123-456-78909081726354CL-AGoogle Ads - Brand
123-456-78909081726355CL-AGoogle Ads - Nonbrand
123-456-78909081726356CL-AGoogle Ads - Performance Max

Utilisez le Customer ID et le Campaign ID partout où ils existent. Les noms sont moins fiables car les libellés de compte et de campagne peuvent être modifiés. Si la facture ne contient qu'une seule ligne de dépenses médias, associez toutes les campagnes éligibles à un seul groupe au niveau du compte plutôt que d'inventer un détail par campagne que la facture ne prévoit pas.

Si ce sont les noms de colonnes qui posent problème, le même principe de table de correspondance s'applique quand vous comparez deux relevés bancaires CSV sans formules : définissez la signification de chaque champ avant de comparer les valeurs.

Effectuez le rapprochement au même niveau de détail

Le bon niveau de comparaison est le niveau le plus fin que les deux fichiers peuvent supporter.

Si la facture comporte une seule ligne Google Ads pour l'ensemble du compte client, regroupez le CSV de dépenses par Customer ID, période de service et devise. Si la facture facture chaque campagne séparément, regroupez également par Campaign ID. Si la facture ventile les dépenses par marché ou département, l'export Google Ads doit disposer d'un champ stable ou d'une table de correspondance validée qui permet le même découpage.

Ne comparez pas :

  • Des lignes Google Ads quotidiennes avec une ligne de facture mensuelle
  • Les dépenses d'une campagne avec un total de facture couvrant l'ensemble du compte
  • Une devise avec un montant de facture converti
  • Des coûts de reporting avec un montant de débit
  • Les dépenses médias client avec une ligne incluant les honoraires d'agence

L'agrégation n'est pas une perte d'information quand elle correspond au niveau de la demande de paiement. C'est l'étape qui ramène les deux fichiers au même niveau de granularité.

Effectuez le rapprochement dans un ordre contrôlé

Changer l'ordre crée de fausses explications. Les montants viennent en dernier.

1. Définissez le périmètre

Notez le code client, le Customer ID Google Ads, le numéro de facture, la période de service, le fuseau horaire de reporting, la devise et le niveau de facturation attendu. Ce document devient la fiche de contrôle du rapprochement.

2. Filtrez le fichier Google Ads

Conservez uniquement les lignes correspondant au Customer ID sélectionné et à la période de service exacte. Excluez les totaux intégrés à l'export pour éviter de les additionner une deuxième fois aux lignes de détail. Vérifiez que le coût est stocké en numérique et que la devise est cohérente.

3. Isolez les dépenses médias de la facture

Séparez les dépenses médias des honoraires, forfaits, taxes, avoirs et corrections. Si une ligne de facture combine dépenses et honoraires, décomposez-la à l'aide du calcul de facturation associé. Une ligne mixte ne peut pas être contrôlée proprement par rapport au coût Google Ads.

4. Appliquez la table de correspondance validée

Associez chaque campagne ou compte à la ligne de facture qu'il alimente. Signalez les lignes Google Ads et les lignes de facture sans correspondance avant de totaliser quoi que ce soit. Une ligne sans correspondance doit rester une exception, pas disparaître dans un total de compte.

5. Agrégez les deux fichiers

Regroupez le coût Google Ads et les dépenses de la facture au niveau de facturation commun. Conservez le client, la période, la devise et les identifiants stables dans la sortie agrégée.

6. Calculez et qualifiez l'écart

Formule :

Dépenses médias facturées - Coût Google Ads = écart

Un écart nul signifie que les montants concordent. Un écart non nul nécessite un code de motif et les lignes justificatives correspondantes.

7. Réconciliez le résultat avec la facture

Rajoutez au montant des dépenses médias rapprochées les lignes exclues — honoraires, taxes, avoirs, corrections. Le résultat doit correspondre au total de la facture. Ce contrôle final prouve que chaque ligne de la facture a été soit mise en correspondance, soit expliquée séparément.

Traitez les écarts dans l'ordre le plus susceptible de les résoudre

Supposons que la comparaison agrégée produise ce résultat :

Groupe de facturationCoût Google AdsDépenses facturéesÉcart
Brand$7,842.19$7,842.19$0.00
Nonbrand$9,504.61$9,654.61$150.00
Performance Max$7,039.62$6,889.62-$150.00
Total$24,386.42$24,386.42$0.00

Le total concorde, mais le rapprochement n'est pas terminé. La facture a déplacé $150.00 de Performance Max vers Nonbrand. Cela peut affecter le reporting client, les honoraires au niveau campagne, la responsabilité budgétaire ou l'imputation par centre de coût.

Traitez les écarts non nuls dans cet ordre :

  1. Périmètre : Confirmez que le Customer ID, la période de service, le fuseau horaire et la devise sont identiques.
  2. Table de correspondance : Vérifiez qu'aucune campagne n'a été affectée au mauvais groupe de facturation.
  3. Agrégation : Assurez-vous qu'aucune ligne de total ou d'export en double n'a été incluse.
  4. Composition de la facture : Recherchez des honoraires, taxes, avoirs ou corrections inclus dans la ligne de dépenses.
  5. Arrondis : Vérifiez si des montants quotidiens ou par campagne ont été arrondis avant l'addition.
  6. Ajustement manuel : Identifiez toute modification de facturation saisie en dehors des données sources exportées.
  7. Données manquantes : Repérez les lignes Google Ads sans groupe de facturation et les lignes de facture sans dépenses associées.

Cet ordre est important. Il permet de résoudre les erreurs structurelles avant de rechercher dans les transactions individuelles un écart causé par un mauvais filtre de dates.

Quand un écart reste ouvert, conservez les deux valeurs et indiquez l'action requise. Ne modifiez pas le CSV Google Ads ni le montant de la facture pour forcer la concordance.

Produisez un rapport qui distingue la concordance de l'explication

Le rapport final doit permettre à un responsable de compte ou à un contrôleur financier de voir ce qui a été vérifié sans ouvrir les fichiers de travail.

Il comprend quatre parties :

Périmètre

ChampValeur
ClientClient A
Google Ads customer ID123-456-7890
FactureINV-2061
Période de service2026-06-01 to 2026-06-30
Fuseau horaire de reportingAmerica/New_York
DeviseUSD

Rapprochement des dépenses

StatutGroupesCoût Google AdsDépenses facturéesÉcart
Concordant1$7,842.19$7,842.19$0.00
Mal imputé2$16,544.23$16,544.23$0.00 total

Exceptions

Groupe de facturationProblèmeMontantAction
NonbrandSurimputation depuis Performance Max$150.00Corriger l'imputation des campagnes
Performance MaxSous-imputation sur la ligne de facturation$150.00Corriger l'imputation des campagnes

Réconciliation avec la facture

ComposanteMontant
Dépenses médias rapprochées$24,386.42
Honoraires de gestion$1,219.32
Correction mois précédent$180.00
Taxe$125.86
Total facture$25,911.60

Ce résultat distingue une facture globalement correcte d'une imputation interne incorrecte. Il rend également visible une surfacturation réelle ou des dépenses non facturées, plutôt que de les noyer dans un total net.

Pour une remise au client, appliquez la même rigueur que pour rapprocher les rapports de dépenses Google Ads et les CSV de factures clients : présentez le périmètre, les totaux des sources, les écarts qualifiés et le responsable de chaque action.

Rendez le contrôle mensuel reproductible

Conservez ensemble pour chaque période de facturation : les exports sources, la table de correspondance, la fiche de périmètre, le résultat du rapprochement et la résolution des exceptions. Mettez à jour les tables de correspondance uniquement quand la structure d'un compte ou d'une campagne change. Ne les reconstruisez pas à partir des noms chaque mois.

Avant de valider la facture, confirmez que :

  • Le Customer ID appartient bien au client facturé
  • Le rapport et la facture couvrent la même période de service
  • Le fuseau horaire de reporting est consigné
  • Le coût Google Ads et les dépenses facturées sont dans la même devise
  • Les lignes de facture hors dépenses médias sont exclues de la comparaison des dépenses
  • Les deux fichiers sont regroupés au même niveau de facturation
  • Chaque écart non nul a un motif et une action
  • Les dépenses rapprochées plus les lignes de facture exclues correspondent au total de la facture