Bugs found in Fiscal.ai SaaS

Fiscal.ai

Fiscal.ai is a leading AI-driven financial platform designed to revolutionize financial operations by simplifying data analysis, forecasting, and budget tracking. Through comprehensive features, it accelerates decision-making and automates complex financial workflows for businesses of all sizes.

Our QAwerk team performed a detailed Bug Crawl on Fiscal.ai, illuminating challenges within its interface and core functionalities.

The insights below outline key defects related to UI resets, persistent processing, chat management, and asset uploads, aimed at enhancing reliability and user efficiency.

'Reset Metrics' button fails to clear 'Exclude' checkboxes in filters

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to the ‘Screener’ tab.
  2. Populate filter fields.
  3. Check multiple ‘Exclude’ boxes.
  4. Click ‘Reset Metrics’.
Environment:

Windows 10; Chrome 140, Firefox 142, Edge 140

Actual Result:

Filter fields reset, but ‘Exclude’ checkboxes remain checked.

Expected Result:

All filters, including ‘Exclude’ checkboxes, should reset.

Persistent search animation upon entering non-existent company name

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Navigate to the ‘Chartings’ tab.
  2. Click ‘Company’ input.
  3. Enter long non-existent name (e.g., “test company 123123”).
Environment:

Windows 10; Chrome 140, Firefox 142, Edge 140

Actual Result:

The search animation runs endlessly.

Expected Result:

Display “No results found” or stop animation if no matches.

Ability to use deleted Copilot chat

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to the ‘Copilot’ tab.
  2. Ask a question in chat.
  3. Delete the chat via options.
Environment:

Windows 10; Chrome 140, Firefox 142, Edge 140

Actual Result:

Chat is removed from the list but remains open and active for sending messages.

Expected Result:

Deleted chats should close and prevent further input.

Failed light theme logo upload hampers subsequent dark logo updates

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to ‘Settings’ → ‘Edit Charts’.
  2. Upload a valid dark theme logo successfully.
  3. Upload an invalid large light theme logo (e.g., 18MB, limit 0.5MB).
  4. Get “File too large” error.
  5. Attempt another dark theme logo upload.
Environment:

Windows 10; Chrome 140, Firefox 142, Edge 140

Actual Result:

The success message appears, but the dark theme logo does not update.

Expected Result:

Dark theme logo should update despite prior light theme upload failure.

Error was raised when uploading new light theme logo after deletion

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Upload a valid light theme logo successfully.
  2. Delete it.
  3. Attempt to upload a new, valid light theme logo.
Environment:

Windows 10; Chrome 140, Firefox 142, Edge 140

Actual Result:

Upload fails with error: “There was an error uploading, please try again.”

Expected Result:

The new logo should upload successfully without error.

'Reset Metrics' button remains active after manually clearing all filters

Severity:

Minor

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to the ‘Screener’ tab.
  2. Ensure the ‘Reset Metrics’ button is inactive.
  3. Apply ‘Country’ filter.
  4. Remove ‘Country’ filter manually.
  5. Confirm filters cleared.
  6. Click ‘Reset Metrics’.
Environment:

Windows 10; Chrome 140, Firefox 142, Edge 140

Actual Result:

‘Reset Screener’ dialog appears despite no filters.

Expected Result:

The button should remain inactive if no filters are applied.

Fiscal.ai faces critical and major issues affecting filter resets, continual UI loading states on invalid search queries, improper chat state management after deletion, and logo upload inconsistencies. To maintain streamlined workflows and user trust, it is crucial to prioritize fixes through comprehensive testing on multiple browsers and configurations. Leveraging QAwerk’s expertise will support raising platform reliability and overall financial operational efficiency.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us