Transakcja to zdarzenie, które zmieniło pozycję aktywa pod względem ilości, stopy zwrotu lub kosztu.
Ten przewodnik przeprowadzi Cię przez różne typy transakcji i sposób ich używania.
Typy transakcji
Kup i sprzedaj
Użyj typów transakcji Kup i Sprzedaj gdy kupujesz lub sprzedajesz aktywo w zamian za walutę. Dotyczy to również transakcji gotówkowych, takich jak zakup waluty w kantorze. Dla zachowania dokładności zawsze musisz podać cenę jednostkową, którą zapłaciłeś lub otrzymałeś.
Transfer
Typ transakcji Transfer stosuje się w przypadku przenoszenia aktywów do portfela (dodatnia ilość) lub z portfela (ujemna ilość) bez odpowiadającej im drugiej strony transakcji. Może to mieć miejsce, gdy otrzymujesz akcje pracownicze jako nagrodę, otrzymujesz akcje w prezencie lub w ramach promocji, albo gdy akcje opuszczają Twoje konto bez wskazanego miejsca docelowego. Aby przenieść pozycję między dwoma śledzonymi kontami — w tym w ramach transferu między brokerami — użyj Konwersja / Przeniesienie, co automatycznie przenosi koszt nabycia.
W przypadku gotówki, przychodzące wynagrodzenie lub wychodząca płatność za aktywa mogą być zarejestrowane jako transfer. Złota zasada dotycząca gotówki: Transfer rejestruje ruch (wpłatę, wypłatę), Saldo konta rejestruje stan (ile środków znajdowało się na koncie w danym dniu), a Kupno służy do wymiany jednych aktywów na inne. Nigdy nie wpisuj ujemnej ceny przy transakcji kupna, aby pokazać wypływ gotówki — gotówka jest zawsze wyceniana na 1 w swojej własnej walucie.
Każdemu transferowi można przypisać koszt nabycia w celu dokładnego obliczenia stopy zwrotu; dopóki nie zostanie on ustawiony, transfer nie generuje własnego zysku ani straty. Jeśli pominiesz ten krok, użyta zostanie cena rynkowa z dnia zamknięcia. Jest to właściwe rozwiązanie, gdy aktywa rzeczywiście dotarły tego dnia o tej wartości; jest to jednak błędne podejście w przypadku pozycji, które posiadasz od lat, ponieważ zawyża to koszt nabycia — zazwyczaj dwu- lub czterokrotnie w przypadku zyskownych pozycji — i po cichu usuwa zakumulowany zysk z Twoich stóp zwrotu. Koszt nabycia wynoszący 0 sprawia, że każdy kolejny zysk jest liczony jako zwrot. Rejestrując ręcznie obie strony przeniesienia, użyj tego samego kosztu nabycia po każdej stronie, w przeciwnym razie wygenerujesz sztuczne stopy zwrotu, które nigdy nie miały miejsca.
Transfer jest jednostronny
Transfer dotyczy tylko jednego konta. Nie wyzeruje on pozycji źródłowej, dopóki nie dodasz tam drugiego transferu z ujemną ilością, a obie strony muszą mieć ten sam koszt nabycia. Darowizny i inne transfery niebędące sprzedażą podlegają tej samej zasadzie: dopasowanie kosztu nabycia po obu stronach zapobiega traktowaniu pozycji źródłowej jako opodatkowanej sprzedaży.
Wyciągi brokerskie, które zawierają wiersze Akcje przychodzące — akcje docierające z innego domu maklerskiego — należy zmapować na transfer z dodatnią ilością. Wbudowane presety importu nie mapują tego typu wiersza automatycznie; zamiast tego poproszą Cię o decyzję, jak go obsłużyć. Jeśli nie potrzebujesz śledzenia z podziałem na poszczególne konta, trzymanie wszystkiego w jednym miejscu i usuwanie wierszy transferów przychodzących/wychodzących od brokera jest w pełni uzasadnionym uproszczeniem.
Konwersja / Przeniesienie / Wydzielenie (spółki)
Użyj Konwersji, gdy dane aktywo zmienia się w coś innego lub gdy pozycja jest przenoszona między dwoma kontami, które oba śledzisz. Jest to pojedyncza transakcja: pozycja opuszcza konto źródłowe i pojawia się na docelowym z oryginalnym kosztem nabycia, więc żadna realizacja nie ma miejsca, a historia Twoich zysków pozostaje ciągła. Dotyczy to na przykład sytuacji takich jak:
- zmiany tickera
- fuzji i wydzielenia spółek
- migracji kryptowalut
- transferów między brokerami
Aby przenieść pozycję na inne konto, ustaw Konto docelowe na rachunek odbiorczy i pozostaw Aktywo docelowe puste — bez wskazania aktywa docelowego jest to przeniesienie, a nie konwersja. Pozostaw również puste pole Cena: w ten sposób przeniesiony zostanie oryginalny koszt nabycia bez realizacji zysku lub straty. Ustawienie ceny spowoduje, że Capitally obliczy stopę zwrotu na podstawie różnicy między tą ceną a wartością rynkową, co w przypadku przeniesienia aktywów między własnymi kontami prawie nigdy nie jest pożądane.
W przypadku wydzielenia spółki bez konsekwencji podatkowych ustaw ilość źródłową na 0. Informuje to Capitally, aby zmniejszyło podstawę kosztową spółki macierzystej i otworzyło nową pozycję w spółce wydzielonej, bez zamykania akcji spółki macierzystej. Zobacz Rejestrowanie zdarzeń korporacyjnych po szczegółowe instrukcje.
Można jej użyć do konwersji gotówki, ale w takich przypadkach lepiej po prostu skorzystać z transakcji Kup .
Dywidenda, odsetki i czynsz
Te typy transakcji rejestrują otrzymany dochód stały. Będzie on obliczany jako osobna metryka efektywności, dlatego należy ich używać wyłącznie do dochodów powtarzających się i o mniej więcej stałym harmonogramie — takich jak dywidendy z akcji, kupony odsetkowe od depozytów czy czynsz z nieruchomości wpływający na Twoje konto.
Możesz podać dochód na jednostkę dla celów ewidencji, jednak zwrot jest obliczany wyłącznie na podstawie wartości pieniężnej dywidendy.
Dywidendy można również oznaczyć jako Zwrot kapitału — dystrybucja, która zwraca zainwestowany kapitał zamiast wypłacać dochód. Zmniejsza to podstawę kosztową zamiast być liczone jako przychód. Rozwiń sekcję „Pokaż więcej" w formularzu dywidendy, aby uzyskać dostęp do tej opcji. Zobacz Śledzenie dywidend po szczegóły.
Inne
Typ transakcji Inne służy do rejestrowania przychodów, wydatków lub opłat związanych z pozycją, które nie zmieniają jej wielkości.
Transakcje typu Inne — w tym podtyp Inny dochód — nie są wliczane do metryki Dochód, która obejmuje tylko dywidendy, odsetki i czynsze, czyli dochody powtarzające się w w miarę stałych odstępach czasu. Nadal jednak wpływają one na całkowitą stopę zwrotu jako przepływ pieniężny typu „Inne”. Jeśli chcesz, aby jednorazowa kwota, taka jak zwrot podatku u źródła (WHT), pojawiła się jako dochód, zmień typ transakcji na Dywidenda.
To, gdzie przypiszesz koszt w ramach takiej transakcji, decyduje o tym, do której metryki trafi. Wpisz koszt jednorazowy — np. remont, opłatę prawną, sprzęt — jako ujemną Wartość zysku/straty (kolumna Wartość w tabeli transakcji). W przypadku powtarzających się kosztów — np. podatek od nieruchomości, ubezpieczenie, umowa serwisowa, bieżąca opłata za zarządzanie — pozostaw wartość na poziomie 0 i wpisz kwotę w pole Opłaty. Zasili ono metrykę Opłaty, dzięki czemu możesz porównać poziom kosztów w całym portfelu.
Nie znajdziesz tych podtypów na liście typów — selektor oferuje jedynie Inne, a Capitally tworzy etykietę obok na podstawie Twojego wpisu: Inny wydatek dla wartości ujemnej, Inna opłata dla opłaty z wartością 0, Inny dochód dla wartości dodatniej.
Żadna z tych metod nie zmienia Zainwestowanego kapitału. Transakcja typu Inne rejestruje koszt w odniesieniu do pozycji bez inwestycji i zmiany ilości, więc kapitał pozostaje równy kwocie wydanej na same aktywa, a koszt trafia do Zrealizowanych zwrotów. Obie metody trafiają do różnych kategorii stóp zwrotu, a opcje zwrotów przełączają te kategorie niezależnie — Inne obejmuje metodę wartościową, a Opłaty metodę opłat. Zobacz co jest wliczane w stopy zwrotu.
Przykłady praktyczne znajdziesz w artykułach Śledzenie nieruchomości, gdzie krok po kroku opisano wprowadzanie rocznego podatku od nieruchomości, oraz Śledzenie inwestycji typu venture i dochodu pasywnego, gdzie zastosowano ten sam podział dla inwestycji prywatnych.
Saldo konta
To specjalny typ transakcji, dowiedz się więcej w przewodniku po saldzie konta.
Cena i cena rynkowa
Każda transakcja przenosząca aktywa posiada dwie niezależne ceny. Cena to kwota, którą zapłaciłeś lub otrzymałeś: ustala ona koszt nabycia oraz wszystko, co z niego wynika, i jest wymagana. Cena rynkowa, pokazana obok, to wartość aktywów w danym dniu i odpowiada za wycenę. Edycja jednej nigdy nie zmienia drugiej.
Cena rynkowa pochodzi od dostawcy danych. Aby zastąpić ją dla konkretnej daty, kliknij ołówek obok Bieżącej ceny rynkowej — etykieta ta zawiera datę transakcji, jeśli nie jest to dzień dzisiejszy — a strzałka cofania przywróci wartość dostawcy. Nadpisana cena jest zapisywana w aktywach, obok wszystkich innych cen wprowadzonych ręcznie, i pojawia się w zakładce Ceny. Ustalanie cen niestandardowych aktywów opisuje inne sposoby wprowadzania ceny.
W przypadku transakcji Kupno lub Sprzedaż, jeśli dostawca nie posiada ceny dla danego dnia, Capitally użyje ceny transakcyjnej zamiast pozostawiać lukę. Przełącznik obok pola informuje, co się dzieje — „Cena z tej transakcji zostanie użyta, jeśli dla tej daty nie ma ceny rynkowej” — i pozwala wyłączyć ten mechanizm. Warunki są dwa: waluta transakcji musi być zgodna z walutą aktywów, a ręcznie wprowadzona cena zawsze ma pierwszeństwo. Inne typy transakcji nie zasilają ceny rynkowej, więc transfer z przypisanym kosztem nabycia pozostawia wycenę dostawcy.
Importy zachowują ten podział w taki sam sposób. Kolumna Cena w imporcie transakcji ustawia tylko ceny transakcyjne; ceny rynkowe importowane są oddzielnie, za pomocą fragmentu Historia cen aktywów, z pliku zawierającego daty i ceny. Aktywa, które Capitally wycenia automatycznie, mogą więc posiadać również zaimportowane ceny — obie wartości współistnieją, a Twoje własne ceny mają pierwszeństwo w dniach, które obejmują.
Otrzymywanie aktywów bez płacenia
Akcje otrzymane bez zakupu — np. akcje promocyjne od brokera, prezenty, nagrody pracownicze poza formalnym planem lub cashback inwestowany automatycznie (np. Trade Republic Saveback) — rejestruj jako Transfer z dodatnią ilością i kosztem nabycia ustawionym na cenę rynkową z dnia otrzymania. Pozostawienie kosztu nabycia pustym przyniesie ten sam rezultat. Stopa zwrotu będzie wówczas mierzona od dnia otrzymania aktywów.
Dlaczego nie Kupno w cenie 0
Transakcja kupna w cenie 0 wycenia pozycję poprawnie, ale pozostawia koszt nabycia na poziomie zero, co czyni stopę zwrotu bezsensowną: pojedyncza akcja promocyjna może wykazać stopę MWR rzędu dziesiątek tysięcy procent. Zniekształcenie to pozostaje odizolowane — stopa zwrotu każdego aktywa jest obliczana niezależnie, więc zawyżona liczba na jednej pozycji nie psuje wyników innych.
Ustaw koszt nabycia 0 tylko wtedy, gdy celowo chcesz, aby każdy przyszły zysk był liczony jako zwrot, tzn. traktujesz aktywa jako całkowicie darmowe, bez bazy kosztowej. Sprawdź aspekty podatkowe przed podjęciem decyzji: wiele jurysdykcji traktuje wartość rynkową z dnia otrzymania jako koszt nabycia, a zerowa baza kosztowa nie będzie zgodna z tym, co wykazujesz w urzędzie.
Cashback inwestowany w akcje
W przypadku schematów typu Saveback, jeden transfer po cenie rynkowej w zupełności wystarczy. Jeśli wolisz widzieć nagrodę jako dochód, użyj dwóch transakcji: Transferu rejestrującego cashback jako wpływ gotówki, a następnie Kupna jednostek po cenie rynkowej. Daje to pełną ścieżkę audytu kosztem dwóch wpisów na zdarzenie — 24 rocznie w przypadku comiesięcznego Savebacku.
RSU i inne pracownicze plany akcyjne działają inaczej, a transfer nie jest dla nich odpowiednim wpisem: nabycie (vest) rejestruje się jako Kupno po cenie z dnia vestingu, a akcje objęte lock-upem są zazwyczaj trzymane na osobnym koncie do czasu, aż staną się zbywalne. Zobacz Śledzenie RSU i pracowniczych planów akcyjnych, gdzie opisano proces vestingu, lock-upu oraz kwestie podatkowe.
Przepływy pieniężne, opłaty i podatki
Przepływ pieniężny (Cashflow) to suma netto, jaką transakcja przeniosła; jest obliczana w ten sam sposób dla każdego typu: Cashflow = Wartość − Opłata − Podatek. Opłaty i podatki zawsze ją pomniejszają. Kupno ma dodatnią ilość i ujemną wartość, więc jego cashflow jest ujemny; Sprzedaż ma ujemną ilość i dodatnią wartość, więc jej cashflow jest dodatni. Dywidendy i inne dochody podlegają temu samemu schematowi.
Ta normalizacja jest kluczowa: jedna kolumna informuje, ile pieniędzy rzeczywiście przepłynęło, niezależnie od typu transakcji. IRR obliczane jest inną metodą i nie wynika z kolumny Cashflow, choć stosuje te same konwencje znaków dla wpływów i wypływów.
Sprawdzanie pełnych kosztów transakcji
Kolumna Cashflow jest domyślnie ukryta. Otwórz zakładkę Transakcje, kliknij ikonę koła zębatego obok tabeli i dodaj Cashflow. Każdy wiersz pokaże wówczas swoją wartość w połączeniu z opłatą i podatkiem — łączną kwotę, która opuściła Twoje konto lub na nie wpłynęła.
Wprowadzanie opłat i podatków
Opłaty i podatki wprowadzaj jako liczby dodatnie. Wartość ujemna oznacza zwrot lub kredyt — np. zwrot prowizji lub ujemne wydatki raportowane przez fundusze private equity. Interfejs pokazuje koszty ze znakiem plus, a zwroty ze znakiem minus. Większość typów transakcji posiada pola Opłata oraz Podatek zapłacony, więc przypisuj opłatę do transakcji, której dotyczy.
Brokerzy raportujący podatek u źródła (WHT) jako osobny wiersz (w tym Schwab) są obsługiwani przy użyciu typu Inne, który również posiada pole Podatek zapłacony.
Opłaty niezwiązane z żadnym aktywem
Opłaty za przechowywanie, prowizje platformy czy opłaty za zarządzanie doradcy nie mają przypisanej pozycji. Rejestruj je na aktywach gotówkowych danego konta (np. PLN, EUR, USD) jako transakcję Inne: ustaw wartość transakcji na 0 i wpisz kwotę w pole Opłata. Jeśli chcesz porównać poziom opłat między kontami, utwórz osobne niestandardowe aktywo dla każdego typu opłaty i tam loguj koszty.
Transakcja typu Inne nigdy nie zmienia salda
Typ Inne rejestruje koszt lub dochód w odniesieniu do pozycji i zasila obliczenia stóp zwrotu, ale nie zmienia salda konta — dlatego operacja na koncie gotówkowym może wyglądać na „nic nie robiącą”. Jeśli saldo musi ulec zmianie, użyj Transferu z dodatnią lub ujemną ilością, albo transakcji Saldo konta.
Aby wykluczyć opłaty ze stóp zwrotu i IRR, sprawdź co jest wliczane w stopy zwrotu.
Edytowanie i klonowanie wielu transakcji jednocześnie
Możesz modyfikować i klonować wiele transakcji jednocześnie, zaznaczając je i wybierając Edit & Clone z menu podręcznego na dole ekranu.
Możesz modyfikować Konto, Aktywo, Typ transakcji oraz daty.
W przypadku dat możesz ustawić lub zastosować względne Przesunięcie do każdej części daty osobno — na przykład, aby skorygować rozbieżności stref czasowych po imporcie.
Możesz również klonować tę samą transakcję wielokrotnie, co jest szczególnie przydatne przy cyklicznych transakcjach, takich jak płatności czynszu czy opłaty za media. W takim przypadku możesz automatycznie rozmieścić sklonowane transakcje w określonych odstępach czasu.

Daty, czasy i kolejność transakcji
Capitally przechowuje czasy transakcji w wartości nominalnej, bez przypisanej strefy czasowej. Data determinuje wszystkie obliczenia i jest to data raportowana przez giełdę lub brokera — to ona jest punktem odniesienia dla rozliczeń i raportowania podatkowego, a nie Twój lokalny kalendarz. Czasy służą do porządkowania transakcji w obrębie tego samego konta i aktywów w tym samym dniu i są przechowywane oraz wykorzystywane dokładnie tak, jak zostały wprowadzone.
Porządkowanie transakcji w tej samej dacie
Gdy kilka transakcji przypada na ten sam dzień, Capitally zachowuje kolejność wprowadzania — taką, w jakiej zostały utworzone. Aby uzyskać większą kontrolę, ustaw konkretne godziny (00:01, 00:02 itd.), aby wymusić sekwencję. W metodzie FIFO kolejność w tym samym dniu zazwyczaj nie ma znaczenia, choć może być istotna przy różnych cenach wykonania lub podobnych niuansach.
Importy i strefy czasowe
Jeśli importowany czas zawiera strefę czasową w formacie ISO, Capitally przekonwertuje ją, aby wyodrębnić datę rozliczenia widoczną dla brokera, zamiast używać Twojej lokalnej daty.
Jeśli cała partia zaimportowanych transakcji została przypisana do niewłaściwego dnia, napraw to za pomocą funkcji Edytuj i klonuj zamiast edytować każdy wiersz z osobna — zastosuje to relatywne przesunięcie do każdej części daty oddzielnie, jak opisano powyżej.