Passer au contenu principal

2 articles tagués avec "taxes"

Voir tous les tags

Enregistrement des impôts dans Beancount (la méthode pragmatique)

· 8 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Les impôts peuvent sembler être une bête spéciale et compliquée dans le monde des finances personnelles. Mais si ce n'était pas le cas ? Et si vous pouviez les traiter comme n'importe quel autre flux d'argent dans votre registre ? Bonne nouvelle : vous le pouvez. En traitant les impôts comme de simples mouvements de valeur, votre registre Beancount restera propre, facile à interroger et—plus important—compréhensible.

Voici un modèle pratique et sans fioritures que vous pouvez insérer dans un fichier Beancount personnel ou de petite entreprise. C’est un système simple pour gérer les fiches de paie, les paiements d’impôts et même ces ennuyeux remboursements qui débordent sur la nouvelle année. Nous couvrirons les comptes essentiels dont vous avez besoin, parcourrons des exemples concrets et vous montrerons les requêtes exactes à exécuter pour obtenir les réponses recherchées.

2025-08-25-recording-taxes-in-beancount


Les principes fondamentaux

Avant de plonger dans le code, convenons de quelques règles simples. Ces principes maintiennent la structure claire et lisible.

  • Séparer "ce que c'est" de "quand l'argent bouge." 🗓️
    C'est le concept le plus important. Une dépense fiscale appartient à l'année où vous avez perçu le revenu (par ex. 2024), même si vous réglez la facture auprès de l'IRS en avril 2025. Si vous ne séparez pas le moment de la dépense du moment du paiement en espèces, vos rapports d'année en année deviendront confus et trompeurs.

  • Gardez votre hiérarchie de comptes ennuyeuse et simple. 📁
    Nommez vos comptes clairement en fonction du type d'impôt (par ex. IncomeTax, SocialSecurity). Cela rend vos requêtes incroyablement simples. N'encombrez pas les noms de comptes avec des noms de fournisseurs ou des numéros de formulaire comme « W-2 » ou « 1099 » ; utilisez plutôt les métadonnées et les tags pour ces détails.

  • Adoptez la comptabilité d'exercice pour les ajustements de fin d'année. ⚖️
    Même pour un registre personnel, utiliser une écriture d'exercice simple en fin d'année est la façon la plus propre de rendre vos rapports précis. Cela signifie reconnaître une dépense ou un remboursement dans l'année correcte, même si l'argent ne bouge qu'aujourd'hui suivant. C’est une petite étape supplémentaire qui vous évite des acrobaties mentales plus tard.

  • Écrivez pour votre futur vous. 🧠
    Votre objectif est la clarté. N’ajoutez des détails supplémentaires, comme l'année fiscale, au nom d’un compte que si cela rend réellement vos requêtes plus faciles. Évitez de créer un nouvel ensemble de comptes chaque année (Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal, etc.) à moins d'avoir une raison impérieuse. Une structure plate est souvent plus facile à gérer.

Structure de comptes minimale

Voici un ensemble de comptes de base pour commencer. Cette structure est centrée sur les États‑Unis, mais vous pouvez facilement adapter les noms au système fiscal de votre pays. Il suffit d’insérer ces directives open dans votre fichier Beancount.

2024-01-01 open Assets:Checking
2024-01-01 open Assets:Cash
2024-01-01 open Liabilities:Taxes:Federal
2024-01-01 open Liabilities:Taxes:State
2024-01-01 open Assets:Tax:Receivable

Cette configuration sépare les impôts retenus des paiements directs et des remboursements, ce qui facilite la visualisation exacte de la destination de votre argent. Les comptes Liabilities et Assets sont notre arme secrète pour garantir l'exactitude des rapports de fin d'année.


Exemple 1 – Enregistrement d'une fiche de paie

Enregistrons une fiche de paie typique où les impôts sont retenus automatiquement. L'essentiel est d'enregistrer d'abord votre salaire brut, puis de montrer comment il a été réparti entre les impôts et l'argent réellement déposé sur votre compte bancaire.

2025-07-15 * "Employer Inc." "Paycheck"
Assets:Checking 4341.00 USD
Expenses:Taxes:Federal:IncomeTax 1200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Income:Salary:Gross -6000.00 USD

Cette transaction unique raconte toute l’histoire :

  • Vous avez gagné 6 000 $ de revenu brut.
  • 1 200 $ ont été envoyés à l’IRS pour l’impôt fédéral sur le revenu.
  • 372 sontalleˊsaˋlaSeˊcuriteˊSocialeet87sont allés à la Sécurité Sociale et 87 à Medicare.
  • Les 4 341 $ restants sont ce que vous avez perçu.

Astuce : Vous pouvez joindre des métadonnées de votre bulletin de paie (comme pay_period_end: "2025-07-15") à la transaction pour une piste d’audit facile.


Exemple 2 – Ajustements de fin d'année

Voici le scénario qui pose problème : nous sommes en avril 2025 et vous déclarez vos impôts de 2024. Vous découvrez qu’après toutes vos retenues, vous devez encore 3 000 $ supplémentaires.

Comment l’enregistrer ? Vous voulez que la dépense soit imputée à 2024, mais que le paiement en espèces se fasse en 2025. Voici deux excellentes façons de procéder.

Option A – Méthode pure Beancount (sans plugin)

Cette méthode est purement Beancount, aucun plugin requis. C’est un processus clair en deux étapes.

Étape 1 – Reconnaître la dépense à la fin de l'année fiscale.

2024-12-31 * "Tax adjustment"
Liabilities:Taxes:Federal:IncomeTax 3000.00 USD
Assets:Tax:Receivable -3000.00 USD

Maintenant, votre compte de résultat 2024 montre correctement cette dépense de 3 000 $.

Étape 2 – Enregistrez le paiement en espèces lorsqu’il se produit.

2025-04-15 * "Pay IRS"
Assets:Checking -3000.00 USD
Liabilities:Taxes:Federal:IncomeTax 3000.00 USD

Vos rapports 2024 sont corrects, et votre flux de trésorerie 2025 l’est aussi. Parfait ! Ce même modèle fonctionne à l’inverse pour un remboursement — utilisez simplement Assets:Tax:Receivable au lieu du compte de passif.

Option B – Utiliser le plugin effective_date

Si vous préférez regrouper le paiement dans une seule transaction, un plugin communautaire fantastique appelé beancount_reds_plugins.effective_date peut aider. Il vous permet d’attribuer une « date d’effet » différente à une ligne.

Tout d’abord, activez le plugin dans votre fichier Beancount principal :

plugin "beancount_reds_plugins.effective_date"
2025-04-15 * "Pay IRS" effective_date: "2024-12-31"
Assets:Checking -3000.00 USD
Expenses:Taxes:Federal:IncomeTax 3000.00 USD

Ici, la partie en espèces est enregistrée le 15 avril 2025, mais la partie dépense est appliquée rétroactivement au 31 décembre 2024. Cela donne le même résultat que l’Option A avec un flux de travail différent.


Qu'en est‑il de la taxe de vente ?

Pour la plupart des registres personnels, la taxe de vente est simple. Si vous ne la réclamez pas, séparez‑la simplement comme une dépense distincte lors d’un achat.

2025-07-01 * "Purchase"
Assets:Checking -120.00 USD
Expenses:Taxes:Sales 10.00 USD
Expenses:Supplies 110.00 USD

Cela vous permet de suivre facilement le montant que vous dépensez en taxes de vente au cours de l'année. Si vous dirigez une entreprise qui traite la TVA, vous utiliseriez un système plus formel avec des comptes de dettes et de créances, mais le principe reste le même.


Requêtes BQL pour obtenir vos réponses

L’objectif de cette structure est de faciliter l’obtention de réponses. Voici quelques requêtes BQL pour visualiser votre situation fiscale.

1. Quel était mon impôt fédéral sur le revenu total pour 2024 ?

SELECT SUM(amount) FROM transactions
WHERE account = 'Expenses:Taxes:Federal:IncomeTax' AND year = 2024;

2. Comment ce total se décompose‑t‑il entre retenues, paiements et remboursements ?

SELECT account, SUM(amount) FROM transactions
WHERE account LIKE 'Expenses:Taxes:%' AND year = 2024
GROUP BY account;

3. Ai‑je des dettes fiscales ou créances en cours ? (Utile pour vérifier votre travail !)

SELECT account, SUM(amount) FROM transactions
WHERE account IN ('Liabilities:Taxes', 'Assets:Tax:Receivable')
GROUP BY account;

Si cette requête renvoie des soldes non nuls, cela signifie que vous avez des accumulations non réglées.


FAQ rapide

  • Ai‑je vraiment besoin de comptes par année comme Expenses:Taxes:2024 ?
    Probablement pas. La méthode d’accumulation (ou le plugin) maintient une structure de comptes plate, propre et lisible. Créez des comptes annuels uniquement si cela facilite réellement l’écriture de vos requêtes spécifiques.

  • Beancount peut‑il calculer mes impôts à ma place ?
    Pas directement, mais il peut préparer les données. Certains utilisateurs avancés écrivent des scripts pour acheminer les résultats des requêtes BQL vers un logiciel de calcul d’impôt, ce qui est idéal pour estimer votre dette fiscale au cours de l’année.

  • S’agit‑il d’un conseil fiscal ?
    Non. Il s’agit d’un modèle de comptabilité pour organiser vos données. La comptabilité est solide, mais vous devez toujours consulter un professionnel fiscal pour des conseils adaptés à votre situation.


Checklist à insérer

  1. Ajoutez la structure de comptes à votre fichier Beancount (et adaptez les noms à votre pays).
  2. Enregistrez les fiches de paie en commençant par le revenu brut et en séparant les écritures fiscales.
  3. En fin d'année, accumulez les ajustements pour les paiements ou remboursements en utilisant un compte de passif/actif (ou utilisez le plugin effective_date).
  4. Suivez les remboursements comme créances et soldez‑les lorsque l’argent arrive.
  5. Exécutez les requêtes BQL ci‑dessus pour vérifier vos totaux avant de déposer votre déclaration.

Gardez-le simple, gardez-le cohérent, et votre saison fiscale ressemblera enfin à une simple partie de votre histoire financière — pas à un mystère à résoudre.

S-Corp Tax Filings (2025): A Concise Guide for Beancount Users

· 6 min de lecture
Mike Thrift
Mike Thrift
Marketing Manager

Déclarer les impôts de votre S-corporation implique quelques dates limites clés que vous ne pouvez pas vous permettre de manquer. Les respecter vous évite des pénalités coûteuses et maintient vos dossiers financiers en ordre. Voici la version courte et comptable de ce qu'il faut déclarer, quand c'est dû, ce qui se passe si vous êtes en retard - et comment garder tout cela en ordre dans votre grand livre Beancount.


Les dates importantes (pour les S-Corps à année civile) 🗓️

2025-07-25-s-corp-tax-filing-deadlines-2025

Pour la plupart des S-corps fonctionnant sur une année civile standard, il y a deux dates principales à retenir pour votre déclaration d'impôt annuelle, le formulaire 1120-S.

  • Date limite de déclaration : La date limite de dépôt est le lundi 17 mars 2025. La date limite officielle est toujours le 15e jour du 3e mois après la fin de l'année d'imposition (15 mars), mais comme cette date tombe un samedi en 2025, la règle du « jour ouvrable suivant » de l'IRS repousse la date limite au lundi.
  • Si vous avez besoin de plus de temps : Vous pouvez obtenir une prolongation automatique de 6 mois en déposant le formulaire 7004 au plus tard à la date limite initiale du 17 mars. Cela déplace votre date limite de dépôt au 15 septembre 2025. N'oubliez pas qu'il s'agit d'une prolongation pour déposer, et non d'une prolongation pour payer les impôts dus.

Remarque pour les autres déclarants : Si vous utilisez un exercice fiscal, votre déclaration est due le 15e jour du 3e mois après la fin de votre exercice fiscal. Si votre S-corp a été dissoute, la déclaration finale est généralement due le 15e jour du 3e mois après la date de dissolution.


Ce que vous devez envoyer aux actionnaires

Une responsabilité essentielle d'une S-corp est de déclarer la part de chaque actionnaire dans les revenus, les déductions et les crédits de l'entreprise.

Vous devez fournir un annexe K-1 à chaque actionnaire au plus tard le jour où votre formulaire 1120-S est dû. Cela s'applique que vous déposiez à la date limite initiale ou à une date prolongée. Le K-1 fournit les informations dont les actionnaires ont besoin pour produire leurs déclarations de revenus personnelles.


Pénalités qui vous intéressent vraiment

L'IRS impose des pénalités importantes pour le non-respect des délais, il est donc avantageux d'être ponctuel.

  • 1120-S en retard : La pénalité est de 245 parmois(oupartiedemois)pourchaqueactionnaire,jusquaˋ12mois.Sivotredeˊclarationde2024(deˊposeˊeen2025)estenretardde60joursouplus,lapeˊnaliteˊminimalepasseaupluspetitdesmontantssuivants:limpo^tdu^ou510par mois (ou partie de mois) pour chaque actionnaire**, jusqu'à 12 mois. Si votre déclaration de 2024 (déposée en 2025) est en **retard de 60 jours ou plus**, la pénalité minimale passe au plus petit des montants suivants : l'impôt dû ou **510.
  • K-1 en retard/incorrects : Le défaut de fournir des K-1 corrects à temps entraîne une pénalité de 330 $ par annexe. Si le manquement est dû à un mépris intentionnel, la pénalité peut doubler ou être de 10 % des montants devant être déclarés, le montant le plus élevé étant retenu.
  • Défaut de paiement : Même si vous déposez une prolongation avec le formulaire 7004, des intérêts courent sur tout impôt dû à partir de la date limite initiale de mars. Bien que la plupart des S-corps ne doivent pas d'impôt fédéral sur le revenu, certaines peuvent être confrontées à des impôts au niveau de l'entreprise dans des situations particulières.

Si vous êtes frappé d'une pénalité, ne la payez pas immédiatement. Vérifiez les options de l'IRS pour un allègement administratif des pénalités, comme une première annulation ou la démonstration que vous aviez une cause raisonnable pour le retard.


Impôts estimés au niveau de l'entreprise (cas limites)

Bien que les S-corps soient des entités intermédiaires, elles peuvent parfois devoir des impôts au niveau de l'entité sur des éléments tels que les gains intégrés ou les revenus passifs nets excédentaires. Si votre S-corp prévoit de devoir plus de 500 $ pour ces impôts, vous devez effectuer des paiements d'impôts estimés trimestriels.

Pour l'année civile 2025, ces versements sont dus les :

  • 15 avril 2025
  • 16 juin 2025 (le 15 juin est un dimanche)
  • 15 septembre 2025
  • 15 décembre 2025

Les paiements doivent être effectués par l'intermédiaire du système électronique de paiement des impôts fédéraux (EFTPS).


Configuration de Beancount : Gardez les déclarations et les paiements visibles

Utilisez votre grand livre pour créer une piste d'audit claire de vos activités de conformité fiscale.

Comptes de démarrage

Assets:Bank:Operating
Assets:PrepaidTax:Federal ; Pour les paiements d'extension/estimation
Expenses:Tax:Federal:S-Corp ; Pour l'impôt dû au niveau de l'entreprise
Liabilities:Tax:Federal:Payable
Equity:Distributions
Income:Sales

Marquer le dépôt et la remise du K-1

Utilisez les transactions note pour horodater les actions de conformité clés.

2025-03-10 note "Formulaire 1120-S 2024 préparé ; K-1 prêts pour la distribution."
2025-03-17 note "Formulaire 1120-S 2024 déposé par voie électronique ; tous les K-1 des actionnaires fournis."

Enregistrement d'une prolongation

Si vous demandez une prolongation sans paiement (le cas courant) :

2025-03-17 note "Formulaire 7004 déposé pour prolonger le 1120-S 2024 au 15/09/2025."

Si vous effectuez un paiement estimé avec votre prolongation (rare pour les S-corps) :

2025-03-17 * "Paiement de la prolongation du 1120-S 2024 (estimation)"
Assets:Bank:Operating -2000 USD
Assets:PrepaidTax:Federal 2000 USD

Enregistrement d'un paiement d'impôt final

Si vous finissez par devoir de l'impôt au niveau de l'entreprise lorsque vous déclarez :

2025-09-15 * "Régler l'impôt S-corp 2024 dû avec la déclaration"
Assets:PrepaidTax:Federal -2000 USD
Expenses:Tax:Federal:S-Corp 2000 USD

Vérifications bean-query utiles

Vérifiez vos actions avec des requêtes simples.

  • Confirmez que vous avez enregistré la remise du K-1 :

    SELECT date, narration WHERE narration ~ "K-1";
  • Voir tous les mouvements de trésorerie liés aux impôts fédéraux cette année :

    SELECT SUM(position) WHERE account ~ "Tax:Federal|PrepaidTax:Federal" AND year = 2025;

Liste de contrôle rapide ✅

  • Notez le 17 mars 2025 dans votre calendrier pour déposer le formulaire 1120-S, ou déposez le formulaire 7004 avant cette date pour obtenir une prolongation.
  • Fournissez l'annexe K-1 à tous les actionnaires le même jour où vous déposez votre déclaration (originale ou prolongée).
  • Le cas échéant, planifiez des paiements estimés trimestriels pour tout impôt dû au niveau de l'entreprise.
  • Prenez les dates limites au sérieux pour éviter les pénalités, mais demandez un allègement des pénalités si quelque chose d'inévitable vous échappe.

Ce guide fournit des informations générales et ne remplace pas les conseils fiscaux professionnels. Consultez un expert-comptable qualifié pour aborder votre situation financière spécifique.