Salta al contingut principal

Comptabilitat de GST/HST a Beancount per a empreses canadenques

Registra la GST/HST recaptada i els crèdits de taxos suportats a Beancount, enregistra una venda en USD als llibres en CAD i consulta el tax net per a la teva declaració de la CRA.

Enregistra la GST/HST que cobres a Liabilities:GST-HST:Collected i la GST/HST que pagues per compres comercials a Liabilities:GST-HST:ITC. Al final de cada període de declaració, una sola consulta suma els dos comptes. El resultat és el teu tax net: la quantitat que remets a l'Agència Tributària del Canadà (CRA, per les seves sigles en anglès), o que reclames com a reemborsament.

Aquesta guia construeix un trimestre de llibres per a una empresa de consultoria a Ontario, on el tipus de l'HST és del 13%. El trimestre té una venda amb HST, dues compres amb HST i una venda a un client dels EUA facturada en dòlars nord-americans. Totes les xifres següents provenen de l'execució del llibre major.

La guia assumeix que estàs registrat per a la GST/HST. T'has de registrar quan els teus ingressos per subministraments subjectes a impost, a tot el món i incloent-hi negocis associats, superen els 30.000 dòlars en un trimestre natural o durant quatre trimestres naturals consecutius. Per sota d'aquest llindar ets un petit proveïdor, i el registre és opcional.

1. Configura els comptes de GST/HST​

Utilitza dos comptes de passiu:

CompteQuè contéSaldo habitual
Liabilities:GST-HST:CollectedLa GST/HST que has cobrat per les vendesNegatiu: impost que deus a la CRA
Liabilities:GST-HST:ITCLa GST/HST que has pagat per compres comercials, reclamada com a crèdits de taxos suportats (ITC, per les seves sigles en anglès)Positiu: redueix el que deus

El compte d'ITC és un compte contrari: se situa al costat de l'impost que has recaptat i el compensa. Dos comptes et donen els dos totals que demana la declaració, sense filtrar els apunts pel signe. Un únic compte Liabilities:GST-HST és més senzill, perquè el seu saldo és el propi tax net. Però llavors has de separar els seus apunts positius i negatius per omplir la declaració.

Registra els ingressos i les despeses sense l'impost. L'impost va als dos comptes de GST/HST, de manera que el teu compte de resultats mostra el que has guanyat i gastat, no els diners que retens per a la CRA.

Aquí tens tot el trimestre. Desa-ho com a books.beancount. Les tres seccions següents repassen els seus apunts.

option "operating_currency" "CAD"
 
2026-01-01 open Assets:Bank:Chequing            CAD
2026-01-01 open Assets:Receivable:USD           USD
2026-01-01 open Liabilities:GST-HST:Collected   CAD
2026-01-01 open Liabilities:GST-HST:ITC         CAD
2026-01-01 open Income:Consulting               CAD
2026-01-01 open Income:Foreign-Exchange         CAD
2026-01-01 open Expenses:Hosting                CAD
2026-01-01 open Expenses:Office                 CAD
 
2026-01-15 * "Ontario client" "Consulting, invoice 101, HST at 13%"
  Assets:Bank:Chequing             2260.00 CAD
  Income:Consulting               -2000.00 CAD
  Liabilities:GST-HST:Collected    -260.00 CAD
 
2026-02-03 * "Hosting provider" "Annual hosting plan"
  Expenses:Hosting                  400.00 CAD
  Liabilities:GST-HST:ITC            52.00 CAD
  Assets:Bank:Chequing             -452.00 CAD
 
2026-02-20 * "US client" "Consulting, invoice 102, zero-rated export"
  Assets:Receivable:USD            1000.00 USD @ 1.3600 CAD
  Income:Consulting               -1360.00 CAD
 
2026-03-05 * "Office supply store" "Printer and paper"
  Expenses:Office                   150.00 CAD
  Liabilities:GST-HST:ITC            19.50 CAD
  Assets:Bank:Chequing             -169.50 CAD
 
2026-03-20 * "US client" "Payment of invoice 102, converted by the bank"
  Assets:Bank:Chequing             1380.00 CAD
  Assets:Receivable:USD           -1000.00 USD @ 1.3600 CAD
  Income:Foreign-Exchange           -20.00 CAD
 
2026-04-30 * "Receiver General for Canada" "GST/HST return, 2026-01-01 to 2026-03-31"
  Liabilities:GST-HST:Collected     260.00 CAD
  Liabilities:GST-HST:ITC           -71.50 CAD
  Assets:Bank:Chequing             -188.50 CAD
 
2026-05-01 balance Liabilities:GST-HST:Collected   0.00 CAD
2026-05-01 balance Liabilities:GST-HST:ITC         0.00 CAD

2. Registra l'HST d'una venda i un ITC d'una compra​

La venda del 2026-01-15 és de 2000,00 CAD de consultoria per a un client d'Ontario. L'HST del 13% afegeix 260,00 CAD, de manera que el client paga 2260,00 CAD. Els ingressos reben 2000,00 CAD, i els 260,00 CAD van a Liabilities:GST-HST:Collected.

El pla d'allotjament del 2026-02-03 costa 400,00 CAD més 52,00 CAD d'HST. La despesa és de 400,00 CAD, i els 52,00 CAD són un ITC. La compra d'oficina del 2026-03-05 funciona igual: 150,00 CAD més 19,50 CAD d'HST.

Reclama un ITC només en la mesura que una compra sigui per al seu ús en les teves activitats comercials. Per a una compra que sigui en part personal, enregistra només la part empresarial de l'impost al compte d'ITC.

El tipus depèn de la província on fas el subministrament. Va del 5% de GST al 15% d'HST, així que consulta la pàgina de la CRA sobre tipus de GST/HST per província per a cada venda fora d'Ontario.

3. Factura un client dels EUA als llibres en CAD​

El 2026-02-20 l'empresa factura 1000,00 USD a una empresa dels EUA. Molts serveis subministrats a una empresa no resident estan subjectes a tipus zero. La GST/HST s'aplica al 0%, de manera que la factura no té cap línia d'impost. El tipus zero té condicions: per exemple, no s'aplica a un servei subministrat a una persona física mentre aquesta persona és al Canadà. Confirma el teu cas a la guia de la CRA sobre GST/HST en importacions i exportacions.

Una venda a tipus zero igualment pertany a la teva declaració. La línia 101 declara els teus ingressos del període, i inclou les vendes a tipus zero. També pots reclamar ITC per les compres que facis per a vendes a tipus zero.

L'apunt del compte a cobrar és 1000.00 USD @ 1.3600 CAD. L'anotació de preu @ indica a Beancount quant valien els dòlars nord-americans en dòlars canadencs a la data de la factura. La transacció llavors quadra en CAD: els ingressos són 1360,00 CAD. Per a l'impost sobre la renda, les quantitats en divises es converteixen al tipus del Banc del Canadà del dia en què sorgeix la quantitat, així que utilitza el tipus d'aquell dia.

El 2026-03-20 el client paga. El banc converteix els 1000,00 USD a 1,3800, de manera que arriben 1380,00 CAD al compte corrent. El compte a cobrar surt dels llibres al tipus de la factura, -1000.00 USD @ 1.3600 CAD, que són 1360,00 CAD. La diferència de 20,00 CAD és un guany realitzat per diferències de canvi, enregistrat a Income:Foreign-Exchange. Si el dòlar nord-americà hagués baixat, aquest apunt hauria estat positiu: una pèrdua. Cap de les dues quantitats toca els comptes de GST/HST.

4. Tanca el període i consulta el tax net​

Aquesta empresa declara trimestralment, així que el seu primer període de declaració va del 2026-01-01 al 2026-03-31. Comprova el llibre major i després executa dues consultes sobre aquest període:

bea --file books.beancount check
bea --file books.beancount query "SELECT account, sum(position) AS total WHERE account ~ '^Liabilities:GST-HST' AND date >= 2026-01-01 AND date < 2026-04-01 GROUP BY account ORDER BY account"
bea --file books.beancount query "SELECT sum(position) AS net_tax WHERE account ~ '^Liabilities:GST-HST' AND date >= 2026-01-01 AND date < 2026-04-01"

bea check no reporta cap error. La primera consulta retorna dues files: Liabilities:GST-HST:Collected a -260.00 CAD i Liabilities:GST-HST:ITC a 71.50 CAD. Són la GST/HST que has recaptat, per a la línia 103 de la declaració, i els teus ITC, per a la línia 106.

La segona consulta els neteja: -188.50 CAD, que és 260,00 menys 71,50. Aquest és el teu tax net per a la línia 109. El signe menys és el signe habitual del passiu: deus 188,50 CAD. Un resultat positiu significa que els teus ITC eren més grans que l'impost que has recaptat, i la declaració reclama un reemborsament.

El filtre de dates manté el període exacte. El pagament del 2026-04-30 queda fora, així que la consulta encara reporta el trimestre després que paguis.

Una declaració trimestral i el seu pagament venen un mes després que acabi el període, així que aquesta venç el 30 d'abril. La transacció del 2026-04-30 registra el pagament. Torna els dos comptes de GST/HST a zero, i les dues assercions balance de 2026-05-01 ho demostren.

Moltes petites empreses declaren anualment en lloc de trimestralment. Per a un període anual, amplia les dates al teu any fiscal. Una declaració anual generalment venç tres mesos després que acabi l'any fiscal. Un empresari individual amb un tancament d'any el 31 de desembre paga abans del 30 d'abril i declara abans del 15 de juny.

5. Si utilitzes el mètode ràpid​

El mètode ràpid és una elecció, feta amb el formulari GST74, per a empreses els subministraments subjectes a impost anuals de les quals, incloent-hi la GST/HST, són de 400.000 dòlars o menys. Les empreses que presten alguns serveis no el poden utilitzar, incloent-hi serveis jurídics, comptables, de tinença de llibres i de preparació de declaracions d'impostos. Igualment cobres el 13% d'HST. En lloc de netejar l'impost recaptat contra els ITC, remets un percentatge fix de les teves vendes amb HST inclòs: el 8,8% de les vendes d'Ontario per a una empresa de serveis amb un establiment permanent a Ontario. Només reclames ITC per a compres de capital, com ordinadors i equipament. Al llibre major, enregistra les despeses operatives al seu preu complet amb HST inclòs, perquè no hi ha cap ITC per separar. Continua enregistrant l'HST que cobres a Liabilities:GST-HST:Collected. Al final del període, paga la remesa des d'aquest compte i mou el que queda a un compte d'ingressos, perquè l'impost que retens sota el mètode ràpid és ingrés per a l'impost sobre la renda. També pots obtenir un crèdit de l'1% sobre els primers 30.000 dòlars de vendes elegibles cada any. Consulta els tipus actuals a la guia de la CRA Mètode ràpid de comptabilitat per a la GST/HST.

6. Conserva els registres que demana la CRA​

Conserva els teus llibres i els documents que els donen suport durant sis anys des del final de l'any al qual es refereixen. Conserva'ls al teu lloc de negoci o a la teva llar al Canadà, tret que la CRA et doni permís per escrit per conservar-los en un altre lloc. Els registres electrònics compten, sempre que es mantinguin llegibles.

Els rebuts han de contenir prou detall per donar suport a cada reclamació d'ITC, i el detall augmenta amb el total:

  • Menys de 100 $: el nom comercial o social del proveïdor, la data de la factura i l'import total.
  • De 100 $ a 499,99 $: també el número de registre de GST/HST del proveïdor i l'impost cobrat, o una nota que el preu l'inclou.
  • 500 $ o més: també el teu nom, una descripció del que has comprat i les condicions de pagament.

Les dues compres de l'exemple són de més de 100 $, així que els seus rebuts necessiten el número de registre del proveïdor. Enregistra'l com a metadada de la transacció, com ara supplier_gst_hst: "123456789RT0001", perquè el puguis trobar en una auditoria. La pàgina de la CRA sobre crèdits de taxos suportats llista tots els requisits. La majoria d'empreses encara poden reclamar un ITC omès en una declaració posterior, dins del límit de quatre anys de la CRA.

Per als passos de l'impost sobre la renda de final d'any, com l'estat T2125 per a un empresari individual, consulta Prepara els impostos amb Beancount país per país. Per a les regles darrere de cada pas, llegeix els articles sobre el Canadà al blog.

Portes una petita empresa amb Beancount? Consulta Beancount.io per a petites empreses per a llibres allotjats, sincronització bancària i col·laboració amb comptables.

Font: https://beancount.io/ca/docs/Solutions/gst-hst-bookkeeping-canada