← Return to documentation index

Transactions

Transactions are the most important entities in Profit. They record your activities—for example, buying or selling a stock, receiving a dividend, or transferring a position to another account. There is a variety of different transaction types.

Every transaction is tied to an account, so you must add an account before creating its first transaction. Each transaction has:

  • A date and time (hours and minutes, no seconds)
  • An optional note
  • An optional reference (used for deduplication during imports)

In general, fees and taxes should not be included in a transaction’s amount, because most transaction types have dedicated fields for those.

Buy and sell transactions

Buy and sell transactions record the purchase or sale of an instrument. They include a quantity, a unit price, and a total amount.

Dividend transactions

Dividend transactions capture dividends received for an instrument.

Deposit and withdrawal transactions

Deposit and withdrawal transactions record cash inflows or outflows. They apply only if cash is enabled for the account.

Interest transactions

Interest transactions record interest earned (positive amount) or interest paid (negative amount).

Fee transactions

Fee transactions record fees paid, or reimbursements when the amount is negative.

Tax transactions

Tax transactions record tax payments, or tax credits if the amount is negative.

Conversion transactions

Conversion transactions record cash conversions from one currency to another.

Transfer-in and transfer-out transactions

Transfer-in and transfer-out transactions record incoming or outgoing position transfers.

Transfer transactions

Transfer transactions record a position transfer from one account in Profit to another account in Profit.

If you need further assistance, have any questions, need to report an issue, or would like to request a feature, don’t hesitate to contact us—by email or on X at @codefreeze.