Un export Facebook Ads couvre la période sélectionnée dans Meta Ads Manager. Votre relevé de facturation mensuel peut retenir une période contractuelle différente, des honoraires de gestion distincts, et une seule ligne pour plusieurs campagnes. Les totaux ne concorderont pas tant que les deux fichiers ne décrivent pas les mêmes comptes, les mêmes dates, les mêmes devises et le même niveau de détail.
C'est un problème de rapprochement de facturation, pas d'attribution. Le nombre de conversions, les fenêtres d'attribution et le retour sur les dépenses publicitaires ne déterminent pas ce que l'agence doit facturer. La comparaison doit répondre à une question précise : les dépenses médias et les honoraires enregistrés pour le client correspondent-ils aux dépenses couvertes par l'export Facebook Ads ?
Partez des deux fichiers à leur niveau de détail réel
Le fichier CSV d'Ads Manager et le relevé de facturation client décrivent souvent le même mois à des niveaux de granularité différents.
Un export Ads Manager contient habituellement ces champs :
| Champ de l'export Facebook Ads | Exemple | Ce qu'il identifie |
|---|---|---|
| Account ID | 123456789012345 | Le compte publicitaire à l'origine des dépenses |
| Account name | Northstar US | Un libellé lisible, susceptible d'être modifié |
| Campaign ID | 2385190041201 | Une référence de campagne stable |
| Campaign name | June Retargeting | Un libellé qui peut être renommé |
| Reporting starts | 2026-06-01 | Première date incluse dans la ligne exportée |
| Reporting ends | 2026-06-30 | Dernière date incluse dans la ligne exportée |
| Amount spent | 8,420.37 | Dépenses déclarées pour cette ligne |
| Currency | USD | Devise attribuée au compte publicitaire |
Le relevé de facturation mensuel ressemble souvent à ceci :
| Champ du relevé de facturation client | Exemple | Ce qu'il identifie |
|---|---|---|
| Client | Northstar Retail | Le client facturé |
| Billing period start | 2026-06-01 | Début de la période contractuelle ou de la facture |
| Billing period end | 2026-06-30 | Fin de la période contractuelle ou de la facture |
| Ad account reference | Northstar US | Libellé interne du compte |
| Media spend | 8,420.37 | Dépenses plateforme refacturées au coût réel |
| Management fee | 1,263.06 | Honoraires fixes ou à pourcentage distincts |
| Adjustment | -150.00 | Avoir, correction ou régularisation sur période antérieure |
| Invoice total | 9,533.43 | Montant facturé au client |
| Invoice number | INV-2026-0618 | Référence de la facture |
L'export peut contenir des centaines de lignes par campagne ou par jour. Le relevé de facturation peut ne contenir qu'une ligne par client. Un rapprochement ligne à ligne ne résout pas cet écart. Il faut d'abord agréger les données Facebook au même niveau de granularité que le relevé de facturation avant de comparer les montants.
Distinguez les dépenses déclarées des prélèvements Meta
Les dépenses Facebook Ads et les prélèvements Meta sont liés, mais ne sont pas interchangeables.
Ads Manager déclare les dépenses pour les dates de reporting sélectionnées. Meta peut prélever le moyen de paiement quand un compte atteint son seuil de facturation, à sa date de facturation mensuelle, ou dans le cadre d'un arrangement de facturation mensuelle. Un prélèvement par carte peut couvrir plusieurs jours de dépenses. Un mois calendaire peut contenir plusieurs prélèvements. Un prélèvement de fin de mois peut aussi se régler sur le mois suivant.
Si la facture client répercute les dépenses publicitaires du 1er au 30 juin, la source principale est l'export des dépenses pour cette période exacte. Les transactions de paiement Meta servent à prouver que l'agence a bien été prélevée — elles ne remplacent pas l'export de reporting ligne à ligne.
Séparez bien ces trois comparaisons :
| Comparaison | Question traitée |
|---|---|
| Export Ads vs relevé de facturation client | L'agence a-t-elle facturé les dépenses déclarées correctes pour la période convenue ? |
| Transactions de paiement Meta vs relevé de carte ou de compte bancaire | Les prélèvements plateforme ont-ils bien atteint le compte de paiement de l'agence ? |
| Facture client vs paiement client | Le client a-t-il réglé le montant facturé ? |
Mélanger les trois dans un seul rapprochement génère de faux écarts. Une campagne de juin peut être correctement incluse dans la facture client de juin même si le prélèvement Meta correspondant arrive sur le relevé de carte de l'agence en juillet.
Vérifiez le périmètre avant de comparer les totaux
La plupart des écarts inexpliqués proviennent du périmètre. Verrouillez les champs suivants avant de toucher aux formules.
Comptes publicitaires
Identifiez tous les comptes publicitaires inclus dans la facturation du client. Utilisez l'Account ID comme clé de correspondance dans la mesure du possible. Les noms de compte sont des clés fragiles : ils peuvent être renommés, abrégés ou réutilisés dans les relevés de facturation internes.
Créez une table de correspondance si le relevé de facturation ne contient pas les Account IDs Meta :
| Meta Account ID | Meta account name | Client billing name | Client |
|---|---|---|---|
| 123456789012345 | Northstar US | Northstar - Paid Social | Northstar Retail |
| 987654321098765 | Northstar CA | Northstar Canada | Northstar Retail |
Cette table doit être tenue séparément des données de transactions mensuelles. Elle transforme des libellés incohérents en un mapping de comptes reproductible, sans modifier aucun des fichiers sources.
Plage de dates
Utilisez des dates de début et de fin explicites. « Facturation de juin » n'est pas suffisamment précis si le contrat court du 26 mai au 25 juin, ou si l'agence clôture ses factures avant la fin du mois calendaire.
Exportez les données Facebook Ads sur la même plage inclusive que celle utilisée par le relevé de facturation client. Si la période de reporting chevauche deux mois calendaires, exportez les données journalières pour sélectionner les bonnes dates sans estimer un fractionnement.
Vérifiez aussi le fuseau horaire du compte publicitaire. Meta impute les dépenses aux dates de reporting selon le fuseau horaire du compte. Un relevé de facturation agence construit dans un autre fuseau horaire peut déplacer des activités de fin de soirée de part et d'autre de la limite de période. Ne décalez pas les dates à moins que le contrat client ne définisse la facturation dans un fuseau horaire différent. Si c'est le cas, documentez la règle de conversion et appliquez-la de façon cohérente.
Devise
N'additionnez pas des dépenses dans des devises différentes. Un compte publicitaire en USD et un compte en GBP ne peuvent pas être regroupés dans un seul total de comparaison sans une règle de conversion documentée.
Rapprochez d'abord chaque compte dans sa devise source. Si la facture client est émise dans une autre devise, conservez ces champs :
- Montant des dépenses source
- Devise source
- Taux de change utilisé
- Date du taux ou base contractuelle du taux
- Montant converti pour la facturation
- Devise de facturation
Le montant converti doit être reproductible. Un total en devise de facturation sans montant source ni taux conservé n'est pas suffisant pour la révision.
Composantes de facturation
Gardez les dépenses médias, les honoraires de gestion, les taxes, les avoirs et les régularisations sur périodes antérieures dans des colonnes distinctes. L'export Facebook peut étayer la ligne dépenses médias. Il ne peut pas étayer des honoraires d'agence ou un avoir manuel accordé au client, à moins que ces éléments soient calculés et documentés séparément.
Construisez une comparaison réutilisable d'un mois à l'autre
Pour rapprocher les données de l'export Facebook Ads des relevés de facturation client mensuels, conservez les deux fichiers bruts et construisez la comparaison dans une couche de travail distincte.
1. Exportez les données Facebook au bon niveau de granularité
Utilisez une ligne par jour et par compte publicitaire si la facture est établie par compte. Ajoutez l'identifiant de campagne uniquement si le relevé de facturation client sépare les campagnes, les marques ou les centres de coût.
Exporter au niveau campagne quand la facture présente un total client unique crée des lignes inutiles. Exporter un total unique par compte quand la période de facturation chevauche une date limite personnalisée supprime les détails nécessaires pour allouer correctement les dates. Choisissez le niveau le plus bas nécessaire pour reproduire la facture, pas le plus bas disponible dans Ads Manager.
2. Conservez l'export brut
Sauvegardez le CSV original sans le modifier. Ne renommez pas les colonnes, ne remplacez pas les noms de compte, et ne collez pas de frais calculés dans le fichier.
Le fichier brut est votre pièce justificative. Les transformations appartiennent au fichier de travail, où chaque modification peut être expliquée. Cela évite aussi qu'une correction tardive devienne indiscernable des données sources téléchargées initialement.
3. Normalisez les champs de comparaison
Créez des colonnes de travail cohérentes :
| Champ de travail | Provenance |
|---|---|
| client_key | Account ID mappé via la table de correspondance des comptes |
| period_start | Date de début de la facturation client convenue |
| period_end | Date de fin de la facturation client convenue |
| source_currency | Devise issue de Facebook Ads |
| source_spend | Amount spent issu de Facebook Ads |
| billing_currency | Devise utilisée sur la facture client |
| billable_spend | Dépenses source converties selon la règle de facturation, si applicable |
| fee_amount | Honoraires fixes ou dépenses facturables multipliées par le taux convenu |
| adjustment_amount | Avoir approuvé ou régularisation sur période antérieure |
| expected_invoice_total | Dépenses facturables + honoraires + taxes + régularisations |
Stockez Amount spent sous forme numérique, pas en texte avec un symbole de devise. Conservez les identifiants en texte pour éviter qu'ils soient arrondis ou convertis en notation scientifique.
4. Agrégez les dépenses Facebook au niveau de granularité de la facturation
Filtrez l'export sur les comptes approuvés et la période. Puis regroupez par les champs représentés dans le relevé de facturation, habituellement :
- Client
- Période de facturation
- Compte publicitaire
- Devise
Si le client reçoit une seule ligne consolidée pour les dépenses médias, additionnez les totaux des comptes approuvés après que chaque compte a passé ses propres contrôles de devise et de dates. N'agrégez pas avant d'analyser. Un compte omis peut être masqué par un dépassement ailleurs.
5. Recalculez le montant de la facture client
Appliquez la règle contractuelle aux dépenses rapprochées. Pour des honoraires de gestion de 15 % :
| Composante de facturation | Calcul | Montant |
|---|---|---|
| Dépenses Facebook Ads | Total export rapproché | $8,420.37 |
| Honoraires de gestion | $8,420.37 × 15% | $1,263.06 |
| Avoir approuvé | Régularisation fixe | -$150.00 |
| Total attendu de la facture | Dépenses + honoraires + avoir | $9,533.43 |
Comparez chaque composante séparément. Si le total de la facture diffère, cela indique si le problème provient des dépenses plateforme, du calcul des honoraires, de la conversion de devise ou d'une régularisation.
Pour les agences qui appliquent ce même processus sur d'autres plateformes, le rapprochement des dépenses Google Ads et des factures client suit le même principe : alignez d'abord le périmètre, puis calculez la facture à partir des dépenses plateforme rapprochées.
6. Comparez les montants attendus et les montants enregistrés
Votre comparaison finale doit exposer l'écart plutôt que de renvoyer un simple statut « correspondance trouvée » ou « non trouvée ».
| Client | Period | Expected spend | Billed spend | Spend difference | Expected fee | Billed fee | Fee difference | Status |
|---|---|---|---|---|---|---|---|---|
| Northstar Retail | Jun 1–30 | $8,420.37 | $8,420.37 | $0.00 | $1,263.06 | $1,263.06 | $0.00 | Matched |
| Harbor Goods | Jun 1–30 | $4,905.80 | $4,805.80 | -$100.00 | $735.87 | $720.87 | -$15.00 | Review spend |
| Cedar Labs | May 26–Jun 25 | $6,112.40 | $6,112.40 | $0.00 | $900.00 | $900.00 | $0.00 | Matched |
N'utilisez une tolérance qu'en cas d'arrondis documentés. Une tolérance ne doit pas masquer des écarts de conversion de devise ou des dépenses omises.
Identifiez les causes d'écart les plus courantes
Quand les totaux diffèrent, vérifiez les éléments dans cet ordre.
La période de facturation et la période de l'export diffèrent. Comparez les dates exactes de début et de fin. Réexportez les données journalières si l'un ou l'autre fichier utilise une période personnalisée.
Un compte publicitaire est manquant ou attribué au mauvais client. Comparez les Account IDs avec la table de correspondance. Ne vous fiez pas à des noms de comptes similaires.
Le relevé de facturation contient un montant net. Séparez les avoirs, les remises et les régularisations sur périodes antérieures des dépenses médias de la période courante.
Les honoraires de gestion ont été calculés sur une base incorrecte. Vérifiez si le contrat applique le pourcentage aux dépenses plateforme brutes, aux dépenses converties, aux dépenses après avoirs ou à une autre base définie.
Deux devises ont été combinées. Rapprochez chaque devise source séparément, puis vérifiez la conversion utilisée pour la facturation client.
Les prélèvements Meta ont été traités comme des dépenses mensuelles. Revenez à l'export des dépenses Ads Manager pour la période client. Les prélèvements au seuil appartiennent au rapprochement du compte de paiement.
Une modification tardive a changé la facture après sa révision. Conservez la version révisée, le numéro de facture, la date d'approbation et tout document de remplacement. Le rapport final doit indiquer la régularisation plutôt que d'écraser le montant précédent.
Le rapprochement final doit être vérifiable sans ouvrir le classeur
Un résultat correct fournit au réviseur suffisamment d'informations pour reproduire la facture client :
- Les Account IDs Meta inclus
- Les dates exactes de début et de fin du reporting
- Le fuseau horaire du compte utilisé pour la période
- Les dépenses par compte et en devise source
- Le taux de change et le montant converti, le cas échéant
- La règle de calcul des honoraires de gestion et les honoraires calculés
- Les avoirs, taxes et régularisations sur périodes antérieures affichés séparément
- La facturation attendue, la facturation enregistrée et l'écart restant
- La liste des enregistrements nécessitant une correction
L'écart restant doit être nul ou associé à une cause nommée et une action définie. « Facebook ne correspond pas à la facture » n'est pas un rapprochement terminé. « Le compte 987654321098765 était absent du relevé de facturation de juin, ce qui sous-évalue les dépenses médias de 100 $ et les honoraires à 15 % de 15 $ » l'est.
