PRODUCT DESIGN

DESIGN LEAD

UX

VK Tax Compliance: Leading Solution for Tax Monitoring 

I led product design for VK Tax Compliance for 5 years, being responsible for UX, UI, design patterns, UX writing, visual style, the design system, documentation, design culture, and design strategy.

This case illustrates only the key features of the product, which would not have been possible without the professional and cohesive cross-functional team.

Product Overview

VK Tax Compliance is an advanced IT solution designed specifically for large taxpayers participating in the tax monitoring regime. It enables structured data exchange between companies and tax authorities.

With VK Tax Compliance, companies publish parts of their accounting, tax, and financial data in a format that allows tax authorities to drill down into any reporting indicator and trace it back to the original source document.

VK Tax Compliance is a digital B2B product that includes:

  • Support for all types of tax reporting across all tax categories

  • Hundreds of complex user scenarios, including configuration and system integration

  • More than 20 major functional modules

  • Dozens of features and hundreds of high-density, multifunctional interfaces

The simplified product diagram is presented below:

Disclosure Monitor

Disclosure Monitor is a specialised module for managing disclosure versions. A disclosure version is a set of accounting and tax data related to a specific type of tax reporting for a specific period.

The Disclosure Monitor allows users to:

  • Manage the process of creating disclosure versions

  • Compare disclosure versions with each other

  • Check the completeness, consistency, and accuracy of disclosure versions

  • Move disclosure versions through a status workflow (approve, reject, publish, etc.)

  • View the contents of a disclosure version along with all related metadata.

Under the hood, the Disclosure Monitor includes a system of control ratios that automatically check data completeness and consistency, as well as a checksum generation module that ensures data integrity and reliability.

Disclosure Monitor — Version Sidebar with Key Info and Actions

Disclosure Monitor — Version Comparison

Notification Module

Notification Module is a feature that consists of two major parts: Notification Settings and Notification Centre.

Notification Settings allow users to configure any type of notification using advanced rules and conditions.

For example, a company can set up multiple reminders about the need to generate a disclosure version or taking into account the official production calendar and the tax reporting calendar.

Notification Module — Rule Configuration

Notification Module — Notification Template Setup

The Notification Centre includes two interfaces:

  • Sidebar for quick access to incoming notifications

  • Full-page mailbox-like view for managing notifications in detail.

Notification Module — Notification Centre

Notification Module — Notification Centre Sidebar

Dashboards

Working with dashboards in VK Tax Compliance includes three key parts:

  • First, creating data queries to extract specific information from the database for visualising widgets.

  • Second, configuring dashboards — selecting the appropriate widgets and arranging them on the dashboard.

  • Third, using dashboards — viewing, personalising, and switching between them.

Dashboards — Query Creation and Visualisation Type Selection

Dashboards — Dashboard Configuration

Dashboards — Viewing and Using the Dashboard

Communication Service

As part of the tax monitoring regime, companies and tax authorities can communicate with each other on a wide range of issues. To support efficient interaction, VK Tax Compliance includes a dedicated communications module that enables:

  • chat-based messaging

  • file sharing

  • digital signing with a qualified electronic signature (QES)

  • assigning executors, approvers, and observers

  • moving requests through a status workflow.

Communication Service — Request Card

Tables

The table is one of the key tools for viewing and working with data in VK Tax Compliance. It allows users to:

  • perform both bulk and individual actions on objects

  • view cell contents in a dedicated preview window

  • filter and sort data directly from column headers

  • and configure various table settings through the table configuration module, with the ability to save personal preferences.

Tables — Bulk Actions

Tables — Sorting and Filtering from Column Headers

Tables — Advanced Table Settings Window — Advanced Filter

Universal Configuration Interface

VK Tax Compliance is a powerful solution that is configured individually for each client, based on their specific needs. As a result, configuration is one of the key scenarios for system integrators working with VK Tax Compliance.

To improve configuration efficiency, we developed a specialised and universal configuration interface. It supports the setup of any entities in the system, including hierarchical ones.

Since the interface was designed as a backend-driven template, it can be reused without any design team involvement, and connecting it on the frontend takes just 15 minutes.

Universal Configuration Interface

Takeaway

Five years is a long time, and I can confidently say that I’ve learned a lot along the way:

  • Designing complex flows, features, and interfaces

  • Working under uncertainty and with extremely tight deadlines

  • Building strong and reliable working relationships

  • Understanding and shaping product processes

  • Creating and evolving design system

  • Experimenting, taking responsibility for complex decisions, and moving forward no matter what

I invested an enormous amount of time, energy, and effort into this work, and fully dedicated myself to this and other FinOps products at VK Tech. It was a truly meaningful period, and I’m proud of both the journey and the results we achieved.

Huge thanks to the entire product team, my colleagues, and the designers on my team for the invaluable experience, meaningful work, and warm human connection we shared along the way.