Fintecor Reporting

Server Requirements and On-Premise Installation

Server Requirements and On-Premise Installation

Network Requirements

How it is deployed

Three components, delivered as Docker container images and run with Docker Compose on a single Linux server. The database can instead be pointed at an existing Database cluster if you already operate one.

Network Requirements

image.png

Users need a current desktop browser and a DNS name pointing at the server, matching the TLS certificate. Two-factor authentication uses a standard authenticator app on the user’s phone; no SMS gateway is required.

Server Requirements and On-Premise Installation

Installation

  1. Prepare the server.
    Provision the Linux host per the table above, install Docker Engine and the Compose plugin, set the time zone, and create the DNS record and TLS certificate for your reporting hostname.

  2. Prepare the database.
    Either let the delivered Compose stack run Oracle on the same host, or create an empty database and a dedicated user on your existing cluster. No schema work is needed — the application creates and migrates its own schema.

  3. Receive the delivery package.
    Fintecor supplies the two container images, a docker-compose.yml and a configuration template, either as files for an air-gapped install or from a private registry. The web application image is built for your specific reporting hostname, so confirm that URL to us before delivery.

  4. Load the images.

    docker load -i fintecorreporting-backend.tar
    docker load -i fintecorreporting-frontend.tar
  5. Fill in the configuration file.
    Database URL, user and password; the browser origin allowed to call the API; the encryption key protecting two-factor secrets; etc.

  6. Start the stack.

    docker compose up -d

    On first start the service creates its database schema and loads the supervisory glossary and the EBA / EGDQ validation rule set. This takes a few minutes and happens only once.

  7. Verify.
    All containers report healthy and the service answers its health check:

    docker compose ps
    curl http://localhost:8066/actuator/health
  8. Publish it.
    Point your reverse proxy at the two internal services over HTTPS on port 443 and restrict access to your corporate network or VPN.

  9. Go live.
    Log in with the administrator account supplied by Fintecor, change its password, enrol two-factor authentication, create your users and import your first reporting set.

  10. Set up backups.
    A nightly database dump plus the mapping-file volume is sufficient to restore the whole installation. Fintecor provides the exact commands.
Upgrades and Support

An upgrade is a new image plus a restart of one container; the schema migrates itself, and any release rolls back to the previous image in seconds. Template and validation-rule updates that follow regulatory changes are delivered the similar way, as part of your subscription.

Technical Architecture

Technical Architecture

Solution Architecture

image.png

The platform is a three-tier application. A browser client talks over HTTPS to a stateless REST backend, which is the only component that touches the database.

image.png

Security

image.png

Technical Architecture

On-premises and SaaS Compared

The two models differ in who operates the stack, not in what the software does. 

image.png

Technical Requirements
On-premises
image.png

SaaSimage.png

System configuration and administration

Context: Setup form under System Configuration.

Key Components & Elements:

Top Navigation Bar:


System configuration and administration

User Access & Role-Based Permission

There are two roles possible, Admin and User.

Context: Interface for provisioning new user accounts and assigning permissions within the system.

image (13).png

System configuration and administration

Financial institution configuration

Context: Interface within the System Configuration module where Financial institutions are defined and created.

Key Components & Elements:

image (14).png

Context: Administrative overview table displaying configured financial institution records, their regulatory parameters, and row-level management actions.

Key Components & Elements:

Sub-Navigation Controls:

image (15).png

System configuration and administration

Data lots configuration

Context: Interface within the System Configuration module where new Data Lots are defined and created.

Key Components & Elements:

Sub-Navigation Controls:

image.png

System configuration and administration

General Configuration

Context: general configuration workspace to define used parameter values.

Key Components & Elements:

General Configuration is highlighted.

Action Controls: Features a "Save changes" button in the upper-right area to apply updated parameter configurations.

image.png

System configuration and administration

System Logs & Revision History

Context: Visual representation of system activity surfaced through the notification interface and execution status indicators.

image.png

System configuration and administration

Licence

Interface within the System Configuration module where the Fintecor licence file is installed and the reports it permits are listed.

image.png


Key Components & Elements:

Install a licence

Licence summary (shown once a licence is installed)

System configuration and administration

Reporting Set Updates

Interface within the System Configuration module where signed Fintecor reporting set packages are previewed and imported. The package is checked and previewed first; nothing changes until the plan is confirmed.

image.png

Package Selection

Choose .fcpkg package: Opens a file picker for the package supplied by Fintecor. Accepts `.fcpkg` and `.zip`. The preview runs automatically once a file is selected.
Re-check: Re-runs the preview for the selected package without importing anything.

Datasets administration and data load

Datasets administration and data load

Datasets & Input Sources

Context: Main management interface showing the structured data hierarchy arranged by reporting period and assigned unit.

image (17).png

Context: Modal dialog prompt triggered when adding a new dataset to the platform.

image (19).png

image.png

image.png

User Interface Guide and Navigation

User Guide

User Interface Guide and Navigation

Login page and Two-factor authetication

Context: Two-step login process for authenticating user access to the Fintecor Reporting platform.

Key Components & Elements:

User Interface Guide and Navigation

Logout and Password Change

image.png

image.png

User Interface Guide and Navigation

Navigation structure

Context: A full-height view of the primary left-hand navigation sidebar menu within the reporting application.

image.png



image.png

 

In order to change ordering in Reports part click on the icon.

image.png

Drag and drop levels of ordering.

image.png

User Interface Guide and Navigation

Night Mode

Context: Day and Night mode switch.

image.png

image.png

Operations with Reports

Operations with Reports

Create New Report

Key Components & Elements:

image.png

image.png

Context: The "Create New Report" dialog modal with the "Select a set" drop-down menu expanded.

image (21).png

image (22).png


Context: Interface toast notification / status banner following batch creation.


image (23).png

Operations with Reports

Operations with Report

Context: reporting workspace showing a list of possible actions for selected reporting set.

image.png

image.png

Context: Drill-down view for investigating a specific error or mismatch flagged by the reconciliation engine.


image.png

Context: Audit log tracking historical validation job executions.

image.png

Operations with Reports

Operations with Template

Context: reporting workspace showing a list of possible actions for selected template.

image.png

image.png

Context: Illustrates template change log:

image.png

Context: Illustrates "Save changes" functionality

image.png

image.png

 

.

Operations with Reports

Data Breakdown & Lineage Inspection

Context: cell information page.

To open cells information page click on "!" for the selected cell.

image.png

Context: A detailed popup window triggered when inspecting a specific report cell or line item.

image.png

Context: The granular drill-down view displayed after clicking "See breakdown".

image.png


Context: A direct inspection view focused on data provenance and lineage flow.

Operations with Reports

Validation Engine & Cross-Report Reconciliation


To run validation got to Reporting Set information page. See page "Operation with Reporting set". Click "Validate".

image.png

Context: validation completed window.

image.png

Context: The main landing view for the validation engine module.

image.png

Context: Interface for creating or editing specific cross-report validation logic.


image.png

Context: A matrix grid comparing corresponding line items across different regulatory or financial reporting statements.

image.png

 

Cross-Report Reconciliation

To run Cross-Report validation rules select "Run cross-module rules (validate against other reporting sets)" and select for cross module reconciliation. Standard validation will be run including cross-module validation rules.

image.png

Compare against previous period (time-shift rules)

To run Cross-Report validation for Time-shift rules select Compare against previous period (time-shift rules)" and select previous reporting period Reporting set.

image.png

 

 



Operations with Reports

Generate Delivery File

image.png

*For EBA reports function "Generate delivery file" could be unavailable in case filling indicators template for selected Report not fulfilled. Go to filling indicators template, fill filling indicators, save corrections  and return to Reporting set information page.

image.png

image.png

Institution and reporting level data taken from  "Financial institution configuration"