Salta al contenuto principale

Contabilità GST/HST in Beancount per le imprese canadesi

Registra la GST/HST incassata e i crediti d'imposta sugli acquisti in Beancount, contabilizza una vendita in USD nei libri in CAD e interroga l'imposta netta per la dichiarazione CRA.

Registra la GST/HST che addebiti su Liabilities:GST-HST:Collected e la GST/HST che paghi sugli acquisti aziendali su Liabilities:GST-HST:ITC. Alla fine di ogni periodo di rendicontazione, una query somma i due conti. Il risultato è la tua imposta netta: l'importo che versi alla Canada Revenue Agency (CRA), o che richiedi come rimborso.

Questa guida costruisce un trimestre di libri contabili per una società di consulenza in Ontario, dove l'aliquota HST è del 13%. Il trimestre comprende una vendita con HST, due acquisti con HST e una vendita a un cliente statunitense fatturata in dollari USA. Ogni cifra riportata di seguito deriva dall'esecuzione del registro.

La guida presuppone che tu sia registrato ai fini GST/HST. Devi registrarti quando il tuo fatturato derivante da forniture imponibili, a livello mondiale e incluse le imprese associate, supera i 30.000 $ in un trimestre solare o su quattro trimestri solari consecutivi. Al di sotto di questa soglia sei un piccolo fornitore e la registrazione è facoltativa.

1. Configura i conti GST/HST​

Usa due conti di passività:

ContoCosa contieneSaldo usuale
Liabilities:GST-HST:CollectedGST/HST che hai addebitato sulle venditeNegativo: l'imposta che devi alla CRA
Liabilities:GST-HST:ITCGST/HST che hai pagato sugli acquisti aziendali, richiesta come crediti d'imposta sugli acquisti (ITC)Positivo: riduce quanto devi

Il conto ITC è un conto in contropartita: si affianca all'imposta che hai incassato e la compensa. Due conti ti danno i due totali richiesti dalla dichiarazione, senza filtrare le scritture per segno. Un unico conto Liabilities:GST-HST è più semplice, perché il suo saldo è l'imposta netta stessa. Ma devi poi separare le sue scritture positive e negative per compilare la dichiarazione.

Registra ricavi e spese al netto dell'imposta. L'imposta va ai due conti GST/HST, così il tuo conto economico mostra ciò che hai guadagnato e speso, non il denaro che detieni per la CRA.

Ecco l'intero trimestre. Salvalo come books.beancount. Le tre sezioni successive illustrano le sue scritture.

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 su una vendita e un ITC su un acquisto​

La vendita del 2026-01-15 è di 2000,00 CAD di consulenza per un cliente in Ontario. L'HST al 13% aggiunge 260,00 CAD, quindi il cliente paga 2260,00 CAD. Il ricavo riceve 2000,00 CAD e i 260,00 CAD vanno su Liabilities:GST-HST:Collected.

Il piano di hosting del 2026-02-03 costa 400,00 CAD più 52,00 CAD di HST. La spesa è di 400,00 CAD e i 52,00 CAD sono un ITC. L'acquisto per l'ufficio del 2026-03-05 funziona allo stesso modo: 150,00 CAD più 19,50 CAD di HST.

Richiedi un ITC solo nella misura in cui un acquisto è destinato all'uso nelle tue attività commerciali. Per un acquisto in parte personale, registra solo la quota aziendale dell'imposta sul conto ITC.

L'aliquota dipende dalla provincia in cui effettui la fornitura. Va dal 5% di GST al 15% di HST, quindi consulta le aliquote GST/HST per provincia della CRA per ogni vendita fuori dall'Ontario.

3. Fattura un cliente statunitense nei libri in CAD​

Il 2026-02-20 l'azienda fattura a una società statunitense 1000,00 USD. Molti servizi forniti a un'impresa non residente sono esportazioni a aliquota zero. La GST/HST si applica allo 0%, quindi la fattura non ha una riga d'imposta. L'aliquota zero ha condizioni: ad esempio, non si applica a un servizio fornito a un individuo mentre questi si trova in Canada. Conferma il tuo caso nelle linee guida della CRA su GST/HST su importazioni ed esportazioni.

Una vendita a aliquota zero va comunque inserita nella tua dichiarazione. La riga 101 riporta il tuo fatturato del periodo e include le vendite a aliquota zero. Puoi anche richiedere gli ITC sugli acquisti effettuati per vendite a aliquota zero.

La scrittura del credito è 1000.00 USD @ 1.3600 CAD. L'annotazione di prezzo @ indica a Beancount quanto valevano i dollari USA in dollari canadesi alla data della fattura. La transazione è quindi bilanciata in CAD: il ricavo è di 1360,00 CAD. Ai fini dell'imposta sul reddito, gli importi in valuta estera si convertono al tasso della Bank of Canada del giorno in cui l'importo sorge, quindi usa il tasso di quel giorno.

Il 2026-03-20 il cliente paga. La banca converte i 1000,00 USD a 1,3800, quindi 1380,00 CAD arrivano sul conto corrente. Il credito esce dai libri al tasso della fattura, -1000.00 USD @ 1.3600 CAD, cioè 1360,00 CAD. La differenza di 20,00 CAD è un utile su cambi realizzato, registrato su Income:Foreign-Exchange. Se il dollaro USA fosse invece sceso, quella scrittura sarebbe positiva: una perdita. Nessuno dei due importi tocca i conti GST/HST.

4. Chiudi il periodo e interroga l'imposta netta​

Questa azienda presenta la dichiarazione trimestralmente, quindi il suo primo periodo di rendicontazione va dal 2026-01-01 al 2026-03-31. Verifica il registro, poi esegui due query su quel periodo:

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 non segnala errori. La prima query restituisce due righe: Liabilities:GST-HST:Collected a -260.00 CAD e Liabilities:GST-HST:ITC a 71.50 CAD. Sono la GST/HST che hai incassato, per la riga 103 della dichiarazione, e i tuoi ITC, per la riga 106.

La seconda query le compensa: -188.50 CAD, cioè 260,00 meno 71,50. Questa è la tua imposta netta per la riga 109. Il segno meno è il segno usuale della passività: devi 188,50 CAD. Un risultato positivo significa che i tuoi ITC erano maggiori dell'imposta incassata e la dichiarazione richiede un rimborso.

Il filtro per data mantiene il periodo esatto. Il pagamento del 2026-04-30 cade al di fuori, quindi la query riporta ancora il trimestre anche dopo che hai pagato.

Una dichiarazione trimestrale e il relativo pagamento sono dovuti un mese dopo la fine del periodo, quindi questa scade il 30 aprile. La transazione del 2026-04-30 registra il pagamento. Riporta entrambi i conti GST/HST a zero, e le due asserzioni balance del 2026-05-01 lo dimostrano.

Molte piccole imprese presentano invece la dichiarazione annualmente. Per un periodo annuale, amplia le date al tuo anno fiscale. Una dichiarazione annuale è generalmente dovuta tre mesi dopo la fine dell'anno fiscale. Un imprenditore individuale con chiusura al 31 dicembre paga entro il 30 aprile e presenta entro il 15 giugno.

5. Se usi il metodo rapido​

Il metodo rapido è un'opzione, esercitata con il modulo GST74, per le imprese il cui fatturato imponibile annuo, inclusa la GST/HST, è pari o inferiore a 400.000 $. Le imprese che forniscono alcuni servizi non possono usarlo, tra cui servizi legali, contabilità, tenuta dei libri contabili e preparazione delle dichiarazioni fiscali. Continui ad addebitare il 13% di HST. Invece di compensare l'imposta incassata con gli ITC, versi una percentuale fissa delle tue vendite HST incluse: l'8,8% delle vendite in Ontario per un'impresa di servizi con una stabile organizzazione in Ontario. Richiedi gli ITC solo sugli acquisti di capitale, come computer e attrezzature. Nel registro, registra le spese operative al loro prezzo intero HST incluso, perché non c'è alcun ITC da scorporare. Continua a registrare l'HST che addebiti su Liabilities:GST-HST:Collected. Alla fine del periodo, paga il versamento da quel conto e sposta ciò che rimane su un conto di ricavo, perché l'imposta che trattieni con il metodo rapido è un reddito ai fini dell'imposta sul reddito. Puoi anche guadagnare un credito dell'1% sui primi 30.000 $ di vendite ammissibili ogni anno. Controlla le aliquote attuali nella guida della CRA Quick Method of Accounting for GST/HST.

6. Conserva i documenti richiesti dalla CRA​

Conserva i tuoi libri contabili e i documenti che li supportano per sei anni dalla fine dell'anno a cui si riferiscono. Conservali presso la tua sede d'affari o la tua abitazione in Canada, a meno che la CRA non ti dia il permesso scritto di conservarli altrove. I documenti elettronici sono validi, purché rimangano leggibili.

Le ricevute devono contenere dettagli sufficienti a supportare ogni richiesta di ITC, e il livello di dettaglio cresce con il totale:

  • Meno di 100 $: la ragione sociale o il nome commerciale del fornitore, la data della fattura e l'importo totale.
  • Da 100 $ a 499,99 $: anche il numero di registrazione GST/HST del fornitore e l'imposta addebitata, o una nota che indica che il prezzo la include.
  • 500 $ o più: anche il tuo nome, una descrizione di ciò che hai acquistato e le condizioni di pagamento.

Entrambi gli acquisti nell'esempio superano i 100 $, quindi le loro ricevute necessitano del numero di registrazione del fornitore. Registralo come metadato della transazione, ad esempio supplier_gst_hst: "123456789RT0001", così puoi ritrovarlo in caso di verifica. La pagina della CRA sui crediti d'imposta sugli acquisti elenca tutti i requisiti. La maggior parte delle imprese può comunque richiedere un ITC dimenticato in una dichiarazione successiva, entro il limite di quattro anni della CRA.

Per i passaggi dell'imposta sul reddito di fine anno, come il prospetto T2125 per un imprenditore individuale, consulta Preparare le tasse con Beancount paese per paese. Per le regole alla base di ogni passaggio, leggi gli articoli sul Canada sul blog.

Gestisci una piccola impresa con Beancount? Consulta Beancount.io per le piccole imprese per registri ospitati, Bank Sync e collaborazione con il commercialista.

Fonte: https://beancount.io/it/docs/Solutions/gst-hst-bookkeeping-canada