Gérer les transactions en devises dans le cadre d’un rapprochement bancaire exige une attention particulière pour convertir correctement les montants et gérer les taux de change. Voici un guide pratique pour effectuer ce processus dans Excel.
Devise pour identifier la monnaie de chaque transaction (ex. USD, EUR, GBP).Taux de Change. Sinon, définissez un taux global dans une cellule spécifique.Montant en Devise Locale où les montants seront convertis dans la devise principale (ex. USD).Utilisez une formule pour convertir les montants :
=Montant * Taux_de_Change
Exemple :
=B2 * C2 Où : B2 est le montant en EUR.C2 est le taux de change EUR → USD.RECHERCHEV() pour appliquer automatiquement le bon taux : =RECHERCHEV(Date, Table_Taux_Change, Colonne_Taux, FAUX)Écart pour comparer les montants convertis avec ceux enregistrés dans le relevé bancaire : =Montant_Relevé - Montant_Converti| Date | Description | Devise | Montant | Taux de Change | Montant en USD | Écart |
|---|---|---|---|---|---|---|
| 01/01/2024 | Vente Client A | EUR | 1,000.00 | 1.1 | 1,100.00 | 0.00 |
| 01/02/2024 | Achat Fournisseur B | GBP | -500.00 | 1.25 | -625.00 | 5.00 |
SOMME.SI() ou un tableau croisé dynamique pour additionner les transactions par devise.Une macro peut être utilisée pour appliquer automatiquement les taux de change, convertir les montants et gérer les écarts.
Exemple :
Sub CurrencyConversion()
Dim ws As Worksheet
Dim lastRow As Long
Set ws = ThisWorkbook.Sheets("Transactions")
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
ws.Cells(i, 6).Value = ws.Cells(i, 4).Value * ws.Cells(i, 5).Value ' Montant * Taux de Change
Next i
End Sub
Si vous utilisez une API pour les taux de change (ex. Open Exchange Rates, XE), intégrez-la avec Power Query ou un outil externe pour automatiser la mise à jour des taux.
🟨 Gérer les frais bancaires associés lors d’un rapprochement bancaire nécessite d’intégrer ces coûts dans vos registres comptables pour s’assurer qu’ils sont correctement pris en compte dans les écarts. Voici comment procéder :
SOMME() pour totaliser tous les frais bancaires : =SOMME(S2:S100) # Si les frais sont dans la colonne S=Total_Bancaire - (Total_Comptable + Total_Frais_Bancaires)SOMME.SI() pour les identifier : =SOMME.SI(B2:B100, "*Frais*", D2:D100) Où : B2:B100 contient les descriptions.D2:D100 contient les montants.Automatisez l’identification et la classification des frais avec un script VBA :
Sub IdentifyBankFees()
Dim ws As Worksheet
Dim lastRow As Long
Set ws = ThisWorkbook.Sheets("Reconciliation")
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
If InStr(ws.Cells(i, 2).Value, "Frais") > 0 Then
ws.Cells(i, 5).Value = "Frais Bancaire"
End If
Next i
End Sub
| Date | Description | Type | Montant | Catégorie |
|---|---|---|---|---|
| 01/01/2024 | Débit direct Client A | Virement | -500.00 | Transaction |
| 01/02/2024 | Frais de tenue de compte | Frais bancaire | -15.00 | Frais Bancaire |
| 01/03/2024 | Achat fournitures | Débit | -250.00 | Transaction |
=Total_Bancaire - Total_Comptable - Total_Frais
Un PRA efficace aide l’entreprise à redémarrer ses applications critiques après une panne, un ransomware…
Chaque organisation est confrontée à des événements susceptibles de perturber son fonctionnement : cyberattaque, panne…
La plupart des projets de migration vers AWS commencent par une estimation des coûts mensuels.…
Le prix affiché sur un devis raconte rarement toute l'histoire. Deux chariots élévateurs peuvent sembler…
La gestion d'un immeuble ou d'une résidence repose autant sur la qualité des équipements que…
Le DOE numérique transforme la manière dont les professionnels du bâtiment préparent, organisent et transmettent…
This website uses cookies.