Transactions

Transactions are the foundation of your financial data. There are three ways to get them into the platform.


Upload a Transaction File

From the dashboard, click Upload Transaction File. Accepted formats: CSV, Excel (.xlsx, .xls).

Step 1 — Select your file

Choose a file from your computer and click Upload File.

Step 2 — Column Mapping

The system reads your file's column headers and auto-suggests which column maps to which field. You can change any mapping using the dropdowns. A 5-row preview is shown so you can verify.

Target FieldRequiredDescription
DateRequiredThe transaction date. Supported formats are detected automatically (e.g., YYYY-MM-DD, DD/MM/YYYY, MM-DD-YYYY). If auto-detection fails you can set the date format manually.
AmountRequiredThe monetary value of the transaction. Currency symbols ($, , £, ¥), commas, and parentheses for negatives are stripped automatically.
TypeOptionalincome or expense. If not mapped, all rows default to expense.
CategoryOptionalA classification label (e.g., Rent, Utilities, Sales). If not mapped, rows are labelled Imported.
Income Statement CategoryOptionalProfit & Loss classification. One of: Raw materials, supplies, and external services · Personnel expenses · Depreciation and amortization · Other expenses · Tax expenses · Net sales revenue · Other revenue.
DebitOptionalDebit account code or name (for double-entry bookkeeping).
CreditOptionalCredit account code or name (for double-entry bookkeeping).
DescriptionOptionalFree-text note describing the transaction.
Auto-detection keywords: The system recognises both English and Bulgarian header names. For example, columns named дата, dt, or date will auto-map to the Date field. Columns named сума, amount, or amt will map to Amount.
Step 3 — Preview

The first 10 rows are displayed with mapped columns. Check that dates and amounts look correct.

Step 4 — Confirm Import

Click Confirm to import all rows into your account. Leading index/numbering columns are automatically hidden.

Manual Entry

For one-off entries, click Manual Entry from the dashboard. Fill in the form:

FieldRequiredDescription
DateRequiredThe transaction date in YYYY-MM-DD format. A date-picker is provided.
TypeRequiredDropdown: Income or Expense. This determines which category list appears.
CategoryRequiredText field — the expense or income category (e.g., Rent, Sales, Utilities). Categories are automatically populated based on the selected Type.
Income Statement CategoryOptionalDropdown for P&L classification: Raw materials & external services, Personnel expenses, Depreciation, Other expenses, Tax expenses, Net sales revenue, Other revenue.
Is Credit?OptionalCheckbox. Tick if this transaction represents a credit entry. Default: unchecked (debit).
AmountRequiredMonetary value. Must be zero or positive.
DescriptionRequiredFree-text description of the transaction (up to 200 characters).

Viewing & Editing Transactions

Click View Transactions to see a paginated list of all imported and manually entered transactions. From this view you can:

  • Search and filter by any column
  • Click to edit a transaction inline — fields include Date, Type, Category, Amount, Description, Debit, and Credit
  • Delete individual transactions
Inline edit constraints: Date must be a valid ISO date. Type is normalised to income or expense. Category: max 255 characters. Description: max 2,000 characters. Debit/Credit: max 255 characters each.

Sync from Accounting Software

Connect QuickBooks or Xero to import transactions automatically — no file upload needed.

Tips
  • AI analysis tools need at least 15–20 transactions spanning multiple months for meaningful results.
  • The more data you upload, the better the forecasts — aim for 6+ months of history.
  • If column mapping looks wrong, you can change it freely before confirming. Nothing is imported until you click Confirm.
  • Amounts with currency symbols and parentheses (e.g., ($1,250.00)) are handled automatically.