Landspecifieke bronnen om te helpen bij de belastingvoorbereiding aan het einde van het jaar met Beancount-gegevens
Inleiding: De belastingvoorbereiding aan het einde van het jaar kan worden vereenvoudigd door gebruik te maken van de gedetailleerde financiële gegevens van Beancount. Hieronder bieden we landspecifieke gidsen voor vijf regio's die populair zijn onder Beancount-gebruikers – de Verenigde Staten, Canada, Duitsland, het Verenigd Koninkrijk en Australië. Elke sectie beschrijft het gebruikelijke belastingindieningsproces voor individuen of kleine bedrijven, verwijst naar officiële belastingautoriteitsbronnen en geeft tips over het gebruik van Beancount-gegevens (en compatibele tools of plugins) om de rapportage te vergemakkelijken. Gebruik deze gidsen als vertrekpunt om ervoor te zorgen dat uw Beancount-grootboek uw belastingaangifte effectief ondersteunt.
Verenigde Staten
Overzicht Belastingvoorbereiding Einde Jaar: In de VS bereiden individuen en eenmanszaken jaarlijkse inkomstenbelastingaangiften voor op formulier 1040, vaak met aanvullende schema's. Belangrijke stappen omvatten:
- Verzamel Inkomstdocumenten: Verzamel alle W-2 formulieren (looninkomsten), 1099 formulieren (voor freelance inkomsten, rente, dividenden, enz.) en andere jaarafsluitende belastingverklaringen. De IRS raadt aan om ondersteunende documenten zoals ontvangstbewijzen, facturen en betaalde rekeningen op een georganiseerde manier te bewaren, aangezien deze uw aangifte onderbouwen. Kleine bedrijven of zelfstandigen gebruiken Schedule C (Winst of Verlies uit Bedrijf) om bedrijfsinkomsten en -uitgaven te rapporteren, zorg er dus voor dat u alle bedrijfsomzet en kosten van het jaar hebt verzameld.
- Stel Aftrekposten & Kredieten Samen: Verzamel gegevens van aftrekbare uitgaven (bijv. hypotheekrente, liefdadigheidsbijdragen, medische kosten) en eventuele belastingkredieten. Als u een bedrijf runt, vat dan uitgaven per categorie samen (kantoormateriaal, reizen, enz.) zoals vereist voor Schedule C of andere overzichten.
- Breng Rekeningen & Financiële Overzichten in Balans: Gebruik Beancount om een resultatenrekening (Winst & Verlies) en balans voor het belastingjaar te genereren. Dit helpt te verifiëren dat alle inkomsten- en uitgaventotalen overeenkomen met uw documentatie. Het komt vaak voor dat u uw boeken aanpast voor zaken zoals afschrijvingen of inventarisaties aan het einde van het jaar.
- Dien Op Tijd In: Individuele belastingaangiften zijn doorgaans verschuldigd vóór 15 april van het volgende jaar (tenzij verlengd). Heeft u meer tijd nodig, vraag dan op tijd een uitstel aan vóór de aprildeadline, maar onthoud dat verschuldigde belastingen nog steeds vóór 15 april betaald moeten zijn om rente te voorkomen. Amerikaanse belastingbetalers kunnen elektronisch indienen via IRS Free File (voor in aanmerking komende inkomens) of met commerciële belastingsoftware, of een papieren aangifte per post verzenden.
Officiële IRS-bronnen: Maak gebruik van IRS-publicaties en tools voor nauwkeurige richtlijnen. Nuttige bronnen zijn onder andere:
- IRS Zelfstandigen Belastingcentrum: Het IRS-portaal “Kleine bedrijven en zelfstandigen” biedt formulieren en richtlijnen voor eenmanszaken en kleine ondernemingen. Zo vermeldt het dat eenmanszaken Schedule C (Formulier 1040) moeten indienen om bedrijfsinkomsten te rapporteren. Het linkt ook naar bronnen over boekhouding, aftrekbare kosten en belastingverplichtingen.
- IRS “Hoe uw belasting te doen” Gids: De IRS beschrijft het indieningsproces stap voor stap op haar website, met nadruk op controleren of u moet indienen, het verzamelen van alle documenten en het claimen van in aanmerking komende aftrekposten/kredieten. Deze officiële gids is een goede checklist om te zorgen dat u niets bent vergeten.
- Richtlijnen voor Boekhouding (IRS Pub. 583): De IRS adviseert om grondige administratie bij te houden. Zoals vermeld in de IRS-richtlijnen, moeten uw boeken duidelijk de bruto-inkomsten, aftrekposten en kredieten tonen en dient u ondersteunende documenten (zoals facturen, geannuleerde cheques, enz.) te bewaren die elk item op uw aangifte onderbouwen. Het bijhouden van uw Beancount-dagboek onder versiebeheer met bijlagen of verwijzingen naar documenten kan helpen om aan deze eisen te voldoen.
Gebruik van Beancount-gegevens voor belastingaangifte: Beancount’s gestructureerde data kan bij de belastingvoorbereiding voor de VS aanzienlijk helpen:
- Gebruik Beancount-rapporten: Genereer standaard financiële rapporten voor het belastingjaar. Een Winst- en Verliesrekening geeft u totalen voor inkomsten- en uitgavencategorieën (nuttig voor Form 1040 en Schedule C). Een Balans per 31 december kan helpen bij het bijhouden van eindjaarcash, debiteuren, crediteuren of voorraad (belangrijk als u voorraadwaarden moet rapporteren of rekening moet houden met kas- versus verrekeningsverschillen). Deze kunnen worden geproduceerd via het
bea query-commando of met behulp van Fava’s “Inkomstenoverzicht”-weergave. Veel accountants vragen om een winst/verlies en balans; Beancount kan deze op verzoek leveren. - Categoriseer Uitgaven om aan Belastingformulieren te Voldoen: Structureer uw Beancount-rekeningen zodat ze overeenkomen met belastingcategorieën. Bijvoorbeeld, een zelfstandige kan
Expenses:Business:Advertising,Expenses:Business:Travel, enz. gebruiken, die de categorieën op Schedule C weerspiegelen. Dit maakt het eenvoudig om totalen per categorie op te vragen. U kuntbea queryof de Fava-queryinterface gebruiken om uitgaven per rekening voor het jaar op te tellen en deze totalen vervolgens over te brengen naar uw belastingformulieren. - Meerwaarden en Investeringen: Als u investeringen heeft, zal Beancount’s lot tracking aankoop- en verkoopdata en bedragen vastleggen. Dit is nuttig voor Schedule D / Form 8949 (Meerwaarden en Verliezen). U kunt uw grootboek opvragen voor alle activaverkopen in het jaar en hun kostprijs en opbrengst verkrijgen. Let op: De VS staat specifieke lotidentificatie toe voor verkopen (of standaard FIFO). Beancount houdt standaard lots bij op FIFO-basis, tenzij lots gespecificeerd zijn. Zorg ervoor dat u lotverkopen in Beancount correct markeert om uw gekozen methode weer te geven. Wees ook bewust van wash sale-regels (verliezen worden niet toegestaan als u binnen 30 dagen aandelen heraankoopt). Beancount markeert wash sales niet automatisch, maar u kunt dit handmatig aanpassen of communitytools gebruiken (zie hieronder).
- Gegevens Exporteren: Er is geen één-klik export van Beancount naar IRS-formulieren, maar u kunt gegevens exporteren naar CSV of Excel. Bijvoorbeeld, u kunt een lijst van alle goede doelen-donaties uit Beancount naar een CSV exporteren en toevoegen aan uw belastingwerkdocumenten. Sommige belastingsoftware (zoals TurboTax) staat het importeren van investerings-transacties via CSV toe – TurboTax ondersteunt een specifiek “winst/verlies” CSV-formaat voor aandelenhandel. Met Beancount kunt u een aangepast script of query schrijven om een CSV van uw handelsactiviteit te produceren die aan deze formaten voldoet, wat handmatige invoer bespaart.
Software en Tools (VS): Verschillende hulpmiddelen kunnen samenwerken met Beancount om uw aangifte in te dienen:
-
Belastingaangifte Software: Populaire programma's zoals TurboTax, H&R Block, TaxAct of FreeTaxUSA worden vaak gebruikt voor het voorbereiden van aangiften. Deze zijn niet rechtstreeks geïntegreerd met Beancount, maar u kunt uw door Beancount gegenereerde samenvattingen gebruiken om gegevens in te voeren. Bijvoorbeeld, nadat u totalen van Beancount voor inkomen en aftrekposten heeft gekregen, voert u die in de interviewformulieren van de software in. Wat investeringen betreft, kunt u zoals vermeld een CSV van aandelenhandelstransacties importeren in TurboTax – overweeg het gebruik van Beancount-gegevens om een TXF-bestand of het ondersteunde CSV-formaat te genereren voor naadloze import.
-
Werkbladen: Veel technisch ingestelde aangifteplichtigen gebruiken werkbladen om Beancount en belastingformulieren te koppelen. Exporteer een proefbalans of rekeningsamenvatting naar CSV met
bea query, en gebruik dan Excel of Google Sheets om die cijfers te koppelen aan regels op belastingformulieren. Een proefbalans is een eenregelige query:bea --file ledger.beancount query --format=csv --output=trial-balance.csv \ "SELECT account, sum(position) AS balance GROUP BY account ORDER BY account"Dit is nuttig voor het aanpassen van hoe gegevens worden samengevoegd — bijvoorbeeld het optellen van meerdere Beancount-uitgavenrekeningen tot één regelitem op Schedule C.
-
Accountantsintegratie: Als u een CPA of belastingvoorbereider gebruikt, kunt u Beancount-gegevens met hen delen. Hoewel de meeste accountants gewend zijn aan QuickBooks- of Xero-bestanden, kunt u hen de twee rapporten aanleveren die zij verwachten — een proefbalans en een grootboekdetail (elke boeking, gegroepeerd per rekening) — gegenereerd met
bea query. De huidige toolchain gebruiktbea queryen Fava hiervoor; de ouderebean-bakestatic-site opdracht maakt geen deel uit van Beancount 3. Maak een grootboek als CSV zo:bea --file ledger.beancount query --format=csv --output=general-ledger.csv \ "SELECT date, account, position, narration ORDER BY account, date"Voor een doorzoekbare, alleen-lezen weergave waar uw accountant doorheen kan klikken, start Fava (
fava ledger.beancount) en deel het scherm of print een van de rapporten naar PDF vanuit de browser. Zoals aangegeven door de maker van Beancount kan een tech-savvy accountant met deze output werken, soms met aanpassing voor tekenconventies bij inkomsten- en schuldenrekeningen.
Community Tips & Plugins (VS): De Beancount-community heeft een paar nuttige add-ons ontwikkeld voor VS-specifieke belastingbehoeften:
- Tax Loss Harvester (Fava Extension): Er is een Fava-plugin die tax-loss harvesting-kansen identificeert en mogelijke wash sales markeert. Deze extensie scant je Beancount-investeringsrekeningen en rapporteert welke stukken met verlies verkocht kunnen worden voor belastingdoeleinden, en welke van die verliezen niet zijn toegestaan volgens de wash sale-regels. Dit kan aan het einde van het jaar nuttig zijn voor fiscale planning (verliezen realiseren om winsten te compenseren). Het is een geavanceerde tool, voornamelijk voor persoonlijk vermogensbeheer, maar benadrukt hoe Beancount-data benut kan worden voor fiscale strategie.
- Automatische Afschrijvingsboeking: Voor kleine bedrijfsactiva kan het berekenen van afschrijvingen voor belastingen omslachtig zijn. Er bestaan community-plugins om dit te automatiseren. Bijvoorbeeld, de Flexible Depreciation plugin (onderdeel van
beancount-plugins) kan jaarlijkse afschrijvingsboekingen genereren op basis van metadata die je toevoegt aan activa-aankopen. Hij ondersteunt methoden zoals lineaire of dalende balans en heeft zelfs een modus voor de Canadese halfjaarregel (die aangepast kan worden aan Amerikaanse conventies zoals MACRS). Met zo'n plugin kan Beancount je afschrijvingskosten voor het jaar berekenen, die je vervolgens opneemt in je aangifte (Schedule C of Form 4562 voor afschrijvingen). Dit zorgt ervoor dat je boekhouding en belastinggegevens op één lijn blijven. - Fava voor Snelle Controles: Het draaien van een Fava-webinterface tijdens de belastingvoorbereiding kan zeer handig zijn. Je kunt snel
Expenses:Taxes:Propertybevragen om eigendomskosten te zien, of transacties filteren op een specifieke tag (zoals#deductible) als je aftrekbare items het hele jaar gelabeld hebt. Sommige gebruikers geven zelfs tijdelijk toegang tot Fava aan hun accountants om vragen interactief te beantwoorden (alhoewel dit met zorg voor veiligheid moet gebeuren). Deze interactieve mogelijkheid kan het heen-en-weer bij belastingvoorbereiding versnellen.
Canada
Overzicht van Eindejaarsbelastingvoorbereiding: Canadese inwoners dienen elk jaar een individuele T1 General inkomstenbelastingaangifte in (meestal uiterlijk 30 april). Kleine niet-geïncorporeerde ondernemingen (eenmanszaken) nemen hun bedrijfsinkomsten op in de T1 met een T2125 Statement of Business or Professional Activities. Belangrijke stappen in het Canadese belastingvoorbereidingsproces:
- Verzamel T-bonnen: Verzamel alle belastingbonnen van het jaar. Veelvoorkomende bonnen zijn onder andere T4 (inkomen uit dienstverband), T5 (beleggingsinkomsten zoals rente of dividenden), T3 (inkomsten uit trusts/mutual funds), T4A (pensioenen of commissies voor zelfstandigen), en anderen. Zorg dat je bonnen hebt voor alle inkomensbronnen – de CRA verwacht dat je al je inkomen rapporteert, en het niet opgeven van een bedrag kan leiden tot een boete van 10% op het niet-gerapporteerde bedrag. Beancount kan helpen bij het bijhouden als een verwachte bon ontbreekt (bijvoorbeeld: je hebt dividendinkomsten geregistreerd maar er is geen T5-bon ontvangen, zodat je weet dat je moet navragen).
- Organiseer aftrekbare kosten en kredieten: Verzamel bonnetjes voor kosten die fiscaal aftrekbaar zijn of in aanmerking komen voor kredieten. Voor particulieren kan dit RRSP-bijdragebonnen, medische kosten, giftenbonnen, bonnetjes voor kinderopvang, etc. omvatten. Als je zelfstandige bent, verzamel dan alle zakelijke onkostennotities (kantoormateriaal, autokosten, thuiswerkplekuitgaven, etc.) die je op het formulier T2125 moet invoeren. Bewaar deze bonnetjes in Canada minimaal zes jaar, want de CRA kan ze opvragen bij een controle na indiening.
- Financiële jaarrekeningen van het bedrijf: Als je een kleine onderneming of bijverdienste hebt, stel dan een overzicht op van de bedrijfsinkomsten en -uitgaven voor het jaar. Beancount kan dit makkelijk produceren als een resultatenrekening. De totalen worden ingevuld op je T2125. Bijvoorbeeld, de T2125 heeft specifieke regels voor inkomsten en diverse kostenposten (reclame, maaltijden, kantoor, voertuig, etc.). Zorg dat je Beancount-accounts overeenkomen met deze categorieën voor een soepelere overdracht van totalen. Canadese kleine bedrijven werken vaak standaard met het kalenderjaar (in tegenstelling tot sommige landen, vereist Canada meestal dat eenmanszaken het kalenderjaar gebruiken). Zorg dat je Beancount-gegevens voor het kalenderjaar afgerond zijn (alle transacties zijn geregistreerd en verrekend) voordat je de belastingaangifte voorbereidt.
- Dien de aangifte in: De meeste Canadezen dienen online hun aangifte in met NETFILE-gecertificeerde software. Nadat je je cijfers hebt gecontroleerd, voer je de gegevens in in je gekozen belastingsoftware (of gebruik Auto-fill als dat beschikbaar is – de Auto-fill service van CRA kan je T-boninformatie direct in veel softwareprogramma’s importeren). Je kunt ook papieren formulieren invullen (T1 en bijlagen) als je handmatig wilt indienen. Het hoofdformulier (T1) plus eventuele bijlagen (zoals Schema 3 voor meerwaarden, of T2125 voor zaken) en provinciale formulieren vormen samen de volledige aangifte. Zorg dat je de deadline haalt (30 april voor particulieren, of 15 juni als jij of je partner zelfstandige inkomsten hebben, hoewel eventuele verschuldigde belasting nog steeds op 30 april moet worden betaald).
Officiële CRA-middelen: De Canada Revenue Agency biedt uitgebreide richtlijnen voor belastingplichtigen:
- CRA “Kleine Ondernemingen en Zelfstandigen” Hub: De officiële site van CRA heeft een sectie voor kleine ondernemingen en zelfstandigen. Het bevat een “Checklist voor kleine ondernemingen” met kernverantwoordelijkheden voor belastingen, en informatie over onderwerpen zoals GST/HST, zakelijke kosten en administratie. Dit is een uitstekend startpunt als u een bedrijf runt, omdat het aangeeft wat u moet indienen (bijvoorbeeld dat niet-geïntegreerde bedrijven een T2125 gebruiken, terwijl geїntegreerde bedrijven aparte T2-aangiften indienen).
- Persoonlijke Inkomstenbelastinggidsen: De CRA’s gids “Voorbereiden op uw belastingaangifte” biedt een stapsgewijze uitleg over wat u nodig hebt voor het indienen – van vereiste documenten tot belangrijke data. Het herinnert ingedienden aan zaken zoals het organiseren van belastingbiljetten, weten of u in aanmerking komt voor aftrekposten en inzicht in indieningsmethoden. Ook publiceert de CRA elk jaar een Algemene Inkomstenbelasting- en Bijslagengids (T1-gids) die de aangifte regel voor regel uitlegt – beschikbaar op de CRA-site.
- T2125 en Belastingformulierinstructies: Als u zakelijke of beroepsinkomsten heeft, bekijk dan het officiële formulier T2125 en de instructies daarvan. De CRA-website en de gids bij het formulier leggen uit welke kosten toegestaan zijn en waar u ze moet invullen. Ze beschrijven bijvoorbeeld hoe u kosten voor zakelijk gebruik van thuis of autokostenclaims berekent. Evenzo, als u beleggingen hebt verkocht, raadpleeg dan de instructies voor Schema 3 (Kapitaalwinsten) om dit correct te rapporteren.
- CRA Online Diensten: Gebruik CRA’s online tools: My Account (voor particulieren) kan worden gebruikt om uw RRSP-bijdrageruimte, TFSA-informatie te controleren of Auto-fill te gebruiken. De CRA biedt ook een lijst met NETFILE-gecertificeerde software (sommige gratis voor mensen met een laag inkomen) op haar site, waardoor u een goedgekeurd programma gebruikt om elektronisch te kunnen indienen.
Beancount-gegevens gebruiken voor Canadese belastingaangifte: De flexibiliteit van Beancount helpt bij het aanpakken van enkele unieke aspecten van Canadese belastingen:
- Koppel aan Belastingscategorieën: Net zoals in de VS, structureer je rekeningen om overeen te komen met belastingscategorieën. Als je bijvoorbeeld werk-gerelateerde kosten hebt (waarvoor je een T2200 hebt en die je kunt aftrekken op het T777-formulier), houd die dan in een aparte rekening (zeg
Expenses:Employment:Supplies) zodat je ze gemakkelijk kunt optellen. Voor zelfstandigen moeten de T2125-categorieën (reclame, maaltijden, nutsvoorzieningen, enz.) je Beancount-rekeningstructuur begeleiden. Een goed gestructureerde rekeningschema betekent dat het genereren van een belastingoverzicht net zo simpel is als het uitvoeren vanbea queryom elke categorie voor het jaar op te tellen. - Meerwaarden – Aangepaste Kostprijsbasis (ACB): Het Canadese belastingsysteem gebruikt gemiddelde kostprijsbasis voor identieke effecten bij het berekenen van meerwaarden, en vereist dat 50% van de meerwaarden als belastbaar wordt opgenomen. Beancount houdt standaard elke partij (lot) kosten bij en staat specifieke identificatie toe. Echter, de Canadese wet behandelt effectief alle identieke aandelen als één geheel (behalve in verschillende rekeningen). Voorbeeld: Als je 100 aandelen koopt voor $10 en later 100 aandelen voor $20 van hetzelfde aandeel, en daarna 100 aandelen verkoopt, is je ACB $15/ aandeel (het gemiddelde). Beancount zou normaal toestaan te kiezen welke partij je verkocht (wat een winst van $5 of $... kan tonen afhankelijk van de selectie), maar voor Canadese rapportage moet je de gemiddelde kostprijs gebruiken. Omdat Beancount niet standaard kosten over partijen gemiddeld, moet je dit zelf berekenen. Sommige communityleden hebben dit opgelost door aangepaste scripts of plugins te schrijven. Sterker nog, een gebruiker heeft een Beancount plugin gemaakt om de gemiddelde kostprijsbasis te berekenen parallel aan normale partijtracking. Deze plugin voegt metadata toe aan elke verkoop met de berekende ACB, waardoor de Beancount-uitvoer aansluit bij de Canadese regels. Zelfs zonder plugin kun je Beancounts data gebruiken: lijst alle transacties voor een bepaald effect en bereken handmatig de gemiddelde kostprijs, of exporteer transacties naar een spreadsheet om de ACB per verkoop te berekenen. Houd rekening met Canadese regels zoals de superficial loss (vergelijkbaar met wash sales) en de eis om alle bedragen in CAD om te rekenen voor de belastingaangifte. Beancount kan multi-valuta aan; je kunt gerealiseerde winst in CAD opvragen als je wisselkoersen voor transacties bijhoudt.
- GST/HST Overwegingen: Als je freelancer bent of bedrijf dat geregistreerd is voor GST/HST, scheid dan de omzetbelasting in je Beancount-invoeren. Gewoonlijk heb je iets als: wanneer je $100 + $5 GST verdient, boek dan $100 aan inkomsten naar een omzetrekening en $5 naar een
Liabilities:GST Collected-rekening. Zo weerspiegelen je resultatenrekeningen de netto inkomsten en heb je een lopend saldo van te innen belasting. Volg daarnaast de invoerbelastingkredieten (GST/HST betaald over kosten) in een activarekening of tegen-expenserekening. Aan het einde van het jaar (of elke aangifteperiode) kun je deze rekeningen optellen om je GST/HST-aangifte voor te bereiden. Hoewel GST/HST-aangifte los staat van de inkomstenbelastingaangifte, zijn ze gerelateerd (bijvoorbeeld, ITC's verminderen bedrijfskosten voor inkomstenbelasting). Beancounts data helpt je ervoor te zorgen dat je alle in aanmerking komende ITC's hebt opgeëist en de juiste GST hebt gerapporteerd. - RRSP-bijdragen en -aftrekken: Als je bijdraagt aan een RRSP, ontvang je officiële bijdragebewijzen. Je kunt ook bijhouden wat je hebt bijgedragen in Beancount (bijv. transacties die geld verplaatsen naar een RRSP-beleggingsrekening). Vergelijk je Beancount-invoeren met de officiële bewijzen om ervoor te zorgen dat geen bijdrage gemist of verkeerd geregistreerd is. Het totaal van de bewijzen is wat je opgeeft op je belastingaangifte (tot je aftrektlimiet). Beancount voedt dit niet direct aan, maar kan dienen als persoonlijk controle-instrument.
- Buitenlandse Inkomsten en Belastingkredieten: Als je buitenlandse inkomsten of belastingen hebt (bijv. Amerikaanse dividendbelasting met bronbelasting), tonen je Beancount-gegevens de buitenlandse inkomsten en eventueel betaalde belasting. Deze zijn nodig voor het formulier voor buitenlandse belastingkrediet (T2209) of aftrek. Door buitenlandse inkomsten te taggen of te isoleren in specifieke rekeningen (zoals
Income:Dividends:US), kun je snel totalen en bronbelastingbedragen ophalen om het buitenlandse belastingkrediet aan te vragen.
Software en Hulpmiddelen (Canada): Canadezen hebben een reeks belastingsoftware en hulpmiddelen die Beancount kunnen aanvullen:
- Belastingvoorbereidingssoftware: Veelgebruikte keuzes zijn UFile, TurboTax Canada, Wealthsimple Tax (voorheen SimpleTax), StudioTax en anderen. Deze programma’s ondersteunen NETFILE en begeleiden je door de aangifte. Hoewel ze geen Beancount-bestanden importeren, kun je de door Beancount gegenereerde cijfers gebruiken om de softwarevragen te beantwoorden. Bijvoorbeeld, wanneer de software vraagt naar “bedrijfsinkomsten” en “bedrijfsuitgaven per categorie”, kun je verwijzen naar je Beancount-rapport van inkomsten/uitgaven. Sommige software (Wealthsimple Tax, TurboTax) heeft een Auto-fill my return functie die T-slip gegevens van de CRA importeert – gebruik dit om tijd te besparen en reconcilieer dit vervolgens met je Beancount-administratie om te zorgen dat niets ontbreekt of dubbel is.
- Spreadsheet voor T2125: Als je veel uitgavenrekeningen hebt, kun je een spreadsheet maken die elke Beancount-uitgavenrekening koppelt aan de bijbehorende T2125-regel. Exporteer je uitgavensaldi (bea query kan een CSV van uitgaven per rekening genereren) en plak deze in de spreadsheet, die vervolgens optelt in de benodigde categorieën. Dit kan dienen als een werkblad om in te voeren in de belastingsoftware of -formulieren.
- CRA’s Online Formulieren en Rekenhulpen: De CRA biedt enkele online rekenhulpen (bijv. voor investeringsinkomsten of andere scenario’s) en invulbare PDF-formulieren. Als je handmatige berekening verkiest ter verificatie, kun je deze samen met Beancount-data gebruiken. Bijvoorbeeld, bij het berekenen van de hoofdbewoning-vrijstelling bij verkoop van een woning (Schema 3 werkblad), gebruik je je Beancount-administratie voor aankoop- en verkoopkosten ter ondersteuning.
- Export voor Boekhoudsoftware (indien nodig): Als je samenwerkt met een accountant die een professionele belastingpakket gebruikt, kan die vragen om een winst- en verliesrekening en proefbalans. Je kunt deze vanuit Beancount exporteren. In sommige gevallen importeren accountants data in QuickBooks of CaseWare. Hoewel Beancount niet direct naar die formaten exporteert, kan een gedetailleerde algemene grootboek-export in Excel hen in staat stellen data te importeren of over te nemen. Het is niet ongewoon dat accountants samenvattende cijfers handmatig invoeren, waarbij ze jouw Beancount-output als referentie gebruiken.
Communitytips & Plugins (Canada): De plaintext accounting community heeft verschillende Canada-specifieke tips gedeeld:
- Beheer van ACB en beleggingen: Zoals vermeld heeft een gebruiker een plugin gemaakt om de gemiddelde kostprijsbasis (ACB) bij te houden voor de Canadese aangifte van vermogenswinst. Als u veel handelt in aandelen of fondsen in een niet-geregistreerde rekening, overweeg dan een dergelijke script te gebruiken of te schrijven. Zelfs zonder dat wordt in de community vaak geadviseerd om een aparte spreadsheet bij te houden of tags in Beancount te gebruiken om te markeren welke partijen tot welke “ACB pool” behoren. U zou bijvoorbeeld de kostprijsbasis kunnen resetten via een speciale transactie bij immigratie naar Canada (aangezien Canada aanneemt dat u de bezittingen verkrijgt tegen de reële marktwaarde wanneer u inwoner wordt) – dit kan worden vastgelegd in Beancount als een openingsboeking met een nieuwe kostprijs gelijk aan FMV, waardoor u de Canadese specifieke basis bewaart.
- Afschrijving (Capital Cost Allowance): De Canadese variant van afschrijving voor bedrijfsmiddelen is de Capital Cost Allowance (CCA), die doorgaans afschrijvingen op basis van dalende saldi toepast met een halfjaarregel in het eerste jaar. De Flexible Depreciation plugin ondersteunt een “CRA methode” die de halfjaarregel automatiseert voor nieuwe activa. Door uw activa-aankopen te taggen met iets als
depreciation: "AssetName @0.30"(voor een 30% klasseringspercentage), kan de plugin jaarlijks CCA-boekingen genereren. Dit zorgt ervoor dat uw Beancount-uitgaven dezelfde CCA omvatten als u op uw belastingaangifte claimt, wat cruciaal is voor consistentie. Als u geen plugin gebruikt, kunt u handmatig de CCA berekenen (de formulieren van CRA zoals T2125 bevatten CCA-werkbladen) en de afschrijvingskosten in Beancount boeken voor volledigheid. - GST/HST Plugin of workflow: Hoewel er geen algemeen gebruikte GST-plugin specifiek voor Canada is, is een eenvoudige aanpak het gebruik van Beancount’s functies (zoals aangepaste boekingen of rekeningen) om GST-tracking te automatiseren. U zou bijvoorbeeld een query kunnen schrijven om uw netto verschuldigde GST per aangifteperiode te berekenen vanuit uw
GST Collected- enGST Paid-rekeningen. Sommige gebruikers hebben aangepaste scripts gedeeld om details van GST/HST-aangiften uit Beancount-data te exporteren. Als uw bedrijf klein is en de Quick Method gebruikt voor GST, kunt u een memo bijhouden met uw quick method-berekeningen in Beancount (via een notitie of apart bestand) voor transparantie. - Community-ondersteuning: De Canadese Beancount-community is actief op forums en heeft onderwerpen besproken zoals het bijhouden van RRSP versus TFSA bijdragen, USD-transacties omzetten naar CAD voor belastingen en meer. Het doorzoeken van de mailinglijst of het PTA-forum op “Canada” kan nuttige threads opleveren. Discussies behandelen bijvoorbeeld hoe om te gaan met verhuizing tussen landen (cost basis step-up) of het ontbreken van ingebouwde average-cost boekingen, wat leidde tot bovengenoemde oplossingen. Betrokken raken bij deze bronnen kan inzicht bieden in best practices.
Duitsland
Overzicht Jaarlijkse Belastingvoorbereiding: Het Duitse belastingstelsel omvat een jaarlijkse inkomensaangifte (Einkommensteuererklärung) voor particulieren, doorgaans ingediend over een kalenderjaar. Voor degenen die in loondienst zijn met alleen looninkomsten, wordt de belasting vaak via looninhouding geregeld (en kan een aangifte optioneel zijn), maar iedereen met extra inkomen (freelance, investering, enz.) of die bepaalde aftrekposten claimt, zal een aangifte doen. Kleine bedrijven die niet verplicht zijn tot dubbele boekhouding, dienen vaak een “Einnahmenüberschussrechnung (EÜR)” – een vereenvoudigd inkomsten- en uitgavenschema – in als onderdeel van hun aangifte. Belangrijke stappen in de Duitse belastingvoorbereiding:
- Verzamel Inkomensverklaringen en Bescheinigungen: Verzamel je Lohnsteuerbescheinigung (jaarlijkse loonbelastingverklaring van je werkgever) als je in loondienst bent, evenals verklaringen voor andere inkomsten. Dit kan Kapitalertragsbescheinigungen van banken omvatten (met dividenden, rente en ingehouden belasting), gegevens over pensioen- of royalty-inkomsten en documentatie van freelance-inkomsten (uitgegeven facturen, enz.). Als je overheidsuitkeringen hebt ontvangen (zoals werkloosheidsuitkeringen, Elterngeld), zorg dan ook voor die verklaringen.
- Documenteer Uitgaven en Aftrekposten (Werbungskosten/Betriebsausgaben): In Duitsland kunnen werknemers bepaalde werkgerelateerde kosten aftrekken (Werbungskosten), terwijl zelfstandigen en bedrijven bedrijfskosten (Betriebsausgaben) opgeven. Verzamel bonnetjes voor zaken als professionele opleidingen, gereedschap, thuiswerkplek (als aan de criteria voldaan is) en woon-werkverkeer (de Entfernungspauschale wordt berekend op basis van afstand). Als je zelfstandig ondernemer bent of een bedrijf hebt, zorg dan dat je alle facturen voor kosten hebt en aan de vereisten voldoet (bijv. correcte btw-facturen). Verzamel ook bewijs van speciale aftrekposten zoals giften (Spendenquittungen), medische kosten, verzekeringspremies (veel zijn aftrekbaar tot een limiet) en belastingbetalingen (bijv. onroerendezaakbelasting als je een pand verhuurt).
- Reconcileer Financiële Gegevens: Als je Beancount gebruikt voor je privé- of zakelijke financiën, stem dan je grootboek af met bankafschriften en bonnetjes van het jaar. Duitse belastingplichtigen moeten op verzoek documentatie kunnen overleggen. Een Beancount-grootboek kan helpen om te waarborgen dat je geen inkomsten of uitgaven hebt gemist: controleer dat elke bankstorting geboekt is als inkomen of niet-belastbare instroom. Voor kleine bedrijven, bereidt een EÜR voor indien van toepassing – een overzicht van opbrengsten minus kosten, en aparte berekeningen voor zaken als afschrijvingen (AfA) en km-vergoedingen als die worden opgevoerd.
- Gebruik ELSTER of Belastingsoftware: Duitsland vereist elektronische indiening voor de meeste mensen. Het officiële online portaal is ELSTER (Elektronische Steuererklärung). Sinds enkele jaren zijn de ELSTER-formulieren ook in het Engels beschikbaar voor makkelijker gebruik. Registreer een ELSTER-account als je dat nog niet hebt gedaan, dit vereist het verkrijgen van een activeringscode per post, dus doe dit tijdig. Veel mensen gebruiken ook commerciële belastingsoftware (bijv. WISO Steuer, Taxman, Smartsteuer, of in het Engels toegankelijke tools zoals SteuerGo). Deze programma's begeleiden je door de Duitse formulieren (die complex kunnen zijn, vooral met de vele Anlage-formulieren). Ze verzorgen ook de elektronische indiening via ELSTER. De deadline voor zelf ingediende aangiften is meestal 31 juli van het volgende jaar (voor 2024 inkomen dus uiterlijk 31 juli 2025), maar een verlenging tot eind februari van het daaropvolgende jaar wordt automatisch verleend als je een professionele belastingadviseur (Steuerberater) inschakelt. Zorg dat je aan de relevante deadline voldoet bij indiening via ELSTER of software.
Officiële Duitse belastingbronnen: Belastingplichtigen in Duitsland kunnen officiële bronnen raadplegen voor nauwkeurige informatie:
- Finanzamt- en BZSt-informatie: Het Bundeszentralamt für Steuern (BZSt) verstrekt informatie voor belastingbetalers in meerdere talen. Zo wordt bijvoorbeeld uitgelegd dat lokale Finanzämter (belastingkantoren) het belangrijkste contactpunt zijn voor inkomstenbelastingzaken en worden links naar formulieren gegeven. Alle officiële belastingformulieren zijn te vinden op de Form Server of the tax authorities (het formulierportaal van het Bundesfinanzministerium) – inclusief aangifteformulieren voor de inkomstenbelasting en instructies (Anleitung) voor elk formulieronderdeel (Anlage).
- ELSTER Portal: De officiële ELSTER-website (elster.de) is waar u online aangifte doet. ELSTER biedt uitgebreide hulp (in het Duits) en videotutorials over het gebruik van het systeem. Het legt uit hoe elke sectie van de aangifte elektronisch ingevuld moet worden. Er is ook een Engelstalige gids over de basis van het gebruik van ELSTER (via expat-sites en de aankondigingen van het Duitse belastingkantoor), waarin wordt opgemerkt dat de interface vanaf 2024 voor de belangrijkste formulieren in het Engels kan worden ingesteld.
- Steuerliche Info (Belastinginformatie): De Duitse belastingautoriteiten geven officiële richtlijnen (BMF-brieven, enz.) uit over specifieke onderwerpen. Voor praktische doeleinden zijn de Anleitung (instructie-PDF’s) voor de aangifte en de bijlagen (zoals Anlage N voor loon, Anlage S voor zelfstandig werk, Anlage KAP voor beleggingen, enzovoort) zeer nuttig – deze leggen uit wat waar kan worden ingevuld. Deze zijn beschikbaar op de formulierserver en veelal alleen in het Duits. Echter bieden websites als Handbook Germany of finanzamt.de samenvattingen in het Engels voor veelvoorkomende vragen (bijv. wie moet aangifte doen, welke aftrekposten zijn toegestaan).
- Lokaal Belastingkantoor (Finanzamt): Het Finanzamt biedt vaak richtlijnen op hun websites voor regionale belastingbetalers. Bij twijfel kunt u bellen of e-mailen naar uw lokale Finanzamt voor specifieke vragen. Houd er ook rekening mee dat belastingvoorschotten (Vorauszahlungen) kunnen worden gevraagd van zelfstandigen – zorg dat u eventuele betaalde voorschotten heeft meegenomen, want deze worden verrekend op uw aangifte.
Beancount-gegevens gebruiken voor Duitse belastingaangifte: Beancount kan aangepast worden om te voldoen aan Duitse boekhoud- en belastingvereisten, die enkele unieke kenmerken hebben:
- Duitse grootboekrekeningenafstemming: Duitse bedrijven gebruiken vaak gestandaardiseerde rekeningenplannen zoals SKR03 of SKR04. Hoewel persoonlijke financiën dit niet vereisen, als je boekhouding doet voor een Duitse kleine onderneming in Beancount, overweeg dan om rekeningen zo te structureren dat ze overeenkomen met SKR04-categorieën (veelgebruikt door belastingadviseurs en DATEV-software). Bijvoorbeeld, SKR04 kent specifieke reeksen toe aan uitgavensoorten (reclame, reizen, etc.). Je kunt deze nabootsen in je rekeningenamen of metadata tags gebruiken om het SKR-nummer op te slaan. Dit maakt het makkelijker als je Steuerberater je gegevens naar hun systeem moet overzetten – je kunt een mapping van je rekeningen naar de officiële taxonomie leveren.
- Omzetbelasting (MwSt/USt): Als je geregistreerd bent voor btw (Mehrwertsteuer, ook wel Umsatzsteuer genoemd), moet je journaal in Beancount de geïnde en betaalde btw bijhouden. Gewoonlijk gebruik je aparte rekeningen, vergelijkbaar met GST in het Canadese voorbeeld: bijvoorbeeld
Liabilities:VAT Collectedvoor uitgaande belasting op verkopen, enAssets:VAT Paidvoor ingehouden belasting op aankopen. Duitse btw-aangiften kunnen per kwartaal of per maand zijn, plus een jaarafrekening. Met Beancount kun je de cijfers voor de btw-aangifte (Umsatzsteuervoranmeldung) genereren door deze rekeningen te sommeren over de periode. Zorg er ook voor dat je eventuele verlegde heffing transacties of import-btw meeneemt – bijvoorbeeld, als je diensten buiten Duitsland afneemt, moet je mogelijk zowel de btw vermelden als aftrekken (Beancount kan dit met passende boekingen verwerken). De discussie op Hacker News benadrukte dat het omgaan met verlegde heffing en meerdere belastingtarieven essentieel is voor “correcte Duitse boekhouding”. In Beancount kun je metadata of rekeningen gebruiken om transacties te markeren met 19% vs 7% btw, enzovoort. Je kunt zelfs een aangepast rapport schrijven dat de exacte regels voor het btw-formulier output (bijv. totaal 19% omzet, totaal 7% omzet, etc.). Hoewel niet ingebouwd, is alle benodigde data aanwezig als je het consequent structureert. - EÜR en jaarrekening: Als je een EÜR indient (voor een kleine onderneming) in plaats van een volledige dubbel boekhouden balans, heb je in feite totalen van inkomsten en aftrekbare uitgaven nodig. Beancount kan dit eenvoudig produceren via een winst- en verliesrekening rapport voor het jaar. Houd rekening met Duits-specifieke aanpassingen in een EÜR, zoals de behandeling van privégebruik auto (je mag mogelijk een deel als privégebruik toevoegen als je de volledige kosten hebt opgevoerd) of thuiswerken (met strikte voorwaarden). Je zou dit in Beancount kunnen afhandelen door aparte rekeningen te gebruiken voor het aftrekbare deel versus het privédeel, of door aanpassingsboekingen aan het einde van het jaar toe te voegen. Als je een volledige dubbel boekhouden (Bilanz) voert voor een groter bedrijf, kan Beancount dat ook – je zou rekeningen hebben voor Activa, Passiva, Eigen Vermogen, etc., en je produceert een balans (Bilanz) en winst- en verliesrekening (GuV) uit Beancount om aan je belastingadviseur te geven. Hoewel sommige complexiteiten zoals HGB-aanpassingen buiten de scope van Beancount kunnen vallen, is het voor belasting (wat grotendeels kas- of gemodificeerd kasbasis is voor kleine bedrijven) voldoende.
- Afschrijvingen (Abschreibungen/AfA): De Duitse fiscale wetgeving specificeert afschrijvingspercentages voor verschillende activa (Absetzung für Abnutzung, AfA). Meestal lineair over een vaste gebruiksduur (hoewel dalende balans enkele jaren was toegestaan voor bepaalde activa). Met Beancount kun je afschrijving implementeren door jaarlijks handmatig afschrijvingsboekingen te maken voor elk activum of met een plugin. Bijvoorbeeld, als je een laptop van €1200 hebt gekocht die uitsluitend zakelijk wordt gebruikt en over 3 jaar wordt afgeschreven, zou je elk jaar een boeking kunnen maken die €400 afschrijft naar afschrijvingskosten. Er zijn plugins (zoals de eerder genoemde flexible_depreciation plugin) die ook voor Duitse regels kunnen worden geconfigureerd (bijv. 50% onmiddellijke afschrijving voor lage waarde activa onder een bepaalde grens, of de lineaire afschrijvingsschema’s). Door afschrijving in Beancount te registreren, zullen je kostenrekeningen overeenkomen met wat je op de belastingaangifte (Anlage AV voor activa) opgeeft. Houd de Anlagenspiegel (activaoverzicht) buiten Beancount of in Beancount metadata bij, zodat je weet wanneer een activum volledig is afgeschreven.
- Handels-/bedrijfslasten: Als je Gewerbesteuer (handelsbelasting) betaalt als bedrijf, weet dan dat Beancount kan helpen met het bijhouden van betalingen (als last, hoewel niet aftrekbaar voor inkomstenbelasting) en de berekeningsbasis. Gewerbesteuer is gebaseerd op winst met bepaalde aanpassingen. Je zou een aparte berekening kunnen bijhouden (omdat bepaalde toevoegingen nodig zijn voor rente, etc.), maar je Beancount-winst is het uitgangspunt. Evenzo, als je werknemers hebt, kan het bijhouden van Lohnsteuer en sociale bijdragen op aparte rekeningen (loonadministratieverplichtingen) helpen om te waarborgen dat je alle betalingen hebt verantwoord bij het maken van je jaarverslagen.
Software en Hulpmiddelen (Duitsland): Duitse accountants en belastingbetalers gebruiken een mix van officiële en externe tools die kunnen samenwerken met Beancount-workflows:
- ELSTER Online: De gratis officiële methode om belastingaangifte te doen. ELSTER, nu met enige Engelse ondersteuning, stelt je in staat om je belastingaangifteformulieren handmatig online in te vullen. Gebruik je door Beancount gegenereerde cijfers om de velden in te vullen. Als je Beancount W&V bijvoorbeeld €50.000 nettowinst uit freelancen toont, vul je dat in bij Anlage S (voor inkomsten uit zelfstandige arbeid). Als het €2.000 aan dividendinkomsten toont, vul je dat in bij Anlage KAP (en noteer eventuele bronbelasting). ELSTER importeert niet vanuit Beancount of spreadsheets, dus het is handmatige invoer, maar betrouwbaar. Je kunt ook bepaalde gegevens uploaden via ERiC (de API van ELSTER), maar dat wordt meestal door software gebruikt, niet rechtstreeks door individuen.
- Belastingsoftware (Steuersoftware): Veel Duitsers gebruiken commerciële software vanwege het gemak van begeleide interviews en geoptimaliseerde suggesties. Programma's zoals WISO Steuer of SteuerSparErklärung hebben desktop-apps die integreren met ELSTER voor indiening. Sommige hiervan kunnen data importeren vanuit CSV of andere software, maar ze verwachten specifieke formaten (vaak gericht op import uit voorgaande jaren of andere boekhoudsystemen). Hoewel er geen directe Beancount-import is, kun je meestal een lijst van uitgaven of inkomsten importeren als je het juist formatteert. Bijvoorbeeld, een bedrijf kan een CSV met alle facturen importeren in belastingsoftware om inkomsten automatisch in te vullen. Je zou die CSV kunnen maken vanuit Beancounts administratie. Bovendien kunnen deze programma's een "Steuerdatei" of PDF van de ingevulde formulieren genereren – je kunt die vergelijken met een rapport dat je in Beancount maakt.
- DATEV-export: Als je met een Steuerberater werkt, gebruiken ze waarschijnlijk DATEV-software. Ze kunnen je vragen om een export in DATEV-formaat. Hoewel Beancount niet standaard naar DATEV exporteert, kan men een tussenstap gebruiken: exporteer Beancount naar CSV en gebruik daarna een tool of script om te vertalen naar het DATEV-formaat (vaak een specifiek CSV-layout of XML). De community heeft compatibiliteit met DATEV besproken, waarbij een officiële integratie het SKR04-rekeningschema en data-velden overeen moet laten stemmen. Als dit nodig is, overweeg dan om je accountant te raadplegen om te zien of zij met ruwe data kunnen werken. In veel gevallen is het voldoende om je definitieve financiële overzichten (balans, resultatenrekening) uit Beancount en een grootboekklaring aan te leveren, zodat zij correcties in hun systeem kunnen maken.
- Spreadsheets voor berekeningen: Sommige Duitse belastingberekeningen (zoals het splitsen van het tarief voor gehuwden of het vinden van de optimale verdeling van bepaalde uitgaven tussen echtgenoten) kunnen complex zijn. Je kunt een spreadsheet gebruiken om scenario’s te testen. Beancount kan de basisdata leveren (bijv. totale door elk van de partners betaalde uitgaven). Dit valt buiten Beancounts scope, maar toont aan dat het hebben van nauwkeurige data op één plek het gebruik van andere tools vereenvoudigt. Daarnaast, als je een Beancount-grootboek bijhoudt voor een kleine onderneming, kun je een spreadsheet gebruiken om GAAP-aanpassingen voor te bereiden als dat nodig is voor banken of officiële financiële overzichten, terwijl je belastingbasisrekeningen in Beancount houdt.
Community Tips & Plugins (Duitsland): Duitse Beancount-gebruikers hebben adviezen gedeeld om Beancount aan te passen aan lokale vereisten:
- Gebruik metadata voor facturen: Duitse wetgeving vereist gedetailleerde documentatie, inclusief het bewaren van kopieën van facturen en het koppelen daarvan aan boekingsposten. Je kunt Beancount’s metadata gebruiken om factuurnummers of bestandslinks aan elke transactie toe te voegen (bijv.
; invoice: 2023-INV-1001). Dit maakt het makkelijker in geval van een audit: je kunt filteren op alle transacties metinvoice:2023-INV-1001en snel het bijbehorende document ophalen. Sommigen hebben zelfs plugins of scripts gebruikt om bestandslocaties in te sluiten zodat ze de gescande factuur direct vanuit Fava kunnen openen. - Reverse Charge & btw-codes: Bij intra-communautaire diensten of goederen binnen de EU, markeer deze in Beancount. Bijvoorbeeld, als je een dienst registreert van een EU-leverancier die onder reverse charge valt, kun je de transactie taggen met
VAT=ReverseCharge. Vervolgens kun je een aangepast rapport of query maken om alle dergelijke transacties op te sommen om in te vullen bij Anlage UR (het formulier waarin je reverse-charged diensten specificeert). Door verschillende btw-scenario’s te taggen (binnenlands 19%, binnenlands 7%, EU-verwerving, buiten scope, enz.), creëer je feitelijk een audit trail in Beancount die weerspiegelt wat je in de btw-aangifte rapporteert. Deze gedetailleerde tracking is iets wat een Duits boekhoudsysteem zou doen; je kunt dit nabootsen in het eenvoudige tekstformaat van Beancount. - Lokalisatie van termen: De community maakt soms Duitse vertalingen of gelokaliseerde sjablonen voor rapporten. Bijvoorbeeld een GuV (Gewinn- und Verlustrechnung) rapport dat Duitse koppen gebruikt en rekeningen groepeert volgens de Duitse jaarrekening presentatie. Hoewel dit niet standaard is in Beancount, kun je rapporttemplates aanpassen of
bea querygebruiken met je eigen HTML-sjabloon om een winst- en verliesrekening in het Duits te genereren voor je administratie of voor een bank. - Activa pools en GWG (Geringwertige Wirtschaftsgüter): Houd regels als directe afschrijving van laagwaardige activa in de gaten (tot een bepaalde grens, bijv. ≤800€ mag direct als GWG worden afgeschreven). Dit kun je simpel afhandelen door zulke aankopen direct als kosten te boeken in Beancount (bijv. een €500 apparatuur meteen op een kostenrekening boeken). Voor activa boven die grens maar in aanmerking komend voor pool-afschrijving (Sammelposten, in de €250–1000 range volgens oude regels) kun je een aparte rekening hebben om de afschrijving van die pool te volgen. Sommige Beancount-gebruikers houden een
Assets:DepreciationPoolrekening aan voor zulke gevallen en schrijven jaarlijks een vast percentage af. Dit zorgt voor naleving van belastingregels terwijl je het met Beancount vastlegt. - Community forums: Het Plain Text Accounting-forum en de Beancount mailinglijst hebben topics (in het Engels) van gebruikers in Duitsland die vragen naar best practices. Veelvoorkomende onderwerpen zijn afstemming met SKR04, omgaan met multiple datumvereisten (Duitse facturen moeten factuurdatum, dienstperiode-datum en betalingsdatum registreren – je kunt meerdere datumvelden gebruiken in Beancount’s syntax of metadata hiervoor). Een HN-commentator die een Duits-gecentreerde boekhoudtool bouwt merkte op dat zaken als meerdere data en koppelingen naar contracten vereist zijn volgens Duitse GAAP; terwijl Beancount dit niet standaard afdwingt, kun je zeker zijn uitbreidbaarheid (metadata en aangepaste validatie-plugins) gebruiken om ervoor te zorgen dat je de vereiste info vastlegt. De consensus is dat ja, je kunt correcte Duitse boekhouding doen in Beancount, maar je moet wel discipline hebben om de benodigde details op te nemen.
- Afstemming met Steuerberater: Als je het grootste deel van je boekhouding in Beancount doet en alleen een belastingadviseur inschakelt voor de aangifte, overweeg dan een keer samen te zitten om je rekeningen af te stemmen op wat zij nodig hebben. Sommige communityleden meldden succes met het geven van hun accountant een Fava read-only view of een geëxporteerd HTML-overzicht van de Beancount administratie om in de transacties te kunnen duiken. De accountant kan dan om verduidelijking vragen bij specifieke boekingen. Na verloop van tijd, zodra ze gewend zijn, accepteren ze mogelijk de Beancount output voor de jaarrekening. Dit kan kosten besparen, omdat jij feitelijk het boekhoudwerk doet.
Verenigd Koninkrijk
Jaarlijkse belastingvoorbereiding overzicht: In het VK dienen personen met niet-PAYE-inkomsten of complexe belastingzaken een jaarlijkse Self Assessment belastingaangifte in (meestal vóór 31 januari voor het voorgaande belastingjaar, dat loopt van 6 april tot 5 april). Kleine bedrijven kunnen worden gestructureerd als eenmanszaken (die aangifte doen via Self Assessment) of besloten vennootschappen (die afzonderlijk vennootschapsbelastingaangiften indienen). Deze gids richt zich op persoonlijke Self Assessment en eenmanszaken. Belangrijke stappen:
- Verzamel Inkomensdocumenten: Verzamel je P60/P45/P11D formulieren van werk (samenvatting van loon, betaalde belasting en eventuele voordelen uit dienstverband). Als je zelfstandige of verhuurder bent, stel dan je totale inkomen voor het belastingjaar samen (bijv. verkoopfacturen, huurstaten). Voeg ook bankrenteverklaringen, dividendbewijzen en ander inkomen toe (crypto, gig economy, enz.). Let op dat Britse belastingbetalers al het inkomen moeten melden tenzij het onder een specifieke vrijstelling of allowance valt. Controleer bijvoorbeeld of je de £1.000 handels- of verhuurvrijstelling hebt overschreden (als dat lager is, hoef je dat inkomen mogelijk niet te rapporteren, anders wel). Beancount kan hierbij helpen door bijvoorbeeld al je freelance-inkomstenfacturen voor het belastingjaar samen te voegen om te zien of je de drempel overschrijdt.
- Houd Aftrekbare Kosten en Allowances bij: Voor zelfstandigen: identificeer alle bedrijfskosten die in aanmerking komende aftrekposten zijn (reiskosten, kantoorkosten, telefoon, enz.) voor het belastingjaar. Zorg dat je bonnetjes of administratie hebt voor elk. Gebruik je de vereenvoudigde kosten (zoals forfaitaire bedragen voor auto of thuiskantoor) in plaats van werkelijke kosten, noteer dan het gebruik (Beancount kan bijvoorbeeld via metadata rittenregistratie of thuiswerkuur bijhouden). Als je in loondienst bent en onbetaalde werkgerelateerde kosten hebt of in aanmerking komt voor bepaalde tegemoetkomingen (zoals vakbondscontributies of uniformkosten), verzamel die bedragen – maar let op dat veel werkgerelateerde kosten niet aftrekbaar zijn tenzij je om andere redenen aangifte moest doen. Verzamel ook informatie over bijdragen die invloed hebben op belastingen: pensioenbijdragen (vooral als er hoger tarief korting geldt), giften onder Gift Aid (die je basistarief verhogen), enz.
- Bereken Belastbare Winst (voor ondernemingen): Als je een eenmanszaak hebt, moet je je belastbare winst berekenen voor het bedrijf. Dit is in feite inkomen minus toegestane kosten, aangepast voor investeringsaftrek (fiscale afschrijving) en niet-toegestane kosten (zoals het privédeel van kosten). Beancount kan een winst-en-verliesrekening van je bedrijf genereren als uitgangspunt. Pas daarop Britse specifieke aanpassingen toe: bijvoorbeeld entertainmentkosten niet aftrekken (relatiegeschenken zijn in het VK niet aftrekbaar), voeg afschrijvingen weer toe en trek investeringsaftrek af volgens HMRC-regels (annual investment allowance of writing down allowance). Je kunt een afstemming bewaren in een spreadsheet of binnen Beancount (met aparte rekeningen voor fiscale aanpassingen). Dit eindbedrag komt in het onderdeel Zelfstandig Ondernemen van de belastingaangifte (SA103 formulier).
- Dien de Zelfbeoordeling in: Het Britse belastingjaar eindigt op 5 april en de uiterste datum voor online indienen is 31 januari daarna (voor papieren aangifte is dat 31 oktober eerder). De meeste mensen dienen online in via het HMRC online portaal of met commerciële software. Als je klaar bent om in te dienen, log dan in op het Self Assessment portaal van HMRC (of je gekozen software) en voer de cijfers in: looninkomen (vaak al ingevuld vanuit HMRC data), zelfstandige inkomsten en kosten, dividenden, rente, enz. Controleer elke waarde met je Beancount-rapporten. Het systeem berekent je belastingverplichting. Betaal je belasting, dan moet je rekening houden met betalingen vooraf voor het volgende jaar (meestal de helft van de belasting van het huidige jaar, verschuldigd op 31 januari en 31 juli). Plan je cashflow dienovereenkomstig; je kunt Beancount ook gebruiken om te voorspellen en geld opzij te zetten voor deze betalingen.
Officiële HMRC-middelen: De Britse HMRC biedt duidelijke richtlijnen voor Self Assessment-indieners:
- HMRC Self Assessment-richtlijnen: De gov.uk-gids “Self Assessment tax returns: Overview” legt uit wie aangifte moet doen en hoe het proces verloopt. Er wordt vermeld dat je de aangifte invult na het belastingjaar (dat eindigt op 5 april) en benadrukt de deadlines en boetes voor te late indiening. Dit is een must-read als je nieuw bent met Self Assessment, om zeker te zijn dat je moet indienen en om de tijdlijn te begrijpen.
- Het bijhouden van administratie: HMRC verwacht dat belastingplichtigen adequate administratie bijhouden ter ondersteuning van hun aangifte. Ze raden aan om de administratie ten minste 5 jaar na de deadline van 31 jan te bewaren. Specifiek bedrijfsadministratie van inkomsten en uitgaven, en persoonlijke administratie zoals rente en dividenden. De handleidingen van HMRC (en de richtlijnen op gov.uk) vermelden welke administratie zelfstandigen moeten bewaren (facturen, bonnetjes, kilometerregistraties, enz.). In wezen: zorg dat bankafschriften en bonnetjes georganiseerd zijn – een taak die Beancount vergemakkelijkt omdat je waarschijnlijk transacties uit afschriften invoert en scans aan boekingen kunt toevoegen.
- Richtlijnen voor zelfstandigen en verhuur: HMRC biedt gedetailleerde notities voor de zelfstandigenpagina's (SA103) en de eigendomspagina's (SA105). Deze notities leggen uit wat als toegestane kosten geldt, hoe om te gaan met investeringsaftrekken, en hoe zaken als overlapwinsten te berekenen (als je boekjaar niet synchroon loopt met het belastingjaar, hoewel nieuwe regels basisperioden aan belastingjaren koppelen). Het HS222-brochure is bijvoorbeeld nuttig voor investeringsaftrekken. Dit alles is te vinden op gov.uk in PDF-vorm (zoek op “SA103 notes”).
- HMRC Online Services: Het officiële HMRC Self Assessment online systeem is gratis te gebruiken. Er is ook een app voor eenvoudige aangiften. Als je vorig jaar niet online hebt ingediend, moet je je registreren (krijg een activatiecode per post). Eenmaal ingelogd is het online formulier in essentie hetzelfde als het papieren, met hulpteksten. De website van HMRC heeft ook een lijst met erkende software indien je alternatieven wilt gebruiken. Na het indienen kun je met HMRC’s persoonlijke belastingaccount je belastingaanslag bekijken, betalingen doen of een betalingsregeling treffen indien nodig.
Beancount-gegevens gebruiken voor Britse belastingrapportage: Beancount kan vele aspecten van Britse belastingberekeningen en administratie ondersteunen:
-
Zelfstandigenaangiften: Voor eenmanszaken kan Beancount de cijfers produceren die u nodig hebt voor de Zelfstandigenaangiftepagina's (SA103). Het formulier bevat vakken voor omzet, toegestane kosten (met een uitsplitsing als uw omzet boven £85k ligt of als u ervoor kiest om deze te specificeren), investeringsaftrek, enzovoort. Als uw omzet onder de drempel ligt, kunt u de totalen van de kosten als één bedrag rapporteren; Beancount kan nog steeds een uitsplitsing voor uw referentie leveren. Is uw omzet hoger, dan moet u de kosten onderverdelen in categorieën zoals kantoor, reizen, onkosten, juridische kosten, enzovoort. Door overeenkomstige rekeningen bij te houden (bijv.
Expenses:Business:Travel,Expenses:Business:Legal), kunt u die totalen direct opvragen. De Britse regelgeving staat ook het gebruik van vereenvoudigde kosten toe (een vast tarief voor gebruik van de woning, of per mijl voor de auto). Als u daarvoor kiest, hoeft u mogelijk de werkelijke kosten voor die categorieën niet in Beancount te registreren (of u registreert ze maar negeert ze vervolgens en gebruikt het vaste bedrag). Voor de duidelijkheid kunt u een rekening zoalsExpenses:Car:Actualaanmaken maar deze dan niet aftrekken, waarbij u een handmatige correctie toepast om het vaste HMRC-tarief per mijl te claimen. Documenteer dergelijke keuzes in een notitie of via een aangepaste Beancount-entry zodat u uw methode bij de belastingaangifte herinnert. -
Rapportage van investeringen: De Britse belastingheffing van investeringen vereist rapportage van dividenden en rente boven bepaalde vrijstellingen, en vermogenswinsten indien boven de jaarlijkse vrijstelling of bij disposities waarbij de opbrengst meer is dan 4× de vrijstelling. Gebruik Beancount om dividendinkomsten bij te houden (mogelijk in
Income:Dividends:UKversusIncome:Dividends:Foreign). Aan het einde van het jaar telt u uw dividenden op – u moet het totaal rapporteren en als er buitenlandse belasting is ingehouden, noteer dat voor de buitenlandse belastingkrediet (gebruik de Foreign-sectie van SA106). Voor vermogenswinsten kan Beancount elke verkoop van activa (aandelen, crypto, vastgoed enz.) vermelden. Het VK kent specifieke regels voor aandelenmatching: dezelfde dag, volgende 30 dagen (bed and breakfast), en het Section 104-pool voor oudere aanhouden (wat een gemiddelde kostprijs pool is) – deze regels bepalen de kostprijsbasis van verkochte aandelen. Handmatige berekening kan foutgevoelig zijn. De community heeft een Beancount-plugin voor Britse vermogenswinsten ontwikkeld die de HMRC-regels (section 104 averaging, etc.) toepast om winsten te berekenen. Door deze plugin op uw Beancount-data toe te passen, krijgt u een rapport van elke verkoop en de berekende winst of verlies volgens de Britse regels, waarmee u de vermogenswinstsamenvatting op uw aangifte kunt invullen. Ook zonder de plugin kunt u gebruikmaken van Beancount’s gedetailleerde lot-tracking – onthoud echter dat Beancount’s standaard FIFO of specifieke ID-benadering niet de Britse methode is; u moet mogelijk de kostprijsbasis in uw administratie aanpassen om de pooling na te bootsen. Een methode is om uw beleggingen in Beancount te beheren met één rekening per holding (om de regels van dezelfde dag en 30 dagen te isoleren) en de gemiddelde kosten handmatig te berekenen na elke aankoop – of simpelweg een externe berekening te vertrouwen maar Beancount te gebruiken voor de ruwe data. Zorg er hoe dan ook voor dat alle disposities worden geregistreerd; de HMRC-drempel (momenteel ongeveer £50k opbrengst of £12k winst) kan u verplichten om te rapporteren, ook als er geen belasting verschuldigd is. -
BTW en MTD voor BTW: Als uw bedrijf btw-plichtig is, gebruikt u waarschijnlijk al software voor het indienen van btw-aangiften, omdat Making Tax Digital voor BTW al digitale administratie en inzending verplicht stelt. Beancount is geen erkende MTD-software, dus houd uw btw-administratie in Beancount en dien uw aangiften in via tussenliggende software. Exporteer bijvoorbeeld uw btw-rekeningsaldi uit Beancount en voer deze in een MTD-compatibele tussenliggende tool in om aan HMRC te rapporteren.
-
MTD voor inkomstenbelasting (ITSA): Making Tax Digital voor inkomstenbelasting is geen verre hervorming meer — het wordt gefaseerd ingevoerd bij kwalificerend inkomen uit zelfstandige arbeid en vastgoed. HMRC’s uitrolschema kent drie fasen, elk gebaseerd op het inkomen dat in het voorgaande belastingjaar is gerapporteerd:
- Vanaf 6 april 2026 als uw kwalificerend inkomen hoger was dan £50.000 in het belastingjaar 2024-2025 — deze fase is al van kracht.
- Vanaf 6 april 2027 als uw kwalificerend inkomen hoger was dan £30.000 in het belastingjaar 2025-2026.
- Vanaf 6 april 2028 als uw kwalificerend inkomen hoger was dan £20.000 in het belastingjaar 2026-2027.
Zodra je binnen de scope valt, vereist MTD voor inkomstenbelasting digitale administratie plus kwartaalupdates die via HMRC-gecertificeerde software worden ingediend; controleer de huidige richtlijnen voor geschiktheid en vrijstelling voordat je op een drempelwaarde vertrouwt, aangezien data en cijfers kunnen veranderen. Beancount kan de onderliggende administratie bijhouden en elk kwartaal de inkomsten- en uitgavenbedragen produceren, maar het is zelf geen erkende MTD-software — je dient nog steeds via een erkend of bridging tool in te dienen. Gemeenschappelijke inspanningen om Beancount-gegevens te koppelen aan HMRC's Income Tax API zijn voorgesteld; beschouw deze als experimenteel en bevestig de erkenningsstatus voordat je hiermee indient.
-
Controle van PAYE-codes: Je Beancount grootboek kan ook gebruikt worden om je PAYE-belastingcode te controleren. Bijvoorbeeld, als je je loonstroken in Beancount vastlegt (met bruto loon, belasting, NI, enz.), kun je deze annualiseren en controleren of de juiste belastingvrije voet is toegepast. Merk je een afwijking op (misschien is er te weinig belasting ingehouden), dan weet je dat je je HMRC-codenotificatie moet bekijken. Dit wordt niet direct gebruikt bij de aangifte (aangezien PAYE door werkgevers wordt geregeld), maar het helpt je verrassingen te voorkomen en ervoor te zorgen dat de Self Assessment correct rekening houdt met eventuele onder- of overbetalingen.
Software en Tools (VK):
- HMRC Online Filing: De meeste particulieren doen aangifte via de gratis online dienst van HMRC. Dit is eenvoudig voor de meeste situaties. Gebruik het samen met Beancount door de cijfers over te kopiëren. Een tip: nadat je alle gegevens hebt ingevoerd, kun je een berekeningssamenvatting bekijken. Sommige mensen vergelijken deze met hun eigen berekening (wat je kunt doen door Beancount-gegevens te exporteren naar een spreadsheet en belastingtarieven toe te passen om te zien of het binnen een kleine afrondingstolerantie overeenkomt).
- Commerciële belastingsoftware: Er zijn diverse softwarepakketten van derden (TaxCalc, Taxfiler, Absolute, enz.) en zelfs enkele nieuwere mobiele apps die door HMRC zijn goedgekeurd. Deze kunnen soms gegevens importeren vanuit boekhoudsoftware of het importeren van spreadsheets toestaan. Als je complexe zaken hebt of meerdere zelfstandige ondernemingen, kan een softwarepakket helpen bij het gemakkelijker beheren van meerdere schema’s. Ze genereren ook vaak een mooi opgemaakte set schema’s die je voor je administratie kunt bewaren. Veel van deze pakketten zijn echter gericht op accountants en kunnen overdadig zijn voor een individuele aangifte.
- Excel voor SA103 (zelfstandige activiteiten) en SA105 (onroerend goed): Als je wilt dubbelchecken of plannen, biedt HMRC werkbladen (SA103S, SA103F) en SA105 aan in PDF/ODS-formaat. Je kunt deze elektronisch invullen als test. Beancount kan veel van de cijfers invullen. Bijvoorbeeld, voor een verhuurde woning kun je Beancount gebruiken om de ontvangen huur en alle uitgavencategorieën (reparaties, verzekering, makelaarskosten) voor dat pand op te tellen; vul dit vervolgens in het SA105-formulier in om het resultaat te zien vóór de officiële indiening. Dit kan een goede oefening zijn om te zorgen dat je geen categorie mist.
- Beancount-plugins voor het VK: We hebben al de UK capital gains plugin genoemd. Als je investeert, kan dit uren handmatige pooling-berekeningen besparen. Er is nog niet veel ander specifiek voor het VK openbaar beschikbaar, maar naarmate de MTD voor inkomstenbelasting in fasen wordt ingevoerd, kunnen we meer verwachten. Bijvoorbeeld, er zou een plugin kunnen worden geschreven om een kwartaalrapport met inkomsten/uitgaven te formatteren voor MTD-aangiften, of om VK-specifieke heffingskortingen te berekenen (zoals het aanpassen van de persoonlijke vrijstelling als het inkomen > £100k is, enz.). Voor nu kan je vertrouwen op persoonlijke scripts of spreadsheets voor dergelijke berekeningen.
- Open Banking- / importtools: Een deel van de belastingvoorbereiding is zorgen dat al je transacties op één plek staan – iets waar Beancount uitstekend in is als je nauwgezet bent geweest. Tools als beancount-import (en vele community bank-importeurs) kunnen banktransacties automatisch ophalen. Dit zorgt ervoor dat je Beancount-bestand compleet is met alle uitgaven en inkomsten. Zo vertrouw je er met de belastingtijd op dat je inkomstenrekeningen in Beancount alles weerspiegelen. Als je halverwege het jaar met Beancount bent begonnen, zorg dan dat je gegevens importeert vanaf het begin van het belastingjaar (6 april) voor volledigheid in dat eerste jaar.
Community Tips & Plugins (VK):
- UK Capital Gains Plugin: Het is de moeite waard dit nogmaals te benadrukken – deze plugin van Beancount-communitylid Vasily (Evernight op GitHub) implementeert de kapitaalwinstregels van HMRC. Het houdt rekening met Section 104 pooling (alle aandelenposities vóór een verkoop gemiddeld), de same-day rule (aandelen gekocht op dezelfde dag als een verkoop worden aan die verkoop gekoppeld) en de 30-day bed-and-breakfast rule (aandelen gekocht binnen 30 dagen na een verkoop worden gekoppeld en passen de winst aan). Door deze plugin te gebruiken op je Beancount-administratie kun je nauwkeurig zaken als aandelenwinsten en zelfs meer exotische gevallen berekenen (het behandelt waarschijnlijk crypto op vergelijkbare wijze als je elke munt als een apart activumtype beschouwt). Dit is een onschatbare bijdrage van de community aangezien de Britse regels verschillen van de FIFO-methode die veel landen gebruiken.
- Bijhouden van vrijstellingen en schijven: Sommige gebruikers taggen transacties om te helpen met UK-specifieke vrijstellingen. Bijvoorbeeld, het taggen van rente-inkomsten die onder de Personal Savings Allowance vallen, of dividenden onder de Dividend Allowance. Hoewel de belastingsoftware uiteindelijk de vrijstelling toepast, kan taggen helpen om snel te zien of je de vrijstelling hebt overschreden. Bijvoorbeeld, tag bankrente als
#SavingsAllowanceen vraag dan het totaal op – als het onder £1.000 ligt (belastingplichtige basis tarief) of £500 (hoger tarief), dan weet je dat er geen belasting over is verschuldigd; is het hoger, dan moet je belasting betalen over het meerdere. - De belastingjaar splitsen in Beancount: Het Britse belastingjaar valt over kalenderjaren heen. Sommige Beancount-gebruikers onderhouden aangepaste weergaven of zelfs twee boekhoudingen (of gebruiken eenvoudiger de querytaal) om gegevens voor het belastingjaar te verkrijgen. Bijvoorbeeld, je kunt queryen tussen de datums “2024-04-06 tot 2025-04-05” om de totalen van het belastingjaar te krijgen. Als je Beancount consequent over meerdere jaren gebruikt, overweeg dan een query of rapport op te zetten voor “Belastingjaar X” om verwarring met kalenderjaar totalen te voorkomen.
- Buitenlands inkomen en UK-belasting: Als je buitenlandse investeringen hebt of in het buitenland werkt, kan het Britse systeem ingewikkeld zijn (remittance basis, buitenlandse belastingkredieten, enz.). Hoewel niet UK-specifiek, is één tip om de valutafunctionaliteit van Beancount te gebruiken om zowel GBP als vreemde valuta voor elke transactie bij te houden. Bijvoorbeeld, als je USD-dividenden ontvangt, registreer die dan met GBP-equivalenten op basis van de wisselkoers van die dag. Zo is het eenvoudig om buitenlands inkomen in GBP op te tellen voor je SA106-formulier. Houd buitenlandse belastingbetalingen ook bij als afzonderlijke transacties op een belastingkostenrekening. Deze vormen de basis voor je buitenlandse belastingkredietclaim. De duidelijkheid van dit alles in Beancount is veel beter dan aan het einde van het jaar door makelaarsverklaringen te moeten zoeken.
- Gebruik van tags voor correcties: De Britse zelfbeoordeling kent enkele eigenaardige posten, zoals de correctie voor privégebruik (als je een uitgave hebt met een privégedeelte, moet je het privédeel bij de berekening van zelfstandige inkomsten weer optellen). Dit kun je verwerken door privégebruik helemaal niet als kosten te boeken (split de transactie tussen zakelijke en privé-rekeningen). Maar als je ervoor kiest om 100% van een uitgave zakelijk te boeken en daarna aan te passen, kun je die transactie taggen met
#private_use_30%of iets vergelijkbaars. Bij de belastingaangifte zoek je dan op die tag en bereken je de correctie. Evenzo, als je de kasbasis voor de boekhouding gebruikt (een optie voor kleine bedrijven in het VK), is rente boven £500 niet toegestaan – je kunt rentekosten boven die drempel taggen voor een correctie. - Communityforums: UK-gebruikers van Beancount of andere plain-text boekhoudtools delen soms ervaringen op forums (bijv. de Plaintext Accounting Google-groep of Reddit). Ze bespreken zaken als het afstemmen van Beancount op de HMRC-categorieën en het zorgen dat zaken als betalingen op rekening in de kasstroom correct worden verwerkt. Zo maakt iemand bijvoorbeeld mogelijk een
Expenses:Taxes:SelfAssessment-rekening aan en boekt daar verwachte betalingen op rekening, om ze niet uit het oog te verliezen. Hoewel dit niet vereist is voor het indienen, is het een goede gewoonte om belastingbetalingsplanning in je administratie te integreren.
Australië
Overzicht Jaarafsluiting Belastingvoorbereiding: Het belastingjaar in Australië loopt van 1 juli tot 30 juni, waarbij individuele belastingaangiften uiterlijk op 31 oktober ingediend moeten zijn. Particulieren (inclusief eenmanszaken) gebruiken het ATO’s MyTax-systeem of papieren formulieren om aangiften in te dienen, terwijl bedrijven en andere entiteiten hun eigen aangiften hebben (vaak met latere deadlines bij gebruik van een belastingadviseur). Belangrijke stappen voor Australische belastingplichtigen die Beancount gebruiken:
- Verzamel Inkomstdocumenten: Verzamel je PAYG betalingsoverzichten (nu vaak gewoon een inkomensverklaring toegankelijk via myGov als je werkgever Single Touch Payroll gebruikt) voor de periode juli–juni. Verzamel ook bankrenteoverzichten, dividendverklaringen (inclusief informatie over frankeringkredieten), huur vastgoedoverzichten (inkomsten en uitgaven), en registraties van eventuele andere inkomsten (bijv. bedrijfs- of contractinkomsten, meerwaarden uit verkoop van activa). Veel van deze gegevens worden eind juli al vooraf ingevuld in de systemen van de ATO, maar je moet dit controleren met je eigen gegevens (uit Beancount). Bijvoorbeeld, als Beancount aangeeft dat je $500 aan rente van een bankrekening hebt ontvangen, zorg dan dat een gelijk bedrag in de vooraf ingevulde gegevens staat; zo niet, moet je het handmatig toevoegen.
- Stel Aftrekbare Kosten en Bonnetjes Samen: In Australië zijn gangbare aftrekposten werkgerelateerde kosten (vakbondskosten, gereedschap, werkreizen, uniformen, kosten thuiskantoor), zelfstudiekosten, giften aan goede doelen, rente op investeringsleningen en kosten voor investeringspanden (reparaties, kosten vastgoedbeheer, enz.). Gebruik Beancount om deze het hele jaar door bij te houden door ze juist te categoriseren (bijvoorbeeld
Expenses:Deductible:WorkFromHomeofExpenses:RentalProperty:Repairs). Stel aan het einde van het jaar de totalen vast. Zorg dat je bonnetjes hebt van kosten boven A$300 (en bewaar in het algemeen alle bonnetjes, want de ATO kan bewijs vragen). Let erop dat sommige aftrekposten specifieke bewijsvoering vereisen (zoals een cent per km-methode voor auto of een vaste vergoeding voor thuiskantoor) – beslis of je werkelijke kosten of vaste tarieven gebruikt en verzamel de vereiste informatie dienovereenkomstig (Beancount kan bijvoorbeeld totale thuiskantooruimtenuren of elektriciteitsrekeningen bewaren als je werkelijke kosten moet vergelijken met het vaste tarief). - Inkomsten uit Bedrijf en Eenmanszaak: Als je een eenmanszaak of nevenactiviteit hebt, geef je je bedrijfsinkomsten en -uitgaven aan in je persoonlijke aangifte (met behulp van het Schema Bedrijf en Beroepsmatige Posten). Bereid een winst- en verliesrekening voor het bedrijf voor over het belastingjaar (1 juli–30 juni). Beancount kan dit gemakkelijk genereren. Zorg dat je eventuele verschillen tussen boekhouding en belasting verwerkt – bijvoorbeeld, Australië staat vaak directe afschrijving van activa toe (tot een drempel) of vereenvoudigde afschrijvingspools voor kleine ondernemingen; bepaal je aanpak en verwerk die in je Beancount grootboek (of noteer het in ieder geval zodat je correct kunt claimen in de aangifte). Controleer ook of je rekening moet houden met een privégebruik-deel (bijv. als 20% van het autogebruik privé was en je alle kosten hebt opgevoerd, moet je 20% hiervan optellen als privégebruik).
- Dien de Belastingaangifte In: Op 1 juli opent het nieuwe belastingjaar voor indienen, maar het is verstandig om te wachten tot eind juli of augustus wanneer de meeste informatie vooraf door de ATO is ingevuld. Log in op myGov en ga naar ATO MyTax om je aangifte te starten. MyTax toont inkomsten die bekend zijn (van werkgevers, banken, enz.); vergelijk deze met je Beancount-gegevens en voeg toe/corrigeer waar nodig. Voer eventuele extra inkomsten in (zoals je bedrijfsinkomsten, buitenlandse inkomsten, enz.) en voer aftrekposten in. MyTax heeft aftrekcategorieën die overeenkomen met de onderdelen in de aangifte (werkkosten, giften, enz.). Gebruik je Beancount-totalen om deze in te vullen, maar wees voorbereid om omschrijvingen of uitsplitsingen in te voeren voor bepaalde claims (MyTax kan details vragen bij grote claims). Zodra alle gegevens zijn ingevoerd, controleer je de berekende teruggave of te betalen bedrag. De uiterste datum voor zelfindiening is 31 oktober. Als je een geregistreerde belastingadviseur gebruikt, krijg je meestal uitstel tot mei van het volgende jaar, maar je moet wel als cliënt geregistreerd zijn vóór 31 oktober om die uitstel te krijgen.
Officiële ATO-bronnen: De Australian Taxation Office biedt een schat aan informatie om te helpen bij belastingvoorbereiding:
- ATO “Income tax return” Gids: De website van de ATO bevat specifieke richtlijnen voor verschillende belastingplichtigen. Voor particulieren en eenmanszaken, zie “Individuals – lodging your tax return” waarin wordt uitgelegd wanneer en hoe u uw aangifte moet indienen (bijvoorbeeld MyTax online via myGov) en de uiterste data. De ATO benadrukt dat als u het zelf doet, u uiterlijk 31 oktober moet indienen, anders schakelt u een belastingadviseur in. Er wordt ook opgemerkt dat de meeste informatie eind juli al vooringevuld is voor online aangiften, wat een aanwijzing is voor wanneer te beginnen met voorbereiden.
- ATO Aftrekposten en Kortingen: De ATO heeft gedetailleerde pagina’s over wat u kunt claimen aan werkgerelateerde kosten (soms uitgesplitst naar beroep), evenals voor specifieke situaties (zoals huurwoningen of zelfstudie). Raadpleeg deze om te verzekeren dat uw in Beancount gecategoriseerde kosten inderdaad aftrekbaar zijn. Bijvoorbeeld, de ATO’s “occupation guides” kunnen aangeven welk percentage van een bepaalde uitgave doorgaans claimbaar is. Controleer altijd met officiële richtlijnen om te voorkomen dat u iets niet-aftrekbaars claimt.
- Small Business Corner: Als u zakelijke inkomsten heeft, legt de ATO’s small business guides concessies en verplichtingen uit. De pagina “Reports and returns for businesses” benadrukt welke formulieren nodig zijn (BAS, inkomstenbelasting, PAYG withholding jaarlijks overzicht, etc.). Het herinnert eraan dat u naast de jaarlijkse aangifte mogelijk uw BAS (Business Activity Statements voor GST/PAYG) gedurende het jaar moet hebben ingediend. Zorg ervoor dat uw Beancount-data deze ook faciliteert.
- myTax en Voorinvullen: De online dienst van de ATO (myTax) is gebruiksvriendelijk en bevat hulpmeldingen bij elke sectie. De ATO-app en myGov hebben ook functies om uw Notice of Assessment en voortgang van aangiften te controleren. Officieel raadt de ATO aan om uw myGov-account te koppelen aan de ATO zodat zij gegevens kunnen voorinvullen en zelfs gedeeltelijk uw aangifte kunnen invullen. Ze hebben een stapsgewijze uitleg over hoe u online kunt indienen die u begeleidt bij inloggen, informatie verifiëren en indienen – als u Beancount gebruikt, zult u dit tijdens het gegevensinvoeren cross-checken.
Beancount-data gebruiken voor Australische belastingrapportage: Beancount kan helpen met zowel de cijfers als de administratie voor Australische belastingen:
- Financieel Jaar Boekhouden: Australiës boekjaar van juli tot juni betekent dat je waarschijnlijk rapporten nodig hebt die delen van twee kalenderjaren beslaan. In Beancount kun je queries of rapporten uitvoeren voor een aangepast datumbereik (bijv.
2024-07-01 to 2025-06-30). Het kan handig zijn om een aangepaste balansverklaring of slotboeking op 30 juni aan te houden om eindejaarsbalansen vast te leggen (vooral als je enige accruals doet). Sommige gebruikers houden hun boekhouding per boekjaarsegment bij. Zorg ervoor dat alle transacties tot 30 juni zijn ingevoerd en dat alles vanaf 1 juli of later wordt uitgesloten voor het rapport van dat belastingjaar. - PAYG Inhouding en Termijnbetalingen: Als er belasting is ingehouden (van salaris of aannemersbetalingen onder PAYG), verschijnen die bedragen in je administratie. Bijvoorbeeld, je kunt salaris boeken als twee splitsingen: netto loon naar je bank en PAYG-belasting naar een schuld- of kostenrekening. Aan het einde van het jaar moet het totaal in die PAYG-rekening overeenkomen met het bedrag van ingehouden belasting op de winst- en verliesrekening (of de som van bedragen op je loonstroken). Dit helpt de ATO’s voorgestelde gegevens te verifiëren. Eveneens, als je PAYG-termijnbetalingen doet (kwartaalvooruitbetalingen van inkomstenbelasting), moeten die worden bijgehouden (vaak als vooruitbetaalde belastingactiva of als kosten). Je claimt ze op je aangifte ter compensatie van de uiteindelijke belastingverplichting. Beancount kan het totaal van tijdens het jaar betaalde termijnen geven. De ATO vermeldt ze ook, maar het is goed om ze te controleren.
- Kapitaalwinsten en CGT-korting: Houd kapitalgoederen-transacties bij in Beancount om de berekening van de vermogenswinstbelasting te vergemakkelijken. Australië belast kapitaalwinsten met een 50% korting voor particulieren bij activa die langer dan 12 maanden zijn aangehouden. Voor elke verkoop van een activum moet je de kostprijsbasis en de verkoopopbrengst weten, plus aankoop- en verkoopdata. Beancount registreert vanzelf data en bedragen. Je kunt je verkopen van het jaar opvragen: bijvoorbeeld, lijst alle
Income:CapitalGains-postingen. Hoewel Beancount de 50% korting niet automatisch toepast, kun je eenvoudig berekenen: als een record een winst van $10.000 toont en je weet dat het activum 2 jaar is aangehouden, is slechts $5.000 belastbaar. Je kunt overwegen activa te taggen met aankoopdata of lots te gebruiken om kortetermijn- en langetermijnbezit te scheiden (hoewel in Australië het puur op tijdsbasis is, niet op specifieke identificatie voor de korting). Wees voorzichtig met kapitaalverliezen – deze worden bijgehouden en kunnen worden doorgeschoven. Je kunt een rekening aanmaken voor doorgeschoven verliezen om je volgend jaar eraan te herinneren. Als je eerdere verliezen had, pas je die toe vóór de korting. Met Beancount kun je dit modelleren door een doorlopende balans van kapitaalverlies-overdrachten te houden. - Franking Credits: Australische dividenden gaan vaak gepaard met franking credits (belastingkredieten voor reeds betaalde vennootschapsbelasting). In je Beancount grootboek kun je het volledige bruto dividend als inkomen boeken en de franking credit als een belastingkrediet (mogelijk als
Income:FrankingCreditsof als een vermindering van belastingkosten). Voor belasting moet je het gefrankte bedrag en de franking credit apart rapporteren. Zorg dat je administratie dit duidelijk toont. Bijvoorbeeld, een $70 contant dividend met $30 franking credit = $100 bruto. Je zou $100 inkomen en $30 belastingkrediet kunnen boeken, of $70 inkomen en $30 in een speciale rekening. Hoe dan ook, bij belastingtijd rapporteer je $100 als dividendinkomen en $30 als franking credit (die meetelt als betaalde belasting). Beancount kan je franking credits van het jaar optellen (som van alle dergelijke credits). Dit moet overeenkomen met wat op je dividendoverzichten staat en wat de ATO voorgesteld heeft. Franking credits kunnen erg waardevol zijn, dus dubbelcheck of je ze allemaal hebt ingevoerd. - Buitenlands Inkomen en Wisselkoerswinsten: Als je buitenlandse investeringen of inkomen hebt, is de multi-valutafunctie van Beancount handig. Boek de AUD-equivalent van elk buitenlands inkomen op de ontvangstdatum (de ATO vereist gebruik van de wisselkoers op ontvangst- of een gemiddelde koers). Hierdoor kun je simpelweg de AUD-bedragen opvragen. Als je buitenlandse belasting hebt betaald (zoals bronbelasting op Amerikaanse aandelen), houd dat dan ook bij – dit is claimbaar als een buitenlandse belastingkorting. Zet die betaalde belasting ook om in AUD. Eventuele vreemde valuta-saldi kunnen leiden tot forexwinsten die belastbaar zijn volgens de Australische regels (als ze groot zijn en niet voor persoonlijk gebruik zijn), wat complex kan worden; maar over het algemeen, houd buitenlandse cashrekeningen rond het jaareinde in de gaten als ze sterk fluctueren.
Software en Tools (Australië):
- myGov en MyTax: Zoals vermeld is het primaire hulpmiddel voor particulieren de online MyTax van de ATO. Het is gratis en dekt de meeste situaties. De interface is redelijk eenvoudig: je doorloopt sectie voor sectie (Inkomen, Aftrekposten, enz.). De vooraf invulfunctie kan gegevens voor je importeren (zoals rente, dividenden gerapporteerd door bedrijven, informatie over ziektekostenverzekeringen voor teruggaven, enz.). Beancount ondersteunt dit door ervoor te zorgen dat je niet uitsluitend op vooraf invullen vertrouwt – bijvoorbeeld, als een bank iets is vergeten te rapporteren, zou je grootboek dit opvangen. MyTax heeft ook een handige functie waarmee je je voortgang kunt opslaan, zodat je kunt beginnen met invoeren en later terug kunt komen, wat je in staat stelt Beancount-rapporten stapsgewijs te gebruiken.
- Software voor belastingadviseurs: Als je een accountant gebruikt, zullen zij professionele software gebruiken (zoals Xero Tax, HandiTax, enz.). Meestal geef je hen samenvattingen van je inkomen en aftrekposten (Beancount printouts of Excel). Zij voeren dit in hun software in, die vervolgens via het Tax Agent-portaal ingediend wordt. Als je zelf liever retailsoftware gebruikt, bestaan er opties zoals Etax of H&R Block Online; deze spiegelen vaak wat MyTax doet, maar met wat extra begeleiding. Ze kunnen nuttig zijn als je een dubbele controle wilt of een andere gebruikersinterface. Ze laten meestal toe om gegevens van voorgaande jaren te importeren maar niet direct Beancount-data. Aangezien MyTax gratis en krachtig is, gebruiken veel technisch onderlegde gebruikers enkel MyTax, tenzij hun situatie erg complex is.
- Spreadsheets en rekentools: De ATO levert rekenhulpmiddelen voor bepaalde aftrekposten (zoals vaste vergoedingen voor thuiswerken) en om zaken als Division 43 investeringsaftrek voor huurwoningen te controleren. Je kunt deze gebruiken met data uit Beancount (bijv. totale thuisgewerkte uren, of kosten van bouwverbeteringen). Bovendien, als je verschillende scenario’s wilt simuleren (bijvoorbeeld werkelijke autokosten versus centen per kilometer), is een spreadsheet nuttig. Voer gegevens in vanuit Beancount (brandstof, wegenbelasting, verzekeringskosten versus gereden kilometers) om te zien welke aftrek groter is.
- ATO apps voor administratie: De ATO had een app “myDeductions” waarmee je het hele jaar door bonnetjes kunt vastleggen, en die je data kunt uploaden om je aangifte vooraf in te vullen. Als je Beancount gebruikt, volg je waarschijnlijk al je uitgaven, dus je hebt myDeductions wellicht niet nodig. Eigenlijk vervult jouw Beancount die rol. Zorg er wel voor dat je nog steeds afbeeldingen van bonnetjes bewaart indien nodig – het opslaan van bestandslocaties in Beancount of het aanhouden van een aparte mapstructuur voor bonnetjes (verwezen naar transactie-ID) kan net zo effectief zijn als de ATO-app.
- Export van boekhoudsoftware: Als je een boekhoudpakket gebruikte (QuickBooks, Xero, MYOB) en bent overgestapt op Beancount, let er dan op dat deze soms eindejaarsrapportages maken die specifiek zijn voor belasting. Met Beancount kun je dat deels nabootsen met aangepaste rapporten of door te exporteren naar CSV en vervolgens een bekende template te gebruiken. Zo hebben sommige accountants Excel-templates voor huurwoonschema’s – die kun je vullen met data uit Beancount. Hoewel dit geen directe “tool” is, benut deze methode bekende praktijken in de Australische belastingvoorbereiding terwijl je Beancount-grootboek als de bron van waarheid blijft gebruiken.
Communitytips & Plugins (Australië): De Australische Beancount-community is kleiner, maar er zijn algemene inzichten die gelden:
- BTW-afhandeling: Als je een bedrijf runt en geregistreerd bent voor BTW, overweeg dan om de functies van Beancount te gebruiken om BTW-splitsingen te automatiseren. Sommige gebruikers maken een transactiesjabloon of een importeur die automatisch de BTW scheidt. Bijvoorbeeld, een uitgave van $110 die inclusief BTW is, zou worden ingevoerd als $100 uitgave, $10 aan Betaalde BTW. Door dit consequent te doen, kun je bij het invullen van de BAS (gewoonlijk per kwartaal)
Liabilities:GST:CollectedenAssets:GST:Paidoptellen om het BAS-formulier in te vullen. De Eenvoudigere BAS van de ATO voor kleine ondernemingen vereist alleen het rapporteren van de totale omzet, BTW over verkopen en BTW over aankopen. Deze bedragen kunnen rechtstreeks uit Beancount worden gehaald. Door ervoor te zorgen dat je Beancount elk kwartaal up-to-date is, wordt het einde van het jaar gewoon een ander kwartaal met mogelijk een jaarlijkse BTW-aangifte (indien van toepassing). Als je onder de BTW-grens zit en niet geregistreerd bent, is je boekhouding eenvoudiger (geen belastinggesplitste boekingen nodig) – zorg er alleen voor dat je niet per ongeluk BTW op kosten als aftrekposten claimt als je daar geen recht op hebt (Beancount kent je BTW-status niet; dat moet jij doen). - Directe Afschrijving op Activa: Australië heeft vaak de regels veranderd voor onmiddellijke afschrijving van activa voor kleine bedrijven (het ene jaar $20k, dan $30k, daarna onbeperkt voor bepaalde periodes). Het is handig om activaaankopen in Beancount te taggen of categoriseren. Bijvoorbeeld, tag een aankoop met
#InstantWriteoffals je van plan bent deze volledig te claimen. In plaats van deze in Beancount te kapitaliseren, kun je deze dan direct als kosten boeken naar een specifieke rekening (of aan het einde van het jaar van activa naar kosten verplaatsen). Door je aanpak te documenteren, zorg je voor consistentie. Als de drempel verandert, kun je alle activaaankopen opvragen en zien welke onder de nieuwe drempel vallen. - Persoonlijk versus Zakelijk Gebruik: Voor eenmanszaken vragen Australische belastingaangiften naar het percentage van privégebruik van sommige kosten (vooral voor motorvoertuigen). Eén methode in Beancount is om transacties bij invoer te splitsen: bijvoorbeeld, als een tankbeurt $100 was en je weet dat 30% privé is, boek dan $70 naar
Expenses:Car:Fuel:Businessen $30 naarExpenses:Car:Fuel:Private. Trek dan alleen die $70 af. Alternatief kun je de gehele $100 boeken als zakelijke kosten en met metadata of een opmerking aangeven dat 30% privé is, en dat later handmatig corrigeren. De eerste methode is schoner in het grootboek. Het belangrijkste is consistent te zijn zodat je Beancount “boeken” alleen het aftrekbare deel weergeven indien mogelijk, om verwarring bij de belastingaangifte te voorkomen. - Overwegingen voor Meerjarige Periodes: Australië staat onbeperkte doorschuiving van kapitaalverliezen toe, en sinds kort zelfs enige ongebruikte verliesteruggave voor bedrijven (voor particulieren niet relevant). Als je bijvoorbeeld vorig jaar een netto kapitaalverlies had, verwacht dan niet dat Beancount dit automatisch toepast – je kunt het als memo bijhouden. Evenzo kunnen uitgestelde buitenlandse verliezen of buitenlandse belastingkredieten worden doorgevoerd. Bewaar hiervoor een notitie buiten of als Beancount-opmerking, want dit zijn geen strikt boekhoudkundige transacties totdat ze worden gerealiseerd.
- Superannuation: Als je zelfstandig ondernemer bent en persoonlijke superbijdragen hebt gedaan, houd deze dan bij in Beancount (bijvoorbeeld als een overboeking van je bank naar
Assets:Superannuationof een kostenrekening). Je moet een aangifte van voornemen indienen om deze als aftrekpost te claimen en die aftrek vervolgens rapporteren. Bijhouden in Beancount zorgt dat je weet hoeveel je hebt bijgedragen en kunt verifiëren dat het pensioenfonds het aan het einde van het jaar heeft ontvangen. Ook als je werkgever bent (ook van jezelf in een bedrijf), houd de Super Guarantee-bijdragen bij in loonadministratie; deze staan niet direct op de individuele belastingaangifte, maar zijn wel belangrijk voor bedrijfsaftrek en naleving. - Gemeenschappelijk Delen: Australische gebruikers van plaintext accounting delen vaak kleine scripts – bijvoorbeeld om Beancount-uitvoer om te zetten naar het formaat dat nodig is voor een ATO-schema. Iemand kan een Python-script schrijven om Beancount’s resultatenrekening te parseren en correct geformatteerd huurvastgoedschema te genereren (dat vervolgens kan worden gereviewd of aan een accountant gegeven). De relatief kleinere gebruikersbasis betekent minder kant-en-klare tools, maar de flexibiliteit van Beancount betekent dat je met wat Python of Excel je output op elk gewenst formaat kunt afstemmen.
- Bewaren van Administratie: De ATO vereist doorgaans het bewaren van administratie voor 5 jaar vanaf de datum van de aanslagbeschikking. Zorg dat je Beancount-bestand (en bijgevoegde documenten) veilig geback-upt en bewaard worden voor die periode. Als je ooit je belastingaangifte moet reproduceren of je claim moet onderbouwen, is het zeer nuttig om het Beancount-grootboek en gekoppelde bonnetjes te hebben. Je kunt zelfs een jaarlijkse archief (PDF- of HTML-export van transacties) aanmaken voor je eigen opslag.
Conclusie: Door Beancount te integreren in je workflow voor belastingvoorbereiding, kun je fouten verminderen en de efficiëntie verhogen. De sleutel in alle landen is om een goed georganiseerde grootboek aan te houden die is afgestemd op belastingcategorieën en officiële bronnen te gebruiken als leidraad voor naleving. Of het nu gaat om het genereren van een winst/verliesrekening voor je accountant in de VS, het berekenen van een gemiddelde kostprijsbasis voor Canadese aandelen, het koppelen aan Duitsland's SKR04-rekeningen, het specificeren van zelfstandige uitgaven in het VK, of het afstemmen van Australische BAS-aangiften – de gegevens van Beancount en de tools van de gemeenschap kunnen deze taken vergemakkelijken. Controleer altijd tegen de meest recente belastingwetten en raadpleeg een belastingadviseur voor complexe situaties, maar wees gerust dat je nauwkeurig bijgehouden plain-text grootboek een krachtig hulpmiddel is voor de jaarafsluiting van je belastingaangifte.
Bronnen:
- Internal Revenue Service – Small Business and Self-Employed Tax Center (Schedule C-richtlijnen)
- Beancount Community Discussions – Grootboekgegevens delen met accountants
- TurboTax Support – Importeren van CSV met investeringstransacties
- Canada Revenue Agency – Checklist voor kleine bedrijven en inkomensrapportage
- Beancount Google Group – Behandeling van vermogenswinsten voor VS vs Canada (gemiddelde kostprijs)
- HMRC – Self Assessment Guidance (deadlines, administratie)
- Plaintext Accounting Forum – Beancount-plugin voor UK vermogenswinsten (HMRC-regels)
- Bundeszentralamt für Steuern – Informatie en formulieren voor Duitse inkomstenbelasting
- Hacker News – Discussie over Duitse boekhouding (SKR04, vereisten)
- ATO / MoneySmart (ASIC) – Indienen van een Australische belastingaangifte (stappen, vooraf invullen)
- Australian Taxation Office – Zakelijke aangiften en indieningsdata
- Beancount Plugin Repository – Afschrijvingsplugin (ondersteunt CRA halfjaarregel)