Nel Regno Unito, ci sono tre possibili metodi di calcolo delle plus e minus valenze che vengono utilizzati e differiscono a seconda della tempistica delle tue transazioni.
Di seguito una spiegazione dettagliata di ciascuno:
Same Day Rule: quando un utente acquista e vende monete nello stesso giorno solare, il calcolo dei guadagni/perdite si basa sul costo e sul prezzo di vendita di quel giorno.
Se un utente compra e vende la stessa moneta/token più volte nello stesso giorno, tutte le singole transazioni di acquisto vengono trattate come se fossero una singola transazione, lo stesso criterio si applica a tutte le transazioni di vendita.
Nel caso di transazioni effettuate in tempi diversi durante il giorno, sia il costo che il prezzo di vendita vengono calcolati come media ponderata.
Esempio:
L'utente A acquista 0,5 BTC alle 9 del mattino a un costo di 10.000£ (prezzo BTC 20.000£)
L'utente A acquista 1 BTC alle 2 del pomeriggio a un costo di 19.000£ (prezzo BTC 19.000£)
L'utente A vende 1 BTC alle 4 del pomeriggio a un prezzo di 20.500£ (prezzo BTC 20.500£)
L'utente A vende 0,5 BTC alle 7 di sera a un prezzo di 10.500£ (prezzo BTC 21.000£)
Costo medio: [(20.000*0,5)+(19.000*1)]/1,5 = 19.333,33£
Prezzo medio di vendita: [(20.500*1)+(21.000*0,5)]/1,5 = 20.666,67£
Calcolo del guadagno/perdita: (1,5*20.666,67)-(1,5*19.333,33) = 2.000,02£
Se stai vendendo più di quanto hai acquistato in quel giorno, la parte eccedente deve essere calcolata con la regola successiva.
Bed and Breakfasting Rule: quando un utente vende e successivamente ricompra le stesse monete/token entro i successivi 30 giorni, il calcolo dei guadagni/perdite si basa sul costo delle monete/token acquistate in questo mese.
Se un utente acquista e vende token entro un periodo di 30 giorni, il metodo utilizzato è FIFO (First In First Out), non il costo delle monete/token dal pool della sezione 104.
Esempio:
L'utente A vende 0,5 BTC il 5 luglio al prezzo di 10.000£ (prezzo BTC 20.000£)
L'utente A acquista 1 BTC il 10 luglio al costo di 19.000£ (prezzo BTC 19.000£)
L'utente A acquista 1 BTC il 12 luglio al costo di 21.000£ (prezzo BTC 21.000£)
Il calcolo del guadagno/perdita si basa sul FIFO (transazione del 10 luglio):
(0,5*20.000)-(0,5*19.000) = 500£
Se stai vendendo più di quanto hai acquistato in quel mese, la parte eccedente deve essere calcolata con l'ultima regola.
Section 104 Rule: se le due regole precedenti non si applicano a nessuna delle tue transazioni, si utilizza questo metodo per calcolare le plsuvalenze sulle criptovalute. Funziona come il metodo del costo medio ponderato, in cui viene calcolato un costo medio ponderato per un pool di asset sommando l'importo totale pagato per tutti gli asset e dividendo per l'importo totale delle monete/token detenute.
Esempio:
L'utente A acquista 1 ETH il 21 maggio al costo di 1.500£ (prezzo ETH 1.500£)
L'utente A acquista 0,25 ETH il 12 giugno al costo di 250£ (prezzo ETH 1.000£)
L'utente A acquista 2 ETH il 4 luglio al costo di 2.200£ (prezzo ETH 1.100£)
POOL ETH --> 3,25 ETH con costo totale 3.950,00£ (prezzo medio ETH 1.215,38£)
L'utente A vende 0,25 ETH il 2 agosto al prezzo di 450£ (prezzo ETH 1.800£)
PLUS/MINUSVALENZA (0,25*1.800)-(0,25*1.215,38) = 146,16£
NUOVO ETH POOL 3 ETH (prezzo medio ETH 1.215,38£)
L'utente A vende 2 ETH il 9 settembre al prezzo di 2.800£ (prezzo ETH 1.400£)
PLUS/MINUSVALENZA (2*1.400)-(2*1.215,38) = 369,24£
NUOVO ETH POOL 1 ETH (prezzo medio ETH 1.215,38£)
L'utente A acquista 1 ETH il 13 ottobre al prezzo di 1.200£ (prezzo ETH 1.200£)
NUOVO ETH POOL 2 ETH con costo totale di 2.415,38£ (prezzo medio ETH 1.207,69£)
L'utente A vende 1,5 ETH il 16 novembre al prezzo di 1.650£ (prezzo ETH 1.100£)
PLUS/MINUSVALENZA (1,5*1.100)-(1,5*1.207,69) = -161,54£
NUOVO ETH POOL 0,5 ETH con prezzo medio 1.207,69£
INTERAZIONE DI TUTTE LE REGOLE
Tutte le regole possono essere applicate alla stessa transazione (partendo da Same Day, passando al 30-Days, finendo con la Section104) se le quantità lo richiedono.
L'utente A compra 2BTC il 10 gennaio (prezzo 22.000£ - costo 44.000£)
L'utente A compra 2BTC il 2 febbraio (prezzo 21.000£ - costo 42.000£)
L'utente A compra 1BTC il 15 settembre (prezzo 20.000£ - costo 20.000£)
L'utente A vende 3BTC il 15 settembre (prezzo 21.000£ - profitto 63.000£)
L'utente A compra 1BTC il 22 settembre (prezzo 19.000£ - costo 19.000£)
L'utente A compra 0,5BTC il 30 settembre (prezzo 18.000£ - costo 9.000£)
Come calcoliamo la plus/minusvalenza sulla vendita del 15 settembre?
Verifichiamo se si può applicare la regola Same Day
c'è un acquisto di BTC nello stesso giorno
Plus/minusvalenza Same Day è
(1*21.000)-(1*20.000) = 1.000£Abbiamo venduto 3BTC ma abbiamo acquistato solo 1BTC nello stesso giorno --> dobbiamo applicare altre regole per la parte restante
Verifichiamo se si può applicare la regola 30 Days
Ci sono 2 acquisti di BTC nei 30 giorni successivi alla data della vendita
Plus/minus valenza (FIFO) sul primo acquisto (22 settembre)
(1*21.000)-(1*19.000) = 2.000£Abbiamo venduto 3BTC ma abbiamo acquistato 2BTC, quindi abbiamo bisogno di ulteriori transazioni
La regola 30 Days può essere applicata anche all'acquisto del 30 settembre
Plus/minusvalenza (FIFO) sul secondo acquisto (30 settembre)
(0,5*21.000)-(0,5*18.000) = 1.500£Abbiamo venduto 3BTC, ma la regola del Same Day e la regola dei 30 Days hanno consentito di riconciliare un totale di 2,5BTC
Dobbiamo utilizzare il Pool della Section 104 per calcolare plus/minusvalenza sui restanti 0,5BTC
Il prezzo medio del Pool BTC è
[(2*22.000)+(2*21.000)]/4 = 21.500£Plus/minusvalenza sull'ultimo 0,5BTC è
(0,5*21.000)-(0,5*21.500) = -250£
La plusvalenza totale è
1.000+2.000+1.500-250 = 4.250£